@charset "UTF-8";body{background-color:#fff;color:#000;margin:0;padding:0}.main-content{margin:0 16.666667% 2em;float:none;width:auto;left:auto;padding-bottom:5em}p.body{margin-bottom:.5em;margin-top:0}.smaller{font-size:85%}td.label{width:12em;padding:0 1em 2em 0}td.input input{width:25em;padding:0 0 1em}div.contacts{margin:8em 0 2em;font-size:85%}span.comment{font-size:85%;color:#666}div.steps{margin-bottom:2em;text-align:center}div.steps span{border-radius:5px;padding:2px .5em}div.steps .active{color:#000;background:#ebebcf}div.steps .past{color:#999}div.steps a.past:hover{color:#c00}div.steps span.future{color:#666}table.look-at-me{background-color:#f5f5ea}td.corner_intro,td.main_intro{background-color:#dcdccb}td.main_intro{vertical-align:middle;padding:.3em 1em .4em 17px;font-size:80%;font-weight:700}td.main_intro p.body{padding:0;margin:0}div.cart-thmb{width:90px;height:80px;padding:10px;text-align:center;vertical-align:middle;background-color:#fff;margin-bottom:20px;margin-right:20px}input.text{width:20em}table.shipment td.label{width:9em}table.shipment input.index{width:6em}table.shipment input.pnone{width:11em}div.field textarea.comments,table.shipment input.text{width:100%}table.review td.header{font-size:85%;font-weight:700;padding-right:1em;padding-bottom:.3em}table.review td.header_numeric{font-size:85%;font-weight:700;text-align:right;padding-left:1em;padding-bottom:.3em}table.review td.part{font-size:120%;border-bottom:1px solid #ccc}td.shipment{background-color:#fafafa;padding-right:.5em}tr.subheader td{font-weight:700;color:#333;font-size:85%}.invisible{display:none}.visible{display:block}tr.visible{display:table-row}td.onshipment{padding-left:60px}td.toshipment{padding-right:.5em}.delivery_allert{padding-top:1em}table.invoice{padding:0 0 .5em;width:160mm;position:relative;z-index:1}table.invoice a,table.invoice td.nowrap{white-space:nowrap}table.invoice td.bold{font-weight:700}.stamp_ru{height:150px;width:150px;margin-top:-170px;__margin-top:-155px;display:block;left:35mm;position:absolute}.stamp_ua{height:45mm;width:40mm;margin-top:-50mm;__margin-top:-45mm}.stamp_en,.stamp_ua{display:block;left:25mm;position:absolute}.stamp_en{height:40mm;width:60mm;margin-top:-60mm;__margin-top:-60mm}.print{position:relative}@-webkit-keyframes in-wishlist{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.2);transform:scale(1.2)}47%{-webkit-transform:scale(1);transform:scale(1)}52%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes in-wishlist{0%{-moz-transform:scale(1);transform:scale(1)}25%{-moz-transform:scale(1.2);transform:scale(1.2)}47%{-moz-transform:scale(1);transform:scale(1)}52%{-moz-transform:scale(1);transform:scale(1)}75%{-moz-transform:scale(1.1);transform:scale(1.1)}to{-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes in-wishlist{0%{-o-transform:scale(1);transform:scale(1)}25%{-o-transform:scale(1.2);transform:scale(1.2)}47%{-o-transform:scale(1);transform:scale(1)}52%{-o-transform:scale(1);transform:scale(1)}75%{-o-transform:scale(1.1);transform:scale(1.1)}to{-o-transform:scale(1);transform:scale(1)}}@keyframes in-wishlist{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}47%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}52%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes in-cart{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);animation-timing-function:cubic-bezier(.6,-.28,.735,.045)}50%{-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes in-cart{0%{-moz-transform:translateY(0);transform:translateY(0);-moz-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);animation-timing-function:cubic-bezier(.6,-.28,.735,.045)}50%{-moz-transform:translateY(-30px);transform:translateY(-30px);-moz-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}to{-moz-transform:translateY(0);transform:translateY(0)}}@-o-keyframes in-cart{0%{-o-transform:translateY(0);transform:translateY(0);-o-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);animation-timing-function:cubic-bezier(.6,-.28,.735,.045)}50%{-o-transform:translateY(-30px);transform:translateY(-30px);-o-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}to{-o-transform:translateY(0);transform:translateY(0)}}@keyframes in-cart{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);-moz-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);-o-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);animation-timing-function:cubic-bezier(.6,-.28,.735,.045)}50%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);-moz-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);-o-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.self-delivery-popup{margin-top:0;height:-webkit-calc(100% - 150px);height:-moz-calc(100% - 150px);height:calc(100% - 150px);left:50px;right:50px;top:50px;padding-top:20px;padding-bottom:20px;position:fixed;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);box-shadow:0 2px 10px 0 rgba(0,0,0,.3)}.self-delivery-popup--ny .self-delivery-popup__inner,.self-delivery-popup--ny .self-delivery-popup__map{height:-webkit-calc(100% - 200px);height:-moz-calc(100% - 200px);height:calc(100% - 200px)}.self-delivery-popup--ny .self-delivery-popup__inner.not_display,.self-delivery-popup--ny .self-delivery-popup__map.not_display{height:-webkit-calc(100% - 220px);height:-moz-calc(100% - 220px);height:calc(100% - 220px)}.self-delivery-popup--ny .list-view__inner{margin-top:5rem}.self-delivery-popup .list-view__inner,.self-delivery-popup__inner,.self-delivery-popup__map{height:-webkit-calc(100% - 70px);height:-moz-calc(100% - 70px);height:calc(100% - 70px);width:100%}.self-delivery-popup .list-view__inner.not_display,.self-delivery-popup__inner.not_display,.self-delivery-popup__map.not_display{display:block!important;position:absolute;left:-100%;top:-100%;height:-webkit-calc(100% - 100px);height:-moz-calc(100% - 100px);height:calc(100% - 100px);width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px)}.self-delivery-popup .list-view__inner{margin-bottom:1.5em;overflow:auto}.self-delivery-popup .switcher{margin-bottom:20px}.self-delivery-popup .switcher .pseudo{border:none;color:#000!important}.orders .self-delivery-popup .spinner{margin-top:-25px}.points-list{display:table;margin:0;width:99%}.points-list input{display:none}.points-list label,.points-list li{display:table-row;cursor:pointer}.points-list label:hover,.points-list li:hover{background:#f9f9f9}.points-list .header{height:0}.points-list .header:hover{background:none;cursor:auto}.points-list .header .cell{background:#fff;padding-top:0;position:sticky;top:0}.points-list .header .text-label{margin-top:-30px}.points-list .header .text-label.selected{background:none!important;font-weight:700}.points-list .header .text-label.selected,.points-list .header .text-label.selected:hover{border-color:rgba(0,0,0,0)!important;color:inherit!important}.points-list .cell{border-bottom:1px solid #eee;display:table-cell;padding:.5em}.points-list .selected{background:#f3f3f3!important;cursor:auto}.deliveries-schedule{background:#f3f3f3;border-radius:5px;margin:-2rem 0 2rem;padding:2rem}.subsales-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:3rem}.subsales-list__item{border:1px solid rgba(0,0,0,.15);border-radius:4px;margin:2rem 3rem 0 0;padding:1.5rem;position:relative}.subsales-list__item:last-child{margin-right:0}.subsales-list__item h3{bottom:100%;color:rgba(0,0,0,.25);font-family:ALSArtemiusSans,Arial,sans-serif;font-size:1.2rem;left:0;margin:0 0 .3em;position:absolute;white-space:nowrap}.subsales-list__item img{max-height:100px;width:auto}.join-container{background:#fef4f2;border-radius:0 0 4px 4px;padding:3rem 5rem}.join-container h2,.join-container h3{font-family:ALSArtemiusSans,Arial,sans-serif}.orders .join-container h2{font-size:5rem;line-height:1.2;padding-bottom:.5em}.join-container h3{font-size:2.8rem;margin-bottom:.5em}.orders .join-subsales .order{border-radius:4px 4px 0 0;margin-bottom:0}.join-subsales__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (max-width:680px){.join-subsales__content{display:block}}.join-subsales__control{-webkit-box-flex:1;-webkit-flex:1 50%;-moz-box-flex:1;-ms-flex:1 50%;flex:1 50%;margin:1.6rem 0 0 4rem;position:relative}@media screen and (max-width:680px){.join-subsales__control{margin-left:0}}.join-subsales__control .pretty-toggler+label{margin-bottom:1rem;-webkit-transform:scale(1.7);-moz-transform:scale(1.7);-ms-transform:scale(1.7);-o-transform:scale(1.7);transform:scale(1.7);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}@media screen and (max-width:680px){.join-subsales__control .pretty-toggler+label{display:inline-block;margin-right:3.5rem;vertical-align:top}}.shmot-upsale{border-top:1px solid #ccc;padding-top:2.5em}@media screen and (min-width:900px){.shmot-upsale{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.shmot-upsale__text a,.shmot-upsale__text a:visited{border-color:rgba(0,201,105,.3);color:#00c969}.shmot-upsale__text img{margin-right:15px}.shmot-upsale__header,.shmot-upsale__text p{margin-bottom:1.5em}.shmot-upsale__shirts{-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media screen and (min-width:600px){.shmot-upsale__shirts{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.shmot-upsale__shirts.readonly{pointer-events:none}.shmot-upsale__shirts-item{border:none;border-radius:4px;position:relative}@media screen and (min-width:599px){.shmot-upsale__shirts-item{-webkit-box-flex:1;-webkit-flex:1 100%;-moz-box-flex:1;-ms-flex:1 100%;flex:1 100%}}.shmot-upsale__shirts-item:after{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;background:rgba(0,201,105,.8);border-radius:100%;color:#fff;display:none;font-size:22px;left:-5%;line-height:1.2;position:absolute;text-align:center;top:-5%;width:110%;z-index:2}html[lang=ru] .shmot-upsale__shirts-item:after{content:"Добавить к заказу"}html[lang=en] .shmot-upsale__shirts-item:after{content:"Add to your order"}@media (hover:hover){.shmot-upsale__shirts-item:hover:after{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.readonly .shmot-upsale__shirts-item{overflow:hidden}.readonly .shmot-upsale__shirts-item:after{display:none!important}.readonly .shmot-upsale__shirts-item:before{background:rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.shmot-upsale__shirts-item img{max-width:160px;height:auto}.shmot-upsale-timer{border:none;bottom:0;height:50px;left:0;position:fixed;width:100%;z-index:1}body.fixed .layout:after{display:none!important}header{background:none;z-index:4}.page-body{z-index:5}h1{font-size:5rem;text-align:center}@media screen and (max-width:340px){h1{font-size:4.5rem}}.wf-active h1{font-family:ALSArtemiusSans,Arial,sans-serif}.main-content{margin:0 22px;padding-bottom:0}.main-content:after{content:"";display:block;clear:both}#document{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.layout{max-width:1000px;margin:0 auto}.footer{z-index:3}.footer__inner{width:100%}.anonymous-form,.authorization-form{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.anonymous-form h2,.authorization-form h2{line-height:1.2;margin-bottom:.9em;text-align:center}@media screen and (max-width:600px){.anonymous-form,.authorization-form{display:block;width:auto}}.authorization-form__option{background:#f3f3f3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 1.5em;padding:3rem 4rem;position:relative;-webkit-transition:color .3s;-o-transition:color .3s;-moz-transition:color .3s;transition:color .3s;width:50%}.authorization-form__option:hover:after{background:#fff5e6;-webkit-transform:scale(1.065);-moz-transform:scale(1.065);-ms-transform:scale(1.065);-o-transform:scale(1.065);transform:scale(1.065)}.authorization-form__option .pretty-button{bottom:3rem;width:100%}.authorization-form__option .pretty-button__element{padding-left:2rem;padding-right:2rem;position:static;width:100%}.authorization-form__option .pretty-form{position:static}.authorization-form .rounded_block{max-width:500px;margin:0 auto}@media screen and (max-width:600px){.authorization-form .rounded_block{max-width:100%}}.authorization-form .rounded_block .label_container{min-width:7em}.authorization-form.loggined-user,.authorization-form.loggined-user .authorization-form__option{display:block;width:100%}.authorization-form.loggined-user .authorization-form__option{margin:0 0 2rem;padding-bottom:3rem;padding-left:5rem}.authorization-form.loggined-user .authorization-form__option:after{background:#f3f3f3;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.authorization-form.loggined-user .label_container{min-width:12em}.authorization-form.loggined-user .pretty-button{display:inline-block;position:static;width:auto}.authorization-form .social-auth-buttons{text-align:center}.authorization-form__option--long,.authorization-form__option--long .pretty-button{width:auto}.authorization-form--default .default,.authorization-form--default.loggined-user .authorized{display:block}.authorization-form--default .authorized,.authorization-form--default .has-user,.authorization-form--default.loggined-user .default,.authorization-form--default .no-user{display:none}.authorization-form--has-user .has-user{display:block}.authorization-form--has-user .authorized,.authorization-form--has-user .default,.authorization-form--has-user .no-user{display:none}.authorization-form--no-user .no-user{display:block}.authorization-form--no-user .authorized,.authorization-form--no-user .default,.authorization-form--no-user .has-user{display:none}.authorization-form--authorized .authorized{display:block}.authorization-form--authorized .default,.authorization-form--authorized .has-user,.authorization-form--authorized .no-user{display:none}.authorization-form__social-label{color:rgba(0,0,0,.3);margin-bottom:.5em;text-align:center}.auth-form .authorization-form__social-label{text-align:left}.authorization-form__social{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5em}.auth-form .authorization-form__social{-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}.authorization-form__social-item{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 4rem;-moz-box-flex:0;-ms-flex:0 4rem;flex:0 4rem;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:4rem;width:4rem}.authorization-form__social-item img{height:2rem;width:2rem}.authorization-form__social-vk{background:#07f}.authorization-form__social-facebook{background:#3b5a94}.authorization-form__social-google{background:#db4339}.authorization-form__social-twitter{background:#00abe9}.authorization-form__social-yandex{background:#fc3f1d}.authorization-form__social-alfa{background:#ef3124}.authorization-form__social-alfa img{height:70%;width:70%}.anonymous-form{padding:0 50px;text-align:center}@media screen and (max-width:600px){.anonymous-form{padding:0}}.authorization-benefits{padding:0 0 2rem;text-align:center}@media screen and (max-width:600px){.authorization-benefits{max-width:100%}}.license{border:1px solid #ccc;padding:.5em}.license iframe{border:none;width:100%}.error_message{color:red;font-size:1.4rem;margin-bottom:1em}.attention{padding:2rem 5rem}.steps a.past,.steps a.past:visited{border-bottom-color:#ccc}.steps a.past:hover{border-bottom-color:#f0b2b2}.rounded_block,.subscribe{margin-bottom:1.5em}.rounded_block{background:#f3f3f3;border-radius:4px;padding:30px;width:auto}.rounded_block .columns .column{min-width:250px}.auth-mode-switcher{margin-bottom:1.5rem}.order{margin-bottom:2.5em}#master_page table .shortcut{text-align:center}#master_page table .shortcut img{height:auto;max-width:100%}#LoginAsExistingUser,#LoginAsNewUser{margin-top:1em}#LoginAsExistingUser dl{margin-bottom:0}#registration .content{padding-top:1em}#registration .radio dt{float:none;width:100%}#registration .radio dl dt{float:left;width:12em}#registration dl{margin:0 auto .5em;width:50%}#registration dd{margin-left:6em}#registration #input-email-restore{width:100%}.comment{margin:1em 0 1em 14px;font-size:.85em!important}.main-content .comment:last-child{margin-bottom:0}.logo{text-align:center}.logo a{border:none}.price{text-align:right;white-space:nowrap}.submit{padding-top:1em;text-align:center}.orders{position:relative}.orders .rounded_block{background:none}.orders .spinner{height:50px;margin:60px 0 0;position:relative!important}.orders .delete-control{margin-left:3rem;position:static;vertical-align:top}.orders .order{border-radius:4px;border:1px solid rgba(0,0,0,.1);border-bottom:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:3rem 0;padding:2rem 50px 0}.orders .order__periodicity{border-bottom:none;border-top:1px solid rgba(0,0,0,.1);padding:2rem 0;margin-bottom:0}.orders .order__periodicity-header,.orders .order__periodicity .switcher{display:inline-block;vertical-align:middle}.orders .order__periodicity-header{margin:0 2rem .8em 0}.orders.cart .order,.orders .order.products-without-deliveries{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:2rem}.orders.cart .order .product:first-child{border-top:none}.cart-total h2,.orders h2{font-size:2.8rem;margin-bottom:.5em;padding-bottom:.2em}.deliveries-tabs{padding:0 0 1em;width:auto}.deliveries_inner{position:relative}.deliveries_inner.disabled:after{background:hsla(0,0%,100%,.7);content:"";left:0;top:0;position:absolute;height:100%;width:100%;z-index:10}.cart{width:100%}.cart .shortcut{width:100px}.cart .shortcut img{min-width:100px;max-width:200px}.cart .description{display:table-cell;width:30%}.cart .number{width:20%}.cart .message{padding-right:0}.cart .summary td{border-top:1px solid #ccc;padding-top:1em}.cart .number{padding-right:1em;text-align:right}.cart .quantity{white-space:nowrap}.cart .less_button,.cart .more_button{display:none}.js .cart .less_button,.js .cart .more_button{display:inline}.cart .cost .currency,.cart .cost .sum{vertical-align:top}.cart .amount-control{display:inline-block;margin:0}.cart .amount-control .pretty-button__element,.cart .amount-control input{font-size:100%;line-height:3rem}.cart .amount-control input{border-bottom:1px solid rgba(0,0,0,.15);border-top:1px solid rgba(0,0,0,.15);border-radius:0;height:3.2rem}.cart .amount-control .pretty-button__element{padding:0 .9rem}.cart .delivery .description{margin-left:0}.cart_item_discount{font-size:1.4rem;line-height:1.4;padding-top:.5em}.cart_item_discount em{color:rgba(0,0,0,.6)}.cart-total{margin-bottom:4rem;text-align:center}.cart-total__inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;text-align:left}.cart-total table{margin-bottom:2rem;width:100%}.cart-total th{text-align:left}.cart-total td,.cart-total th{padding:1rem 2rem 1rem 0}.cart-total td:last-child,.cart-total th:last-child{padding-right:0}.cart-total .number{text-align:right;white-space:nowrap}.cart-total .pretty-button{margin-bottom:1rem}.cart-total .pretty-button,.cart-total .pretty-button__element{width:100%}.cart-total .submit-suggest{padding:0 2rem}.cart-total-cost{font-weight:700;margin-bottom:2rem;text-align:right}.empty,.empty a{color:#999}.empty input[type=text]{color:#c00}.payment-types{margin:1em 0}.payment-types .cells-container{vertical-align:text-bottom;width:100%}.payment-types .disabled{display:none}@media screen and (max-width:600px){.payment-types .pretty-radiobutton input[type=radio]+label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-types .pretty-radiobutton input[type=radio]+label .cells-container{display:block;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.payment-types .pretty-radiobutton input[type=radio]+label .cells-container:first-child{padding-bottom:0}}.payment-types .warning{display:inline-block}#preloader{background:url(../i/loader.gif?135a85a15d4677cb0152406a62a0a943) no-repeat;margin:0 0 1em 10em;padding:0 0 0 20px}.form-cart{border-top:1px solid #ccc;margin-top:2rem;padding-top:2rem}.form-cart td,.form-cart th{vertical-align:baseline}.form-cart .cart,.form-cart .cart th{font-size:1.3rem}.form-cart .order table{width:auto}.form_submit{text-align:right}.pretty_form .form_item.disabled{display:none}.delivery{font-size:1.4rem}.delivery.header{background:none;display:table;font-size:1.2rem;table-layout:fixed;width:100%}.delivery.header .cell,.delivery.header .cells-container{vertical-align:bottom}.delivery.header .cell{padding:0 1.5rem 1rem 0;white-space:nowrap}.delivery.header .cell_time{padding-left:0}.delivery .cells-container{width:30%}.delivery .cells-container.product-data{width:70%}.delivery.long-delivery-name .cell_name,.delivery.long-delivery-name .cell_price{white-space:normal;width:auto}.delivery.long-delivery-name .cells-container,.delivery.long-delivery-name .cells-container.product-data{width:50%}.delivery .cell:last-child{padding-right:0}.delivery .cell_name{width:60%}.delivery .cell_description{padding-left:3.5rem;width:40%}.delivery .cell_price,.delivery .cell_time{width:50%}.delivery .delivery-type-header.disabled,.delivery.disabled{display:none}.delivery__worktime{font-size:1.2rem;margin:1rem 0}.delivery_content{background:#f3f3f3;border-radius:0 0 4px 4px;margin:0 -52px;padding:4rem 5rem}.delivery_content .fields{margin-bottom:1em}.delivery_content_cell{padding-bottom:0!important}.readonly{opacity:.7;pointer-events:none}.delivery_content .pretty-radiobutton,.payment-types .pretty-radiobutton{margin:0 -5rem;padding:0 5rem 0 1.5rem}.delivery_content .pretty-radiobutton:hover,.payment-types .pretty-radiobutton:hover{background-color:#f3e9cd}.delivery_content .pretty-radiobutton:hover:after,.payment-types .pretty-radiobutton:hover:after{border-bottom-color:#f3e9cd}.delivery_content .pretty-radiobutton input[type=radio]+label:before,.payment-types .pretty-radiobutton input[type=radio]+label:before{left:2.5rem}.delivery_content .pretty-radiobutton.selected,.payment-types .pretty-radiobutton.selected{background:#f7d993}.delivery_content .pretty-radiobutton.selected:after,.payment-types .pretty-radiobutton.selected:after{display:none}.delivery_content .comment,.payment-types .comment{margin:0}.delivery_content .not-available,.payment-types .not-available{color:rgba(0,0,0,.5);pointer-events:none}.delivery_content .not-available label:before,.payment-types .not-available label:before{opacity:.5}.fields.disabled{display:none}.other-user-control{font-size:1.4rem}.auth-form,.other-user-control input{display:none}.show-auth-form .auth-form{display:block}@media screen and (min-width:768px){.show-auth-form .auth-form{width:50%}}.show-auth-form .auth-form .pretty-form__item.middle{width:auto}.show-auth-form .user-data{display:none}.user-data .control_container{padding-left:14px}.address_fields{margin-top:4rem}.address_fields td{padding-top:1.5em}.address_fields .comment{margin-top:.5em}.address_fields .column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:2rem}.address_fields .column_name{padding-right:4rem;width:60%}.address_fields .column_phone{width:40%}.switcher{font-size:1.4rem}.switcher li:first-child label{border-radius:3px 0 0 3px}.switcher li:last-child label{border-radius:0 3px 3px 0}.switcher.radiobuttons{text-align:center}.switcher.radiobuttons input+label{padding:.5rem 1.5rem;border:none;background:rgba(0,0,0,.1)}.switcher.radiobuttons input+label:hover{background:rgba(0,0,0,.15)}.switcher.radiobuttons .selected .label,.switcher.radiobuttons input:checked+label{background:#f7d992!important;color:#000;padding-left:2rem;padding-right:1rem;position:relative}.switcher.radiobuttons .selected .label:before,.switcher.radiobuttons input:checked+label:before{content:"";border:none;background:#000;border-radius:1em;display:block;position:absolute;left:.8rem;top:50%;margin-top:-.1em;height:.2em;width:.2em}.payment-logo{display:inline-block;margin:0 1em 0 0;position:relative;vertical-align:text-bottom}.payment-logo.payment-credit-card,.payment-logo.payment-credit-card-via-yandex{background:url(/themes/default/i/sprite.png?479c477e1a163d02181002bfd3366cc2) 0 -27px no-repeat;width:208px;height:25px}html[lang=en] .payment-logo.payment-credit-card{background:url(/themes/default/i/sprite.png?479c477e1a163d02181002bfd3366cc2) 0 -54px no-repeat;width:129px;height:25px}.payment-logo.payment-credit-card-via-stripe{background:url(/themes/default/i/sprite.png?479c477e1a163d02181002bfd3366cc2) 0 0 no-repeat;width:222px;height:25px}.payment-logo.payment-webmoney{background:url(/themes/default/i/sprite.png?479c477e1a163d02181002bfd3366cc2) 0 -134px no-repeat;width:100px;height:25px}.payment-logo.payment-paypal{background:url(/themes/default/i/sprite.png?479c477e1a163d02181002bfd3366cc2) -102px -134px no-repeat;width:92px;height:25px}.payment-logo.payment-yandex-money{background:url(/themes/default/i/sprite.png?479c477e1a163d02181002bfd3366cc2) -196px -134px no-repeat;width:19px;height:25px;margin-top:-15px}.payment-logo.payment-sbp-via-yandex{background:url(/themes/default/i/sbp.svg?caff5085ca38252bf0c2721b6542ebec) no-repeat;background-size:contain;height:35px;width:70px}.payment-logo.payment-podeli{background:url(/themes/default/i/podeli.svg?91869acb699319703aa52c24ede68b3c) no-repeat;background-size:contain;height:16px;width:96px}.magic-card{font-size:1.4rem;margin:0 0 4rem;padding:4rem 5rem;position:relative}.magic-card:after{background:#fef4f2;border-radius:4px;content:"";display:block;position:absolute;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;-o-transition:background-color .3s,-o-transform .3s;-moz-transition:background-color .3s,transform .3s,-moz-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s;left:0;top:0;height:100%;width:100%;z-index:-1}.magic-card:hover:after{background:#fff5e6;-webkit-transform:scale(1.045);-moz-transform:scale(1.045);-ms-transform:scale(1.045);-o-transform:scale(1.045);transform:scale(1.045)}.magic-card:hover img{-webkit-box-shadow:-15px 15px 10px rgba(0,0,0,.15);box-shadow:-15px 15px 10px rgba(0,0,0,.15);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.magic-card__header{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:2rem}.magic-card h2{display:inline-block;font-size:4.2rem;line-height:1.1;margin-bottom:1rem}.magic-card h3{font-size:2.8rem;font-family:ALSArtemiusSans;margin-bottom:.2em;white-space:nowrap}@media (min-width:640px){.main-content .magic-card .columns{display:table}}.main-content .magic-card .columns .column{display:table-cell;margin-bottom:2rem;vertical-align:top}.main-content .magic-card .columns.columns_wrapper>.column:first-child{padding-right:2rem;width:35%}.main-content .magic-card .columns.columns_wrapper>.column:last-child{width:65%}.magic-card .card-description{line-height:1.2;margin:0 -2rem}.magic-card .card-description .column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 2rem;width:33.33%}.magic-card img{border-radius:12px;-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,.3);box-shadow:-5px 5px 5px rgba(0,0,0,.3);max-width:100%;min-width:150px;margin-top:1.5rem;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;-o-transition:box-shadow .3s,-o-transform .3s;-moz-transition:transform .3s,box-shadow .3s,-moz-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s,-webkit-box-shadow .3s}.magic-card input[type=checkbox]+.add-magic-card-button{background:#c8c8c8;border-radius:5rem;cursor:pointer;display:block;margin-bottom:.5em;padding:0;position:relative;-webkit-transition:background-color .2s;-o-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s;height:3rem;width:5rem}.magic-card input[type=checkbox]+.add-magic-card-button:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.15);box-shadow:2px 2px 2px rgba(0,0,0,.15);border-radius:5rem;left:.3rem;top:.3rem;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:-o-transform .2s;-moz-transition:transform .2s, -moz-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s, -moz-transform .2s, -o-transform .2s;height:2.4rem;width:2.4rem;z-index:1}.magic-card input[type=checkbox]:checked+.add-magic-card-button{background:#2184ff}.magic-card input[type=checkbox]:checked+.add-magic-card-button:before{-webkit-transform:translate(2rem);-moz-transform:translate(2rem);-ms-transform:translate(2rem);-o-transform:translate(2rem);transform:translate(2rem)}.gift-explanation{font-size:1.4rem;margin-top:1rem}.checkout_block.disabled{position:relative}.checkout_block.disabled:after{content:"";display:block;left:0;position:absolute;top:0;height:100%;width:100%;z-index:100}.description--small{font-size:11px;color:rgba(0,0,0,.5);max-width:600px;padding:0 0 2rem 26px}@media (max-width:1120px){.deliveries-tabs{padding-left:0}.cart .delivery td:first-child,.cart .delivery th:first-child{padding-left:0;width:60%}.address_fields .control_container,.address_fields .form_item,.address_fields .label_container,.address_fields .pretty_form__item{display:block}.address_fields .label_container{padding-bottom:.3em!important;max-width:100%;width:auto}}@media screen and (max-width:900px){.cart .product__description{display:block;margin-bottom:1rem;padding-right:3rem!important;width:auto}.cart .product .cell{text-align:left}.cart .product .cell_price{display:inline-block;margin-bottom:0;padding-top:0;width:auto}.cart .product .cell_cost{position:relative}.cart .product .cell_cost:before{content:" = ";display:inline-block;margin:0 .4em}.cart .product.cart_discount .product__description{display:inline-block;padding-right:1rem!important}.cart .product.cart_discount .cell_price{display:none}.cart .product.cart_discount .cell_cost{display:inline-block}.cart .product.cart_discount .cell_cost:before{display:none}.delete-control{position:absolute!important;top:0;right:0}}@media screen and (max-width:680px){h1{font-size:4rem;line-height:1.2;margin-bottom:.4em}.rounded_block{padding:2rem}.rounded_block .content{padding:0}.delivery .cell,.delivery.header .cell,.product .cell,.rounded_block .cell{display:block;padding-bottom:0;padding-top:0;padding-right:0;width:100%}.delivery .cell_time,.delivery.header .cell_time,.product .cell_time,.rounded_block .cell_time{padding-left:0!important;white-space:normal}.delivery.header .cell_price{display:none}.orders .delivery_content,.orders .order{padding-left:2rem;padding-right:2rem}.orders .delivery_content{margin:0 -22px}.delivery_content .pretty-radiobutton,.rounded_block .pretty-radiobutton{margin:0 -2rem;padding:0 2rem 0 1rem}.delivery_content .pretty-radiobutton input[type=radio]+label:before,.rounded_block .pretty-radiobutton input[type=radio]+label:before{left:2rem;top:2rem}.delivery .cells-container,.rounded_block .cells-container{padding:2rem 0}.delivery.header .cells-container.product-data,.rounded_block.header .cells-container.product-data{width:70%}.product .cell{text-align:left}.product .cell_price{display:inline-block;margin-bottom:0;padding-top:0;width:auto}.product .cell_cost{position:relative}.product .cell_cost:before{content:" = ";display:inline-block;margin:0 .4em}.product__price .cell{text-align:right}.product__description{margin-bottom:1rem}.cart-total__inner{display:block;padding:0 2rem}.columns .column{float:left!important;padding-right:0;width:50%}.authorization-form{display:block}.authorization-form__option{margin:1.5rem 0 3rem;padding-left:2rem;padding-right:2rem;width:auto}.authorization-form.loggined-user .authorization-form__option{padding-left:2rem}.attention{padding:1.5rem 2rem}.magic-card{padding-left:2rem;padding-right:2rem}.magic-card>.columns{display:block!important}.magic-card>.columns:after{content:"";display:block;clear:both}.magic-card>.columns:last-child{margin-right:0}.magic-card>.columns>.column{display:block!important;float:none!important;margin-bottom:3rem;width:auto!important}.magic-card>.columns>.column:first-child{margin-left:2rem;padding:0;text-align:center}.magic-card>.columns>.column:last-child{margin-bottom:0}.magic-card>.columns>.column.card-description{margin-left:0;margin-right:0;padding-left:3rem!important}.magic-card img{max-height:150px}.magic-card__header{text-align:center}}@media screen and (max-width:480px){.main-content{margin:0}.footer__inner,.form_submit{padding:0 2rem}.form_submit{text-align:left}.cart .product .cells-container,.cart .product__image{display:block;position:static}.cart .product__image{text-align:left;width:auto}.cart .product .cell_price{display:inline-block;padding-top:0;margin-bottom:0;width:auto}.cart .product .cell_price:last-child{position:relative}.cart .product .cell_price:last-child:before{content:" = ";display:inline-block;margin:0 .4em}.cart .product_packed,.cart .product_packed .product__data{border:none}.cart .product.cart_discount .product__description{display:inline-block;padding-right:1rem!important}.cart .product.cart_discount .cell_price{display:none}.cart .product.cart_discount .cell_cost{display:inline-block}.cart .product.cart_discount .cell_cost:before{display:none}.magic-card .card-description .column{display:block!important;width:50%!important}.magic-card .card-description .column:last-child{margin-bottom:0}.magic-card .card-description .column.card-description{margin-left:0;padding-left:3rem!important}}@media screen and (max-width:380px){.magic-card__header h2{font-size:4rem}.product .cells-container,.product__image{display:block}.product__image{text-align:left;width:auto}.product .cell_price{display:inline-block;padding-top:0;margin-bottom:0;width:auto}.product .cell_price:last-child{position:relative}.product .cell_price:last-child:before{content:" = ";display:inline-block;margin:0 .4em}.product.cart_discount .product__description{display:inline-block;padding-right:1rem!important}.product.cart_discount .cell_price{display:none}.product.cart_discount .cell_cost{display:inline-block}.product.cart_discount .cell_cost:before{display:none}}.gift-certificate{margin-top:-1.5rem;padding:0 0 0 3.5rem;position:relative;z-index:1}.gift-certificate input{margin-bottom:1.5rem;width:26rem}.gift-certificate input::-webkit-input-placeholder{color:#999}.gift-certificate input:-moz-placeholder{color:#999}.gift-certificate input::-moz-placeholder{color:#999}.gift-certificate input:-ms-input-placeholder{color:#999}.gift-certificate input::-ms-input-placeholder{color:#999}.gift-certificate input::placeholder{color:#999}.gift-certificate .control_button{display:none}.option--gift-certificate label,.option--magic-card label{padding-left:0!important}.option--gift-certificate label:before,.option--magic-card label:before{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjU5MiA2LjZINi43NXY0LjgyNEg1LjU2MlY2LjZILjcyVjUuNDNoNC44NDJWLjYwNkg2Ljc1VjUuNDNoNC44NDJWNi42eiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==") no-repeat!important;background-size:contain!important;cursor:pointer;height:1.2rem!important;left:1.2rem!important;top:2.3rem!important;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:-o-transform .3s;-moz-transition:transform .3s, -moz-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s, -moz-transform .3s, -o-transform .3s;width:1.2rem!important}@media screen and (min-width:681px){.option--gift-certificate label:before,.option--magic-card label:before{top:1.7rem!important}}.option--gift-certificate label .cell,.option--magic-card label .cell{cursor:pointer}.option--gift-certificate input:checked+label:before,.option--magic-card input:checked+label:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.gift-certificate-balance{cursor:pointer;margin-left:2rem}.gift-certificate-error{color:red;margin-left:2rem}.main-header-2019{height:120px!important;margin-bottom:1em}@media screen and (max-width:499px){.main-header-2019{height:110px}}.main-header-2019 #als-logo{top:0}.main-header-2019 .als-logo{height:98px;left:50%;max-width:362px;position:relative;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-header-2019 .als-logo img{height:auto;display:inline-block;vertical-align:middle;width:100%}.main-header-2019 .als-logo a{border:none}.reset-password-control{font-size:1.4rem;margin:2rem 0!important;text-align:center}.agreement{color:rgba(0,0,0,.3);font-size:1.3rem;text-align:center}.cart-total .agreement{left:0;width:100%}.agreement a{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.3)}