@charset "UTF-8";.external-link__preview{background-color:#fbfbfb;border-radius:3px;box-shadow:inset 0 0 0 1px #dedede;display:block;font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;padding:12px;word-break:break-all}.external-link__preview strong{color:#ed1c24}.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%}@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:#8fc3ff;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}.account-page .view--error,div.page.page--account .view--error{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.account-page .view--error .block,div.page.page--account .view--error .block{width:100%;max-width:462px;text-align:center}@media only screen and (min-width:47em){.account-page .view--error .block,div.page.page--account .view--error .block{margin:5em 0}}.account-page .view--order-summary-view,div.page.page--account .view--order-summary-view{min-height:8em;display:flex;align-items:center;justify-content:space-around;flex-direction:column}.account-page .view--order-search-view,div.page.page--account .view--order-search-view{min-height:14em}main.page.page--account a:active,main.page.page--account a:hover,main.page.page--account a:link,main.page.page--account a:visited{text-decoration:none;cursor:pointer}main.page.page--account h3{line-height:normal}main.page.page--account .button--big.button--logout{margin:12px}main.page.page--account .spinner-container.spinner-container{box-sizing:border-box;position:relative;width:100%}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}}main.page.page--account .view--address-remove .actions,main.page.page--account .view--member-remove .actions{margin:0 0 12px 12px}main.page.page--account .view--address-remove .actions button+button,main.page.page--account .view--member-remove .actions button+button{margin-left:12px}.more-link{display:block;text-align:right;margin:0 18px 12px auto}.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}.customer-panel__header-wrapper{border-bottom:thin solid #d8d8d8;background:#fbfbfb;padding:12px;overflow:hidden;display:flex;justify-content:space-between}.customer-panel__header-wrapper .header-wrapper__panel-title{margin:0}.customer-panel__header-wrapper .header-wrapper__panel-title [data-icon]{margin-right:12px}.customer-panel__header-wrapper .header-wrapper__action{display:inline-flex;align-items:center}.customer-panel__header-wrapper .header-wrapper__action [data-icon]{margin-right:6px}.customer-panel button{background-color:transparent;border:0}.customer-panel--topic{margin:1px;overflow:hidden}.customer-panel--topic .page__title--customer-overview{float:left;margin:12px}.customer-panel--topic .item__action{float:right;margin:15px 15px 0 12px}.customer-panel__customer-block,.customer-panel__panel-block{vertical-align:top;padding:0 15px;overflow:hidden;position:relative;display:block}@media only screen and (min-width:63em){.customer-panel__customer-block,.customer-panel__panel-block{position:relative;display:inline-block}}.customer-panel .add-user-form h2{padding:0 12px}.customer-panel .add-user-form--close{cursor:pointer;float:right}.customer-panel .add-user-form .form-fields,.customer-panel .add-user-form .form-fields-submit{max-width:100%}.customer-panel .add-user-form .form-fields-submit>button{min-width:130px}@media only screen and (min-width:29em){.customer-panel{border-width:1px;margin:12px}.customer-panel__customer-details-wrapper{flex-direction:row}}.customer-name__multiple,.panel-title__multiple{display:inline-block;padding-left:6px;vertical-align:middle}.customer-block{overflow:hidden;min-width:44%;float:left}.customer-block__customer-details{margin:0}.customer-block__customer-details:after{clear:both;content:" ";display:table}.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;color:#2171cc}.panel-block__card-list .card__action>span{cursor:pointer}.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}}.panel-block__do-not-track-state{color:#14a006}.panel-block__do-not-track-state>[data-icon]{margin-right:6px}.login-details__login-item{display:flex;flex-wrap:wrap;margin:0 0 6px}.login-details__login-item:last-child{margin-bottom:0}.login-details__login-item [data-icon]{margin-right:6px}.login-details__login-item>span{box-sizing:border-box;margin:0 0 6px}.login-details__login-item>.login-item__info{font-size:.8rem;color:#9c9c9c}.login-details__login-item>.login-item__title [data-icon]{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:6px}.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;text-decoration-color:#000;text-decoration:line-through}.card-list__card--expired .card__info .info__valid{color:#ed1c24}.address-not-editable__message{margin:0 12px}.user-panel--link-button{color:#2171cc;cursor:pointer}.address-list{list-style:none;margin:6px;padding:0;display:flex;justify-content:stretch;flex-flow:wrap}.address-list-title{border:1px solid #d8d8d8;background:#fbfbfb;margin:24px 12px 5px;overflow:hidden}@media only screen and (min-width:29em){.address-list-title{padding:0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}}.address-list-title .button{float:right;margin-right:12px}.address-list-title .customer-add-address{float:right;padding:15px}.address-list-title .customer-add-address [data-icon=plus],.address-list-title .customer-add-address span{color:#2171cc}.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{display:inline-block;float:right;clear:right;padding:0 0 12px;min-width:60px}.address-list__item .item__action [data-icon]{margin-right:6px}.member-list{list-style:none;margin:6px;padding:0}.member-list-title{border:1px solid #d8d8d8;background:#fbfbfb;margin:24px 12px 5px;overflow:hidden}@media only screen and (min-width:29em){.member-list-title{padding:0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}}.member-list-title .button{float:right;margin-right:12px}.member-list-title .customer-add-member{float:right;padding:15px}.member-list-title .customer-add-member [data-icon=plus],.member-list-title .customer-add-member span{color:#2171cc}.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.member-spacing{margin-top:12px}.member-list__item div.member-spacing span{padding:3px 0 0}.member-list__item div.member-spacing .email{margin-top:3px;display:inline-block}.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}.member-list__item .item__action [data-icon]{margin-right:6px}.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}}.privacy-notification{text-align:left}.privacy-notification__logo{background-image:url(/assets/5e4fb69521.svg);background-size:252px 42px;height:42px;margin:0 auto 24px;padding:0;width:252px}.privacy-notification__content,.privacy-notification__list{line-height:1.5}.privacy-notification__note{color:#9c9c9c;font-size:12px;line-height:1.5}.privacy-notification__accept.vk-button{display:block;margin:12px auto}.privacy-notification__decline{color:#9c9c9c;cursor:pointer;font-size:12px;text-align:center;text-decoration:underline}.users-list-container{overflow:auto}.users-list-container table{padding:0;min-width:100%;text-align:left;white-space:nowrap}.users-list-container table tr{box-shadow:0 1px 0 0 rgba(0,0,0,.1)}.users-list-container table .user-row--highlighted{animation-name:blueFade;animation-duration:3s}.users-list-container table .user-row--current{background-color:#e2f3ff}.users-list-container table .user-row:hover{background-color:#d8fab7}.users-list-container table td,.users-list-container table th{padding:6px 12px}.users-list-container table .user-actions{display:flex;justify-content:flex-end}.users-list-container table .user-actions .user-panel--link-button+.user-panel--link-button{margin-left:6px;padding-left:6px;box-shadow:-1px 0 0 0 rgba(0,0,0,.6)}@keyframes blueFade{0%{background:#3f8be1}to{background:transparent}}.page__title--account-password{margin:10px}.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 .vk-status-message,.customer-edit .vk-status-message{margin:24px auto 0;max-width:400px}.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}.form-customer-wrapper{max-width:28em;margin:60px auto;border-radius:3px}.form-customer-wrapper .form-wrapper{display:flex;flex-direction:column}@media only screen and (min-width:74em){.form-customer-wrapper .form-wrapper{flex-direction:row;justify-content:center}.form-customer-wrapper .form-wrapper>form{min-width:26em;margin-left:24px}}.form--card .button--request-password{border:none;margin:0 10px 0 18px;width:90%;padding:0 12px}.form--card .button--request-password:disabled{background:#fbfbfb;color:#9c9c9c;border:1px solid #dedede}.form--card .button--request-password:enabled{background:#3f8be1;color:#fff;border:1px solid #dedede}.form--card .button--submit{margin:18px 32px 23px;width:80%;text-align:center}.form--card.form-customer{max-width:28em;margin:0 auto;border:none;padding:0 12px}.form--card.form-customer--request-password{margin:0;max-width:28em;border:none;padding:0 12px}.form--card.form-customer--password{box-shadow:0 0 17px 2px rgba(0,0,0,.4);padding:0;margin:60px auto;border-radius:3px;max-width:28em;overflow:hidden;min-width:320px}.form--card.form-customer--password fieldset{margin:0}.form--card.form-customer--password fieldset.account-password{padding:12px 12px 0}.form--card.form-customer--password fieldset.account-password-topic{background:#484848;padding:14px 0 6px 21px;margin:0;width:auto;border-top-left-radius:3px;border-top-right-radius:3px}.form--card.form-customer--password fieldset.account-password-topic h3.page__title--account-password-topic{margin:0 0 9px;color:#fff}.form--card.form-customer--password fieldset.account-password--extra label#pwd-label-show-check{float:left;width:51%;margin:0 0 0 27px}.form--card.form-customer--password fieldset.account-password--extra label#pwd-label-show-check input#pwd-show-check{float:left!important;width:27px;transform:scale(1.3);margin:2px -5px 0 0}.form--card.form-customer--password fieldset.account-password--extra a.account-password--link--right{float:left;margin:0 0 0 6px}.form--card.form-customer--password fieldset.account-password--extra span.account-password--show-password{float:left}.form--card.form-customer--password fieldset input{width:100%}.form--card.form-customer--password fieldset.button--cancel-edit{float:left;padding:25px 20px 12px 25px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form--card.form-customer--password fieldset.button--cancel-edit [data-icon=chevron-left]{color:#9c9c9c;text-decoration:none;vertical-align:text-top;padding:0 5px 0 0}.form--card.form-customer--password .button--submit-password{margin:14px 2px 24px 5px;width:94%;min-width:80%;text-align:center}.form--card.form-customer--password .button--submit-password:disabled{background:#fbfbfb;color:#9c9c9c;border:1px solid #dedede}.form--card.form-customer--password .button--submit-password:enabled{background:#3f8be1;color:#fff;border:1px solid #dedede}.form--card .form__info-text{margin:0 0 5px}.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}.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]{position:absolute;left:9px;top:6px}.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-actions-container .order-search-wrapper{box-shadow:0 -1px 0 0 #d8d8d8;padding:12px 0}.order-actions-container .order-search-wrapper .search-box{max-width:582px;width:90%;margin:0 auto}.orders-tabs{display:flex;justify-content:center;text-align:center;margin:12px}@media only screen and (min-width:29em){.orders-tabs{margin:24px}}.orders-tabs .vk-button{background:#ededed;width:33%;height:inherit;max-width:160px}.orders-tabs .vk-button--active-inversed{background:#fff;font-weight:700}.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 .button--big{width:84px;height:35px;border-radius:3px;background-image:linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.1));box-shadow:0 1px 2px 0 rgba(0,0,0,.1);border:1px solid #d8d8d8;line-height:35px}.table-item--order-price,.table__title--order-price{text-align:right;white-space:nowrap}.table-item--order-price{color:#666;font-weight:700}.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}.search-box__order-search{border:0;margin:0;padding:0}.order-search__query{border:1px solid #d8d8d8;border-right-width:0;border-radius:3px 0 0 3px;box-sizing:border-box;height:40px;padding:0 12px;width:280px;width:calc(100% - 56px)}.order-search__submit{vertical-align:top}.order-search__submit [data-icon]{font-size:1.25em}.order-remote-gather{padding:12px;display:flex;flex-direction:column;flex:1;background-color:#e2f3ff;box-shadow:0 0 0 1px #c8e9ff}.order-remote-gather--done{background-color:#d8fab7;box-shadow:0 0 0 1px #b2e584}.order-remote-gather--fail{background-color:#fde8ea;box-shadow:0 0 0 1px #fad1d5}.order-remote-gather h3{margin:0}.order-remote-gather .remote-gather-start{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.order-remote-gather .remote-gather-start>h4{margin:12px auto}.order-remote-gather .remote-gather-start button{height:44px;padding:11px 42px;margin:0 auto}.order-remote-gather .remote-gather-start--disabled{opacity:.5;pointer-events:none}.order-remote-gather .remote-gather-start--opening-times{padding-top:12px;text-align:center}.order-remote-gather .remote-gather-container{display:flex;flex-direction:column;flex:1;margin-top:12px}@media only screen and (min-width:74em){.order-remote-gather .remote-gather-container{flex-direction:row}}.order-remote-gather .remote-gather-container .remote-gather-header{padding:0 0 12px}.order-remote-gather .remote-gather-container .remote-gather{border:none;margin:0;padding:0;display:flex;flex-direction:column;flex:1;justify-content:space-between}.order-remote-gather .remote-gather-container .remote-gather>div{display:flex;align-items:center;margin-bottom:12px}.order-remote-gather .remote-gather-container .remote-gather>span{margin:3px 0 6px 42px;color:#666}.order-remote-gather .remote-gather-container .remote-gather .radio{margin:3px 12px 3px 30px}.order-remote-gather .remote-gather-container .remote-gather .radio label{display:flex;align-items:center}.order-remote-gather .remote-gather-container .remote-gather .radio input[type=radio]{display:none}.order-remote-gather .remote-gather-container .remote-gather .radio input[type=radio]+.radio-label:before{content:"";background:#fff;border-radius:100%;border:1px solid #bfbfbf;display:inline-block;width:1.6em;height:1.6em;position:relative;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all .25s ease}.order-remote-gather .remote-gather-container .remote-gather .radio input[type=radio]:checked+.radio-label:before{background-color:#3f8be1;box-shadow:inset 0 0 0 4px #fff}.order-remote-gather .remote-gather-container .remote-gather .radio input[type=radio]:focus+.radio-label:before{outline:none;border-color:#3f8be1}.order-remote-gather .remote-gather-container .remote-gather .radio input[type=radio]:disabled+.radio-label:before{box-shadow:inset 0 0 0 4px #fff;border-color:#bfbfbf;background:#bfbfbf}.order-remote-gather .remote-gather-container .remote-gather .radio input[type=radio]+.radio-label:empty:before{margin-right:0}.order-remote-gather .remote-gather-container--done{margin-top:12px}.order-remote-gather .remote-gather-container--done p{margin:6px}.order-remote-gather .remote-gather-container--done .remote-gather-contact{padding:0 0 0 24px}.order-remote-gather .remote-gather-footer{box-shadow:0 -1px 0 0 rgba(0,0,0,.4);padding:12px 12px 0 0;display:flex;justify-content:space-between}.privacy-settings{display:flex;flex-flow:row wrap;margin:12px -12px -12px}.privacy-settings .privacy-setting{background:#fbfbfb;border-top:1px solid #d8d8d8;box-sizing:border-box;flex:1 0 100%}@media only screen and (min-width:47em){.privacy-settings .privacy-setting{flex:1 0 50%}}.privacy-settings .privacy-setting:nth-child(odd):not(:last-child){border-right:1px solid #d8d8d8}.privacy-settings .privacy-setting__option{font-weight:600;padding:12px;min-height:18px}.privacy-settings .privacy-setting__option .toggle-switch{margin-right:12px}.privacy-settings .privacy-setting__description{padding:12px}.customer-panel-wrapper--no-descripion>.privacy-settings,.customer-panel__customer-panel-wrapper--no-description>.privacy-additional-functions{margin-top:-13px}#toggle-show-all{margin-left:6px}.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}.view--customer-overview__disabled .privacy-setting .toggle-switch{opacity:.4}.transactions__account-balance{padding:0;margin:18px;line-height:1}.transactions__wrapper{display:block;border:1px solid #d8d8d8;border-top:0;margin:12px}.transactions__wrapper>.heading-section{border-radius:0;border-left-width:0;border-right-width:0;margin:0}.transactions-list{border-radius:3px}.transaction-item{border:solid #d8d8d8;border-width:0 0 1px;margin:0 12px;padding:18px 0}.transaction-item:after{clear:both;content:"";display:table}.transaction-item:last-child{border-bottom:0}.transaction-item__item-details{float:left;width:100%}@media only screen and (min-width:47em){.transaction-item__item-details{width:60%}}.transaction-item__item-details--price{text-align:right;width:49%;float:right;font-weight:700}@media only screen and (min-width:47em){.transaction-item__item-details--price{width:13%}}.transaction-item__item-details--date{color:#9c9c9c;width:49%}.transaction-item__item-details--date [data-icon]{padding:0 4px 0 0}@media only screen and (min-width:47em){.transaction-item__item-details--date{width:20%}}.order-information{padding:12px}.map>.order-information,.order-information+.order-information{border-top:6px solid #f5f5f5}.order-information__main-title,.order-information__title{display:flex;flex:1 0 100%;font-weight:500}.order-information__main-title [data-icon],.order-information__title [data-icon]{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}.order-information__main-title--cart button+button,.order-information__title--cart button+button{margin-left:12px}.order-information--main{display:flex;flex-wrap:wrap;justify-content:flex-end;flex-direction:column}.order-information--main__half-width{flex:0 1 calc(50% - 12px)}.order-information--main__full-width{flex:1 0 100%}@media only screen and (min-width:47em){.order-information--main{flex-direction:row}.order-information--main>div:nth-of-type(2n){margin-left:24px}}.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__customer-comment{border:none;display:block;font-size:12px;height:6em;margin:12px 0;outline:none;overflow:auto;resize:none;width:100%}.order-information__toggle{display:none}.order-information__toggle:active,.order-information__toggle:focus,.order-information__toggle:hover,.order-information__toggle:link,.order-information__toggle:visited{text-decoration:none}@media only screen and (min-width:47em){.order-information__toggle{display:inline-block}}.order-information__main-information{background:#fff;border:thin solid #d8d8d8;border-radius:6px;flex-direction:column}.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}.order-state-notice{background-color:#e2f3ff;box-shadow:0 0 0 1px #c8e9ff;border-radius:3px;padding:12px;position:relative}.order-state-notice>[data-icon]{position:absolute;top:50%;transform:translateY(-50%)}.order-state-notice>span{padding-left:24px;align-items:center;display:inline-flex}.additional-information{height:-webkit-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}.order-action-buttons{justify-content:flex-end;flex-direction:column;height:-webkit-fit-content;height:fit-content;padding:0 12px}@media only screen and (min-width:47em){.order-action-buttons{flex-direction:row}}.order-action-buttons>*{margin:0 12px 12px 0}.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}.main-information__order-status{background:#e2f3ff;border-bottom:thin solid #d8d8d8;border-top-left-radius:inherit;border-top-right-radius:inherit;padding:12px;white-space:nowrap}.main-information__row-list{margin:12px;font-size:14px}.main-information__row-list dt{clear:left;font-weight:700;float:left;width:12em}.main-information__row-list dd{margin:0;display:flex}.main-information__description{margin:12px;font-size:12px}.order-status__text{display:inline-block;font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:-1px 6px 0 0;white-space:normal;vertical-align:top}.backorder-info{display:flex;align-items:center;justify-content:center;margin-bottom:12px}.backorder-info>[data-icon]{top:33%}.backorder-info__text{flex-grow:1;align-self:center}.backorder-info__confirm-button{flex-grow:0;align-self:center;min-width:60px;margin-left:12px}.block--order-split-container{margin:0;padding:12px;box-shadow:none}.block--order-split-container .tipsy--n:after{text-align:left;white-space:pre;font-family:Helvetica;font-size:13px;color:#fff}.block--order-split-container .heading{margin:0;display:flex;align-items:center;justify-content:space-between}.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}}.dropdown-modal-header-quantity,.product-cart-button__quantity{background:#ed1c24;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;min-width:1em;padding:2px;position:absolute}.dropdown-modal-header-quantity:before,.product-cart-button__quantity:before{content:"";display:inline-block;height:0;font-size:0;line-height:0;padding-top:100%;width:0}[data-qty="0"].dropdown-modal-header-quantity,[data-qty="0"].product-cart-button__quantity{opacity:0}.cart-product__properties:after{clear:both;content:"";display:block}.email-corrections-list,.form .label-list,.gallery-thumbnails,.radio-select-list{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}.color-facebook{color:#365899!important}.color-google{color:#ea4335!important}.color-microsoft{color:#00a1f1!important}.color-twitter{color:#55acee!important}.color-whatsapp{color:#29b23d!important}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-tap-highlight-color:rgba(33,113,204,.1)}:after,:before{-webkit-tap-highlight-color:transparent}a[tabIndex]{cursor:pointer}a:link,a:visited,a[tabIndex]{color:#2171cc;text-decoration:none}a:focus,a:hover,a[tabIndex]:focus,a[tabIndex]:hover{outline:none;text-decoration:underline}abbr{text-decoration:none}abbr[title]{border-bottom:none}html{background:#282828;font-family:Arimo,Helvetica Neue,Helvetica,Arial,Noto Sans,sans-serif;color:#f5f5f5;line-height:1.285714}@media only screen and (min-width:47em){html{background-color:#f5f5f5;color:#333}}@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){.vk-dropdown,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}.disabled{background-color:#f5f5f5;cursor:default}.full-width{box-sizing:border-box;width:100%}.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=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}.vk-button,.vk-dropdown{color:#333;border:none;box-sizing:border-box;padding:0 12px;height:auto;line-height:32px;display:inline-block;font-size:14px;vertical-align:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vk-button:link,.vk-button:visited,.vk-dropdown:link,.vk-dropdown:visited{color:inherit}.vk-button:active,.vk-button:focus,.vk-button:hover,.vk-button:link,.vk-dropdown:active,.vk-dropdown:focus,.vk-dropdown:hover,.vk-dropdown:link{text-decoration:none}.vk-button [class~=vk-icon],.vk-dropdown [class~=vk-icon]{color:inherit;line-height:inherit;vertical-align:top}.vk-button--prefix{border-radius:3px 0 0 3px;margin-right:-1px}.vk-button--postfix{border-radius:0 3px 3px 0;margin-left:-1px}.vk-input--prefix{border-radius:0 2px 2px 0;margin-right:-1px}.vk-input--postfix{border-radius:2px 0 0 2px;margin-left:-1px}.is-hidden{display:none!important}a:focus,a:link{outline:none}.inline-block{display:inline-block}.vk-input{font-family:Arimo,Helvetica Neue,Helvetica,Arial,Noto Sans,sans-serif;line-height:normal;height:32px;background:#fff;border:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2),inset 0 2px 2px 0 rgba(0,0,0,.1);border-radius:2px;padding:4px 8px;box-sizing:border-box;cursor:text}.vk-input:focus{box-shadow:inset 0 0 0 2px #8fc3ff;outline:none}.vk-input.is-disabled,.vk-input[disabled]{cursor:not-allowed;background-color:#f5f5f5;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.vk-input.has-error{box-shadow:inset 0 0 0 1px #ed1c24}.vk-input.has-error:focus{box-shadow:inset 0 0 0 2px #ed1c24}.vk-input--prefix:focus{border-left-color:#8fc3ff;transition:border-color .25s}.vk-input--postfix:focus+.vk-abbr,.vk-input--postfix:focus+.vk-button,.vk-input--postfix:focus+.vk-outline-link{border-left-color:#8fc3ff;border-left-width:2px;transition:border-color .25s}.vk-input--small{font-size:12px;padding:0 6px;height:24px}.vk-input--large{font-size:16px;padding:0 12px;height:44px}textarea.vk-input{height:auto;line-height:1.5;padding:4px 8px;resize:vertical}.vk-button{background:linear-gradient(#fafafa,#f2f2f2);border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1)}.vk-button.is-focused,.vk-button:focus{outline:none}.vk-button.is-hovered,.vk-button:focus,.vk-button:hover{background:linear-gradient(#fdfdfd,#f5f5f5)}.vk-button.is-active,.vk-button:active{background:#9d9c9c;box-shadow:inset 0 2px 2px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.2)}.vk-button.is-disabled,.vk-button[disabled]{cursor:not-allowed;color:rgba(51,51,51,.25);background:#f5f5f5;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.vk-button--small{font-size:12px;line-height:24px}.vk-button--large{line-height:44px}.vk-button--negative,.vk-button--positive,.vk-button--primary{color:#fff;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 0 0 1px rgba(0,0,0,.2)}.vk-button--negative:link,.vk-button--negative:visited,.vk-button--positive:link,.vk-button--positive:visited,.vk-button--primary:link,.vk-button--primary:visited{color:#fff}.vk-button--negative[disabled],.vk-button--positive[disabled],.vk-button--primary[disabled]{color:#fff;text-shadow:none}.vk-button--negative[disabled]:link,.vk-button--negative[disabled]:visited,.vk-button--positive[disabled]:link,.vk-button--positive[disabled]:visited,.vk-button--primary[disabled]:link,.vk-button--primary[disabled]:visited{color:#fff}.vk-button--primary{background:linear-gradient(#4693eb,#3784db)}.vk-button--primary.is-hovered,.vk-button--primary:focus,.vk-button--primary:hover{background:linear-gradient(#4998f2,#3988e3)}.vk-button--primary.is-active,.vk-button--primary:active{background:#387cc9}.vk-button--primary.is-disabled,.vk-button--primary[disabled]{background:#a3c7f0}.vk-button--positive{background:linear-gradient(#5dbf52,#52a649)}.vk-button--positive.is-hovered,.vk-button--positive:focus,.vk-button--positive:hover{background:linear-gradient(#61c756,#56ad4c)}.vk-button--positive.is-active,.vk-button--positive:active{background:#52a649}.vk-button--positive.is-disabled,.vk-button--positive[disabled]{background:#b0c8ad}.vk-button--negative{background:linear-gradient(#eb5252,#db4d4d)}.vk-button--negative.is-hovered,.vk-button--negative:focus,.vk-button--negative:hover{background:linear-gradient(#f25555,#e34f4f)}.vk-button--negative.is-active,.vk-button--negative:active{background:#a64141}.vk-button--negative.is-disabled,.vk-button--negative[disabled]{background:#c7a3a3}.vk-button--facebook:disabled{color:#fff}.vk-button--google{background:#4285f4;background-image:linear-gradient(180deg,#5a95f5,#4285f4)}.vk-button--google:focus,.vk-button--google:hover{background:#5a95f5;background-image:linear-gradient(180deg,#72a4f7,#5a95f5)}.vk-button--google:active{background:#2a75f3;background-image:linear-gradient(180deg,#2a75f3,#1266f1)}.vk-button--google:disabled{background:#a2c3fa;color:#fff}.vk-dropdown{height:32px;background-color:#fff;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0 22px 0 8px;position:relative;display:inline-block;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAECAYAAABodtTSAAAABGdBTUEAALGPC/xhBQAAADpJREFUGBljnDlzZgMDA0M9EGMDjenp6Q3YJJDFGEEcHAYRZQBIP9gQLAYRbQBILwoAuQjqKhRxQhwAESsTmr7CpAsAAAAASUVORK5CYII=");background-position:100%;background-repeat:no-repeat}.vk-dropdown:focus{box-shadow:inset 0 0 0 2px #8fc3ff;outline:none}.vk-dropdown:hover{box-shadow:inset 0 0 0 1px rgba(0,0,0,.4),0 1px 2px 0 rgba(0,0,0,.1)}.vk-dropdown.has-error{box-shadow:inset 0 0 0 1px #ed1c24}.vk-dropdown.has-error:focus{box-shadow:inset 0 0 0 2px #ed1c24}.vk-dropdown.is-disabled,.vk-dropdown[disabled]{cursor:not-allowed;color:rgba(51,51,51,.25);background-color:#f5f5f5;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAECAYAAABodtTSAAAABGdBTUEAALGPC/xhBQAAADpJREFUGBljnDlzpiMDA4M9EGMDB9PT0/djk0AWYwRxcBhElAEg/WBDsBhEtAEgvSgA5CKoq1DECXEA2koTHH1lsbEAAAAASUVORK5CYII=")}.vk-dropdown--small{font-size:12px;line-height:24px;height:24px}.vk-dropdown--large{line-height:44px;height:44px}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi){.vk-dropdown{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAICAYAAACccC2SAAAABGdBTUEAALGPC/xhBQAAAFtJREFUOBG108sJACAIAFCb1jGqMdy2jC6VSYkKXvzgu5iIqABA7mmJiojFsrjvJC4YMW4INgyIAeOKWCAfGHfEAXnAhCBEiIIJQ1whAiYUwffU4G+aH6XOeTQbMgYnnk7v++sAAAAASUVORK5CYII=");background-size:17px 4px}.vk-dropdown[disabled]{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAICAYAAACccC2SAAAABGdBTUEAALGPC/xhBQAAAF1JREFUOBFjnDlzpiMDA4M9EJMDDqanp+8nRyO6HkaQAJmOoZojQG4AO4QMx1DVESgOIcExVHcEhkOIcAxNHIHVIXgcQzNH4HQIFsfQ1BEg+/ACUG6C5ii86qghCQCCXScgvXrgCAAAAABJRU5ErkJggg==")}}.vk-checkbox[type=checkbox]{-webkit-appearance:none;outline:none;cursor:pointer;border:1px solid #d8d8d8;line-height:18px;width:20px;height:20px;border-radius:2px;position:relative;background:#fff}.vk-checkbox[type=checkbox]:hover{border-color:#9c9c9c}.vk-checkbox[type=checkbox]:before{font-family:vk-icon;content:" ";text-rendering:geometricPrecision;font-size:16px;display:inline-block;width:100%;line-height:18px;vertical-align:top;text-align:center}.vk-checkbox[type=checkbox]:checked:before{color:#2171cc;content:"";box-shadow:none}.vk-checkbox[type=checkbox]:focus{border-color:rgba(0,0,0,.4)}.vk-label .vk-checkbox[type=checkbox]{vertical-align:middle}label:hover .vk-checkbox[type=checkbox]{border-color:#9c9c9c}.vk-status-message{position:relative;padding:12px 12px 12px 36px;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.vk-status-message .vk-icon{position:absolute;left:12px;top:14px}.vk-status-message--success{background:rgba(20,160,6,.1)}.vk-status-message--success .vk-icon{color:#14a006}.vk-status-message--info{background:rgba(33,113,204,.1);border-color:#cee9f5}.vk-status-message--info .vk-icon{color:#2171cc}.vk-status-message--warning{background:rgba(251,185,0,.1)}.vk-status-message--warning .vk-icon{color:#fbb900}.vk-status-message--error{background:rgba(237,28,36,.1)}.vk-status-message--error .vk-icon{color:#ed1c24}.vk-status-message--borderless{padding:0 0 0 24px;background:none;box-shadow:none}.vk-status-message--borderless .vk-icon{top:2px;left:0}input.vk-checkbox[type=checkbox]:checked:before{content:"✔";vertical-align:middle}label.vk-checkbox{display:flex}label.vk-checkbox .vk-checkbox__input{flex:0 0 auto}label.vk-checkbox .vk-checkbox__label{margin-left:6px}.vk-list{font-size:14px;line-height:1;list-style:none;margin:6px 0 12px;padding:0}.vk-list--errors{color:#ed1c24}.vk-list--warnings{color:#fbb900}.vk-list__item{line-height:1.4;margin-bottom:6px}.vk-status-message>[data-icon]{margin-right:6px}[data-icon].low{vertical-align:-20%}[data-icon].high{vertical-align:-10%}[data-icon].top,[data-icon].valign-top{vertical-align:top}[data-icon].valign-middle{vertical-align:middle}[data-icon].valign-bottom{vertical-align:bottom}[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}.vk-button>[data-icon]{pointer-events:none}@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,.container .row:not(.marginless) .campaign-product-list-categories,.container .row:not(.marginless) .filter-sidebar-container,.container .row:not(.marginless) .yolo-campaign-product-list{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,.container .row:not(.marginless) .campaign-product-list-categories,.container .row:not(.marginless) .filter-sidebar-container,.container .row:not(.marginless) .yolo-campaign-product-list{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,.container .row:not(.marginless) .campaign-product-list-categories,.container .row:not(.marginless) .filter-sidebar-container,.container .row:not(.marginless) .yolo-campaign-product-list{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}}.main{border-top:48px solid transparent}body[class^="fi/blackfriday"] .sidebar-category-list__heading,body[class^="fi/blackfriday"] .sidebar__navigation-container{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:#5698e4}body[class^="fi/blackfriday"] .app{background:#000}.app{background-color:#dfdfdf;background-image:url(/assets/c939073d9a.png);box-sizing:border-box;color:#333}@media only print{.app{background:#fff!important;border-top:0}}#icon-symbols{display:none}@media only screen and (min-width:59em){.main{display:flex;flex-direction:column;min-height:100vh}.app{padding-left:240px;transition:padding .25s ease-in-out}#hide-sidebar:checked~#app .app{padding-left:0}.app__content{margin:0 auto;max-width:1216px;padding:12px;width:100%}.app__header .header{margin:0 auto;max-width:1216px;transition:padding .25s ease-in-out;padding-left:230px}#hide-sidebar:checked~#app .app__header .header{padding-left:0}.copyright-content{max-width:1216px}}@media only screen and (min-width:92em){.app{padding-left:0}}.app__content{font-size:.875em;box-sizing:border-box;padding-left:240px}@media only screen and (min-width:59em){.app__content{flex:1 0 auto;min-height:calc(100vh - 200px)}.app__content>:not(.breadcrumbs-container):not(.product-list-navigation-container):not(.auth-progress){background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1);vertical-align:top}}#hide-sidebar:checked~#app .app__content{padding-left:12px}@media only screen and (max-width:58.95em){#hide-sidebar:checked~#app .app__content{padding-left:0}}#hide-sidebar:not(:checked)~#app .app .main .app__content{padding-left:12px}@media only screen and (min-width:92em){#hide-sidebar:not(:checked)~#app .app .main .app__content{max-width:1456px;padding-left:252px}}@media only screen and (max-width:58.95em){#hide-sidebar:not(:checked)~#app .app .main .app__content{padding-left:0}}.search-is-active body:after{background:rgba(0,0,0,.6);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:9}.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%}body:before{content:"mobile mobileSidebar sizePhone sizeSmallPhone";display:none}@media only screen and (min-width:20em){body:before{content:"mobile mobileSidebar sizePhone sizeExtraSmallPhone"}}@media only screen and (min-width:29em){body:before{content:"mobile mobileSidebar tablet sizeSmallTablet sizeLargePhone"}}@media only screen and (min-width:47em){body:before{content:"mobile mobileSidebar tablet sizeLargeTablet"}}@media only screen and (min-width:59em){body:before{content:"mobile desktopSidebar tablet sizeLargeTablet"}}@media only screen and (min-width:63em){body:before{content:"desktop desktopSidebar sizeSmallDesktop"}}@media only screen and (min-width:74em){body:before{content:"desktop desktopSidebar sizeLargeDesktop"}}@media only screen and (min-width:92em){body:before{content:"desktop desktopSidebar sizeLargeDesktop sizeExtraLargeDesktop"}}@media only print{body:before{content:"print noSidebar"}}.copyright{text-align:center;background-color:#282828;color:#9c9c9c;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:24px;display:flex;justify-content:center;flex-direction:column}.copyright .copyright__text{pointer-events:none;max-width:1216px;flex-grow:1;font-size:14px;line-height:1.285714}@media only screen and (min-width:47em){.copyright{flex-direction:row}.copyright .copyright-content{display:flex;justify-content:space-between;flex-grow:1}}@media only print{.copyright{display:none}}@media only screen and (min-width:92em){#hide-sidebar:not(:checked)~#app .app .main .app__footer .copyright .copyright-content{padding-left:264px}}.app__header{position:absolute;left:0;top:0;width:100%;z-index:6;background-color:#000;box-shadow:0 1px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);color:#fff;font-size:32px;line-height:48px;opacity:1;transform:translateY(0)}@media only screen and (max-width:58.95em){.app__header{z-index:10}}html.ready .app__header{transition:transform 125ms ease-in-out,background-color .25s ease-in-out,opacity .25s ease-in-out;will-change:background-color,opacity,position,transform}@media only screen and (max-height:599px){.header-is-hidden .app__header{opacity:0;transform:translateY(-100%)}}html.ready.header-is-hidden .app__header{transition:transform 375ms ease-in-out,opacity .25s ease-in-out .1s}.header-is-sticky .app__header{position:fixed}.search-is-active .app__header{position:absolute}.scrolled-at-top .app__header{transform:translateY(0)}html.ready.scrolled-at-top .app__header{transition:transform 62.5ms ease-in-out,background-color .25s ease-in-out,opacity 62.5ms ease-in-out}@media only print{.app__header{display:none}}.header{display:flex}@media only screen and (max-width:58.95em){.header{overflow-x:hidden;width:100%}}.header__main-logo,.header__sidebar-button{transition:opacity 125ms ease-in-out .25s,margin .25s ease-in-out 125ms}.header__main-logo{display:inline-block;order:1;margin:3px;opacity:1;padding:4px 3px 3px;vertical-align:top;z-index:2}@media only screen and (min-width:47em){.header__main-logo{padding:3px 0 0 10px}}@media only screen and (min-width:74em){.header__main-logo{padding:3px 0 0 3px}}.search-is-active .header__main-logo{opacity:0;margin-right:-48px}.header__sidebar-toggle{display:flex;line-height:1;align-items:center;font-family:Arimo,sans-serif;font-size:14px;cursor:pointer}.header__sidebar-toggle [data-icon]{width:22px;height:22px;border:thin solid #666;border-radius:3px;margin:1px 6px 0 12px;padding:6px}@media only screen and (min-width:59em){.header__sidebar-toggle{display:none}}.header__navigation{display:flex;flex-grow:1;justify-content:flex-end;order:2;padding-right:6px}.search-is-active .header__navigation{padding-right:0}.header__navigation>.search-suggestions-box{color:#333;flex-grow:1;font-size:14px;line-height:36px;padding:3px;text-align:right}@media only screen and (max-width:50em) and (min-width:59em){#hide-sidebar:not(:checked)~#app>.app>.main .header .search-field__query::-ms-input-placeholder{font-size:12px}#hide-sidebar:not(:checked)~#app>.app>.main .header .search-field__query:-ms-input-placeholder{font-size:12px}#hide-sidebar:not(:checked)~#app>.app>.main .header .search-field__query::placeholder{font-size:12px}#hide-sidebar:not(:checked)~#app>.app>.main .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:372px}}.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;padding-left:6px}.link__icon-prefix-text,.link__icon-suffix-text{display:none;font-size:14px;vertical-align:middle}@media only screen and (min-width:47em){.navigation-icons__link--account .link__icon-prefix-text,.navigation-icons__link--account .link__icon-suffix-text,.navigation-icons__link--attention .link__icon-prefix-text,.navigation-icons__link--attention .link__icon-suffix-text{display:inline-flex;flex-direction:column}.link__icon-prefix-text>small,.link__icon-suffix-text>small{max-width:120px;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}}.link__icon-prefix-text{padding-right:6px}.link__icon-suffix-text{padding-left:6px}.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:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10px;border-top:2px solid #fff;border-right:2px solid transparent;transform:rotate(0deg);animation:spinner 1.5s linear infinite}@keyframes spinner{to{transform:rotate(1turn)}}.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}.main-logo__link{background:url(/assets/f0cefb80af.png) no-repeat;background-position:50% 50%;background-size:35px 35px;display:block;font-size:0;height:35px;margin:0;padding:0;overflow:hidden;width:35px}.main-logo__link,.main-logo__link:active,.main-logo__link:focus,.main-logo__link:hover,.main-logo__link:link,.main-logo__link:visited{color:transparent}@media only screen and (min-width:74em){.main-logo__link{background-image:url(/assets/5e4fb69521.svg);background-size:218px 36px;height:36px;margin:0;padding:0 3px 0 6px;width:218px}}.main-logo__link--footer{background-image:url(/assets/5e4fb69521.svg);background-size:218px 36px;height:36px;margin:0 auto;padding:0;width:218px}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:9}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:300px;z-index:8;transform:translateX(0) translateY(-200px)}.product-list-navigator-container--left{left:0}.product-list-navigator-container--right{left:100%}@media only screen and (max-width:58.95em) and (min-width:84.375em){.product-list-navigator-container{display:flex}}@media only screen and (min-width:47em) and (min-width:99.375em){#hide-sidebar:not(:checked)~#app .product-list-navigator-container{display:flex}}@media only screen and (min-width:47em) and (min-width:84.375em){#hide-sidebar:checked~#app .product-list-navigator-container{display:flex}}@media only screen and (min-width:47em) and (min-width:131.625em){#hide-sidebar:not(:checked)~#app .product-list-navigator-container .product-list-navigator{transform:translateX(0)!important}}@media only screen and (min-width:47em) and (min-width:116.625em){#hide-sidebar:checked~#app .product-list-navigator-container .product-list-navigator{transform:translateX(0)!important}}.product-list-navigator-container .product-list-navigator{position:relative;display:flex;flex-direction:column;height:-webkit-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;text-decoration-color:#333;transform:translateX(0);transition:transform .25s ease-in-out;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;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:300px;height:100px}.product-list-navigator-container .product-list-navigator--invisible{opacity:0;pointer-events:none}.product-list-navigator-container .product-list-navigator--left{transform:translateX(calc(-324px + (100vw - 1216px)/2))}.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}.product-list-navigator-container .product-list-navigator--right{transform:translateX(calc(324px - (100vw - 1216px)/2))}.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}.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;max-height:32px;overflow:hidden}.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}#hide-sidebar:not(:checked)~#app .app .main .product-list-navigator-container--left .product-list-navigator{transform:translateX(calc(-444px + (100vw - 1216px)/2))}#hide-sidebar:not(:checked)~#app .app .main .product-list-navigator-container--right .product-list-navigator{transform:translateX(calc(444px - (100vw - 1216px)/2))}.sidebar-category-list-container{box-shadow:0 0 0 1px rgba(0,0,0,.1);height:100vh;position:absolute;width:240px;background:#fff;will-change:width,transform,opacity,left;transition:width 125ms ease-in-out,transform 125ms ease-in-out,opacity 125ms ease-in-out,left 125ms ease-in-out;overflow:hidden;z-index:9}.sidebar-category-list-container--closed{transform:translateX(-100%);pointer-events:none;opacity:0}.sidebar-category-list-container--opening{transform:translateX(0);pointer-events:none;opacity:1;height:100%}.sidebar-category-list-container--open{transform:translateX(0);pointer-events:auto;opacity:1;height:100%}.sidebar-category-list-container:after{box-shadow:-120px 0 0 rgba(0,0,0,.03);position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.03);z-index:9}.sidebar-category-list-container--overlay:after{content:""}.sidebar-category-list-container:first-child{z-index:9;transition:opacity .1s ease-in-out 30ms,transform .2s ease-in-out 30ms}.sidebar-category-list-container:nth-child(2){z-index:8;transition:opacity .11s ease-in-out 20ms,transform .21s ease-in-out 20ms}.sidebar-category-list-container:nth-child(3){z-index:7;transition:opacity .12s ease-in-out 10ms,transform .22s ease-in-out 10ms}.sidebar-category-list-container:nth-child(4){z-index:6;transition:opacity .13s ease-in-out,transform .23s ease-in-out}.sidebar-category-list-container--open:nth-child(2),.sidebar-category-list-container--open:nth-child(3),.sidebar-category-list-container--open:nth-child(4),.sidebar-category-list-container--opening:nth-child(2),.sidebar-category-list-container--opening:nth-child(3),.sidebar-category-list-container--opening:nth-child(4){z-index:9}@media only screen and (max-width:58.95em){.sidebar--collapsing .sidebar-category-list-container,.sidebar--hidden .sidebar-category-list-container,.sidebar-category-list-container--closed{opacity:0;pointer-events:none;transform:translateX(-100%)!important}.sidebar-category-list-container--closed{z-index:5!important}}.sidebar{z-index:8;overflow-y:visible;overflow-x:hidden;padding:0;margin:0;position:fixed;top:0;bottom:0;left:0;right:0;opacity:1;transform:translateX(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--hidden{pointer-events:none;transition:background-color .6s ease-in-out,z-index .6s;z-index:-1}.sidebar--transition{transition:background-color .35s ease-in-out,z-index .1s linear .5s}.sidebar--collapsing,.sidebar--transition{overflow:hidden;background-color:rgba(0,0,0,.03)}.sidebar--collapsing{transition:background-color .6s ease-in-out,z-index .6s}.sidebar--expanding{overflow:hidden;transition:background-color .35s ease-in-out}.sidebar--expanded,.sidebar--expanding{background-color:rgba(0,0,0,.6)}.sidebar__navigation-container{font-size:14px;bottom:0;top:0;left:0;right:0;overflow-y:auto;overflow-x:hidden;position:absolute;-webkit-transform:translateZ(0);background-color:transparent;transition:background-color .3s ease-in-out}.sidebar--expanded .sidebar-category-list-container--open,.sidebar--expanding .sidebar-category-list-container--open{opacity:1}.sidebar--expanded .sidebar-category-list-container,.sidebar--expanding .sidebar-category-list-container{height:100%;box-shadow:0 0 0 1px rgba(0,0,0,.1)}@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:59em){.sidebar{overflow-x:visible;padding:0;background-color:transparent;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--hidden{opacity:1;overflow:visible;transform:translateX(0);z-index:6}.sidebar--expanded{background-color:rgba(0,0,0,.6);transition:background-color .35s ease-in-out,transform .25s ease-in-out,opacity .25s ease-in-out;width:100%}.sidebar--transition .sidebar__navigation-container{display:block}}.navigation-icons__sidebar{display:none;white-space:nowrap}@media only screen and (min-width:59em){#hide-sidebar:checked~#app>.app>.sidebar{opacity:0;pointer-events:none;transform:translateX(-240px);z-index:-1;transition:transform .25s ease-in-out,opacity .25s ease-in-out,z-index 0s linear .5s}.navigation-icons__sidebar{border-radius:3px;cursor:pointer;display:block;font-size:15px;font-weight:700;line-height:36px;margin:6px -112px 6px 0;opacity:0;text-align:center;transform:translateX(-118px);transition:margin .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out,z-index 0s linear .25s;width:112px;z-index:-1}.navigation-icons__sidebar .logo{margin-right:4px}#hide-sidebar:checked~#app .navigation-icons__sidebar{margin-right:6px;margin-left:14px;opacity:1;transform:translateX(0);transition:margin .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out;z-index:0}}.sidebar-scroll-buttons{position:fixed;height:100%;color:#fff}.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)}@media only screen and (min-width:92em){.sidebar__navigation-container{margin-left:calc(50% - 728px)}}.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:#2171cc;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__content.accordion__content--light .feedback__form p,.accordion__panel.accordion__panel--light .feedback__form p{max-width:20rem}.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}.dialog{display:inline-block;vertical-align:middle;max-width:100%}@media only screen and (min-width:29em){.dialog-modal-container{z-index:9;position:relative}}.dialog-modal{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);z-index:9;background-color:#fff;border-radius:3px;left:6px;position:absolute;right:6px;transition:opacity 125ms ease-in-out,transform 125ms ease-in-out}@media only screen and (min-width:29em){.dialog-modal{margin:0 -4rem;width:20rem}}.dialog-modal--initial{opacity:0;transform:translateY(-25%) scale(.5)}.dialog-modal--open{opacity:1;transform:translateY(-50%) scale(1)}.dialog-modal--closing{opacity:0;pointer-events:none;transform:translateY(-75%) scale(.75)}.dialog-modal--auth-progress{margin:auto;width:16rem}.dialog-modal__dialog-header{font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:16px;line-height:1.5;margin:12px;position:relative;text-align:center}.dialog-header__close{cursor:pointer;padding:12px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.radio-select{background-color:#fff;border-radius:2px;display:inline-flex;flex:0 1 auto;align-items:center;padding:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-select--can-open:active,.radio-select--can-open:focus,.radio-select--can-open:hover{cursor:pointer;background-color:#f5f5f5;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2),inset 0 2px 8px 0 rgba(0,0,0,.03)}.radio-select--is-open,.radio-select--is-open:active,.radio-select--is-open:focus,.radio-select--is-open:hover{background-color:#dedede}.radio-select-list-container{margin:9px}.radio-select-list{box-shadow:0 1px 0 rgba(0,0,0,.1),-1px 0 0 rgba(0,0,0,.1),1px 0 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1);border-radius:3px}.radio-select-list__radio-select-item{display:inline}.radio-select-list__radio-select-item:first-child .radio-select-item__radio-select-label{border-top-left-radius:3px;border-top-right-radius:3px}.radio-select-list__radio-select-item:last-child .radio-select-item__radio-select-label{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.radio-select-item__radio-select-label{align-items:center;display:flex;flex:0 1 auto;box-shadow:0 -1px 0 0 rgba(0,0,0,.1);cursor:pointer}.radio-select-item__radio-select-label:hover{background-color:#e2f3ff}.radio-select-label__radio{flex-shrink:1;background-color:rgba(0,0,0,.03);padding:12px;box-shadow:1px 0 0 0 rgba(0,0,0,.1);border-top-left-radius:inherit;border-bottom-left-radius:inherit;font-size:16px;line-height:1}.radio-select-label__radio>input{cursor:inherit;height:1em;width:1em}.radio-select-label__radio--checked{background-color:rgba(33,113,204,.1)}.radio-select-label__text{flex-grow:1;padding:6px;border-top-right-radius:inherit;border-bottom-right-radius:inherit;line-height:1}.auth-progress,.radio-select-label__text--checked{font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.auth-progress{background:none;box-sizing:border-box;display:flex;flex:0 1 auto;align-items:center;justify-content:center;color:#9c9c9c;font-size:16px;text-align:center;padding:100px 0;position:fixed;left:0;top:0;height:100%;width:100%;z-index:9}.auth-progress__indicator{margin-top:12px}.status{border:6px solid;border-radius:50%;display:inline-block;height:0;margin:0 6px 0 0;vertical-align:baseline;width:0}.status--green{border-color:#14a006}.status--orange{border-color:#fbb900}.status--red{border-color:#ed1c24}.status--grey{border-color:#9c9c9c}.status-icon--green [data-icon]{color:#14a006}.status-icon--orange [data-icon]{color:#fbb900}.status-icon--red [data-icon]{color:#ed1c24}.status-icon--grey [data-icon]{color:#9c9c9c}.cart-dropdown-empty{text-align:center;color:#9c9c9c}.cart-dropdown-empty+.accordion{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid #d8d8d8}.cart-dropdown-empty-icon{width:24px;height:16px;border-radius:50%;background-color:#f5f5f5;margin:12px auto 0;padding:16px 12px}.cart-dropdown-full .cart-dropdown-product-container{border-bottom:1px solid rgba(0,0,0,.1)}@media only screen and (min-width:74em){.cart-dropdown-full .cart-dropdown-product-container:not(.cart-dropdown-product-container--unavailable) .cart-dropdown-remove-product{display:none;opacity:.4}}.cart-dropdown-full .cart-dropdown-product-container:not(.cart-dropdown-product-container--unavailable) .cart-dropdown-remove-product:hover{opacity:1}.cart-dropdown-full .cart-dropdown-product-container:hover{background-color:#fbfbfb}.cart-dropdown-full .cart-dropdown-product-container:hover .cart-dropdown-remove-product{display:flex;z-index:2}.cart-dropdown-full .cart-dropdown-product-container:hover:before{position:absolute;width:100%;height:inherit;left:0;top:0;background:rgba(0,0,0,.2)}.cart-dropdown-full .cart-dropdown-product-container .cart-dropdown-product-delete-overlay{opacity:.25}.cart-dropdown-notification .cart-dropdown-product-container{border-top:1px solid rgba(0,0,0,.1)}.cart-dropdown-notification .cart-dropdown-product-container .product-restrictions,.cart-dropdown-notification .cart-dropdown-product-container .product-restrictions>*{margin:0}.cart-dropdown-notification .cart-dropdown-product-container .cart-dropdown-product-delete-overlay{opacity:.5}.cart-dropdown-full .cart-dropdown-product-container,.cart-dropdown-notification .cart-dropdown-product-container{cursor:pointer;display:flex;padding-right:12px}.cart-dropdown-full .cart-dropdown-product-container .product-restrictions,.cart-dropdown-notification .cart-dropdown-product-container .product-restrictions{padding-left:72px;margin:0}.cart-dropdown-full .cart-dropdown-product-container .product-restrictions>*,.cart-dropdown-notification .cart-dropdown-product-container .product-restrictions>*{margin:0 12px 6px 0;white-space:normal;padding:6px 12px 6px 36px;min-height:30px;align-items:center;justify-content:center;display:flex}.cart-dropdown-full .cart-dropdown-product-container--unavailable,.cart-dropdown-notification .cart-dropdown-product-container--unavailable{flex-direction:column}.cart-dropdown-full .cart-dropdown-product-container--unavailable .cart-dropdown-remove-product,.cart-dropdown-notification .cart-dropdown-product-container--unavailable .cart-dropdown-remove-product{color:#ed1c24}.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;line-height:45px;max-height:48px;max-width:48px;width:48px;overflow:hidden}.cart-dropdown-product-quantity{width:24px;height:14px;font-family:Arimo;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:center;color:#2171cc;position:absolute;right:4px;top:9px;border:1px solid rgba(0,0,0,.1);border-radius:7px;background-color:#fff}.cart-dropdown-product-prices{display:flex;align-items:center;justify-content:space-between}.cart-dropdown-product-prices>span{display:inline-flex;align-items:baseline}@media only screen and (min-width:47em){.cart-dropdown-price-totals,.cart-dropdown-product-prices{padding-right:36px}}@media only screen and (min-width:74em){.cart-dropdown-price-totals,.cart-dropdown-product-prices{padding-right:0}}.cart-dropdown-product-totalprice{font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.5;text-align:right;color:#ed1c24}.cart-dropdown-product-unitprice{font-family:Arimo;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;color:#9c9c9c}.cart-dropdown-product-name-container{display:flex;flex-direction:column;text-decoration:none;text-align:left;width:calc(100% - 72px)}.cart-dropdown-product-name-container:link,.cart-dropdown-product-name-container:visited{color:inherit}.cart-dropdown-product-name-container:hover{text-decoration:none}.cart-dropdown-product-name-container .cart-dropdown-product-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.cart-dropdown-product-name-container .cart-dropdown-offer-product-quantity{text-align:right}.cart-dropdown-remove-product{cursor:pointer;display:flex;z-index:2;position:absolute;right:0;padding:24px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 70%)}@media screen and (-moz-images-in-menus:0){.cart-dropdown-remove-product{right:8px;padding:0;margin-top:-6px}}.cart-dropdown-price{display:flex;flex-direction:column;margin:12px 0;color:#9c9c9c}.cart-dropdown-price--row{justify-content:flex-end;display:flex;align-items:baseline}.cart-dropdown-price--row .total-price-wrapper{display:flex;padding-top:3px;align-items:center;box-shadow:inset 0 1px 0 0 #333}.cart-dropdown-price--row strong{color:#333}.cart-dropdown-price--row:not(:only-child) .cart-dropdown-price-totals{min-width:62px}.cart-dropdown-price--row .cart-dropdown-price-totals{font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;text-align:right;color:#666;margin-left:6px}.cart-dropdown-price--row .cart-dropdown-price-totals--highlight{color:#ed1c24}.cart-dropdown-notification{text-align:center}.cart-dropdown-notification--header{margin-bottom:12px}.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%)}.b2b-offer{display:flex;flex-direction:column;flex-grow:1;padding:0 12px}.b2b-offer .dropdown-modal-header{justify-content:flex-start}.b2b-offer .dropdown-modal-header>[data-icon=check-circle]{color:#14a006}.b2b-offer .dropdown-modal-header>[data-icon=exclamation-circle]{color:#ed1c24}.b2b-offer--actions{display:flex;justify-content:space-around;padding:12px 0}.b2b-offer--actions button:nth-of-type(2){margin-left:12px}.b2b-offer--instructions{font-size:13px;padding-bottom:6px}.b2b-offer--instructions h4,.b2b-offer--instructions p{margin:6px 0}.b2b-offer--products{display:flex;flex-direction:column;flex-grow:1}.b2b-offer--products h3{margin:6px 0}.b2b-offer--products .cart-dropdown-product{height:auto;border:solid rgba(0,0,0,.2);border-width:0 0 thin;padding-top:3px}.b2b-offer--products .cart-dropdown-product .quantity-selectors{display:flex;justify-content:flex-end;padding:6px 0}.b2b-offer--products .cart-dropdown-product .quantity-selectors>*{color:#666;border-radius:3px;text-align:center;border:thin solid #d8d8d8;outline:none}.b2b-offer--products .cart-dropdown-product .quantity-selectors input{background-color:#fff;width:42px;margin:0 6px;padding:6px;box-shadow:inset 0 3px 3px 0 rgba(0,0,0,.03)}.b2b-offer--products .cart-dropdown-product .quantity-selectors button{background:#f5f5f5;background-image:linear-gradient(180deg,#fbfbfb,#f5f5f5);padding:0 9px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;box-sizing:content-box}.b2b-offer--products .cart-dropdown-product .quantity-selectors button:active{background:#d8d8d8;background-image:linear-gradient(180deg,#dedede,#d8d8d8);border-color:transparent;box-shadow:inset 0 3px 3px rgba(0,0,0,.1);color:#333}.b2b-offer--products .cart-dropdown-product:first-of-type{border-width:thin 0}.custom-list-item{display:flex;position:relative;flex-grow:1;height:56px;align-items:center;overflow:hidden;padding:0 0 0 12px;border-bottom:1px solid rgba(0,0,0,.1)}.custom-list-item__check{line-height:0;width:20px}.custom-list-item__name{display:flex;flex-direction:column;margin-left:6px;max-width:calc(100% - 94px);overflow:hidden;position:relative;white-space:nowrap;width:100%}.custom-list-item__name:link,.custom-list-item__name:visited{color:inherit}.custom-list-item__name:hover{text-decoration:none}.custom-list-item__preview{position:relative;display:flex;height:44px}.custom-list-item__preview>button{padding:6px;outline-color:#fff}.custom-list-item__quantity{top:0;background:#3f8be1;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;min-width:1em;padding:3px;position:absolute}.custom-list-item .cart-dropdown-remove-product{padding:18px 12px 18px 0;background:transparent}.custom-list-preview-items{display:flex;width:1px;opacity:0;transition:opacity .25s ease-in-out,width 333ms ease-in-out}.custom-list-preview-items--active{opacity:1;width:280px}.custom-list-preview-items>img{object-fit:contain}.custom-list-item__name-fade{position:absolute;right:0;top:0;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 10%,#fff 77%);width:24px}@media screen and (-moz-images-in-menus:0){.custom-list-item__name-fade{margin-top:-32px}}.custom-list-delete-confirmation{position:absolute;top:0;right:42px;bottom:0;left:0;display:flex;justify-content:center;align-items:center;padding-left:42px;background-color:hsla(0,0%,100%,.6);z-index:-1;opacity:0;transition:opacity .25s ease-in-out}.custom-list-delete-confirmation--active{opacity:1;z-index:5}.custom-list-delete-confirmation>button{height:66%;margin:0 12px}.dropdown-text{color:#333;margin:12px;text-align:left}.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}.borderless-input-field{background:inherit;border:0;box-shadow:none;color:#666;display:block;font-size:18px;font-weight:700;margin:0 0 18px;padding:0;pointer-events:none;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.borderless-input-field.vk-input--resp-large{height:auto}input:-webkit-autofill.borderless-input-field{-webkit-box-shadow:0 0 0 30px #fff inset!important;-webkit-text-fill-color:#666!important;background-color:transparent!important}input:-webkit-autofill{animation-name:onAutoFillStart}input:not(:-webkit-autofill){animation-name:onAutoFillCancel}.customer-complaint-form{margin:0;padding:0 12px}.customer-complaint-form__fieldset{border:none;margin:0 0 12px;padding:0}.customer-complaint-form__fieldset--main>div{max-width:20em}.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:#2171cc;display:inline-block}.inline-input:focus{border-bottom:1px solid #2171cc;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{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;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 [data-icon=star]{font-size:3.125em}@media only screen and (min-width:63em){.main-rating-input [data-icon=star]{font-size:3.5em}}.main-rating-input--has-error{border:1px solid #ea212d}.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 #8fc3ff}[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}.star-input-field{display:inline-flex;flex:0 1 auto;flex-direction:row-reverse}.star-radio{cursor:pointer;opacity:.2;transition:color 125ms linear,opacity 125ms ease-in-out}.star-radio:hover,.star-radio:hover~.star-radio{opacity:.4}.star-radio:hover~.star-radio--checked{opacity:1}.star-radio--checked{color:#fbb900;opacity:1}.star-radio--checked:hover,.star-radio--checked:hover~.star-radio--checked{opacity:.6}[data-state=star-input]:focus~.star-radio--checked{filter:drop-shadow(0 0 1px #8FC3FF)}.toggle-switch{display:inline-block;margin:0 3px;vertical-align:middle}.toggle-switch__label{background:#dedede;border:1px solid #d8d8d8;border-radius:10px;cursor:pointer;display:block;padding:1px;position:relative;transition:background .15s ease-in-out,border .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px;height:14px}.toggle-switch__label:after{background:#fff;border:1px solid #d8d8d8;border-radius:50%;content:"";display:block;position:relative;transition:border .15s ease-in-out,left .15s ease-in-out;left:0;width:12px;height:12px}.toggle-switch__input:checked+.toggle-switch__label{background:#3f8be1;border:1px solid #1c56ac}.toggle-switch__input:checked+.toggle-switch__label:after{border:1px solid #3f8be1;left:50%}.vk-button{box-sizing:border-box;line-height:16px;padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vk-button>[data-icon]{color:inherit;line-height:inherit}.vk-button:link{text-align:center}.vk-button--active:link,.vk-button--active:visited,.vk-button--primary:link,.vk-button--primary:visited{color:#fff}.vk-button:active,.vk-button:focus,.vk-button:hover{text-decoration:none}.vk-button--square{line-height:1.25;padding:6px}.vk-button--full-width{width:100%}.vk-button--large,.vk-button--large.vk-button--compact,.vk-button--large.vk-button--icon-only{height:44px;line-height:22px;padding:11px 12px}.vk-button--active,.vk-button--active:focus,.vk-button--active:hover{background:#666;color:#fff}.vk-button--facebook{background:#365899;background-image:linear-gradient(180deg,#3d63ac,#365899);font-weight:700}.vk-button--facebook,.vk-button--facebook:link,.vk-button--facebook:visited{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.vk-button--facebook:focus,.vk-button--facebook:hover{background:#3d63ac;background-image:linear-gradient(180deg,#456ebd,#3d63ac)}.vk-button--facebook:active{background:#2f4d86;background-image:linear-gradient(180deg,#2f4d86,#294273)}.vk-button--facebook:disabled{background:#b6c6e5;color:contrast(#fff,50%)}.vk-button--google{background:#ea4335;background-image:linear-gradient(180deg,#ec584c,#ea4335);font-weight:700}.vk-button--google,.vk-button--google:link,.vk-button--google:visited{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.vk-button--google:focus,.vk-button--google:hover{background:#ec584c;background-image:linear-gradient(180deg,#ef6e63,#ec584c)}.vk-button--google:active{background:#e82e1e;background-image:linear-gradient(180deg,#e82e1e,#d62516)}.vk-button--google:disabled{background:#f49991;color:contrast(#fff,50%)}.vk-button--microsoft{background:#00a1f1;background-image:linear-gradient(180deg,#0caeff,#00a1f1);font-weight:700}.vk-button--microsoft,.vk-button--microsoft:link,.vk-button--microsoft:visited{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.vk-button--microsoft:focus,.vk-button--microsoft:hover{background:#0caeff;background-image:linear-gradient(180deg,#25b7ff,#0caeff)}.vk-button--microsoft:active{background:#0090d8;background-image:linear-gradient(180deg,#0090d8,#007fbe)}.vk-button--microsoft:disabled{background:#58c8ff;color:contrast(#fff,50%)}.vk-button--positive{background:#4bb83e;background-image:linear-gradient(180deg,#59c34d,#4bb83e);font-weight:700}.vk-button--positive,.vk-button--positive:link,.vk-button--positive:visited{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.vk-button--positive:focus,.vk-button--positive:hover{background:#59c34d;background-image:linear-gradient(180deg,#6bc960,#59c34d)}.vk-button--positive:active{background:#43a538;background-image:linear-gradient(180deg,#43a538,#3b9231)}.vk-button--positive:disabled{background:#d5f0d2;color:contrast(#fff,50%)}.vk-button--approve{background:#14a006;background-image:linear-gradient(180deg,#17b907,#14a006);color:#fff;font-weight:700}.vk-button--approve:link,.vk-button--approve:visited{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.vk-button--approve:focus,.vk-button--approve:hover{background:#17b907;background-image:linear-gradient(180deg,#1ad108,#17b907)}.vk-button--approve:active{background:#118705;background-image:linear-gradient(180deg,#118705,#0e6f04)}.vk-button--approve:disabled{background:#84fa78;color:contrast(#fff,50%)}.vk-button--critical{background:#ed1c24;background-image:linear-gradient(180deg,#ef343b,#ed1c24);color:#fff;font-weight:700}.vk-button--critical:link,.vk-button--critical:visited{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.vk-button--critical:focus,.vk-button--critical:hover{background:#ef343b;background-image:linear-gradient(180deg,#f14b52,#ef343b)}.vk-button--critical:active{background:#de1219;background-image:linear-gradient(180deg,#de1219,#c61017)}.vk-button--critical:disabled{background:#fcd9da;color:contrast(#fff,50%)}.vk-button--left-icon{align-items:center;display:flex;flex:0 1 auto;margin:18px 0;text-align:center}.vk-button--left-icon>[data-icon]{flex-shrink:1;color:inherit}.vk-button__product-count{background-color:hsla(0,0%,100%,.2);border:1px solid rgba(0,0,0,.1);border-radius:3px;display:inline-block;line-height:1;padding:3px 6px}.vk-button__text-after-icon{flex-grow:1;line-height:20px;margin:12px 0 12px 12px;padding-right:24px;position:relative}.vk-button__text-after-icon:before{border-left:thin solid;bottom:0;content:"";opacity:.4;left:0;position:absolute;top:0}.vk-button--progressable{position:relative}.vk-button__progress-active{background:#fff linear-gradient(90deg,#3f8be1,#3f8be1);background-repeat:repeat-y;border:thin solid rgba(0,0,0,.2);border-radius:0 0 3px 3px;bottom:0;box-sizing:border-box;display:block;height:4px;left:0;position:absolute;width:100%}.vk-button--attention{background:#f3c200;background-image:linear-gradient(180deg,#ffce0e,#f3c200);color:#333;min-width:44px;padding:8px 12px;position:relative}.vk-button--attention:link,.vk-button--attention:visited{color:#333;text-shadow:0 1px 2px rgba(0,0,0,.2)}.vk-button--attention:focus,.vk-button--attention:hover{background:#ffce0e;background-image:linear-gradient(180deg,#ffd327,#ffce0e)}.vk-button--attention:active{background:#daae00;background-image:linear-gradient(180deg,#daae00,#c09900)}.vk-button--attention:disabled{background:#ffde5a;color:contrast(#333,50%)}.vk-button--compact{min-width:32px!important;padding:8px}.vk-button--icon-only{min-width:2.2875em!important;min-height:2.2875em!important;width:2.2875em;height:2.2875em;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;flex:0 1 auto;text-align:center}.vk-button--icon-only.vk-button--large{width:44px}.vk-button--text-large{font-size:18px}.vk-button--with-text [data-icon]{margin-right:6px}.vk-button__quantity{left:auto;right:-3px;top:-3px}.vk-button--prefix{border-top-right-radius:0;border-bottom-right-radius:0;transform:translateX(0)}.vk-button--postfix{border-top-left-radius:0;border-bottom-left-radius:0;transform:translateX(0)}.vk-button--postfix[disabled],.vk-button--prefix[disabled]{transform:none}.vk-dropdown{font-size:16px;height:34px;padding-left:6px;padding-right:14px}.vk-dropdown::-ms-expand{display:none}@media only screen and (min-width:29em){.vk-dropdown{font-size:inherit;padding-left:8px;padding-right:22px}}.vk-dropdown--resp-large{height:40px;padding:0 6px}.vk-dropdown--full-width{width:100%}.vk-dropdown>[data-icon]{color:inherit;line-height:inherit;margin-right:3px}.dropdown{height:44px;font-size:14px}.dropdown-button{align-items:center;display:flex;justify-content:space-between;width:100%;height:44px;background-color:#fff;border:thin solid #d8d8d8;border-radius:2px;margin:0;padding:0;text-align:left}.dropdown-button label{margin-left:8px}.dropdown-button .svg-inline--fa{float:right;margin-right:14px}.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--resp-large{height:40px}.vk-input--full-width{width:100%}.vk-input--email{width:80%;max-width:30em}.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}.vk-input--postfix{border-top-right-radius:0;border-bottom-right-radius:0}.vk-input:invalid:not(:empty){border-color:#ed1c24;box-shadow:0 0 3px #ed1c24}.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:#fbb900;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%}.fieldset__error{color:#ed1c24;margin:18px 0}.form{padding:12px}.form--card{max-width:26em;margin:0 auto}.form--card .button{width:100%}.form__input,.form__select,.form__textarea,.form input:not([class]),.form select:not([class]),.form textarea:not([class]){border:1px solid #dedede;background-color:#fff;box-sizing:border-box;border-radius:0;font-size:13px;line-height:1.2307;outline:none;padding:7px 5px;vertical-align:middle}.form__input--error,.form__input--invalid,.form__select--error,.form__select--invalid,.form__textarea--error,.form__textarea--invalid{border-color:#ed1c24}.form__input--valid,.form__select--valid,.form__textarea--valid{border-color:#14a006}.form__input:disabled,.form__select:disabled,.form__textarea:disabled{background-color:#dedede;color:#9c9c9c}.form__label--required:before{content:"*";color:#ed1c24;margin:0 3px 0 0}.form__textarea--noresize{resize:none}@media only screen and (min-width:47em){.form__select{padding:5px}}.form__input+.button{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.form fieldset{font-size:14px;border:0;margin:12px 0;padding:0}.form [data-icon=chevron-down]{color:#d8d8d8}.form .label-list{margin:0;padding:0}.form .label-list+ul{margin-top:24px}.form .label-list+ul.label-list__postalcode{margin-top:36px}.form .label-list+.label-list--nospacing,.form .label-list--nospacing{margin:0}.form .label-list__item{display:block;margin:12px 0;box-sizing:border-box;padding:0}.form .label-list__item--error input,.form .label-list__item--error select,.form .label-list__item--error textarea{border-color:#ed1c24}.form .label-list__item--error .stars-input,.form .label-list__item--error .vk-dropdown,.form .label-list__item--error .vk-input{box-shadow:inset 0 0 0 1px #ed1c24}.form .label-list__item--error .stars-input:focus,.form .label-list__item--error .vk-dropdown:focus,.form .label-list__item--error .vk-input:focus{box-shadow:inset 0 0 0 2px #ed1c24}.form .label-list__item--checkbox label{display:flex;align-items:center}.form .label-list__item--checkbox label input{flex-shrink:0;margin-right:12px}.form input[type=email],.form input[type=tel],.form input[type=text],.form select,.form textarea{width:100%}.form .label-list__title{float:none;line-height:normal;display:block;margin-bottom:6px;color:#999}.form .label-list__title--required:before{content:"*";color:#ed1c24;margin:0 3px 0 0}.form .label-list__title--not-required:after{content:" (ei pakollinen)";color:#dedede}.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]{margin-right:12px}.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{filter:drop-shadow(0 0 3px #3F8BE1)}.heading-section{margin:0;padding:12px;background:#fbfbfb;border:solid #dedede;border-width:thin 0;font-size:16px}@media only screen and (min-width:47em){.heading-section{border-radius:3px;border-width:thin;margin:12px}}.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:#fbb900;font-size:120%}.app__critical-server-issue--peak{background-image:url(/assets/219dfe9b0f.png);background-position:bottom;background-repeat:repeat-x;padding-bottom:170px}.dropdown-modal-container{display:flex;flex-direction:column;align-items:flex-end;position:fixed;right:50%;width:100%;top:42px;margin:0 auto;padding:12px;box-sizing:border-box;transform:translateX(50%);overflow-x:hidden;overflow-y:auto;z-index:10}.dropdown-modal-container--b2b{flex-direction:column-reverse}@media only screen and (max-height:599px){.header-is-hidden .dropdown-modal-container{max-height:calc(100vh - 18px);top:6px}}@media only screen and (min-width:47em){.dropdown-modal-container{flex-direction:row;overflow:visible;justify-content:stretch;align-items:stretch;pointer-events:none}.dropdown-modal-container>*{pointer-events:all}}@media only screen and (min-width:74em){#hide-sidebar:checked~#app .dropdown-modal-container{max-width:1216px}}@media only screen and (min-width:92em){.dropdown-modal-container{max-width:1216px;padding-left:240px;box-sizing:content-box}#hide-sidebar:checked~#app .dropdown-modal-container{padding-left:0}}.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 screen and (min-width:47em) and (max-height:599px){.header-is-hidden .dropdown-modal{max-height:calc(100vh - 18px)}}@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:3px;transform:rotate(-135deg);z-index:1}}.dropdown-modal-arrow--account-dropdown{right:102px}.dropdown-modal-arrow--cart-dropdown{right:17px}.dropdown-modal-arrow--cart-dropdown__with-recs{background-color:#dedede}.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:35px}.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:45px}.dropdown-modal-arrow--favorites-dropdown{right:150px}}@media only screen and (max-height:599px){.header-is-hidden .dropdown-modal-arrow{display:none}}.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-header{min-height:64px;height:64px;display:flex;justify-content:flex-start;align-items:center;font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.5;text-align:center;padding-left:12px}.dropdown-modal-header--no-height{height:0;min-height:0}.dropdown-modal-header--no-recs{margin:30px 0 0}@media only screen and (min-width:47em){.dropdown-modal-header{justify-content:center;padding-left:0}.dropdown-modal-header--no-recs{margin: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:#2171cc}.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:max-content}.dropdown-modal-block--user{margin:12px;text-align:center}.dropdown-modal-block--user>div:first-child{font-weight:700}.dropdown-modal-header-quantity{bottom:12px;left:12px}.dropdown-modal-close{position:absolute;right:0;top:0;height:64px;width:64px;line-height:64px;z-index:1;margin:12px;animation:scale-in .25s ease}.dropdown-modal-close>svg{padding:24px;width:16px;height:16px;margin:0 3px}.dropdown-modal-close--close-timer{position:absolute;right:0;top:0;height:64px;width:64px;line-height:64px}.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-header-icon{display:flex;justify-content:center;position:relative}.dropdown-modal-header-icon>[data-icon]{margin-right:6px}.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:#2171cc}.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{display:flex;margin:12px 0 0;padding:0 24px 12px;line-height:24px}@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{text-align:right;color:#2171cc;cursor:pointer;pointer-events:all;flex:1 0 auto;flex-direction:column;display:flex;justify-content:flex-end}.dropdown-modal-footer .dropdown-modal-log-out [data-icon]{margin-left:6px}.dropdown-modal-footer .dropdown-modal-log-out>*{justify-content:flex-end}.dropdown-modal-promo{width:inherit;background-color:#f5f5f5;padding:6px;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{padding:0 18px 18px;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 h2{padding:0 12px}.dropdown-modal-promo h3{padding:6px;margin:12px 0 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__added-product{display:flex;flex-grow:0;box-shadow:0 0 1px 1px #14a006;align-items:baseline;background:#fff;padding-right:18px}.dropdown-modal-promo__added-product .thumbnail{padding:8px}.dropdown-modal-promo__added-product .cart-dropdown-product-name{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;max-width:calc(100% - 124px)}.dropdown-modal-promo__added-product .added-product--price{font-weight:700;padding-left:12px;color:#ed1c24}.dropdown-modal-promo__products-container{overflow-y:hidden;overflow-x:auto;padding-bottom:6px}.dropdown-modal-promo .product-list-grid{flex-wrap:nowrap}.dropdown-modal-promo .product-list-grid__grid-item{flex:1 0 calc(20% - 12px)!important;min-width:140px;max-width:200px}.dropdown-modal-promo .product-list-grid__grid-item .thumbnail>.thumbnail__container{height:96px;line-height:93px;max-height:96px;max-width:96px;width:96px;overflow:hidden}.modal-dialog-container{width:90%;max-width:450px;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:3px;background-color:#fff;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);border:1px solid rgba(0,0,0,.1)}.modal-dialog-container--wide{max-width:1216px;width:100%}@media only screen and (min-width:29em){.modal-dialog-container--wide{max-height:calc(100% - 24px);width:calc(100% - 24px)}}.modal-dialog__title{display:block;width:100%}.modal-dialog__close{padding-left:12px;cursor:pointer;display:block}.modal-dialog__content{padding:0 18px 18px;text-align:center}.modal-dialog__content .vk-button{margin:12px;max-width:calc(100% - 18px);min-width:100px}.modal-dialog__content .highlight{color:#ed1c24;white-space:nowrap}.modal-dialog__content .highlight-title{font-size:48px;line-height:48px;margin:6px 0}.modal-dialog__content .highlight-title .text{font-size:36px;vertical-align:middle;margin-left:9px}.heading-page--modal-dialog{display:flex}.modal-dialog#cancel-order-dialog .modal-dialog__content{text-align:left}.modal-dialog#cancel-order-dialog .modal-dialog__content .cancel-order--remaining-characters{color:#9c9c9c;font-size:12px;display:flex;justify-content:flex-end}.modal-dialog#cancel-order-dialog .modal-dialog__content textarea{width:100%}.modal-dialog#cancel-order-dialog .modal-dialog__content .buttons{display:flex;justify-content:center;flex-flow:row wrap}.modal-dialog#cancel-order-dialog .modal-dialog__content .customer-provided-cancel-reason{border:0;display:flex;flex-direction:column}.modal-dialog#cancel-order-dialog .modal-dialog__content .customer-provided-cancel-reason input{margin-right:.5em}#modal-root{z-index:9;color:#333;position:fixed;bottom:0;left:0;top:48px;overflow-x:hidden;overflow-y:scroll;padding-right:16px;right:-16px}@media only screen and (min-width:47em){#modal-root{transition:left .25s ease-in-out}#hide-sidebar:checked~#modal-root{left:0}}@media only screen and (max-height:599px){.header-is-hidden #modal-root{top:0}}@media only screen and (max-height:599px) and (min-width:47em){.header-is-hidden #modal-root{top:48px}}#modal-root>div{position:absolute;height:100%;width:calc(100% - 16px);display:flex;align-items:center;justify-content:center;padding:1px 0}@media only screen and (min-width:63em){#modal-root>div{width:100%}}#modal-root>div.active{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.pace{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#ed1c24;position:fixed;z-index:10;top:0;right:100%;width:100%;height:2px}.sticky-bar{box-sizing:border-box;font-size:14px;left:0;position:fixed;top:0;width:100%;z-index:3;opacity:1;transform:translateY(48px);transition:opacity .25s ease-in-out,transform 125ms ease-in-out}@media only print{.sticky-bar{display:none}}.sticky-bar--hidden{transform:translateY(-100px);opacity:0}.sticky-bar--visible{z-index:4}@media only screen and (max-height:599px){.header-is-hidden .sticky-bar--visible{transform:translateY(0);transition:opacity 375ms ease-in-out,transform 375ms ease-in-out}}.sticky-bar__container{display:table;table-layout:fixed;width:100%}@media only screen and (min-width:59em){.sticky-bar__container{border-spacing:6px 0;max-width:1216px;width:calc(100% - 240px);margin:0 auto;padding-left:240px;transition:padding .25s ease-in-out,width .25s ease-in-out}#hide-sidebar:checked~#app .sticky-bar__container{width:100%;padding-left:0}}.container__sticky-sidebar{border-spacing:0;display:none}@media only screen and (min-width:59em){.container__sticky-sidebar{display:table-cell;width:15rem}}.container__sticky-content{border-spacing:0;display:table-cell;width:100%}.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}.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__cart{flex-shrink:0}.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:10}@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>button.vk-button{width:250px;margin-bottom:6px}.vk-cookie-notification-buttons>a.disallow-cookies,.vk-cookie-notification-buttons>a.read-more{padding:6px;color:#3f8be1;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-container .vk-button{margin-left:6px}.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:#fbb900;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}.product-info-header{color:#9c9c9c;font-family:inherit;font-size:14px;line-height:24px;margin:0 0 6px;display:flex}.product-info-header__title{flex-grow:1}.product-info-header__location{min-width:64px;text-align:right;font-size:12px;font-weight:400}.product-info-row{display:flex;margin:0 0 6px}.product-info-row:last-of-type{margin-bottom:0}.product-info-row__name{flex-grow:1}.product-info-row__location{min-width:64px;text-align:right}.product-info-row__location--empty,.product-info-row__old{color:#9c9c9c}.stock-indicator{color:#333!important;display:inline-block;padding-left:6px}.stock-indicator__link{border-bottom:1px dotted #333}.stock-indicator [data-icon]{color:#9c9c9c}.stock-indicator:active{text-decoration:none}.stock-indicator:hover{color:#2171cc!important;text-decoration:none}.stock-indicator:hover .stock-indicator__link{border-bottom:1px dotted #2171cc}.stock-indicator:hover [data-icon]{color:#2171cc}.availability-info-handle{cursor:pointer;display:inline-block}.floating-availability-info-container{position:relative}.floating-availability-info{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);position:absolute;top:12px;right:-18px;width:300px;z-index:3}.floating-availability-info__arrow{display:block;position:absolute;right:16px;top:-5px;width:0}.floating-availability-info__arrow:after,.floating-availability-info__arrow:before{border-radius:0 100% 0 0;content:"";left:3px;padding:6px;position:absolute;top:100%;transform:rotate(135deg);transform-origin:-12.5% 12.5%;height:3px;width:3px}.floating-availability-info__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)}.floating-availability-info__arrow:after{background:#fff}.availability-info-wrapper{border:0;border-radius:3px;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.availability-info-wrapper__content{background-color:#fff;border-radius:3px;padding:12px}.availability-select-label{font-size:12px;line-height:1.5;display:inline-flex;flex:0 1 auto;align-items:center}.availability-select-label [data-icon]{margin-right:6px}.availability-select-label+[data-icon]{margin-left:6px;color:#9c9c9c}.availability-select-estimate{position:relative;text-align:center;margin:6px 0}.availability-select-estimate .inline-input{width:3.5em;padding:0;text-align:center;margin:5px}.availability-select-estimate .availability-info-handle{padding:6px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.availability-select-availability{display:flex;align-items:center;flex:0 1 auto}.availability-select-availability [data-icon]{margin-right:6px}.availability-vendor-storage-notice-box{background-color:#dedede;border:thin solid #d8d8d8;border-radius:3px;color:#9c9c9c;display:flex;font-family:Arimo,Helvetica Neue,Helvetica,Arial,Noto Sans,sans-serif;font-size:14px;margin-top:3px;padding:6px}.availability-vendor-storage-notice-box>.availability-vendor-storage-notice-box-icon{margin:auto 8px}.availability-vendor-storage-notice-box>.availability-vendor-storage-notice-box-stocks label{line-height:1.6}.product-availability-store-box>.availability-vendor-storage-notice-box{margin-top:6px;background-color:transparent;border:none;border-top:thin solid #d8d8d8;border-radius:0}.availability-warehousepickup{margin-top:12px}.availability-warehousepickup .block{margin:0 1px;padding:12px 18px}.availability-warehousepickup__info{display:flex}.availability-warehousepickup__info [data-icon=info]{opacity:.5;font-size:2.25em}.availability-warehousepickup__info__text{margin-left:12px}.availability-warehousepickup__stock{color:#333;text-align:right;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}.bullet-points__item--product-page{margin-right:-12px;border-radius:3px 0 0 3px}.bundle_products__label{font-family:inherit;margin:0}.bundle_products__items{list-style-type:none;padding-left:0}.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:3px;flex-shrink:0}.bundle-item__thumbnail>img{height:36px;margin:3px 12px}.bundle-item__thumbnail--bundled{width:69px;height:69px;align-items:center}.bundle-item__thumbnail--bundled>img{height:auto;max-width:100%;max-height:100%}.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}.demo-locations{display:flex;align-items:center;margin:6px 0}.demo-locations [data-icon]{font-size:18px;vertical-align:top;margin-right:6px}.product-description{background:#fff;margin:12px;position:relative;word-break:break-word}@supports ((-webkit-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.product-description{-webkit-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:0 18px 0 24px}}.product-description__description-container{font-size:16px;padding-bottom:12px}@media only screen and (min-width:63em){.product-description__description-container{flex-grow:1;padding-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}}.product-description .add-to-cart{margin-bottom:12px}@media only screen and (min-width:29em){.product-description .add-to-cart{display:none}}@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-ingredients__short-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-ingredients .information-with-icon>div{display:flex;align-items:center}.product-ingredients .information-with-icon>div svg{color:#3f8be1}.product-ingredients .information-with-icon>div p{margin:0 0 0 12px}.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-description-support{margin:12px 0}.product-description-support-item{box-sizing:border-box;width:100%;padding:6px 12px;word-wrap:break-word;border:1px solid #dedede}.product-description-support-item:not(:last-of-type){border-bottom:0}.product-description-support-item:first-of-type{border-radius:3px 3px 0 0}.product-description-support-item:last-of-type{border-radius:0 0 3px 3px}.product-description-support-item:first-of-type:last-of-type{border-radius:3px}.product-description-support-item a{color:#000;text-decoration:underline}.product-description-support-item a:focus,.product-description-support-item a:hover{color:#2171cc}.support-warranty{color:#9c9c9c}.support-warranty__length{font-weight:700;color:#000}.product-details{margin:0;padding:6px 18px;box-sizing:border-box;background:#fff;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only print{.product-details{column-count:2;display:block!important;padding:0}}@media only print and (orientation:landscape){.product-details{padding:0;column-count:3}}@media only screen and (min-width:63em){.product-details{column-count:2}}.product-details__category{width:100%;padding:6px;box-sizing:border-box;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:separate}.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}.dialog--financing{display:block}.product-price__price+.dialog--financing{font-size:12px;margin:3px}.price-tag-content__price-tag-price+.dialog--financing{border-top:thin dashed #dedede;margin:6px 0 3px;padding-top:6px}.apuraha-trigger{color:#666;cursor:pointer;display:inline-block;font-size:12px;line-height:1.25;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.apuraha-price{border-bottom:thin dotted;color:#ed1c24}.apuraha-price:link,.apuraha-price:visited{color:#ed1c24}.apuraha-price--price-tag{font-size:14px;font-weight:700}.apuraha-price__notice{color:#ed1c24}.apuraha-price__notice [data-icon]{vertical-align:text-top;font-size:.5em}.apuraha-logo{color:#000;font-size:4em;vertical-align:middle}.apuraha-content{font-size:14px;margin: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;color:#9c9c9c;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}.apuraha-notice-wrapper{background-color:#ededed;padding:18px 24px 24px}.apuraha-notice-wrapper+.product-list{padding-top:0}.apuraha-notice{display:flex;max-width:980px;margin:0 auto;justify-content:center;align-items:center}.apuraha-notice__logo{font-size:42px;margin-left:12px;color:#000}.apuraha-notice__logo a{color:inherit}.apuraha-notice__text{padding:0 0 0 24px;font-size:12px;color:#666}.apuraha-notice__text [data-icon=asterisk]{float:left;font-size:.5em;vertical-align:text-top;margin-left:-12px;color:#ed1c24}.apuraha-notice__text p{margin:0}.floor-plan{opacity:.1;pointer-events:none;position:relative;text-align:center;transition:opacity 0 ease-in-out 125ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.floor-plan--pointers{opacity:1;transition:opacity .25s ease-in-out .25s}.floor-plan,.floor-plan div:first-child{height:100%;position:relative;width:100%}.floor-plan>div>svg>rect:first-child{fill:transparent}.floor-plan>div>svg,.floor-plan>svg{display:inline-block;max-height:calc(100% - 100px);max-width:100%;height:auto}.floor-plan>div>svg>path[fill="#fff"]:first-child,.floor-plan>svg>path[fill="#fff"]:first-child{fill:transparent!important}.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{justify-content:space-between}.location-resolver,.location-resolver__link{display:flex;flex:0 1 auto;align-items:center}.location-resolver__link{justify-content:center;color:#2171cc;cursor:pointer;border-radius:3px;border:1px solid rgba(0,0,0,.2);width:32px;height:24px}.location-resolver__link:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.pricedata{margin:0 0 12px;overflow:hidden;text-align:center}.pricedata__popup-container{background:#fff;overflow:hidden;padding:12px 0}.pricedata__chart-container{position:relative;margin-bottom:12px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.1)}.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;line-height:24px}.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:#2171cc}.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}.price-tag{margin:0 auto 12px;display:flex;flex:0 0 auto;max-width:300px;width:100%;min-height:120px}@media (min-width:340px){.price-tag{max-width:320px}}.price-tag__price-tag-content{flex-grow:1;box-sizing:border-box;margin:1px 0 2px;padding:6px 12px;background:#fbfbfb;box-shadow:inset 1px 0 0 0 #d8d8d8,inset 0 1px 0 0 #d8d8d8,inset 0 -1px 0 0 #d8d8d8;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:inherit}.price-tag__price-tag-content>:last-child{margin:0 0 6px}.price-tag__price-tag-decoration{position:relative;margin:1px 0 2px;box-shadow:inset 1px 0 0 0 #d8d8d8;width:1px}.price-tag__price-tag-decoration .decorator{height:100%;position:absolute}.price-tag__price-tag-decoration .decorator:before{content:"";width:16px;height:16px;position:absolute;top:50%;right:14px;border-radius:50%;transform:translateY(-50%);background:#fff;box-shadow:inset 0 0 0 1px #d8d8d8;z-index:2}@supports ((-webkit-clip-path:polygon(100% calc(0% + 32.5px),100% calc(100% - 32.5px),0% 100%,0 0)) or (clip-path:polygon(100% calc(0% + 32.5px),100% calc(100% - 32.5px),0% 100%,0 0))) or (-webkit-clip-path:polygon(100% calc(0% + 32.5px),100% calc(100% - 32.5px),0% 100%,0 0)){.price-tag__price-tag-decoration{filter:drop-shadow(1px 0 0 rgba(0,0,0,.2));box-shadow:none;width:30px}.price-tag__price-tag-decoration .decorator{background:#fbfbfb;-webkit-clip-path:polygon(100% 32.5px,100% calc(100% - 32.5px),0 100%,0 0);clip-path:polygon(100% 32.5px,100% calc(100% - 32.5px),0 100%,0 0);width:30px;left:-1px}}.price-tag-prices{max-width:270px;display:flex;align-items:flex-end;flex-wrap:wrap}.price-tag-content__title{margin:6px 0;color:#666;z-index:1;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center}.price-tag-content__title>span{white-space:nowrap}.price-tag-content__title .title__deposit,.price-tag-content__title .title__label{font-weight:700;color:#333}.price-tag-content__price-tag-price{margin:6px 0;font-size:32px;font-weight:700;line-height:1em;font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-1px;vertical-align:text-bottom;display:block}.price-tag-content__price-tag-price--original{order:2;color:#dedede;font-size:24px}.price-tag-content__price-tag-price--original .price-tag-price__euros{font-size:32px}.price-tag-content__price-tag-price--original .strike-through-container{position:relative;display:flex}.price-tag-content__price-tag-price--original .strike-through-container .strike-through{position:absolute;border-bottom:2px solid #dedede;padding-top:12px;left:-3px;right:-3px}.price-tag-content__price-tag-price--current{margin-right:12px;order:1;color:#ed1c24}.price-tag-content__unit{font-size:12px;color:#9c9c9c}.price-tag-content__price-tag-discount{margin:6px 0}.price-tag-content__custom-price{font-style:italic;color:#666}.price-tag-price__euros{font-size:46px}.price-tag-content__title .title__tax{font-size:14px;line-height:16px;font-family:Arimo,Helvetica Neue,Helvetica,Arial,Noto Sans,sans-serif;font-weight:400;cursor:pointer;color:#9c9c9c}.price-tag-content__title .title__tax .price-tag-tax-text-bold{font-weight:700;color:#333}.price-tag:hover .price-tag-content__title .title__tax{display:inline}.price-tag-discount__label{font-weight:700}.price-tag-discount__percentage{font-weight:700;color:#ed1c24;background:#ffec00;padding:0 2px}.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-reviews-link__recommendation-percentage{font-weight:700;color:#14a006;display:block}.product-reviews-link__recommendation-percentage--low{color:#fbb900}.product-page-review{align-self:stretch;background-color:#fff;flex-shrink:1;box-sizing:border-box;width:100%;padding:18px 0}@media only screen and (min-width:63em){.product-page-review{padding:6px 18px}}.product-page-review__title{display:flex;align-items:center;font-weight:700}.product-page-review__title .star-ratings{flex-shrink:0;margin-right:12px;height:18px}.product-page-review__title [data-icon]{font-size:16px}.product-page-review__title [data-icon]:not(:last-of-type){margin-right:3px}.product-page-review__review{margin:0}.product-page-review__link{display:block;padding:6px 0 0;text-align:right}.product-page-review__link [data-icon]{margin-left:6px}.product-page-review:not(:first-of-type){border-top:1px dotted #dedede}@media only screen and (min-width:63em){.product-page-review:not(:first-of-type){border-top:none;border-left:1px dotted #dedede}}.product-page-review-meta{margin:12px 0;display:flex;color:#9c9c9c}.product-page-review-meta__nick{padding:0 6px;font-weight:700}.product-page-review-meta__time{flex-grow:1;text-align:right}@media only screen and (min-width:63em){.product-page-review-meta__time{display:none}}.product-page-review-meta__time.time--desktop{display:none}@media only screen and (min-width:63em){.product-page-review-meta__time.time--desktop{display:block}}.product-page-review-summary{background:#fff;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media only screen and (min-width:63em){.product-page-review-summary{flex-direction:row;flex-wrap:nowrap}}.ribbon-container{white-space:pre;display:block;overflow:hidden;position:absolute;width:150px;height:150px;left:0;top:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.thumbnail .ribbon-container{transform-origin:0 0;transform:scale(.35)}.big-product-grid .ribbon-container{transform:scale(.5)}.main-view__gallery .ribbon-container{transform-origin:0 0;transform:scale(1.5)}.ribbon-container__ribbon{display:block;font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;transform:rotate(-45deg);text-align:center;padding:5px 0;width:200%;margin-left:-65%;margin-top:25%;line-height:1.4}@media only screen and (min-width:29em){.ribbon-container__ribbon{font-size:1.5em;margin-left:-60%;margin-top:27%}}.ribbon-container__ribbon--new{background:#14a006;color:#fff}.ribbon-container__ribbon--pre{background:#1c56ac;color:#fff;font-size:1.35em;line-height:1.55}.ribbon-container__ribbon--extra{background:#ed1c24;color:#fff;font-family:inherit;font-weight:700;letter-spacing:-.0625em}.ribbon-container__ribbon--ale{background:#ffec00;color:#ed1c24}.ribbon-container__ribbon--eol{background:#fbb900;color:#333}.ribbon-container__ribbon--out{background:#d8d8d8;color:#333;font-size:.8333em;line-height:1.68}@media only screen and (min-width:29em){.ribbon-container__ribbon--out{font-size:1.25em}}.fwtl-buttons-container{background:#fff;border:thin solid rgba(0,0,0,.2);border-radius:3px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-around;margin-top:auto;line-height:36px;margin-left:auto;max-width:320px;order:1;position:relative}@media only screen and (min-width:63em){.fwtl-buttons-container{margin-left:0}}.fwtl-buttons-container__fwtl-buttons{box-sizing:border-box;display:flex;padding:0 3px;width:100%}.fwtl-buttons-container__fwtl-buttons [data-icon]{max-height:32px}.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}.fwtl-buttons__button:not(:first-child) [data-icon]{font-size:2em}.fwtl-buttons__button:first-child [data-icon]{font-size:1.25em}.fwtl-buttons__button{display:flex;justify-content:center;align-items:center;width:36px;height:36px;line-height:1;position:relative}.fwtl-buttons__button:active,.fwtl-buttons__button:focus,.fwtl-buttons__button:hover{background-color:#f5f5f5;text-decoration:none}.fwtl-buttons__button:active{background-color:#9c9c9c}.fwtl-buttons__button--copy{display:flex;overflow:hidden;justify-content:space-between;padding:0 6px;flex:1;min-width:100px}.fwtl-buttons__button--facebook [data-icon]{color:#365899}.fwtl-buttons__button--twitter [data-icon]{color:#55acee}.fwtl-buttons__button--whatsapp [data-icon]{color:#29b23d}.fwtl-buttons__button--email [data-icon]{color:#2171cc}.fwtl-buttons__button--linkedin [data-icon]{color:#0274b3}.fwtl-buttons__button .button__copy-action{width:100%;text-align:center;display:block}.fwtl-buttons__button .button__hide-text{border:0;background-color:inherit;position:absolute;z-index:3;opacity:.001;cursor:pointer}.fwtl-buttons__button .button__copy-text{border:0;width:100%;background-color:inherit}.product-list-landing-page__actions{display:flex;align-items:center;flex-direction:column}@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:3;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-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}#shipments-methods-dialog{height:calc(100vh - 90px)}#shipments-methods-dialog .accordion__panel{border:0;box-shadow:0 0 0 1px #d8d8d8}.shipment-methods-accordion{font-size:14px;box-shadow:none}.shipment-methods-accordion .accordion__title--content [data-icon]{font-size:.75em;max-width:1em}.accordion__title--shipment-methods{background:#fff;font-weight:400}.accordion__title--shipment-methods .shipment-method-panel{display:flex;align-items:center}.shipment-method-panel__title{text-align:left;flex-grow:1}.shipment-method-panel__price{flex-shrink:0;margin-right:12px;font-weight:700}.accordion__content--shipment-methods{padding:12px;text-align:left;white-space:pre-wrap}.title-for-shipment-method{text-align:left}.accordion__panel.highlight-panel{background-color:#ffec00}.accordion__panel.highlight-panel .accordion__title{background-color:#ffec00;color:#ed1c24;font-weight:700}.accordion__panel.highlight-panel .accordion__content{box-shadow:none;background-color:#ffec00}.shipment-details{background-color:#f5f5f5;border:thin solid #d8d8d8;border-radius:3px;box-sizing:border-box;display:flex;flex-direction:column;min-width:318px;padding:6px 12px}.shipment-details-available-for-delivery.block{margin:3px 0 0 12px;padding:0}.shipment-details-add-options{display:flex;margin:12px 0;justify-content:space-between;align-items:flex-start}.shipment-details-add-options .add-to-cart{flex-grow:1}.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;align-items:center}.shipment-details-delivery-details-header .fa-truck{flex:0 1 auto;margin:0 0 0 12px}.shipment-details-delivery-details-header .location-resolver{flex:1 0 auto;min-height:32px;padding:6px}.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:6px 6px 6px 9px}.shipment-details-delivery-details-estimate-eta{font-size:14px;margin:6px 0}.shipment-details-delivery-details-estimate-eta--error{color:#ed1c24}.shipment-details-delivery-details-estimate-cost a{color:#2171cc;cursor:pointer}.soft-bundle-banner{pointer-events:none}.soft-bundle-banner__background{opacity:.9;position:absolute;right:0;top:0;border-right:80px solid #2171cc;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;padding:6px;z-index:3}.big-grid-product{height:100%;margin:0 auto;max-width:320px}.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__buttons{display:flex;flex:0 1 auto;padding:0 12px;position:relative;top:-42px;white-space:nowrap;z-index:2}.big-grid-product__buttons>.add-to-cart{z-index:3;flex-grow:1}.big-grid-product__buttons>button{flex-shrink:1}.big-grid-product .thumbnail-link{display:flex;height:100%}.big-grid-product .thumbnail{padding:18px;min-height:342px;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;line-height:189px;max-height:192px;max-width:192px;width:192px;overflow:hidden;flex-shrink:0;height:100%;width:100%}.big-grid-product .thumbnail__image{object-fit:contain;max-width:100%}.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{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{font-size:12px;line-height:15px;max-height:90px;overflow:hidden;margin-top:6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}@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}.product-cart-button{box-shadow:0 1px 1px 0 #d8d8d8;font-size:16px;line-height:1;outline:none;padding:7px;position:relative}.product-cart-button.button{padding:12px}.product-cart-button>[data-icon]{text-shadow:0 1px 2px rgba(0,0,0,.2);vertical-align:top}.product-cart-button__quantity{right:-10px;top:-8px;z-index:3}.product-cart-button--not-purchasable{background:#dedede;border:1px solid #dedede;cursor:default}.product-cart-button--not-purchasable:hover{background:#dedede;border-color:#dedede;color:#fff}.product-cart-button__text{margin-left:6px;font-family:Arimo,Helvetica Neue,Helvetica,Arial,Noto Sans,sans-serif;font-size:14px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.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;-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:#2171cc;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--availability{margin:6px 0}@media only screen and (min-width:47em){.properties__cart-value--availability{margin:12px 0}}@media only screen and (min-width:63em){.properties__cart-value--availability{margin:12px 0 6px}}.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]{vertical-align:top}.bundle-item__qty-and-name{display:table-cell;-webkit-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__image{width:96px;height:96px;margin:0 auto;background-position:50%;background-repeat:no-repeat}.grid-product__name{color:#333;margin:6px 0;height:52px;overflow:hidden;flex:1 0 auto}.grid-product__grid-product-cart{display:flex;align-items:center;justify-content:center}.grid-product__grid-product-cart>.vk-button{margin-left:6px}.grid-product__grid-product-cart .product-price{display:inline-block;vertical-align:middle}.grid-product__grid-product-cart .product-cart-button{margin-left:6px}.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{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:47em) and (max-width:73.95em) and (min-width:67.5em){#hide-sidebar:not(:checked)~#app .list-product{flex-direction:row}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:52.5em){#hide-sidebar:checked~#app .list-product{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:67.5em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .list-product{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:52.5em){#hide-sidebar:checked~#app .page [data-products=regular] .list-product{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:83.25em){#hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .list-product{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:68.25em){#hide-sidebar:checked~#app .page [data-products=search-filters] .list-product{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:87.5em){.list-product #hide-sidebar:not(:checked)~#app .page [data-products=search-filters]{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:72.5em){.list-product #hide-sidebar:checked~#app .page [data-products=search-filters]{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;line-height:93px;max-height:96px;max-width:96px;width:96px;overflow:hidden}.list-product__info .thumbnail .ribbon-container{left:-6px;top:-6px;transform:scale(.75)}@media only screen and (max-width:58.95em) and (min-width:35.9375em){.list-product__info{align-items:stretch}.list-product__info .thumbnail>.thumbnail__container{height:160px;line-height:157px;max-height:160px;max-width:160px;width:160px;overflow:hidden}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:50.9375em){#hide-sidebar:not(:checked)~#app .list-product__info{align-items:stretch}#hide-sidebar:not(:checked)~#app .list-product__info .thumbnail>.thumbnail__container{height:160px;line-height:157px;max-height:160px;max-width:160px;width:160px;overflow:hidden}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:35.9375em){#hide-sidebar:checked~#app .list-product__info{align-items:stretch}#hide-sidebar:checked~#app .list-product__info .thumbnail>.thumbnail__container{height:160px;line-height:157px;max-height:160px;max-width:160px;width:160px;overflow:hidden}}@media only screen and (min-width:74em) and (min-width:50.9375em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .list-product__info{align-items:stretch}#hide-sidebar:not(:checked)~#app .page [data-products=regular] .list-product__info .thumbnail>.thumbnail__container{height:160px;line-height:157px;max-height:160px;max-width:160px;width:160px;overflow:hidden}}@media only screen and (min-width:74em) and (min-width:35.9375em){#hide-sidebar:checked~#app .page [data-products=regular] .list-product__info{align-items:stretch}#hide-sidebar:checked~#app .page [data-products=regular] .list-product__info .thumbnail>.thumbnail__container{height:160px;line-height:157px;max-height:160px;max-width:160px;width:160px;overflow:hidden}}@media only screen and (min-width:74em) and (min-width:66.6875em){#hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .list-product__info{align-items:stretch}#hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .list-product__info .thumbnail>.thumbnail__container{height:160px;line-height:157px;max-height:160px;max-width:160px;width:160px;overflow:hidden}}@media only screen and (min-width:74em) and (min-width:51.6875em){#hide-sidebar:checked~#app .page [data-products=search-filters] .list-product__info{align-items:stretch}#hide-sidebar:checked~#app .page [data-products=search-filters] .list-product__info .thumbnail>.thumbnail__container{height:160px;line-height:157px;max-height:160px;max-width:160px;width:160px;overflow:hidden}}@media only screen and (min-width:74em) and (min-width:70.9375em){.list-product__info #hide-sidebar:not(:checked)~#app .page [data-products=search-filters]{align-items:stretch}.list-product__info #hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .thumbnail>.thumbnail__container{height:160px;line-height:157px;max-height:160px;max-width:160px;width:160px;overflow:hidden}}@media only screen and (min-width:74em) and (min-width:55.9375em){.list-product__info #hide-sidebar:checked~#app .page [data-products=search-filters]{align-items:stretch}.list-product__info #hide-sidebar:checked~#app .page [data-products=search-filters] .thumbnail>.thumbnail__container{height:160px;line-height:157px;max-height:160px;max-width:160px;width:160px;overflow:hidden}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:67.5em){#hide-sidebar:not(:checked)~#app .list-product__info .thumbnail>.thumbnail__container{height:192px;line-height:189px;max-height:192px;max-width:192px;width:192px;overflow:hidden}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:52.5em){#hide-sidebar:checked~#app .list-product__info .thumbnail>.thumbnail__container{height:192px;line-height:189px;max-height:192px;max-width:192px;width:192px;overflow:hidden}}@media only screen and (min-width:74em) and (min-width:67.5em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .list-product__info .thumbnail>.thumbnail__container{height:192px;line-height:189px;max-height:192px;max-width:192px;width:192px;overflow:hidden}}@media only screen and (min-width:74em) and (min-width:52.5em){#hide-sidebar:checked~#app .page [data-products=regular] .list-product__info .thumbnail>.thumbnail__container{height:192px;line-height:189px;max-height:192px;max-width:192px;width:192px;overflow:hidden}}@media only screen and (min-width:74em) and (min-width:83.25em){#hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .list-product__info .thumbnail>.thumbnail__container{height:192px;line-height:189px;max-height:192px;max-width:192px;width:192px;overflow:hidden}}@media only screen and (min-width:74em) and (min-width:68.25em){#hide-sidebar:checked~#app .page [data-products=search-filters] .list-product__info .thumbnail>.thumbnail__container{height:192px;line-height:189px;max-height:192px;max-width:192px;width:192px;overflow:hidden}}@media only screen and (min-width:74em) and (min-width:87.5em){.list-product__info #hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .thumbnail>.thumbnail__container{height:192px;line-height:189px;max-height:192px;max-width:192px;width:192px;overflow:hidden}}@media only screen and (min-width:74em) and (min-width:72.5em){.list-product__info #hide-sidebar:checked~#app .page [data-products=search-filters] .thumbnail>.thumbnail__container{height:192px;line-height:189px;max-height:192px;max-width:192px;width:192px;overflow:hidden}}.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 (max-width:58.95em) and (min-width:35.9375em){.list-product__bullets-and-cart{flex-direction:row}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:50.9375em){#hide-sidebar:not(:checked)~#app .list-product__bullets-and-cart{flex-direction:row}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:35.9375em){#hide-sidebar:checked~#app .list-product__bullets-and-cart{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:50.9375em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .list-product__bullets-and-cart{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:35.9375em){#hide-sidebar:checked~#app .page [data-products=regular] .list-product__bullets-and-cart{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:66.6875em){#hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .list-product__bullets-and-cart{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:51.6875em){#hide-sidebar:checked~#app .page [data-products=search-filters] .list-product__bullets-and-cart{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:70.9375em){.list-product__bullets-and-cart #hide-sidebar:not(:checked)~#app .page [data-products=search-filters]{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:55.9375em){.list-product__bullets-and-cart #hide-sidebar:checked~#app .page [data-products=search-filters]{flex-direction:row}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:67.5em){#hide-sidebar:not(:checked)~#app .list-product__bullets-and-cart{flex-direction:column}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:52.5em){#hide-sidebar:checked~#app .list-product__bullets-and-cart{flex-direction:column}}@media only screen and (min-width:74em) and (min-width:67.5em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .list-product__bullets-and-cart{flex-direction:column}}@media only screen and (min-width:74em) and (min-width:52.5em){#hide-sidebar:checked~#app .page [data-products=regular] .list-product__bullets-and-cart{flex-direction:column}}@media only screen and (min-width:74em) and (min-width:83.25em){#hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .list-product__bullets-and-cart{flex-direction:column}}@media only screen and (min-width:74em) and (min-width:68.25em){#hide-sidebar:checked~#app .page [data-products=search-filters] .list-product__bullets-and-cart{flex-direction:column}}@media only screen and (min-width:74em) and (min-width:87.5em){.list-product__bullets-and-cart #hide-sidebar:not(:checked)~#app .page [data-products=search-filters]{flex-direction:column}}@media only screen and (min-width:74em) and (min-width:72.5em){.list-product__bullets-and-cart #hide-sidebar:checked~#app .page [data-products=search-filters]{flex-direction:column}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:87.5em){#hide-sidebar:not(:checked)~#app .list-product__bullets-and-cart{flex-direction:row}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:72.5em){#hide-sidebar:checked~#app .list-product__bullets-and-cart{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:87.5em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .list-product__bullets-and-cart{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:72.5em){#hide-sidebar:checked~#app .page [data-products=regular] .list-product__bullets-and-cart{flex-direction:row}}@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:29em){.list-product:after{border-radius:3px;box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(0,0,0,.1),0 1px 2px 2px rgba(0,0,0,.1),0 4px 8px 2px rgba(0,0,0,.1);content:"";bottom:0;left:0;right:0;top:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease-in-out}.list-product:hover:after{opacity:1;transition:opacity 125ms ease-in-out}}.list-product-info{box-sizing:border-box;flex:1 1;padding:18px 6px 0 12px}@media only screen and (max-width:58.95em) and (min-width:35.9375em){.list-product-info{padding-bottom:12px}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:50.9375em){#hide-sidebar:not(:checked)~#app .list-product-info{padding-bottom:12px}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:35.9375em){#hide-sidebar:checked~#app .list-product-info{padding-bottom:12px}}@media only screen and (min-width:74em) and (min-width:50.9375em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .list-product-info{padding-bottom:12px}}@media only screen and (min-width:74em) and (min-width:35.9375em){#hide-sidebar:checked~#app .page [data-products=regular] .list-product-info{padding-bottom:12px}}@media only screen and (min-width:74em) and (min-width:66.6875em){#hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .list-product-info{padding-bottom:12px}}@media only screen and (min-width:74em) and (min-width:51.6875em){#hide-sidebar:checked~#app .page [data-products=search-filters] .list-product-info{padding-bottom:12px}}@media only screen and (min-width:74em) and (min-width:70.9375em){.list-product-info #hide-sidebar:not(:checked)~#app .page [data-products=search-filters]{padding-bottom:12px}}@media only screen and (min-width:74em) and (min-width:55.9375em){.list-product-info #hide-sidebar:checked~#app .page [data-products=search-filters]{padding-bottom:12px}}.list-product-info__link{display:block;font-size:16px;font-weight:700;line-height:1.25;margin:6px 0;overflow:hidden;word-break:break-word}.list-product-info__link:link,.list-product-info__link:visited{color:inherit}.list-product-info__price-and-rating{align-items:flex-start;display:flex;flex:0 1 auto;flex-direction:column-reverse;max-width:360px}.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}@media only screen and (max-width:58.95em) and (min-width:35.9375em){.list-product-info__price-and-rating{flex-direction:row}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:50.9375em){#hide-sidebar:not(:checked)~#app .list-product-info__price-and-rating{flex-direction:row}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:35.9375em){#hide-sidebar:checked~#app .list-product-info__price-and-rating{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:50.9375em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .list-product-info__price-and-rating{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:35.9375em){#hide-sidebar:checked~#app .page [data-products=regular] .list-product-info__price-and-rating{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:66.6875em){#hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .list-product-info__price-and-rating{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:51.6875em){#hide-sidebar:checked~#app .page [data-products=search-filters] .list-product-info__price-and-rating{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:70.9375em){.list-product-info__price-and-rating #hide-sidebar:not(:checked)~#app .page [data-products=search-filters]{flex-direction:row}}@media only screen and (min-width:74em) and (min-width:55.9375em){.list-product-info__price-and-rating #hide-sidebar:checked~#app .page [data-products=search-filters]{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 (max-width:58.95em) and (min-width:35.9375em){.list-product-info__description{display:block;display:-webkit-box}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:50.9375em){#hide-sidebar:not(:checked)~#app .list-product-info__description{display:block;display:-webkit-box}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:35.9375em){#hide-sidebar:checked~#app .list-product-info__description{display:block;display:-webkit-box}}@media only screen and (min-width:74em) and (min-width:50.9375em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .list-product-info__description{display:block;display:-webkit-box}}@media only screen and (min-width:74em) and (min-width:35.9375em){#hide-sidebar:checked~#app .page [data-products=regular] .list-product-info__description{display:block;display:-webkit-box}}@media only screen and (min-width:74em) and (min-width:66.6875em){#hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .list-product-info__description{display:block;display:-webkit-box}}@media only screen and (min-width:74em) and (min-width:51.6875em){#hide-sidebar:checked~#app .page [data-products=search-filters] .list-product-info__description{display:block;display:-webkit-box}}@media only screen and (min-width:74em) and (min-width:70.9375em){.list-product-info__description #hide-sidebar:not(:checked)~#app .page [data-products=search-filters]{display:block;display:-webkit-box}}@media only screen and (min-width:74em) and (min-width:55.9375em){.list-product-info__description #hide-sidebar:checked~#app .page [data-products=search-filters]{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 (max-width:58.95em) and (min-width:35.9375em){.list-product-bullets{padding-right:6px}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:50.9375em){#hide-sidebar:not(:checked)~#app .list-product-bullets{padding-right:6px}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:35.9375em){#hide-sidebar:checked~#app .list-product-bullets{padding-right:6px}}@media only screen and (min-width:74em) and (min-width:50.9375em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .list-product-bullets{padding-right:6px}}@media only screen and (min-width:74em) and (min-width:35.9375em){#hide-sidebar:checked~#app .page [data-products=regular] .list-product-bullets{padding-right:6px}}@media only screen and (min-width:74em) and (min-width:66.6875em){#hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .list-product-bullets{padding-right:6px}}@media only screen and (min-width:74em) and (min-width:51.6875em){#hide-sidebar:checked~#app .page [data-products=search-filters] .list-product-bullets{padding-right:6px}}@media only screen and (min-width:74em) and (min-width:70.9375em){.list-product-bullets #hide-sidebar:not(:checked)~#app .page [data-products=search-filters]{padding-right:6px}}@media only screen and (min-width:74em) and (min-width:55.9375em){.list-product-bullets #hide-sidebar:checked~#app .page [data-products=search-filters]{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;min-width:285px}@media only screen and (max-width:58.95em) and (min-width:35.9375em){.list-product-actions{width:285px}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:50.9375em){#hide-sidebar:not(:checked)~#app .list-product-actions{width:285px}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:35.9375em){#hide-sidebar:checked~#app .list-product-actions{width:285px}}@media only screen and (min-width:74em) and (min-width:50.9375em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .list-product-actions{width:285px}}@media only screen and (min-width:74em) and (min-width:35.9375em){#hide-sidebar:checked~#app .page [data-products=regular] .list-product-actions{width:285px}}@media only screen and (min-width:74em) and (min-width:66.6875em){#hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .list-product-actions{width:285px}}@media only screen and (min-width:74em) and (min-width:51.6875em){#hide-sidebar:checked~#app .page [data-products=search-filters] .list-product-actions{width:285px}}@media only screen and (min-width:74em) and (min-width:70.9375em){.list-product-actions #hide-sidebar:not(:checked)~#app .page [data-products=search-filters]{width:285px}}@media only screen and (min-width:74em) and (min-width:55.9375em){.list-product-actions #hide-sidebar:checked~#app .page [data-products=search-filters]{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;margin:0 auto 12px;max-width:285px;padding:6px 12px}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:87.5em){#hide-sidebar:not(:checked)~#app .list-product-cart__buttons{margin-top:18px}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:72.5em){#hide-sidebar:checked~#app .list-product-cart__buttons{margin-top:18px}}@media only screen and (min-width:74em) and (min-width:87.5em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .list-product-cart__buttons{margin-top:18px}}@media only screen and (min-width:74em) and (min-width:72.5em){#hide-sidebar:checked~#app .page [data-products=regular] .list-product-cart__buttons{margin-top:18px}}.list-product-cart__buttons>.shipment-details-available-for-delivery{margin:0 0 6px 8px}.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}.list-product-cart-buttons:not(:first-child){padding-bottom:6px}.list-product-cart-buttons>.add-to-cart{flex-grow:1;z-index:3}.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}@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}.product-rating{display:flex;align-items:center;line-height:14px;flex-wrap:wrap;padding-bottom:6px}.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{color:#14a006}.product-rating__recommendation-count--low,.product-rating__recommendation-icon--low{color:#fbb900}.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;line-height:61px;max-height:64px;max-width:64px;width:64px;overflow:hidden}.search-suggested-product .ribbon-container{left:-12px;transform:scale(.375)}.search-suggested-product:first-child{padding-top:6px}.search-suggested-product:first-child .ribbon-container{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}.add-to-list-modal{display:flex;flex:0 1 auto;flex-direction:column;text-align:left;margin:-18px}@media only screen and (min-width:47em){.add-to-list-modal{margin:0}}.add-to-list-modal .vk-button{margin:0;min-width:auto;max-width:100%}.add-to-list-modal .create-new-list__button{margin:0}.add-to-list-modal .create-new-list__text{margin-top:0}@media only screen and (min-width:47em){.add-to-list-modal__product{display:flex;flex-shrink:1;min-width:300px}}.add-to-list-modal__product .thumbnail-link{margin:0 auto}.add-to-list-modal__product .thumbnail{padding:0;width:100%;text-align:center}.add-to-list-modal__product .thumbnail .ribbon-container{transform:scale(1)}.add-to-list-modal__product .thumbnail__container{height:258px;line-height:255px;max-height:258px;max-width:258px;width:258px}@media only screen and (min-width:29em){.add-to-list-modal__product .thumbnail__container{height:288px;line-height:285px;max-height:288px;max-width:288px;width:288px}}.add-to-list-modal__product .details__name{line-height:1.285714;margin:18px;padding-bottom:12px;border-bottom:1px solid #9c9c9c}.add-to-list-modal__table{width:100%}@media only screen and (min-width:47em){.add-to-list-modal__table{flex-grow:1}}.add-to-list-modal__action-info{color:#484848;margin:3px 18px}.add-to-list-modal .productComparisonList{padding:0}.add-to-list-modal .comparison-list-header{padding-left:18px;padding-right:18px}.add-to-list-modal .productComparisonList .comparison-items .item-details .thumbnail-link{height:auto}.add-to-list-modal .productComparisonList .comparison-items>ol{margin-bottom:auto}.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}@media only screen and (max-width:58.95em) and (min-width:28.125em){.big-product-grid__item{width:calc(50% - 12px)}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:43.125em){#hide-sidebar:not(:checked)~#app .big-product-grid__item{width:calc(50% - 12px)}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:28.125em){#hide-sidebar:checked~#app .big-product-grid__item{width:calc(50% - 12px)}}@media only screen and (min-width:74em) and (min-width:43.125em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .big-product-grid__item{width:calc(50% - 12px)}}@media only screen and (min-width:74em) and (min-width:28.125em){#hide-sidebar:checked~#app .page [data-products=regular] .big-product-grid__item{width:calc(50% - 12px)}}@media only screen and (min-width:74em) and (min-width:58.875em){#hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .big-product-grid__item{width:calc(50% - 12px)}}@media only screen and (min-width:74em) and (min-width:43.875em){#hide-sidebar:checked~#app .page [data-products=search-filters] .big-product-grid__item{width:calc(50% - 12px)}}@media only screen and (min-width:74em) and (min-width:63.125em){.big-product-grid__item #hide-sidebar:not(:checked)~#app .page [data-products=search-filters]{width:calc(50% - 12px)}}@media only screen and (min-width:74em) and (min-width:48.125em){.big-product-grid__item #hide-sidebar:checked~#app .page [data-products=search-filters]{width:calc(50% - 12px)}}@media only screen and (max-width:58.95em) and (min-width:42.1875em){.big-product-grid__item{width:calc(33% - 12px)}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:57.1875em){#hide-sidebar:not(:checked)~#app .big-product-grid__item{width:calc(33% - 12px)}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:42.1875em){#hide-sidebar:checked~#app .big-product-grid__item{width:calc(33% - 12px)}}@media only screen and (min-width:74em) and (min-width:57.1875em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .big-product-grid__item{width:calc(33% - 12px)}}@media only screen and (min-width:74em) and (min-width:42.1875em){#hide-sidebar:checked~#app .page [data-products=regular] .big-product-grid__item{width:calc(33% - 12px)}}@media only screen and (min-width:74em) and (min-width:72.9375em){#hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .big-product-grid__item{width:calc(33% - 12px)}}@media only screen and (min-width:74em) and (min-width:57.9375em){#hide-sidebar:checked~#app .page [data-products=search-filters] .big-product-grid__item{width:calc(33% - 12px)}}@media only screen and (min-width:74em) and (min-width:77.1875em){.big-product-grid__item #hide-sidebar:not(:checked)~#app .page [data-products=search-filters]{width:calc(33% - 12px)}}@media only screen and (min-width:74em) and (min-width:62.1875em){.big-product-grid__item #hide-sidebar:checked~#app .page [data-products=search-filters]{width:calc(33% - 12px)}}@media only screen and (max-width:58.95em) and (min-width:56.25em){.big-product-grid__item{width:calc(25% - 12px)}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:71.25em){#hide-sidebar:not(:checked)~#app .big-product-grid__item{width:calc(25% - 12px)}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:56.25em){#hide-sidebar:checked~#app .big-product-grid__item{width:calc(25% - 12px)}}@media only screen and (min-width:74em) and (min-width:71.25em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .big-product-grid__item{width:calc(25% - 12px)}}@media only screen and (min-width:74em) and (min-width:56.25em){#hide-sidebar:checked~#app .page [data-products=regular] .big-product-grid__item{width:calc(25% - 12px)}}@media only screen and (min-width:74em) and (min-width:87em){#hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .big-product-grid__item{width:calc(25% - 12px)}}@media only screen and (min-width:74em) and (min-width:72em){#hide-sidebar:checked~#app .page [data-products=search-filters] .big-product-grid__item{width:calc(25% - 12px)}}.big-product-grid__item--not-purchasable .thumbnail{opacity:.7}.big-product-grid__item--not-purchasable .details{filter:grayscale(1);color:#9c9c9c;-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden}.campaign-product-list{background-color:#ededed}.campaign-product-list--has-filters{min-height:40em}.campaign-product-list-categories{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}@media only screen and (min-width:63em){.campaign-product-list-categories{overflow:visible}}.campaign-product-list-categories ul{display:flex;flex:0 0 120px;list-style:none;margin:0;padding:6px 0;text-align:center}@media only screen and (min-width:63em){.campaign-product-list-categories ul{flex-wrap:wrap;justify-content:center}}.campaign-product-list-categories li{min-width:105px;padding:6px}.campaign-product-list-categories .vk-button{font-size:13px;font-weight:700;position:relative;word-break:break-word;min-height:100%}@supports ((-webkit-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.campaign-product-list-categories .vk-button{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:normal}}.campaign-product-list-categories .vk-button>*{pointer-events:none}.campaign-product-list-categories .vk-button__product-count{margin-bottom:12px;margin-top:6px;vertical-align:middle}.campaign-product-list-categories .vk-button [role=img]{margin-bottom:12px;margin-right:6px;margin-top:6px;vertical-align:middle}.campaign-product-list__nope{padding:18px;text-align:center}.search-form-wrapper{border-bottom:1px solid #dedede;padding:12px}@media only screen and (min-width:47em){.search-form-wrapper{display:block}}.search-form-actions-wrapper{display:flex;align-items:center;justify-content:space-around;flex-grow:1;flex-wrap:wrap}@media only screen and (max-width:58.95em){.search-form-actions-wrapper>*{flex-grow:1}}@media only screen and (min-width:47em){.search-form-actions-wrapper{justify-content:space-between}}.search-form-actions-wrapper>.campaign-product-list-filter{margin-bottom:12px;max-width:none;flex-grow:0;order:2}@media only screen and (min-width:42em){.search-form-actions-wrapper>.campaign-product-list-filter{margin-bottom:0}}.campaign-product-list-sort-order{margin-bottom:0;order:2}@media only screen and (min-width:29em){.campaign-product-list-sort-order{margin-right:12px}}.campaign-product-list .list-type-buttons{flex-grow:0;order:2}.campaign-product-list-totals{flex-grow:1;font-size:16px;line-height:2;margin-bottom:12px;order:2;text-align:right;white-space:nowrap;width:60%}@media only screen and (min-width:42em){.campaign-product-list-totals{margin-bottom:0;line-height:1;text-align:center;width:auto}}.comparison-list-header{display:flex;justify-content:space-between;background-color:#fff;overflow:hidden;padding:12px;text-overflow:ellipsis;white-space:nowrap;border-bottom:2px solid #dedede}.comparison-list-header__text{display:flex;align-items:center}.comparison-list-header__text .vk-checkbox[type=checkbox]{margin-right:12px}.comparison-list-header__text .vk-checkbox[type=checkbox]:checked{background:linear-gradient(#4693eb,#3784db)}.comparison-list-header__text .vk-checkbox[type=checkbox]:before{color:#fff}.comparison-list-header__text h2{margin:0}.comparison-list-header__text p{font-size:12px;margin:2px 0}.comparison-list-header__quantity{color:#9c9c9c;font-weight:400;font-size:14px}.comparison-list-header__buttons .vk-button{background:linear-gradient(#fafafa,#f2f2f2)}.comparison-list-header__buttons>button:nth-of-type(2){margin-right:6px}.comparison-list-header__buttons .trash-bin{color:#ed1c24}.comparison-list-header__selected{background:#c8ddf6;border-color:#bacfe7}.comparison-items-buttons{background-color:#d8d8d8;display:flex;flex:0 1 auto;flex-direction:column-reverse;padding:6px;position:relative}@media only screen and (min-width:29em){.comparison-items-buttons{flex-direction:row;flex-wrap:wrap-reverse;justify-content:center}}.comparison-items-buttons>.vk-button--full-width{margin:6px;width:calc(100% - 12px)}@media only screen and (min-width:29em){.comparison-items-buttons>.vk-button--full-width{flex-grow:1;min-width:31%;white-space:nowrap;width:auto}}@media only screen and (min-width:47em){.comparison-items-buttons>.vk-button--full-width{max-width:18em;min-width:0;flex:0 1 18em}}.comparison-items-buttons+.productComparisonList{border-top:1px solid rgba(0,0,0,.2)}.comparison-items-total{display:flex;flex-grow:1;align-items:flex-end;justify-content:space-between;order:1;font-size:16px;padding:8px 12px;text-align:center;background-color:#d8d8d8}@media only screen and (min-width:29em){.comparison-items-total{justify-content:center}.comparison-items-total>span:first-of-type{margin-right:4px}}.comparison-items-total__price{font-size:20px;color:#ed1c24;font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;white-space:nowrap}.cl-editor-product-quantity{margin:0 12px}.cl-editor__edit-list,.cl-editor__remove-last-product,.cl-editor__remove-list{display:flex;flex:0 1 auto;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;position:fixed;bottom:0;left:0;right:0;top:0;z-index:10;background-color:rgba(0,0,0,.8);color:#fff;text-align:center}.cl-editor__remove-list{z-index:10}.cl-editor__content-area{min-width:320px;max-width:360px;padding:6px}.cl-editor__content-area h3{font-size:20px}.cl-editor__content-area h4{font-size:24px;margin:18px auto}.cl-editor__content-area p{font-size:18px}.cl-editor__content-area>.corner-close{display:flex;justify-content:center;align-items:center;position:absolute;cursor:pointer;top:0;right:0;height:54px;width:54px;font-size:36px}.cl-editor__button-pair{display:flex;justify-content:space-between}.cl-editor__button-pair>button{width:calc(50% - 6px);margin:6px;font-size:18px;font-weight:500}.cl-editor__edit-list .edit-name-container{display:flex;align-items:center;height:50px;margin:6px}.cl-editor__edit-list .edit-name-container>form{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.cl-editor__edit-list .edit-name-container>form>input{color:#000;font-size:24px;height:44px;margin-right:6px;border-radius:4px;background-color:#fff;border:1px solid #ced4da}.cl-editor__edit-list button.bottom-close,.cl-editor__edit-list button.copy-list,.cl-editor__edit-list button.delete-list,.cl-editor__edit-list button.edit-name{margin:6px 0;font-size:18px;width:calc(100% - 12px)}.cl-editor__edit-list button.bottom-close{margin-top:24px}.productComparisonList{padding:12px 0 0;-webkit-overflow-scrolling:touch;background-color:#d8d8d8}.productComparisonList--unsaved{background-color:#ededed}.productComparisonList--saved .comparison-items{background-color:#ededed;box-shadow:0 -1px rgba(0,0,0,.1)}.page--custom-list>.productComparisonList{padding:0}.productComparisonList .comparison-title{font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.5;text-align:left;color:#333;padding:12px}.productComparisonList .comparison-items{display:flex;flex-grow:1;overflow-x:auto;padding:12px 3px;background-color:#d8d8d8}.productComparisonList .comparison-items::-webkit-scrollbar{-webkit-appearance:none;height:7px}.productComparisonList .comparison-items::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.4);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.6)}.productComparisonList .comparison-items>ol{display:flex;margin:0 auto 96px;padding:0;list-style:none}.productComparisonList .comparison-items .item-details{flex:1 1 220px;margin:6px;min-width:180px;max-width:220px;position:relative;padding:0;-webkit-transform:translateZ(0)}.productComparisonList .comparison-items .item-details .thumbnail-link{background-color:#fff;width:100%;height:calc(100% + 96px);box-sizing:border-box;display:inline-flex}.productComparisonList .comparison-items .item-details .thumbnail-link .thumbnail{width:inherit;height:100%;padding:0;text-align:left}.productComparisonList .comparison-items .item-details .thumbnail-link .thumbnail .thumbnail__container{display:block;width:138px;max-width:138px;height:92px;max-height:92px;line-height:92px;margin:0 auto;padding:12px 0}.productComparisonList .comparison-items .item-details .thumbnail-link .thumbnail .thumbnail__container>img.thumbnail__image{z-index:-1;align-self:center;max-width:inherit}.productComparisonList .comparison-items .item-details .thumbnail-link .thumbnail:after{transform:translateX(-1px)}.productComparisonList .comparison-items .item-details .details__name{font-family:Arimo,Helvetica Neue,Helvetica,Arial,Noto Sans,sans-serif;font-size:14px;font-weight:600;text-align:center;line-height:18px;max-height:36px;min-height:36px;color:#333;margin:6px;overflow:hidden;text-overflow:ellipsis}.productComparisonList .comparison-items .item-details .price-container{display:flex;justify-content:center;flex-wrap:wrap}.productComparisonList .comparison-items .item-details .price-container .quantity-and-price{white-space:nowrap}.productComparisonList .comparison-items .item-details .product-price{padding:0 6px;margin:6px 0;min-height:37px;text-align:center}.productComparisonList .comparison-items .item-details .product-price>:first-child{white-space:nowrap}.productComparisonList .comparison-items .item-details .product-rating{margin:6px;justify-content:center;padding:0}.productComparisonList .comparison-items .item-details .availability-select-label{padding:0 6px;max-width:100%;display:inline-grid;grid-auto-columns:minmax(18px,auto)}.productComparisonList .comparison-items .item-details .availability-select-label>*{grid-row:1}.productComparisonList .comparison-items .item-details .availability-select-label .availability-select-label__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productComparisonList .comparison-items .item-details .item-actions{position:absolute;z-index:1;bottom:8px;left:12px;right:12px}.productComparisonList .comparison-items .item-details .item-actions__row{margin:auto;white-space:nowrap;align-items:center;justify-content:center;display:flex;flex:1 0 auto}.productComparisonList .comparison-items .item-details .item-actions__row:first-of-type{margin-bottom:16px}.productComparisonList .comparison-items .item-details .item-actions__row:nth-of-type(2)>button:first-child{margin-right:8px}.productComparisonList .comparison-items .item-details .item-actions__all-events{pointer-events:all}.productComparisonList .comparison-items .item-details .call-to-action{position:absolute;z-index:1;bottom:8px;left:12px;right:12px;display:flex;justify-content:space-evenly;align-items:baseline}.productComparisonList .comparison-items .item-details .call-to-action .show-more{display:flex;justify-content:center;padding:12px;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);max-width:105px;min-width:96px;color:#2171cc;font-size:16px;line-height:16px;margin-right:12px}.productComparisonList .comparison-items .item-details .call-to-action .show-more:active{background-color:#e2f3ff}.productComparisonList .comparison-items .item-details .details__description{font-size:12px;line-height:15px;word-break:normal;margin-top:6px;text-align:left}.productComparisonList .comparison-items .item-details .details__description__bullet-points{margin:0;padding:0 0 6px;list-style-type:none;line-height:18px;color:#666}.productComparisonList .comparison-items .item-details .details__description__bullet-points li{position:relative;list-style:none;padding:0 12px;line-height:24px;white-space:nowrap}.productComparisonList .comparison-items .item-details .details__description__bullet-points :nth-of-type(odd){background-color:#e2f3ff}.productComparisonList .comparison-items .no-cta{margin-bottom:0}.productComparisonList .comparison-items .no-cta .thumbnail-link{height:100%}.product-list{background-color:#ededed;padding-bottom:1px;padding-top:24px}.product-list+hr{margin-top:0}.product-list__product-list-header{background:#484848;color:#fff;padding:12px}@media only screen and (max-width:58.95em) and (min-width:56.25em){.product-list__product-list-header{border-radius:3px;margin:0 24px}}@media only screen and (min-width:47em) and (min-width:71.25em){#hide-sidebar:not(:checked)~#app .product-list__product-list-header{border-radius:3px;margin:0 24px}}@media only screen and (min-width:47em) and (min-width:56.25em){#hide-sidebar:checked~#app .product-list__product-list-header{border-radius:3px;margin:0 24px}}.product-list__product-list-header--link{display:block}.product-list__product-list-header--link:link,.product-list__product-list-header--link:visited{color:#fff}.product-list__product-list-header--flexy{display:flex}.product-list__product-list-header+.product-list-detailed{margin-top:12px}.product-list .all-products-list{min-height:40em}.product-list .all-products-list__search{padding:0 12px}.product-list .all-products-list__search .product-list-totals{display:flex;justify-content:center;font-size:16px;line-height:1;height:18px;padding:12px 0 0}@media only screen and (max-width:58.95em){.product-list .all-products-list .search-results-display-and-sort{flex-wrap:wrap;margin:12px 12px 0;align-items:center;justify-content:space-around}.product-list .all-products-list .search-results-display-and-sort .campaign-product-list-filter{order:1;margin:6px 0 0;height:-webkit-min-content;height:min-content}.product-list .all-products-list .search-results-display-and-sort label.inline-block{display:inline-block;order:3;margin:6px 0 0;text-align:center}.product-list .all-products-list .search-results-display-and-sort span.inline-block{display:inline-block;order:2;margin:6px 0 0}}.product-list-header__title{display:block;min-height:1.28571em;margin:0;font-weight:700}.product-list-header__title--full-width{flex-grow:1}.product-list-header__link{text-align:right}.product-list-header__link:active,.product-list-header__link:focus,.product-list-header__link:hover{text-decoration:none}.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:3px;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) .add-to-cart,.product-list-detailed__item--not-purchasable:not(:hover) .list-product-bullets,.product-list-detailed__item--not-purchasable:not(:hover) .product-rating{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{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:3px;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)}@media only screen and (min-width:29em){.product-list-grid__grid-item{width:calc(33.333% - 12px)}}@media only screen and (max-width:58.95em) and (min-width:45em){.product-list-grid__grid-item{width:calc(25% - 12px)}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:60em){#hide-sidebar:not(:checked)~#app .product-list-grid__grid-item{width:calc(25% - 12px)}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:45em){#hide-sidebar:checked~#app .product-list-grid__grid-item{width:calc(25% - 12px)}}@media only screen and (min-width:74em) and (min-width:60em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .product-list-grid__grid-item{width:calc(25% - 12px)}}@media only screen and (min-width:74em) and (min-width:45em){#hide-sidebar:checked~#app .page [data-products=regular] .product-list-grid__grid-item{width:calc(25% - 12px)}}@media only screen and (min-width:74em) and (min-width:75.75em){#hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .product-list-grid__grid-item{width:calc(25% - 12px)}}@media only screen and (min-width:74em) and (min-width:60.75em){#hide-sidebar:checked~#app .page [data-products=search-filters] .product-list-grid__grid-item{width:calc(25% - 12px)}}@media only screen and (min-width:74em) and (min-width:80em){.product-list-grid__grid-item #hide-sidebar:not(:checked)~#app .page [data-products=search-filters]{width:calc(25% - 12px)}}@media only screen and (min-width:74em) and (min-width:65em){.product-list-grid__grid-item #hide-sidebar:checked~#app .page [data-products=search-filters]{width:calc(25% - 12px)}}@media only screen and (max-width:58.95em) and (min-width:52.5em){.product-list-grid__grid-item{width:calc(20% - 12px)}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:67.5em){#hide-sidebar:not(:checked)~#app .product-list-grid__grid-item{width:calc(20% - 12px)}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:52.5em){#hide-sidebar:checked~#app .product-list-grid__grid-item{width:calc(20% - 12px)}}@media only screen and (min-width:74em) and (min-width:67.5em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .product-list-grid__grid-item{width:calc(20% - 12px)}}@media only screen and (min-width:74em) and (min-width:52.5em){#hide-sidebar:checked~#app .page [data-products=regular] .product-list-grid__grid-item{width:calc(20% - 12px)}}@media only screen and (min-width:74em) and (min-width:83.25em){#hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .product-list-grid__grid-item{width:calc(20% - 12px)}}@media only screen and (min-width:74em) and (min-width:68.25em){#hide-sidebar:checked~#app .page [data-products=search-filters] .product-list-grid__grid-item{width:calc(20% - 12px)}}@media only screen and (min-width:74em) and (min-width:87.5em){.product-list-grid__grid-item #hide-sidebar:not(:checked)~#app .page [data-products=search-filters]{width:calc(20% - 12px)}}@media only screen and (min-width:74em) and (min-width:72.5em){.product-list-grid__grid-item #hide-sidebar:checked~#app .page [data-products=search-filters]{width:calc(20% - 12px)}}@media only screen and (max-width:58.95em) and (min-width:60em){.product-list-grid__grid-item{width:calc(16.66% - 12px)}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:75em){#hide-sidebar:not(:checked)~#app .product-list-grid__grid-item{width:calc(16.66% - 12px)}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:60em){#hide-sidebar:checked~#app .product-list-grid__grid-item{width:calc(16.66% - 12px)}}@media only screen and (min-width:74em) and (min-width:75em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .product-list-grid__grid-item{width:calc(16.66% - 12px)}}@media only screen and (min-width:74em) and (min-width:60em){#hide-sidebar:checked~#app .page [data-products=regular] .product-list-grid__grid-item{width:calc(16.66% - 12px)}}.product-list-grid__grid-item .thumbnail{background-color:#fff}.product-list-grid__grid-item .thumbnail>.thumbnail__container{height:122px;line-height:119px;max-height:122px;max-width:122px;width:122px;overflow:hidden}.product-list-grid__grid-item--not-purchasable .thumbnail__container{opacity:.7}.product-list-grid__grid-item--not-purchasable .grid-product{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}@media only screen and (min-width:29em){.product-list-grid__grid-item{flex:0 0 calc(33.333% - 12px)}}@media only screen and (max-width:58.95em) and (min-width:45em){.product-list-grid__grid-item{flex:0 0 calc(25% - 12px)}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:60em){#hide-sidebar:not(:checked)~#app .product-list-grid__grid-item{flex:0 0 calc(25% - 12px)}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:45em){#hide-sidebar:checked~#app .product-list-grid__grid-item{flex:0 0 calc(25% - 12px)}}@media only screen and (min-width:74em) and (min-width:60em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .product-list-grid__grid-item{flex:0 0 calc(25% - 12px)}}@media only screen and (min-width:74em) and (min-width:45em){#hide-sidebar:checked~#app .page [data-products=regular] .product-list-grid__grid-item{flex:0 0 calc(25% - 12px)}}@media only screen and (min-width:74em) and (min-width:75.75em){#hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .product-list-grid__grid-item{flex:0 0 calc(25% - 12px)}}@media only screen and (min-width:74em) and (min-width:60.75em){#hide-sidebar:checked~#app .page [data-products=search-filters] .product-list-grid__grid-item{flex:0 0 calc(25% - 12px)}}@media only screen and (min-width:74em) and (min-width:80em){.product-list-grid__grid-item #hide-sidebar:not(:checked)~#app .page [data-products=search-filters]{flex:0 0 calc(25% - 12px)}}@media only screen and (min-width:74em) and (min-width:65em){.product-list-grid__grid-item #hide-sidebar:checked~#app .page [data-products=search-filters]{flex:0 0 calc(25% - 12px)}}@media only screen and (max-width:58.95em) and (min-width:52.5em){.product-list-grid__grid-item{flex:0 0 calc(20% - 12px)}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:67.5em){#hide-sidebar:not(:checked)~#app .product-list-grid__grid-item{flex:0 0 calc(20% - 12px)}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:52.5em){#hide-sidebar:checked~#app .product-list-grid__grid-item{flex:0 0 calc(20% - 12px)}}@media only screen and (min-width:74em) and (min-width:67.5em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .product-list-grid__grid-item{flex:0 0 calc(20% - 12px)}}@media only screen and (min-width:74em) and (min-width:52.5em){#hide-sidebar:checked~#app .page [data-products=regular] .product-list-grid__grid-item{flex:0 0 calc(20% - 12px)}}@media only screen and (min-width:74em) and (min-width:83.25em){#hide-sidebar:not(:checked)~#app .page [data-products=search-filters] .product-list-grid__grid-item{flex:0 0 calc(20% - 12px)}}@media only screen and (min-width:74em) and (min-width:68.25em){#hide-sidebar:checked~#app .page [data-products=search-filters] .product-list-grid__grid-item{flex:0 0 calc(20% - 12px)}}@media only screen and (min-width:74em) and (min-width:87.5em){.product-list-grid__grid-item #hide-sidebar:not(:checked)~#app .page [data-products=search-filters]{flex:0 0 calc(20% - 12px)}}@media only screen and (min-width:74em) and (min-width:72.5em){.product-list-grid__grid-item #hide-sidebar:checked~#app .page [data-products=search-filters]{flex:0 0 calc(20% - 12px)}}@media only screen and (max-width:58.95em) and (min-width:60em){.product-list-grid__grid-item{flex:0 0 calc(16.66% - 12px)}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:75em){#hide-sidebar:not(:checked)~#app .product-list-grid__grid-item{flex:0 0 calc(16.66% - 12px)}}@media only screen and (min-width:47em) and (max-width:73.95em) and (min-width:60em){#hide-sidebar:checked~#app .product-list-grid__grid-item{flex:0 0 calc(16.66% - 12px)}}@media only screen and (min-width:74em) and (min-width:75em){#hide-sidebar:not(:checked)~#app .page [data-products=regular] .product-list-grid__grid-item{flex:0 0 calc(16.66% - 12px)}}@media only screen and (min-width:74em) and (min-width:60em){#hide-sidebar:checked~#app .page [data-products=regular] .product-list-grid__grid-item{flex:0 0 calc(16.66% - 12px)}}}.product-rating-list{list-style:none;display:inline-flex;margin:0;padding:8px}.product-rating-list__item{display:flex;margin:6px;padding:0;position:relative;overflow:hidden;width:calc(100vw - 54px)}@media only screen and (min-width:47em){.product-rating-list__item{width:calc(100vw - 146px)}}@media only screen and (min-width:59em){.product-rating-list__item{width:calc(100vw - 170px)}#hide-sidebar:not(:checked)~#app .product-rating-list__item{width:calc(100vw - 410px)}}@media only screen and (max-width:58.95em) and (min-width:77.125em){.product-rating-list__item{width:1061px}}@media only screen and (min-width:47em) and (min-width:92.125em){#hide-sidebar:not(:checked)~#app .product-rating-list__item{width:1061px}}@media only screen and (min-width:47em) and (min-width:77.125em){#hide-sidebar:checked~#app .product-rating-list__item{width:1061px}}.product-rating-list__item .thumbnail-link{flex-grow:1;width:inherit}.product-rating-list__item .thumbnail{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;min-height:100%}.product-rating-list__item .thumbnail .ribbon-container{transform:scale(1)}@media only screen and (min-width:47em){.product-rating-list__item .thumbnail{align-items:stretch;flex-direction:row}}.product-rating-list__item .thumbnail__container{flex:1 0 192px;height:192px;line-height:189px;max-height:192px;max-width:192px;width:192px;overflow:hidden}@media only screen and (min-width:74em){.product-rating-list__item .thumbnail__container{flex:1 0 384px;height:384px;line-height:381px;max-height:384px;max-width:384px;width:384px;overflow:hidden}}.product-rating-list__item:last-child{padding-right:40px}@media only screen and (min-width:74em){.product-rating-list__item:last-child{padding-right:60px}}.product-rating-item{box-sizing:border-box;padding-left:12px;text-align:left;flex:1 1 auto}@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{align-self:center;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:#2171cc;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:#2171cc}.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}.remove-filters{padding-top:24px}.remove-filters__information-text{text-align:center;margin-bottom:24px}.remove-filters__information-text [data-icon]{color:#9c9c9c;font-size:56px}.remove-filters__suggestion-text{display:block;text-align:center}.information-text__big-icon{margin-bottom:12px}.removable-filter-box{margin:10px;display:flex;flex-flow:row;background-color:#f5f5f5;border:1px solid #dedede}.removable-filter-box__remove-button{background:none;border:0;padding:15px;color:#2171cc;font-size:1.25em}.removable-filter-box__name-and-value{margin:10px 10px 10px 0;flex-grow:1}.removable-filter-box--exiting{opacity:0;transition:opacity .25s}.name-and-value__name{display:block}.name-and-value__value{display:block;color:#9c9c9c}.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);left:0;line-height:1.25;min-height:160px;position:fixed;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:#2171cc;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:59em){.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:59em){.search-input-with-suggestions{margin-left:-2em;position:absolute;top:calc(100% - 3px);width:calc(100% + 25em);display:flex;flex:1 1 auto;flex-wrap:wrap}.search-input-with-suggestions__products{order:1;width:55%}.search-input-with-suggestions__suggestions{width:45%}}@media only screen and (min-width:74em){.search-input-with-suggestions{margin-left:-6em;width:calc(100% + 18em)}}.brand-page .search-results--loading .big-product-grid,.brand-page .search-results--loading .product-list-detailed,.brand-page .search-results--loading .product-list-grid,.brand-page .search-results--modal-is-open .big-product-grid,.brand-page .search-results--modal-is-open .product-list-detailed,.brand-page .search-results--modal-is-open .product-list-grid,.category-page .search-results--loading .big-product-grid,.category-page .search-results--loading .product-list-detailed,.category-page .search-results--loading .product-list-grid,.category-page .search-results--modal-is-open .big-product-grid,.category-page .search-results--modal-is-open .product-list-detailed,.category-page .search-results--modal-is-open .product-list-grid,.search-page .search-results--loading .big-product-grid,.search-page .search-results--loading .product-list-detailed,.search-page .search-results--loading .product-list-grid,.search-page .search-results--modal-is-open .big-product-grid,.search-page .search-results--modal-is-open .product-list-detailed,.search-page .search-results--modal-is-open .product-list-grid{opacity:.1}.share-custom-list .button__hide-text{opacity:.001;position:absolute;background-color:inherit;cursor:pointer}.share-custom-list__buttons{display:flex;justify-content:space-between;margin:6px 6px 18px;width:calc(100% - 12px)}.share-custom-list__buttons .button__copy-link{font-size:18px;font-weight:500}.share-custom-list__buttons .button__share-email,.share-custom-list__buttons .color-facebook,.share-custom-list__buttons .color-twitter,.share-custom-list__buttons .color-whatsapp{font-size:20px}.share-custom-list__buttons .button__share-email{color:#2171cc}.filter-sidebar-container{background:#ededed;position:relative;transition:overflow 0s linear .25s}.filter-sidebar-container-overlay{background:rgba(0,0,0,.6);cursor:pointer;display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:10}@media only screen and (min-width:29em){.filter-sidebar-container-overlay{background:none;position:absolute;z-index:1}}[data-state=filter-sidebar]+.filter-sidebar-container>*{transition:opacity .25s ease-in-out,transform .25s ease-in-out}[data-state=filter-sidebar]:checked+.filter-sidebar-container{overflow:visible;overflow-x:hidden;transition:overflow 0s linear 0s}[data-state=filter-sidebar]:checked+.filter-sidebar-container>.filter-sidebar-container-overlay{display:block}[data-state=filter-sidebar]:checked+.filter-sidebar-container>.filter-sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.1);opacity:1;pointer-events:auto;transform:none}[data-state=filter-sidebar]:checked+.filter-sidebar-container>.all-products-list,[data-state=filter-sidebar]:checked+.filter-sidebar-container>.campaign-product-list{transform:translateX(320px)}@media only screen and (min-width:29em){[data-state=filter-sidebar]:checked+.filter-sidebar-container>.all-products-list,[data-state=filter-sidebar]:checked+.filter-sidebar-container>.campaign-product-list{opacity:.05}}.filter-sidebar{background:#fff;display:flex;flex:0 1 auto;flex-direction:column;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;width:320px;top:0;transform:translateX(-320px);z-index:11}@media only screen and (min-width:29em){.filter-sidebar{position:absolute;z-index:2}}.filter-sidebar__scrollable{overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.filter-sidebar__action{box-shadow:0 -1px 0 0 rgba(0,0,0,.1);flex:1 0 auto;padding:12px;text-align:center}.filter-sidebar-title{margin:0;padding:12px}.list-type-buttons{display:inline-block}.list-type-buttons>.vk-button+.vk-button{margin-left:6px}.search-results-filters-accordion{box-shadow:0 0 0 1px rgba(0,0,0,.1);list-style:none;margin:0;padding:0}.search-results-filters-accordion>.accordion__panel--between,.search-results-filters-accordion>.accordion__panel--last{border-top:1px solid rgba(0,0,0,.1)}.accordion__content--search-results-filters{box-shadow:none;padding:0 12px 18px}.search-results-filters-accordion-title{cursor:pointer;display:flex;flex:0 1 auto;font:14px;font-weight:700;padding:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-results-filters-accordion-title [data-icon]{flex-grow:0;flex-shrink:1;transition:transform 125ms ease-in-out}.search-results-filters-accordion-title--checked [data-icon]{transform:rotate(180deg)}.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}.search-filter-category-item-path{display:block;margin:0 0 6px}.search-filter-category-item-path:link,.search-filter-category-item-path:visited{color:#9c9c9c}.search-filter-category-item-path>small{font-size:12px}.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}.generic__recommendations .swipable{width:calc(100% - 1px);box-sizing:border-box}.thumbnail{border-radius:3px;padding:12px;position:relative;vertical-align:middle;z-index:1}.thumbnail,.thumbnail__container{display:inline-block;text-align:center}.thumbnail__container{height:96px;line-height:93px;max-width:96px;max-height:96px;width:96px}.thumbnail--border{border-color:#d8d8d8}.thumbnail-link{display:inline-block}.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;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 (-ms-hyphens:auto) or (hyphens:auto)) or (-webkit-hyphens:auto){.thumbnail--grid-full-width{word-break:normal;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.thumbnail--grid-full-width{min-height:-webkit-min-content;min-height:min-content}.thumbnail--grid-full-width,.thumbnail--grid-swipable{box-sizing:border-box;width:100%}.thumbnail-link--grid-full-width,.thumbnail-link--grid-swipable{width:100%}.thumbnail:link,.thumbnail:visited{color:#9c9c9c}.thumbnail__image{font-size:10px;color:#9c9c9c;display:inline-block;line-height:1.285714;opacity:0;position:relative;max-height:inherit;max-width:inherit;transition:opacity 125ms ease-in-out;vertical-align:middle;z-index:-1}.thumbnail__image--is-loaded,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):after{border-radius:inherit;box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(0,0,0,.1),0 1px 2px 2px rgba(0,0,0,.1),0 4px 8px 2px rgba(0,0,0,.1);content:"";bottom:0;left:0;right:0;top:0;opacity:0;position:absolute;transition:opacity .25s ease-in-out}.thumbnail:not(.thumbnail--no-hover-border):hover:after{opacity:1;transition:opacity 125ms ease-in-out}}.addresses--loading .address-list__item>div{filter:blur(.25em)}.addresses .address-list--empty{margin:12px;max-width:420px}.addresses .address-list--empty>p{color:#999;margin:12px auto;text-align:center}.addresses .address-list--empty .address-benefits{background-color:#d8fab8;border-radius:2px;border:1px solid #bbe295;padding:12px}.addresses .address-list--empty .vk-button{margin-top:12px}@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}}.author-meta .customer-service-badge{margin-right:6px}.back-forward-paginator{display:flex;flex-wrap:wrap;white-space:nowrap}@media only screen and (min-width:63em){.back-forward-paginator{position:relative}}.back-forward-paginator__paginator-container{display:flex;flex-grow:10;justify-content:center;padding:12px;flex-wrap:wrap}.paginator-container__back-button>span{display:none}@media only screen and (min-width:63em){.paginator-container__back-button>span{display:inline}}.paginator-container__page-selector{text-align:center;margin:0 12px}.page-selector__page-count-indicator{margin-left:12px}.banner-borders{border-top:1px solid #d8d8d8}@media only screen and (min-width:63em){.banner-borders{border-bottom:1px solid #d8d8d8}}.banner-borders:first-of-type{border-top:none}@media only screen and (min-width:63em){.category-page .banner-borders:first-of-type{border-bottom:none}}.searchContainer .banner-borders{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.blips__banner-blip{border-radius:50%;cursor:pointer;display:inline-block;margin:-3px;padding:3px;position:relative}.blips__banner-blip:before{box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.2),inset 0 0 0 2px #fff,inset 0 0 0 3px rgba(0,0,0,.2);border-radius:50%;content:"";display:block;margin:6px;height:9px;width:9px;transition:box-shadow 125ms ease-in}.blips__banner-blip:active,.blips__banner-blip:focus,.blips__banner-blip:hover{outline:none;z-index:1}.blips__banner-blip--active:before,.blips__banner-blip:active:before,.blips__banner-blip:focus:before,.blips__banner-blip:hover:before{box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.2),inset 0 0 0 6px #fff,inset 0 0 0 7px rgba(0,0,0,.2)}.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:#2171cc}.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:#2171cc;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:#fbb900}.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}.block--form-sized{margin:12px auto;max-width:46rem;padding:12px}.block--form-sized>.form-fields,.block--form-sized>.form-fields-preview,.block--form-sized>.form-fields-submit{padding-left:0;padding-right: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;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;-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:59em){.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-container__title{position:absolute;margin:24px 24px 0;font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.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--top-padding{padding-top:48px}.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: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}.sidebar-category-list__content--error .error-content button{box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);border-radius:20px}.link__category-item{display:flex;flex:1 1 auto;align-items:center;overflow:hidden}.link__category-item>.logo{display:inline-flex;min-width:6px;font-size:24px;justify-content:center;align-items:center;vertical-align:middle;padding:0 6px}.link__category-item>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heading__category-item,.previous__category-item{display:flex;justify-content:space-between;align-items:center;background-color:#000;box-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.2);font-weight:700;font-size:15px;line-height:48px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);padding:0 10px}.heading__category-item>.category-item-name .logo,.previous__category-item>.category-item-name .logo{vertical-align:middle;display:inline-block;margin:0 4px 0 0;height:38px}.heading__category-item>.category-item-name .logo [data-icon],.previous__category-item>.category-item-name .logo [data-icon]{position:static}.heading__category-item [data-icon=times],.previous__category-item [data-icon=times]{cursor:pointer}.heading__category-item>[data-icon=bars],.previous__category-item>[data-icon=bars]{font-size:16px;top:12px;left:10px}.heading__category-item .category-item-name,.previous__category-item .category-item-name{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heading__category-item .category-item-name:active,.heading__category-item .category-item-name:hover,.heading__category-item .category-item-name:link,.heading__category-item .category-item-name:visited,.previous__category-item .category-item-name:active,.previous__category-item .category-item-name:hover,.previous__category-item .category-item-name:link,.previous__category-item .category-item-name:visited{color:inherit;text-decoration:none}.heading__category-item .category-item-name>label,.previous__category-item .category-item-name>label{cursor:pointer}@media (max-width:784px){.heading__category-item .category-item-name>label,.previous__category-item .category-item-name>label{margin-left:2px}}.heading__category-item:first-of-type{padding:0 8px}.heading__category-item:first-of-type .category-item-name>span{margin-right:6px}@media only screen and (min-width:47em){.heading__category-item:first-of-type{padding:0 10px}.heading__category-item:first-of-type .category-item-name>span{margin-right:10px}}.previous__category-item{cursor:pointer}.link__category-item:link,.link__category-item:visited{color:inherit;text-decoration:none}.link__category-nav{cursor:pointer;outline:none;padding:12px;display:inline-flex;align-items:center;border-left:1px solid #dedede}.link__category-nav:hover{background-color:#484848}.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}}.detail-action{display:inline-block;font-family:Arimo,Helvetica Neue,Helvetica,Arial,Noto Sans,sans-serif;font-size:13px;font-weight:400;line-height:1;margin:0 0 0 18px;padding:3px;vertical-align:middle}.dynamic-banner{position:relative;-webkit-user-drag:none;z-index:3;height:100%;font-size:24px;display:flex;flex:1 0 auto;align-items:stretch;flex-direction:column;background:#fff}@media only screen and (min-width:29em){.dynamic-banner{flex-direction:row}}.dynamic-banner:hover,.dynamic-banner:link,.dynamic-banner:visited{color:#333;text-decoration:none}.dynamic-banner~.dynamic-banner{margin-top:3px}.no-js .dynamic-banner~.dynamic-banner{display:none}.dynamic-banner__pic-box{pointer-events:none;position:relative;height:50%;display:flex;flex:2 0 auto;align-items:center;justify-content:center;flex-direction:column;text-align:center;overflow:hidden;margin:8px 8px 0}@media only screen and (min-width:29em){.dynamic-banner__pic-box{height:auto;width:66%;margin:8px 0 8px 8px}}.dynamic-banner__pic-box .apuraha-bubble{position:absolute;top:0;left:0;width:33%;z-index:3}.dynamic-banner__pic-box .apuraha-bubble>svg{width:100%;height:33%}.dynamic-banner__pic-box>.image{width:100%;height:100%;display:flex;flex:1 0 auto;background-repeat:no-repeat;background-position:50% 100%;background-size:contain}.dynamic-banner__pic-box>.image img{margin-left:auto;width:100%;opacity:0;height:auto}.dynamic-banner__info-container{pointer-events:none;display:flex;flex-direction:column;flex-grow:1;padding:8px 4px;background:linear-gradient(172deg,#fff 32%,#dfdee3)}@media only screen and (min-width:29em){.dynamic-banner__info-container{background:linear-gradient(116deg,#fff 32%,#dfdee3);padding:8px 0 8px 8px;width:33%;box-sizing:border-box}}.dynamic-banner__info-container .dynamic-banner__info-box{display:flex;flex-grow:1;justify-content:flex-end;flex-direction:column;color:#333;text-decoration:none;box-sizing:border-box;background:transparent}@media only screen and (min-width:29em){.dynamic-banner__info-container .dynamic-banner__info-box{justify-content:center}}.dynamic-banner__info-container .dynamic-banner__info-box>h3{font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;margin:0;overflow:hidden;max-height:18px;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:29em){.dynamic-banner__info-container .dynamic-banner__info-box>h3{max-height:54px;padding-right:8px;white-space:normal}}.dynamic-banner__info-container .dynamic-banner__info-box .info-box{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width:29em){.dynamic-banner__info-container .dynamic-banner__info-box .info-box{flex-direction:column;align-items:inherit}}.dynamic-banner__info-container .dynamic-banner__info-box .info-box .price-box{display:flex;flex-direction:column;max-width:calc(100% - 118px);justify-content:center}@media only screen and (min-width:29em){.dynamic-banner__info-container .dynamic-banner__info-box .info-box .price-box{max-width:inherit}}.dynamic-banner__info-container .dynamic-banner__info-box .info-box .price-box .product-rating__rating,.dynamic-banner__info-container .dynamic-banner__info-box .info-box .price-box .product-rating__recommendation-count,.dynamic-banner__info-container .dynamic-banner__info-box .info-box .price-box .product-rating__recommendation-icon{display:none}.dynamic-banner__info-container .dynamic-banner__info-box .info-box .price-box:hover,.dynamic-banner__info-container .dynamic-banner__info-box .info-box .price-box:link,.dynamic-banner__info-container .dynamic-banner__info-box .info-box .price-box:visited{color:#333;text-decoration:none}.dynamic-banner__info-container .dynamic-banner__info-box .info-box .price-box .product-price{display:flex;flex-direction:column}.dynamic-banner__info-container .dynamic-banner__info-box .info-box .price-box .product-price .price-container .product-price__price{line-height:20px;padding-right:3px}@media only screen and (min-width:47em){.dynamic-banner__info-container .dynamic-banner__info-box .info-box .price-box .product-price .price-container .product-price__price{font-size:18px}}@media only screen and (min-width:63em){.dynamic-banner__info-container .dynamic-banner__info-box .info-box .price-box .product-price .price-container .product-price__price{font-size:32px;line-height:40px}}.dynamic-banner__info-container .dynamic-banner__info-box .info-box .price-box .product-price .price-container .productListDiscount{margin:0;font-size:9pt}.dynamic-banner__info-container .dynamic-banner__info-box .info-box .price-box .product-price .dialog--financing{margin:0 0 0 1px;font-size:9pt;overflow:hidden;line-height:9pt}.dynamic-banner__info-container .dynamic-banner__info-box .info-box .price-box .product-price .dialog--financing>label{min-width:0}.dynamic-banner__info-container .dynamic-banner__info-box .info-box .call-to-action{display:flex;justify-content:center;padding:12px;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);max-width:105px;min-width:96px;color:#2171cc;font-size:15px;line-height:15px}@media only screen and (min-width:29em){.dynamic-banner__info-container .dynamic-banner__info-box .info-box .call-to-action{margin-top:2px}}@media only screen and (min-width:47em){.dynamic-banner__info-container .dynamic-banner__info-box .info-box .call-to-action{margin:8px 0 0;font-size:16px;line-height:16px}}.dynamic-banner .dialog{pointer-events:none;display:inline}@media only screen and (min-width:29em){.dynamic-banner .dialog{display:block}}.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:separate;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)}}.google-maps__toggle{display:none}@media only screen and (min-width:47em){.google-maps__toggle{display:block;position:absolute;left:0;right:0;text-align:center;bottom:-24px;width:100%}.google-maps__toggle>a{background:#fff;border-radius:50%;box-shadow:0 2px 2px rgba(0,0,0,.1);display:inline-block;padding:12px}.google-maps__toggle>a:active,.google-maps__toggle>a:focus,.google-maps__toggle>a:hover,.google-maps__toggle>a:link,.google-maps__toggle>a:visited{color:inherit;text-decoration:none}.google-maps__toggle>a:hover{background-color:#fbfbfb}}.help-widget{z-index:4;margin-left:8px;position:fixed;display:block;width:40px;height:40px;padding:0;bottom:18px;left:12px;right:auto}.help-widget:hover{cursor:pointer}.help-widget>i{color:#fff;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1em;height:1em}.help-widget>span{font-size:1px;letter-spacing:-1px;color:transparent}@media only screen and (min-width:47em){.help-widget{right:70px;left:auto}}@media (pointer:coarse){.help-widget{padding:24px;bottom:-12px}}@media only screen and (max-width:47em) and (pointer:coarse){.help-widget{left:-12px}}.help-widget:before{content:" ";position:absolute;display:block;width:40px;height:40px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#282828;box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 0 2px 1px #dfdfdf}iframe#launcher{margin:0!important;opacity:0!important;overflow:hidden!important;position:fixed!important;display:block!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;bottom:18px!important;left:12px!important;right:auto!important}@media only screen and (min-width:47em){iframe#launcher{right:70px!important;left:auto!important}}@media (pointer:coarse){iframe#launcher{padding:24px;bottom:-12px}}@media only screen and (max-width:47em) and (pointer:coarse){iframe#launcher{left:-12px}}@media only print{.help-widget,iframe#launcher{display:none!important}}.horizontally-scrollable{position:relative}.horizontally-scrollable__scroller{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;transform:translateX(0)}.horizontally-scrollable-chevron{align-items:center;bottom:0;display:flex;justify-content:center;font-size:24px;opacity:0;outline:none;padding:12px;pointer-events:none;position:absolute;top:0;transition:opacity .25s ease-in-out;z-index:1}.horizontally-scrollable-chevron--left{left:0}.horizontally-scrollable-chevron--right{right:0}.horizontally-scrollable-chevron--visible{opacity:1;pointer-events:auto}.icon-row{display:flex;align-items:center}.icon-row--icon{flex:0 0;margin-right:12px}.icon-row--content{flex:1 1}.image-dropzone{background-color:#fbfbfb;border:2px dashed rgba(0,0,0,.2);border-radius:6px;cursor:pointer;margin:12px 0;padding:12px;text-align:center;transition:background-color .25s ease-in-out}.image-dropzone:hover{background-color:#fff}.image-dropzone--active{background-color:#666;border-color:#14a006;color:#fff}.image-dropzone>h3{margin-top:0}.image-dropzone>p{margin-bottom:0}.multi-image-preview{display:flex;flex:1 0 auto;flex-wrap:wrap}.multi-image-preview>*{flex:1 0 auto;max-width:calc(50% - 12px)}@media only screen and (min-width:29em){.multi-image-preview>*{flex:1 0 auto;max-width:calc(33.33333% - 12px)}}.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;left:0;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9)}.image-preview__message,.image-preview__remove{color:#fff;padding:6px;position:absolute;text-align:center}.image-preview__remove{background:rgba(0,0,0,.9);border:0 solid transparent;border-radius:50%;box-sizing:content-box;margin:0;right:6px;top:6px;line-height:1;width:1em}.image-preview__remove:active,.image-preview__remove:hover{background-color:#666}.image-preview__remove:focus{box-shadow:0 0 0 2px #8fc3ff;outline:none}.image-uploader{cursor:pointer}.image-uploader__dropzone{margin:12px 0;display:flex;justify-content:center;align-items:center;width:100%;height:48px;border-radius:2px;background-color:#fbfbfb;border:2px dashed rgba(0,0,0,.1);color:#9c9c9c}.image-uploader__dropzone--active{background-color:hsla(0,0%,100%,.4)}.image-uploader-item{height:40px;margin:6px 0;display:flex;align-items:center}.image-uploader-item__image{flex-grow:0;flex-shrink:0;margin-right:12px;width:48px;height:40px;object-fit:contain}.image-uploader-item__caption{width:100%}.image-uploader-item__remove{padding:6px}.image-uploader-item__remove:hover{cursor:pointer}.last-views{background:#fbfbfb;border:solid #d8d8d8;border-width:thin 0;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;border-width:thin 0 0;padding:6px 12px;text-align:left}.last-views__header{padding-right:6px}.last-views__list-container{flex-grow:1}}.list-container__last-view-list{line-height:1;list-style:none;margin:0;overflow:hidden;padding:0 60px 0 0;position:absolute;bottom:0;left:0;right:0;top:0}.list-container__last-view-button{box-shadow:inset 0 0 0 1px rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.1),0 0 12px 6px #fbfbfb;line-height:1;padding:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.list-container__last-view-button:before{content:"";position:absolute;bottom:-12px;left:-12px;right:-12px;top:-12px;z-index:-1}.list-container__last-view-button--left{left:6px}.list-container__last-view-button--right{right:6px}.last-view-list__item{display:inline-block;margin:3px;padding:0;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.last-view-item{background-color:#fbfbfb;cursor:pointer;display:block;padding:3px;transition:background-color 125ms ease-in-out;height:48px;line-height:45px;text-align:center;width:48px}.last-view-item:hover{background-color:#fff}.last-view-item .thumbnail{padding:0}.last-view-item .thumbnail .thumbnail__container{height:48px;line-height:45px;max-height:48px;max-width:48px;width:48px;overflow:hidden}.line-on-sides{border-collapse:separate;border-spacing:6px 0;display:table;line-height:.125;margin:18px auto 12px;min-width:18em;white-space:nowrap;width:50%}.line-on-sides__in-custom-lists{padding-top:8px;padding-bottom:8px}.line-on-sides:after,.line-on-sides:before{border-top:thin solid #d8d8d8;content:"";display:table-cell;width:50%}.spinner-container{line-height:3;padding:24px;text-align:center}.spinner-container>[data-icon]{font-size:64px}.spinner-container--no-reflow{box-sizing:border-box;position:absolute;width:100%}.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}.vk-loader{background:#ed1c24;border-radius:6px;color:#fff;display:inline-block;height:48px;width:48px}.vk-loader__svg{height:100%;width:100%}@keyframes vk-loader-fallback{0%{color:#ed1c24}50%{color:#fff}to{color:#ed1c24}}.notification-banner{display:flex;align-items:center;text-align:center;background-color:#ed1c24;color:#fff;border:0;font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.notification-banner__message{display:inline-block;flex-grow:1;padding:12px 6px;margin:0;line-height:1.2}.notification-banner a:focus,.notification-banner a:hover,.notification-banner a:link,.notification-banner a:visited{color:inherit;text-decoration:none}.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{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{padding:12px;min-width:32px;height:32px;text-align:center;line-height:32px}.order-image img{max-width:32px;max-height: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 (-ms-hyphens:auto) or (hyphens:auto)){.customer-reference{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:normal}}.order-remote-pick{background-color:#e2f3ff;box-shadow:0 0 0 1px #c8e9ff;padding:6px 12px;border-radius:3px;font-size:13px;color:#333}.order-remote-pick .button{color:#fff!important;margin-left:6px}.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,.table-row-item--full-size .order-remote-pick{margin:0 12px 0 0;white-space:nowrap}.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-remote-pick{display:flex;justify-content:flex-end;align-items:center;margin:6px 0 0;padding:6px;max-width:320px}.table-row-item--small-size .order-detail-row{flex-wrap:wrap}.page{background-color:#fff;box-sizing:border-box;position:relative}.page--questions,.page--reviews,.page--write-answer,.page--write-comment,.page--write-question,.page--write-review{background-color:#f5f5f5!important}.page--questions .list-product__info,.page--reviews .list-product__info,.page--write-answer .list-product__info,.page--write-comment .list-product__info,.page--write-question .list-product__info,.page--write-review .list-product__info{max-width:55em}.page--questions .list-product-actions,.page--reviews .list-product-actions,.page--write-answer .list-product-actions,.page--write-comment .list-product-actions,.page--write-question .list-product-actions,.page--write-review .list-product-actions{display:none}@media only screen and (min-width:47em){.page{display:inline-block;width:100%}}@media only print{.page{display:block}}.page__go-back{width:100%;box-sizing:border-box;box-shadow:0 0 0 1px #d8d8d8;display:block;padding:24px 12px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page__go-back [data-icon]{color:#9c9c9c;vertical-align:middle}.page__title{margin:12px;line-height:2}.page__title [data-icon]{margin-right:12px}.page__title span{display:inline-block;vertical-align:middle}.page__title--edit{background:#fbfbfb;border:1px solid #dedede;border-radius:3px;padding:12px}.page__description{margin:12px}.page__actions button{margin:0 0 0 12px}.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}.go-back__text{margin-left:6px;display:inline-block;vertical-align:middle}.pagination-container{margin:12px 0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:47em){.pagination-container{margin:12px}}.pagination-item-wrapper{margin:3px}.pagination,.pagination-item-wrapper{display:flex;justify-content:center;align-items:center}.pagination{box-sizing:border-box;margin:0;max-width:100%;padding:0 35px;position:relative}.pagination__next,.pagination__page,.pagination__previous{flex:0 0 2.5em;margin:0 3px;background:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;width:2.5em;height:2.5em;border:thin solid #d8d8d8;border-radius:3px}.pagination__next:link,.pagination__next:visited,.pagination__page:link,.pagination__page:visited,.pagination__previous:link,.pagination__previous:visited{color:inherit}.pagination__next:focus,.pagination__next:hover,.pagination__page:focus,.pagination__page:hover,.pagination__previous:focus,.pagination__previous:hover{background-image:linear-gradient(rgba(0,0,0,.03),rgba(0,0,0,.03));text-decoration:none}.pagination__page--checked{background-color:#3f8be1}.pagination__page--checked:link,.pagination__page--checked:visited{color:#fff}.pagination__next--is-last-page,.pagination__previous--is-first-page{visibility:hidden}.pagination--compact .pagination__next,.pagination--compact .pagination__page,.pagination--compact .pagination__previous{margin:0;border-radius:0;border-left-width:0}.pagination--compact .pagination-item-wrapper :first-child{border-left-width:1px;border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination--compact .pagination-item-wrapper :last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.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)}}.promo-row{overflow-x:auto;width:100%;background-color:#ededed;-webkit-overflow-scrolling:touch;overflow-y:hidden}.promo-row+.category-header,.promo-row+.promo-row{margin-top:3px}.page__product+.promo-row--c1,.swipable+.promo-row--c1{background-color:#f5f5f5}.promo-row .promo-item-container{width:auto;display:flex;overflow-x:visible;overflow-y:hidden}.promo-row .promo-item{display:inline-block;margin:0 0 0 4px;min-height:1px;vertical-align:top}.promo-row .promo-item:first-child{margin-left:0}.promo-row .promo-item a,.promo-row .promo-item a img{display:inline-block;vertical-align:top}.promo-row--c1 .promo-item-container,.promo-row .promo-item a img{width:100%}.promo-row--c1 .promo-item-container .promo-item{width:100%;max-width:594px;margin:auto}@media only screen and (min-width:47em){.promo-row--c1 .promo-item-container .promo-item{width:50%}}.promo-row--c2 .promo-item-container{width:130%;max-width:1194px}.promo-row--c2 .promo-item-container .promo-item{width:65%;max-width:594px}@media only screen and (min-width:29em){.promo-row--c2 .promo-item-container{width:100%}.promo-row--c2 .promo-item-container .promo-item{width:50%}}.promo-row--c3 .promo-item-container{width:180%;max-width:1268px}.promo-row--c3 .promo-item-container .promo-item{width:60%;max-width:420px}@media only screen and (min-width:47em){.promo-row--c3 .promo-item-container{width:100%}.promo-row--c3 .promo-item-container .promo-item{width:auto;flex:1 1 auto}}.full-width-promo{background-color:#ededed}.full-width-promo+.promo-row{padding-top:3px}.full-width-promo .promo-item,.full-width-promo .promo-item a{display:block}.full-width-promo .promo-item a img,.ratio-carousel{width:100%;display:block}.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}.ratio-banner-carousel{background:#9c9c9c;background:linear-gradient(0deg,transparent 2px,#9c9c9c 0);box-shadow:0 1px 0 0 rgba(0,0,0,.1),0 -1px 0 0 rgba(0,0,0,.1);position:relative;z-index:0}.ratio-banner-carousel__blips{bottom:0;list-style:none;margin:0;left:50%;padding:0;position:absolute;text-align:center;transform:translateX(-50%);z-index:3}.ratio-carousel--banner{min-height:171px}.ratio-carousel--banner:after{padding-top:75%}@media only screen and (min-width:29em){.ratio-carousel--banner:after{padding-top:33.33333%}}.slide__banner-image{cursor:pointer;display:block;min-height:100%;position:relative;z-index:1}.slide__banner-image:link,.slide__banner-image:visited{color:transparent}.slide__banner-placeholder{align-items:center;box-sizing:border-box;color:#fff;display:flex;font-size:24px;font-size:10vw;height:100%;justify-content:center;letter-spacing:1px;padding:0 12px;pointer-events:none;position:absolute;text-align:center;text-shadow:4px 4px 6px rgba(0,0,0,.4);transition:opacity 125ms ease-in-out;width:100%;z-index:3}@media only screen and (min-width:29em){.slide__banner-placeholder{font-size:40px;font-size:4vw}}@media only screen and (min-width:63em){.slide__banner-placeholder{font-size:48px}}.banner-image__ratio4by1,.banner-image__ratio4by3,.banner-image__responsive{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.banner-image__ratio4by3,.banner-image__responsive{display:block}@media only screen and (min-width:29em){.banner-image__ratio4by3{display:none}}@media only screen and (min-width:29em){.banner-image__ratio4by1{display:block}}.banner-placeholder__text{font-size:inherit}.main-view-gallery{position:relative;max-height:320px}@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}.arrow-control{cursor:pointer;filter:drop-shadow(0 0 2px white) drop-shadow(0 0 4px white);opacity:1;padding:42px 18px;position:absolute;top:50%;transform:translateY(-50%);z-index:3}@media only screen and (min-width:29em){.arrow-control{opacity:0}}@media only print{.arrow-control{display:none}}.arrow-control:hover{opacity:.8}@media only screen and (min-width:47em){.arrow-control{transition:opacity 125ms ease-in-out}.ratio-gallery-carousel:hover .arrow-control{opacity:.4}.ratio-gallery-carousel .arrow-control:hover{opacity:.8}}.arrow-control--left{left:0;padding-right:24px}.arrow-control--right{padding-left:24px;right:0}.arrow-control [data-icon]{display:block}.gallery-thumbnails{pointer-events:all;flex-shrink:1;padding:6px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;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}.ratio-promo-container{background-color:#ededed;position:relative;display:block;width:100%;box-sizing:border-box;margin-top:2px}@media only screen and (min-width:47em){.ratio-promo-container{margin-top:0}}.ratio-promo-container:after{content:"";display:block}.ratio-promo-container a{pointer-events:auto;font-size:0}.ratio-promo-container a:link,.ratio-promo-container a:visited{color:transparent}.ratio-promo-container a img{width:100%}.ratio-promo-container .promo-image--show-immediately{position:relative;z-index:0;opacity:1}.ratio-promo-container .promo-image--delayed-fade-in{position:relative;opacity:1;z-index:-1;animation-name:promo-image-fade-in-keyframes;animation-duration:375ms;animation-delay:3s;animation-fill-mode:forwards}.ratio-promo-container .ratio-promo{position:absolute;pointer-events:none;width:100%;height:100%;display:flex;flex-flow:wrap;justify-content:space-between;left:0;right:0}.ratio-promo-container-all:after{padding-top:calc(66.66667% + 8px)}@media only screen and (min-width:29em){.ratio-promo-container-all:after{padding-top:calc(16.66667% + 8px + (100% - 8px)/4)}}.ratio-promo-container-all .ratio-promo .promotion_01{margin-bottom:8px}.ratio-promo-container-all .ratio-promo .promotion_03{display:none}@media only screen and (min-width:29em){.ratio-promo-container-all .ratio-promo .promotion_02,.ratio-promo-container-all .ratio-promo .promotion_03{display:block;width:calc(50% - 4px)}}.ratio-promo-container-two-by-ones-only:after{padding-top:50%}@media only screen and (min-width:29em){.ratio-promo-container-two-by-ones-only:after{padding-top:calc((100% - 8px)/4)}}.ratio-promo-container-two-by-ones-only .ratio-promo .promotion_01{display:none}.ratio-promo-container-two-by-ones-only .ratio-promo .promotion_02{margin-bottom:8px}.ratio-promo-container-two-by-ones-only .ratio-promo .promotion_03{display:none}@media only screen and (min-width:29em){.ratio-promo-container-two-by-ones-only .ratio-promo .promotion_02,.ratio-promo-container-two-by-ones-only .ratio-promo .promotion_03{display:block;width:calc(50% - 4px);margin-bottom:0}}.ratio-promo-container-six-by-one-only:after{padding-top:16.66667%}.ratio-promo-container-empty,.ratio-promo-container-six-by-one-only .ratio-promo .promotion_02,.ratio-promo-container-six-by-one-only .ratio-promo .promotion_03{display:none}@keyframes promo-image-fade-in-keyframes{0%{opacity:0;z-index:1}to{opacity:1;z-index:1}}.review-breakdown{padding-top:12px;text-align:center}.review-breakdown__total{font-weight:700}.review-breakdown-list{display:flex;flex:0 1 auto;list-style:none;margin:0;padding:0}.review-breakdown-list__item{align-items:center;display:flex;flex-direction:column-reverse}.review-breakdown-count{color:#fbb900;filter:drop-shadow(0 0 1px rgba(0,0,0,.1));font-size:16px;margin-top:6px;width:2em}.review-breakdown-count__text{color:#333;display:block;font-size:10px;font-weight:700;line-height:1;margin-top:-1.4em}.review-breakdown-bar{background:#f5f5f5;border:1px solid rgba(0,0,0,.1);border-radius:3px;box-sizing:border-box;height:4em;position:relative;width:18px}.review-breakdown-bar__percentage{position:absolute;bottom:-1px;left:-1px;right:-1px;background:#fbb900;border:1px solid rgba(0,0,0,.2);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;box-sizing:border-box}.review-breakdown-bar__percentage[style*="height:0%"],.review-breakdown-bar__percentage[style*="height: 0%"]{opacity:.2}.review-breakdown-bar__percentage[style*="height:1%"],.review-breakdown-bar__percentage[style*="height: 1%"]{opacity:.4}.review-breakdown-bar__percentage[style*="height:2%"],.review-breakdown-bar__percentage[style*="height: 2%"]{opacity:.6}.review-breakdown-bar__percentage[style*="height:3%"],.review-breakdown-bar__percentage[style*="height: 3%"]{opacity:.8}.review-breakdown-bar__percentage[style*="height:98%"],.review-breakdown-bar__percentage[style*="height: 98%"],.review-breakdown-bar__percentage[style*="height:99%"],.review-breakdown-bar__percentage[style*="height: 99%"],.review-breakdown-bar__percentage[style*="height:100%"],.review-breakdown-bar__percentage[style*="height: 100%"]{border-top-left-radius:inherit;border-top-right-radius:inherit}.review-breakdown-bar__percentage[style*="height:99%"],.review-breakdown-bar__percentage[style*="height: 99%"],.review-breakdown-bar__percentage[style*="height:100%"],.review-breakdown-bar__percentage[style*="height: 100%"]{box-sizing:content-box}.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}.see-more{display:block;padding:12px 0;text-align:right}.see-more:focus,.see-more:hover{text-decoration:none}.shop-in-shops-in-row .shop-in-shops{min-height:0;display:inline-flex;justify-content:center;min-width:100%;box-sizing:border-box}.shop-in-shops{display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:center;background-color:#2e2e2e;margin:0;padding:12px 0;width:100%;max-width:100%;min-height:80px;white-space:nowrap;overflow-y:auto;transition:all .75s;-webkit-overflow-scrolling:touch}@media only screen and (min-width:29em){.shop-in-shops{list-style:none;height:auto;min-height:180px;justify-content:space-around;flex-wrap:wrap;overflow:hidden}}.shop-in-shops__shop{padding:6px 18px;margin:0;flex:1 0 auto;text-align:center}.shop-in-shops__shop img{position:relative;z-index:1;padding:0;max-width:105px;max-height:42px;width:auto;height:auto;margin:0 auto;image-rendering:auto;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform .2s ease-in-out}@media only screen and (min-width:63em){.shop-in-shops__shop img{padding:0 12px;max-width:90px;max-height:35px;width:auto;height:auto;margin:0 auto}.shop-in-shops__shop img:hover{z-index:4;transform:scale(1.35)}}.shop-in-shops__shop img.logo--apple{top:-4px;max-width:110px}.shop-in-shops__shop img.logo--garmin{top:-5px;max-width:100px}.shop-in-shops__shop img.logo--gzr{top:3px;max-height:28px}.shop-in-shops__shop img.logo--canon{top:-1px;max-height:18px}.shop-in-shops__shop img.logo--sony{top:1px}.shop-in-shops__shop img.logo--lg{max-height:34px}.shop-in-shops__shop img.logo--sennheiser{max-width:140px}.shop-in-shops__shop img.logo--microsoft{max-width:115px}.shop-in-shops__shop img.logo--bosch{max-width:110px}.shop-in-shops__shop img.logo--olympus{top:3px;max-width:110px}.shop-in-shops__shop img.logo--logitech{max-width:115px}.shop-in-shops__shop img.logo--procaster{top:-1px;max-width:155px}.shop-in-shops__shop img.logo--lego{max-height:32px}.shop-in-shops__shop img.logo--electrolux,.shop-in-shops__shop img.logo--hp,.shop-in-shops__shop img.logo--huawei{max-height:46px}.show-all{color:#2171cc;cursor:pointer;display:inline-block;padding:12px;vertical-align:middle}.show-all:hover{text-decoration:underline}.show-all:after,.show-all:before{content:"—";display:inline-block;margin:0 6px;text-decoration:none}.show-more{display:block;margin:0;outline:none;padding:0}.show-more__text{color:#2171cc;cursor:pointer}.show-more--line-on-sides{border-collapse:separate;border-spacing:6px 0;display:table;line-height:.125;min-width:18em;white-space:nowrap;width:50%;margin:30px auto 3px}.show-more--line-on-sides__in-custom-lists{padding-top:8px;padding-bottom:8px}.show-more--line-on-sides:after,.show-more--line-on-sides:before{border-top:thin solid #d8d8d8;content:"";display:table-cell;width:50%}.show-more--line-on-sides .text{display:block;margin:-6px;padding:6px 12px 24px;white-space:nowrap;text-decoration:none}.show-more--line-on-sides .text:hover{text-decoration:underline;cursor:pointer}.show-more--compact{color:#2171cc;font-size:12px;padding:3px}.show-more--compact,.show-more--plain{cursor:pointer;display:flex;align-items:center;justify-content:center}.show-more--plain{height:40px}.show-more--left{padding-left:0}.show-more--left,.show-more--left-deep{color:#2171cc;font-size:12px;justify-content:flex-start}.show-more--left-deep{padding-left:24px}.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 (max-width:58.95em) and (min-width:31.25em){.special-days--slide{flex:1 0 50%}}@media only screen and (min-width:47em) and (min-width:46.25em){#hide-sidebar:not(:checked)~#app .special-days--slide{flex:1 0 50%}}@media only screen and (min-width:47em) and (min-width:31.25em){#hide-sidebar:checked~#app .special-days--slide{flex:1 0 50%}}@media only screen and (max-width:58.95em) and (min-width:46.875em){.special-days--slide{flex:1 0 33.333%}}@media only screen and (min-width:47em) and (min-width:61.875em){#hide-sidebar:not(:checked)~#app .special-days--slide{flex:1 0 33.333%}}@media only screen and (min-width:47em) and (min-width:46.875em){#hide-sidebar:checked~#app .special-days--slide{flex:1 0 33.333%}}@media only screen and (max-width:58.95em) and (min-width:62.5em){.special-days--slide{flex:1 0 25%}}@media only screen and (min-width:47em) and (min-width:77.5em){#hide-sidebar:not(:checked)~#app .special-days--slide{flex:1 0 25%}}@media only screen and (min-width:47em) and (min-width:62.5em){#hide-sidebar:checked~#app .special-days--slide{flex:1 0 25%}}@media only screen and (max-width:58.95em) and (min-width:68.75em){.special-days--slide{flex:1 0 20%;padding:0 12px}}@media only screen and (min-width:47em) and (min-width:83.75em){#hide-sidebar:not(:checked)~#app .special-days--slide{flex:1 0 20%;padding:0 12px}}@media only screen and (min-width:47em) and (min-width:68.75em){#hide-sidebar:checked~#app .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 (-ms-hyphens:auto) or (hyphens:auto)){.secondary-ratings{-webkit-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}.secondary-ratings-avarages{box-sizing:border-box;column-width:240px;padding:12px;width:50%}@media only screen and (min-width:47em){.secondary-ratings-avarages{padding:12px 18px}}.secondary-ratings-list{word-break:break-all;list-style:none;margin:0;padding:0}@supports ((-webkit-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.secondary-ratings-list{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:normal}}.secondary-ratings-list__item{break-inside:avoid;margin:0 0 12px;padding:0}.secondary-rating-title{display:inline-block;text-align:left;width:9em}.secondary-rating-value{white-space:nowrap}.secondary-rating-value .star-ratings{vertical-align:middle}.secondary-rating-value__number{margin-left:24px}@media only screen and (min-width:47em){.secondary-rating-value__number{margin-left:12px}}.star-ratings{height:100%;color:#dedede;display:inline-block;position:relative;vertical-align:text-bottom;white-space:nowrap}.star-ratings--reliable{opacity:1;filter:none}.star-ratings__percentage{height:100%;background:#fff;color:#fbb900;overflow:hidden;position:absolute;transition:width .25s ease-in-out}.star-ratings__percentage .vk-icon--super-bubble{background:#fbb900}.wide-input{display:table;width:100%}.wide-input__in-max-width{width:100%}.wide-input__in-fluid-width,.wide-input__in-max-width{display:table-cell;position:relative;vertical-align:top}.in-max-width__input{border:thin solid #d8d8d8;border-right-width:0;border-radius:3px 0 0 3px;box-sizing:border-box;display:block;font-size:16px;line-height:1.375;padding:3px 3px 3px 25px;width:100%}.in-max-width__input-icon{left:7px;top:7px;pointer-events:none;position:absolute;z-index:1}.in-fluid-width__submit{background:#fbfbfb;border:thin solid #d8d8d8;border-radius:0 3px 3px 0;display:block;font-size:16px;line-height:1;outline:none;padding:6px 18px}.in-fluid-width__submit:hover{background-color:#fff}.in-fluid-width__submit:active{background-color:#dedede}.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}.swipable{background:#ededed;position:relative;margin-right:1px}.promo-row+.swipable--dark{margin-top:3px}.swipable--borders{border:solid rgba(0,0,0,.1);border-width:1px 0}.swipable__title{margin:0;padding:18px 12px 0 18px;position:relative;z-index:3}.swipable__scroller{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;min-height:425.25px}.swipable__scroller::-webkit-scrollbar{display:none}@media only screen and (min-width:74em){@-moz-document url-prefix(){.swipable__scroller{overflow-x:hidden;overflow-x:auto}}}.swipable--buttons .swipable__scroller{min-height:457.25px}.swipable__scroller>.inline-block>.big-product-grid{display:inline-flex;flex-wrap:nowrap}.swipable__scroller>.inline-block>.big-product-grid>.big-product-grid__item{width:250px!important;flex:0 0 auto}.swipable__scroller>.inline-block>.big-product-grid>.big-product-grid__item:last-child{margin-right:46px}@media only screen and (min-width:74em){.swipable__scroller>.inline-block>.big-product-grid>.big-product-grid__item:last-child{margin-right:66px}}.swipable__left,.swipable__right{align-items:center;color:rgba(0,0,0,.6);cursor:pointer;display:flex;font-size:32px;justify-content:center;flex:0 0 auto;bottom:0;opacity:0;outline:none;pointer-events:none;position:absolute;top:0;width:40px;transition:opacity 375ms ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}@media only screen and (min-width:29em){.swipable__left,.swipable__right{width:65px}}.swipable__left--visible,.swipable__right--visible{opacity:1;pointer-events:inherit}.swipable__left{background:linear-gradient(270deg,hsla(0,0%,92.9%,0),hsla(0,0%,92.9%,.2) 35%,#ededed);left:0}.swipable__right{background:linear-gradient(90deg,hsla(0,0%,92.9%,0),hsla(0,0%,92.9%,.2) 35%,#ededed);right:0}.swipable--blue,.swipable--blue .big-product-grid{background:#e2f3ff}.swipable--blue .swipable__left{background:linear-gradient(270deg,rgba(226,243,255,0),rgba(226,243,255,.4) 55%,#e2f3ff)}.swipable--blue .swipable__right{background:linear-gradient(90deg,rgba(226,243,255,0),rgba(226,243,255,.4) 55%,#e2f3ff)}.swipable--dark,.swipable--dark .big-product-grid{background:#282828}.swipable--dark .swipable__title{color:#fff}.swipable--dark .swipable__left{background:linear-gradient(270deg,rgba(40,40,40,0),rgba(40,40,40,.4) 55%,#282828)}.swipable--dark .swipable__left svg{filter:drop-shadow(0 0 3px white)}.swipable--dark .swipable__right{background:linear-gradient(90deg,rgba(40,40,40,0),rgba(40,40,40,.4) 55%,#282828)}.swipable--dark .swipable__right svg{filter:drop-shadow(0 0 3px white)}.form-action-button{background-color:transparent;border:0;padding:12px;margin:0 6px;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.form-action-button:link,.form-action-button:visited{color:inherit}.form-action-button:active,.form-action-button:focus,.form-action-button:hover{text-decoration:none}.thumb-button{background-color:#fff;flex-grow:1;margin:0}.thumb-button:active,.thumb-button:focus,.thumb-button:hover{background-color:#fbfbfb}.thumb-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.thumb-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.thumb-button [data-icon]{margin-right:6px}.thumb-button--positive{color:#14a006}.thumb-button--negative{color:#ed1c24}.thumb-button--negative,.thumb-button--positive{background-color:#fbfbfb}.thumb-button--negative:active,.thumb-button--negative:focus,.thumb-button--negative:hover,.thumb-button--positive:active,.thumb-button--positive:focus,.thumb-button--positive:hover{background-color:#f5f5f5}.thumb-button--selected.thumb-button--positive{background-color:#d8fab7}.thumb-button--selected.thumb-button--negative{background-color:#fde8ea}.scroll-selector-container{display:flex;opacity:1;transition:opacity .1s ease-in-out;position:relative}.scroll-selector-container--disabled{opacity:.5}.scroll-selector-container--disabled ul{pointer-events:none}.scroll-selector-container .scroll-selector{list-style:none;-webkit-padding-start:0;padding-inline-start:0;padding:0 36px;margin:0;height:78px;-webkit-overflow-scrolling:auto;scroll-behavior:smooth;overflow-x:hidden;overflow-y:scroll;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.scroll-selector-container .scroll-selector::-webkit-scrollbar{width:0!important}.scroll-selector-container .scroll-selector li{height:20px;padding:3px 0}.scroll-selector-container .scroll-selector li,.scroll-selector-container>span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scroll-selector-container>span{display:flex;flex-direction:column;justify-content:space-between;position:relative}.scroll-selector-container>span .scroll-selector__scroller-down,.scroll-selector-container>span .scroll-selector__scroller-up{opacity:1;transition:opacity 50ms ease-in-out}.scroll-selector-container>span .scroll-selector__scroller-down:active,.scroll-selector-container>span .scroll-selector__scroller-up:active{opacity:.6}.scroll-selector-container>span .scroll-selector__scroller-down{bottom:0}.scroll-selector-container .scroll-selector-disabled-overlay{position:absolute;top:0;right:-32px;bottom:0;left:0;z-index:1}.feedback__icon{line-height:48px;width:48px;min-width:48px;vertical-align:middle;display:inline-block;text-align:center}.feedback__icon>[data-icon],.feedback__icon[data-icon]{border-radius:22px;font-size:22px;vertical-align:middle}.feedback__thank-you{background:inherit;font-size:16px;line-height:1.125;padding:18px;text-align:center}.feedback__form{background:#f5f5f5;color:#333;padding:12px}.feedback__form .required{color:#ed1c24}.feedback__form p{margin:0 auto 12px;max-width:30rem;position:relative}.feedback__form textarea{height:6em;resize:vertical;min-height:73px}.feedback__form input,.feedback__form textarea{border:thin solid #d8d8d8;border-radius:3px;padding:6px;width:100%}.feedback__form label{display:block;margin:6px 0}.feedback-form-inline{margin-top:24px}.feedback-form-inline__title{margin:0;text-align:center}.feedback-form-inline__title .vk-icon{margin-right:0}.feedback-form-inline>.feedback__form{background-color:inherit;color:inherit;padding:0}.rating-simple{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:1;padding:12px 18px;text-align:center;white-space:nowrap;width:100%}@media only screen and (min-width:47em){.rating-simple{width:40%}}.rating-simple__count{display:block;margin-top:6px;font-size:14px;font-weight:700}.rating-simple__percentage{color:#14a006;font-size:14px;font-weight:700}@media only screen and (min-width:63em){.rating-simple__percentage{font-size:16px}}.rating-simple-percentage{font-size:18px}@media only screen and (min-width:63em){.rating-simple-percentage{font-size:22px}}.review-big-stars{font-size:32px;margin:12px 0;display:flex;align-items:center;justify-content:center}.review-big-stars__rating{font-size:24px;line-height:24px;margin-left:12px;font-weight:700}.rating-breakdown{order:1;text-align:center}@media only screen and (min-width:47em){.rating-breakdown{order:-1;padding:0 18px}}.button{background:#fbfbfb;border:thin solid #d8d8d8;border-radius:3px;box-sizing:border-box;color:#333;cursor:pointer;display:inline-block;padding:0 12px;text-align:center}.button:link,.button:visited{color:#333;text-decoration:none}.button:hover{background-image:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.1))}.button:active{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.button--big{height:40px;line-height:40px}.button--primary{background-color:#3f8be1;background-image:linear-gradient(180deg,#3f8be1 0,#4c8ed9);border-color:#4880d8;color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}.button--full-width{display:block;width:100%}.button--post-fix{border-top-left-radius:0;border-bottom-left-radius:0;width:4em}.button--outline{border-color:#2171cc;color:#2171cc;padding:3px 6px}.button--disabled{background-color:#9c9c9c;background-image:none;border-color:transparent;color:#fff}.productListDiscount{margin-bottom:6px}.productListDiscountLabel{font-weight:700}.productListDiscountAmount{font-weight:700;color:#ed1c24;background:#ffec00}.loadMore{text-align:center;padding:6px}.loadMore button{width:100%}.loadMore .button{width:100%;color:#fff}.information-with-icon{background:#e2f3ff;border:1px solid #c8e9ff;border-radius:3px;padding:12px 12px 12px 42px;position:relative}.information-with-icon input{position:absolute;left:12px;top:18px}.information-with-icon h4{margin:-3px 0 12px}.information-with-icon ul{padding:0}.information-with-icon li{margin:6px 0}.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__comment{margin-top:12px}.conversation-feedback__title{margin-bottom:6px}.image-viewer-image{border-radius:3px;height:auto;max-width:100%;opacity:0;transform:translateY(25%) scale(.5);transition:opacity 125ms ease-in-out,transform 125ms ease-in-out}.image-viewer-image--loaded{opacity:1;transform:translateY(0) scale(1)}.image-viewer-dialog-footer,.image-viewer-dialog-header{position:absolute;left:0;right:0;height:48px;line-height:48px;background-color:#000;color:#fff}.image-viewer-dialog-header{padding-left:24px;top:0}.image-viewer-dialog-footer{bottom:0;text-align:right}.image-viewer-close{cursor:pointer;display:inline-block;line-height:1;margin-right:12px;padding:12px}.linked-review{align-items:center;background:#f5f5f5;border-radius:3px 3px 0 0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:flex;justify-content:flex-start;margin:12px 0 -2px;padding:12px}@media only screen and (min-width:47em){.linked-review{padding:12px 24px}}.linked-review-item{display:flex;align-items:center}.linked-review-item__image{margin:0 6px}.questions-questions{padding:0 12px}@media only screen and (min-width:47em){.questions-questions{padding:0 18px}}.questions-header{background:#fff;display:table;width:100%;box-shadow:0 1px 0 0 rgba(0,0,0,.1)}.questions-header-title{margin:0;padding:12px}@media only screen and (min-width:47em){.questions-header-title{padding:18px;flex-grow:1}}.questions-footer{padding:42px 18px 36px;text-align:center}.questions-new-question{margin:12px;padding:12px;text-align:center}.questions-answers{list-style-type:none;margin-left:12px;margin-right:12px;padding:0}@media only screen and (min-width:47em){.questions-answers{margin-left:206px}}form#write-question{margin-top:12px}form#write-question .verkdown-guide{text-align:right;max-width:46rem;margin:-6px auto 0}.write-answer-question{padding:0 12px}@media only screen and (min-width:47em){.write-answer-question{padding:0 18px}}.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__image img{max-height:144px;max-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}.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__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}.reviews-reviews{padding:0 12px}@media only screen and (min-width:47em){.reviews-reviews{padding:0 18px}}.reviews-header{background:#fff;display:table;width:100%;box-shadow:0 1px 0 0 rgba(0,0,0,.1)}.reviews-header-title{margin:0;padding:12px}@media only screen and (min-width:47em){.reviews-header-title{padding:18px;flex-grow:1}}.reviews-sub-header{display:flex}.reviews-footer{padding:42px 18px 36px;text-align:center}.reviews-review{box-sizing:border-box;margin-bottom:12px}.reviews-review__comments{display:flex;flex:0 1 auto;flex-direction:column;padding:12px 18px}@media only screen and (min-width:47em){.reviews-review__comments{flex-direction:row;margin-left:206px}}.reviews-comments{flex-grow:1;margin:0;padding:0}.reviews-comments__title{background:#fbfbfb;border-radius:6px 6px 0 0;border:solid rgba(0,0,0,.2);border-width:1px 1px 0;font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;margin:0;padding:18px;position:relative;transform:translateX(0);z-index:1}.reviews-comments__content{background:#fbfbfb;border-radius:0 0 6px 6px;border:1px solid rgba(0,0,0,.2);border-top:0 solid rgba(0,0,0,.2);margin:0 0 12px;overflow:hidden;padding:0 18px 18px}.verkdown-syntax{width:100%;background:#e9e9e9;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);border-radius:3px;padding:18px;margin-top:0}.write-comment-review{padding:0 12px}@media only screen and (min-width:47em){.write-comment-review{padding:0 18px}}#write-comment-form .verkdown-guide{text-align:right;max-width:46rem;margin:-6px auto 6px}#write-review .verkdown-guide{text-align:right;max-width:46rem;margin:-6px auto 0}.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--basic .campaign-product-list h1{background:#484848;color:#fff;line-height:1.5;padding:9px 12px;margin:0 0 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;padding:0 0 4rem}.template--common-v2 .ImageComponentResponsive{background-size:contain;-webkit-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 .productComparisonList .comparison-items{padding:0 -1rem}.template--common-v2 .container .row .productComparisonList .comparison-items .item-details{flex:1 1 300px;max-width:300px;position:relative;padding:0;margin:0 .5rem;-webkit-transform:translateZ(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;-ms-hyphens:none;hyphens:none}.template--common-v2 .container .row .productComparisonList .comparison-items{display:flex;flex-grow:1;overflow-x:auto;padding:1rem 0;margin-left:-.5rem;margin-right:-.5rem}.template--common-v2 .container .row .productComparisonList .comparison-items .product-list__product-list-header{margin:0}.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;-ms-hyphens:auto;hyphens:auto}.template--common-v2 .container .no-hyphens{-webkit-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--common-v2 .container .vk-button--large{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.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__tab-selector{text-align:center;background:#fff}.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 svg{margin-right:12px}.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{padding: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;max-width:50em;text-align:left}.category-seotext p{margin:0}.category-footer{position:relative}.category-footer>.category-seotext{padding-top:12px}@media only screen and (min-width:47em){.category-footer{display:flex}.category-footer>.category-seotext{flex:0 1 auto;width:60%}.category-footer>.apuraha-notice-wrapper{flex:0 1 auto;width:40%}.category-footer>.apuraha-notice-wrapper:only-child{width:100%}}.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 .tooltip .add-to-list{margin-right:6px}.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{border-radius:1px;display:block;max-width:100%;max-height: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}}.front-page .special-days-ribbon--frontpage{background-color:#ffd429}.front-page .xmas-ribbon{position:relative;display:block;text-align:center;background-color:#d42426;color:#fff;font-size:14px;font-weight:700;margin-bottom:3px;padding:6px;text-decoration:none}.front-page .xmas-ribbon:hover .inline-block{text-decoration:underline}.front-page .xmas-ribbon [data-icon=gift]{margin-right:6px}.front-page .xmas-ribbon [data-icon=arrow-right]{display:block;font-size:1em;position:absolute;right:12px;top:50%;transform:translateY(-50%)}@media only screen and (min-width:47em){.front-page .xmas-ribbon{padding:12px;font-size:16px}}.front-page .b2b-offer-promo{padding:6px 12px;background-color:#0274b3;color:#fff}.front-page .b2b-offer-promo a{color:#fff;text-decoration:underline}.custom-list-page-info{font-size:24px;margin:24px 0;text-align:center}.select-addable-custom-list{border-top:1px solid rgba(0,0,0,.1);display:flex;flex:0 1 auto;justify-content:center;padding:12px;white-space:nowrap}.select-addable-custom-list__dropdown{flex-shrink:1;width:20em}.page--custom-list .no-lists{color:#9c9c9c;font-style:italic;text-align:center;padding:12px}.page--custom-list .no-products{color:#9c9c9c;font-style:italic;text-align:center;margin:0;padding:60px 0}.page--custom-list .reset-new-list-name{position:relative;height:0;top:8px;right:12px;text-align:right;cursor:pointer}.page--custom-list .product-price__financing{font-size:11px}@media only print{.page__product>.product-list{display:none}}.page__product .related-bundles{margin-bottom:18px}.product-image{display:inline-block;max-width:100%;max-height:100%;-webkit-user-drag:none;vertical-align:middle;object-fit:contain}iframe.product-image{width:100%;height:100%;object-fit:fill}.product-header-title{display:inline-block;flex-grow:1;word-break:break-word}.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-navigators{display:flex;white-space:nowrap}.product-header__title .product-header-navigators .product-header-list-navigator>svg{width:1em!important}.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>.product-reviews-link__recommendation-percentage{display:inline-block;font-size:14px;padding:5px 0 0 24px;vertical-align:top}@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}}@media only screen and (max-width:58.95em) and (min-width:84.375em){.product-header-list-navigator{display:none}}@media only screen and (min-width:47em) and (min-width:99.375em){#hide-sidebar:not(:checked)~#app .product-header-list-navigator{display:none}}@media only screen and (min-width:47em) and (min-width:84.375em){#hide-sidebar:checked~#app .product-header-list-navigator{display:none}}.product-header-list-navigator--disabled{pointer-events:none}.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}}.main-view__info{align-items:center;display:flex;flex-direction:column;flex:0 1 auto;margin:0 12px 12px}@media only screen and (min-width:47em){.main-view__info{align-items:stretch;flex-direction:row;justify-content:space-evenly}}@media only screen and (min-width:63em){.main-view__info{flex-direction:column;justify-content:normal;margin:0 18px 12px 0;width:320px}}@media only screen and (min-width:74em){.main-view__info{margin:-48px 18px 12px 0}}@media only print{.main-view__info{box-sizing:border-box;font-size:9pt;margin:0 12px;max-width:50%;width:320px}}@media only print and (orientation:landscape){.main-view__info{max-height:calc(100vh - 220px)}}.main-view-info{width:320px}.product-availability-store{display:flex;flex-direction:column}.product-availability-store-box{background-color:#f5f5f5;border:thin solid #d8d8d8;border-radius:3px;padding:6px 10px}.product-availability-store-box__title{margin:2px 0 8px 2px}.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}.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}.product-availability-store-notice{color:#9c9c9c;font-size:12px;padding:12px 0 0 18px}.lowest-shipment-price{color:#ed1c24}.product-basic-details{background-color:#e2f3ff;border:solid rgba(0,0,0,.1);border-width:1px 0;margin:12px -12px;order:-1;padding:12px}@media only screen and (min-width:63em){.product-basic-details{border-radius:3px;border-width:1px;order:0;margin:12px 0}}.product-basic-details--discounted{background-color:#e2f3ff}.product-basic-details__quantity,.product-basic-details__unavailable{font-size:12px;margin-top:12px}.product-basic-details__quantity{color:#9c9c9c}.product-basic-details__quantity i{font-size:18px;color:#666}.product-basic-details__unavailable{color:#ed1c24}.product-basic-details__details{margin:0 0 3px}.product-basic-details__details dt{width:105px;float:left;clear:left;font-weight:700;color:#9c9c9c}.product-basic-details__details dt:after{content:":"}.product-basic-details__details dd{margin-left:105px;word-wrap:break-word}.product-basic-details__details dd a{color:#000;text-decoration:underline}.product-basic-details__details dd a:focus,.product-basic-details__details dd a:hover{color:#2171cc}.product-basic-details__details dd,.product-basic-details__details dt{margin-bottom:6px}.product-basic-details__details:last-of-type{margin-bottom:12px}.no-js .add-to-cart:before{content:"Laita JavaScript päälle ostaaksesi!"}.no-js .add-to-cart>*{display:none}@media only print{.add-to-cart{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}@media only print{.product-pricedata{display:none!important}}.product-page-comparison-container{text-align:center}.product-location-modal{box-sizing:border-box;color:#fff;height:100%;padding:6px;position:relative;max-width:1440px;width:100%}.product-location-modal__header{display:flex;justify-content:space-between;margin:0}.product-location-modal__header>span{padding:12px}@media only screen and (min-width:29em){.product-location-modal__header>span{padding:12px 36px 12px 12px}}.product-location-modal__header--close{cursor:pointer;white-space:nowrap}.product-location-modal .fullscreen{height:100%;position:relative;width:100%}.product-location-modal .ratio-gallery-with-thumbnails,.product-location-modal .slide__gallery-slide{background:none}.product-location-modal .slide__gallery-slide{display:block}.product-location-modal .slide__gallery-slide h3{margin:0;padding:12px}@media only screen and (min-width:74em){.page--assortment-product .main-view__info{margin:-16px 18px 12px 0}}.product-list-landing-page{box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1)}.product-list-landing-page__heading{padding:24px;display:flex;justify-content:center;text-align:center}.product-list-landing-page__heading>h1{font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1;text-align:center;color:#333;margin:0}.product-list-landing-page__heading [data-icon]{font-size:22px}.product-list-landing-page__actions{background-color:#fbfbfb;box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1);margin-bottom:3px;padding:12px}.product-list-landing-page__actions .actions__product-list-share-buttons{flex-grow:0}.product-list-landing-page__product-list{background-color:#ededed}.product-list-landing-page__product-list .vk-status-message{margin:12px}.product-list-landing-page__product-list .list-product{min-height:0}.quick-search{margin:6px 0;width:100%}.quick-search__search-input{display:flex;box-sizing:border-box;padding:0}.quick-search__search-input .search-input__search-input-field{padding-right:40px;width:100%}@media only screen and (min-width:47em){.quick-search{display:inline-flex;flex-direction:column}}.quick-search .search-input__close-button{margin-left:-32px;box-shadow:none;background:transparent}.quick-search__select-list-container{background:#fff;z-index:20;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.13),0 1px 2px 0 rgba(0,0,0,.13),0 4px 8px 0 rgba(0,0,0,.13),0 16px 32px 0 rgba(0,0,0,.13)}@media only screen and (min-width:47em){.quick-search__select-list-container{margin:6px 0 0}}.quick-search-select-list{list-style-type:none;padding:0;margin:0;position:relative;width:100%;border-top:0;box-sizing:border-box}.quick-search-select-list__item{box-shadow:0 1px 0 rgba(0,0,0,.1);line-height:32px;text-align:center}.quick-search-select-list__item--product{text-align:inherit;line-height:inherit}.quick-search-select-list__spinner-container{padding:12px 0 0;cursor:pointer;box-shadow:0 1px 0 rgba(0,0,0,.1);line-height:32px;text-align:center}.quick-search-select-list__spinner-container [data-icon]{font-size:14px}.quick-search-show-more{display:block;width:100%;border:none;border-radius:3px;color:#2171cc;line-height:24px;font-size:14px;box-shadow:0 -1px 0 rgba(0,0,0,.1)}.quick-search-product{display:flex;flex-direction:row}.quick-search-product__image{flex-shrink:0;padding:12px;display:flex;justify-content:center;align-items:center;width:48px;height:48px}.quick-search-product__image img{max-height:48px;max-width:48px}.quick-search-product__information{flex-grow:1;display:flex;flex-direction:row;padding:12px 0;min-height:32px;word-break:break-all}@supports ((-webkit-hyphens:auto) or (-ms-hyphens:auto) or (hyphens:auto)){.quick-search-product__information{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:normal}}.quick-search-product--disabled:hover,.quick-search-product--disabled:link,.quick-search-product--disabled:visited{color:#333;text-decoration:none;cursor:default}.quick-search-product--active{box-shadow:0 -1px 0 rgba(0,0,0,.1);background-color:#edf3fa}.quick-search-product__button-container{margin:auto 12px}.quick-search-product-details{flex-grow:1}.quick-search-product-details__price{color:#ed1c24;font-family:Ubuntu,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.quick-search-product-details__name--disabled,.quick-search-product-details__price--disabled{color:#9d9c9c}.quick-search-product-details__status-message{color:#ed1c24}.search-results-filters__scrollable{flex:0 1 100%;overflow:auto;overflow-x:hidden}.search-results-filters__action{box-shadow:0 -1px 0 0 rgba(0,0,0,.1);flex:1 0 auto;padding:12px;text-align:center}@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}}.search-results-filters-title{margin:0;padding:12px}.search-results-container__nope{margin:36px;text-align:center}.search-results-container__nope [data-icon]{color:#9c9c9c}.search-results-container__nope .block{text-align:left}@media only screen and (min-width:29em){.search-results-container__yep{padding:6px}}.search-results-container__yep--loading>ol{opacity:.1}iframe[name=google_conversion_frame]{display:none!important}