

/* Start:/static/styles/checkout.css?176657774038338*/
.checkout-delivery-users{--checkout-delivery-users-input-height:58px;display:flex;flex-direction:column;gap:var(--space-l)}.checkout-delivery-users-address-info,.checkout-delivery-users-buttons,.checkout-delivery-users-changer{display:flex;flex-direction:column;gap:var(--space-s)}.checkout-delivery-users-title{display:block;font-size:var(--typography-headline-h4)}.checkout-delivery-users-address-info-data,.checkout-delivery-users-input{border-bottom:2px solid var(--color-on-surface-main);outline:none;padding:16px 0 18px;width:100%}.checkout-delivery-users-address-info-data:active,.checkout-delivery-users-address-info-data:focus,.checkout-delivery-users-input:active,.checkout-delivery-users-input:focus{border-bottom:2px solid var(--color-primary)}.checkout-delivery-users-address-info-title{font-size:var(--typography-caption-1);opacity:.5;text-transform:uppercase}.checkout-delivery-users-buttons .es-ui-button{width:100%!important}.checkout-delivery-users-additional{background-color:var(--color-surface-lowest);padding:var(--space-xs) var(--card-padding-s)}.checkout-modal{background-color:var(--color-surface-main);bottom:0;display:flex;flex-direction:column;gap:var(--card-padding-s);left:0;overflow-y:scroll;position:fixed;right:0;scrollbar-width:none;top:0;z-index:100}.checkout-modal-header{align-items:center;display:flex;justify-content:space-between;padding:var(--page-margin) var(--page-margin) 0}.checkout-modal{font-size:var(--typography-headline-h2)}.checkout-modal-close .es-ui-icon{width:32px}.checkout-modal-map{--checkout-modal-map-width:100svw;--checkout-modal-map-height:220px}.checkout-modal-map .b-map,.checkout-modal-map .b-map_canvas,.checkout-modal-map .checkout-modal-map-container{height:var(--checkout-modal-map-height);width:var(--checkout-modal-map-width)}.checkout-delivery-users-detail{display:flex;flex-direction:column;gap:var(--space-l);grid-area:detail}.checkout-delivery-users-detail-title{font-size:var(--typography-paragraph-p1)}.checkout-delivery-users-detail-chooser{display:flex;flex-direction:column;gap:var(--space-s)}.checkout-delivery-users-detail-days-chooser{display:flex;gap:12px;justify-content:space-between}.checkout-delivery-day-selector{border-bottom:2px solid var(--color-outline-variant);cursor:pointer;flex:1;opacity:.5;padding:0 .2em}.checkout-delivery-day-selector.active,.checkout-delivery-day-selector.selected{border-bottom-color:var(--color-primary);opacity:1}.checkout-delivery-day-selector.selected{background-color:var(--color-primary);color:var(--color-on-primary)}.checkout-delivery-users-detail-messages{display:flex;flex-direction:column;gap:var(--space-m);opacity:.6}.checkout-delivery-users-detail-messages.error{color:var(--color-primary)}.checkout-delivery-users-detail-message{color:var(--color-primary);font-size:var(--typography-caption-1);opacity:.8}:root{--es-transition:400ms ease;--es-transition-in-out-quart:700ms cubic-bezier(0.76,0,0.24,1);--es-transition-in:400ms cubic-bezier(0.55,0.055,0.675,0.19);--es-transition-out:800ms cubic-bezier(0.55,0.055,0.675,0.19)}.yandex-map-point-list{display:block;overflow-x:scroll;padding-left:var(--page-margin);scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}@media screen and (min-width:768px){.yandex-map-point-list{padding-left:var(--page-margin)}}@media screen and (min-width:1280px){.yandex-map-point-list{padding:0}}.yandex-map-point-list-wrapper{display:flex;gap:var(--grid-gutter)}@media screen and (min-width:1280px){.yandex-map-point-list-wrapper{flex-direction:column}}.yandex-map-point{--yandex-map-point-color:var(--yandex-map-point-r-color,var(--color-on-surface-main));--yandex-map-point-bgcolor:var(--yandex-map-point-r-bgcolor,var(--color-surface-middle));--yandex-map-point-color-active:var(--yandex-map-point-r-color-active,var(--color-on-primary));--yandex-map-point-bgcolor-active:var(--yandex-map-point-r-bgcolor-active,var(--color-on-surface-fix-black-fix));background-color:var(--yandex-map-point-bgcolor);color:var(--yandex-map-point-color);cursor:pointer;display:flex;flex:0 0 300px;flex-direction:column;gap:16px;padding:24px 20px;scroll-snap-align:start}.yandex-map-point .yandex-map-point-title{border-bottom:1px solid rgba(44,46,56,.12)}@media screen and (min-width:1280px){.yandex-map-point .yandex-map-point-title{border-bottom:1px solid hsla(0,0%,100%,.1)}}.yandex-map-point a{color:var(--yandex-map-point-color)}.yandex-map-point.active{background-color:var(--yandex-map-point-bgcolor-active)}.yandex-map-point.active,.yandex-map-point.active a{color:var(--yandex-map-point-color-active)}.yandex-map-point.active a:hover{color:var(--color-primary)}.yandex-map-point.active .yandex-map-point-title{border-bottom:1px solid hsla(0,0%,100%,.1)}@media screen and (min-width:1280px){.yandex-map-point.active .yandex-map-point-title{border-bottom:1px solid rgba(44,46,56,.12)}}.yandex-map-point.active .yandex-map-point-mark{background-color:var(--color-primary)}@media screen and (min-width:1280px){.yandex-map-point.active{background-color:var(--yandex-map-point-bgcolor-active);color:var(--yandex-map-point-color-active)}}@media screen and (min-width:768px){.yandex-map-point{display:grid;flex:0 0 450px;grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){.yandex-map-point{background-color:var(--yandex-map-point-bgcolor);color:var(--yandex-map-point-color);flex:0 0 240px;position:relative}}@media screen and (min-width:1920px){.yandex-map-point{flex:0 0 310px;padding:30px 32px 32px}}.yandex-map-point-title{display:flex;gap:8px}@media screen and (min-width:768px){.yandex-map-point-title{font-size:18px;grid-column:1/3}}@media screen and (min-width:1280px){.yandex-map-point-title{font-size:20px}}@media screen and (min-width:1920px){.yandex-map-point-title{font-size:26px}}.yandex-map-point-mark{background-color:var(--yandex-map-point-bgcolor-active);border:0 solid transparent;border-radius:2px;flex:0 0 22px;height:22px;padding:0;position:relative;width:22px}.yandex-map-point-mark svg{height:calc(100% - 5px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 5px)}.yandex-map-point-name{padding-bottom:22px}.yandex-map-point-block{display:flex;flex-direction:column;gap:2px}@media screen and (min-width:768px){.yandex-map-point-address{grid-column:1/3}}.yandex-map-point-label{color:var(--color-on-surface-variant);font-size:var(--typography-caption-1);text-transform:uppercase}.yandex-map-point-value{font-size:14px}@media screen and (min-width:1280px){.yandex-map-point-value{opacity:.8}}.yandex-map-point-email .yandex-map-point-value{border-bottom:1px solid var(--color-outline-variant)}.yandex-map-content{display:flex;flex-direction:column;gap:var(--grid-gutter)}@media screen and (min-width:1280px){.yandex-map-content{flex-direction:row;max-height:580px;overflow:hidden}}@media screen and (min-width:1920px){.yandex-map-content{max-height:780px}}.yandex-map-row{flex:1}.b-map_canvas,.yandex-map-row{height:320px}@media screen and (min-width:768px){.b-map_canvas,.yandex-map-row{height:560px}}@media screen and (min-width:1280px){.b-map_canvas,.yandex-map-row{height:580px}}@media screen and (min-width:1920px){.b-map_canvas,.yandex-map-row{height:780px}}@media screen and (min-width:768px) and (max-width:1279px){.yandex-map-row-map{padding-left:var(--page-margin);padding-right:var(--page-margin)}}@media screen and (min-width:1280px){.yandex-map-row-points{flex:0 0 444px;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none}}@media screen and (min-width:1920px){.yandex-map-row-points{flex:0 0 592px}}.b-map,.b-map_canvas{position:relative}.b-map.is-init .e-fetch{background:hsla(0,0%,100%,.85);height:100%;pointer-events:auto;width:100%;z-index:10}.b-map.is-loaded .e-fetch{height:0;opacity:0;pointer-events:none;visibility:hidden}.gm-style-pbc{display:none!important;pointer-events:none;z-index:40!important}.e-gmap-cluster>div{background:var(--color-secondary);color:var(--color-on-primary);font:400 18px/1 Stolzl,sans-serif;height:0;left:0;padding-top:100%;position:absolute;right:0;text-align:center;top:-11px;width:54px}.e-gmap-cluster>div:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid var(--color-secondary);content:"";left:50%;margin-left:-7px;margin-top:-1px;position:absolute;top:100%}.e-gmap-cluster>div>span{left:0;margin-top:-7px;position:absolute;right:0;top:50%}.e-gmap-cluster>div:before{border-left-width:6px;border-right-width:6px;border-top-width:11px;margin-left:-6px}.b-map.__noCopyright [class*=ymaps-2][class*=-copyright],.b-map.__noExternal [class*=ymaps-2][class*=copyrights-promo]{opacity:0;visibility:hidden}.b-map.is-gray [class*=ymaps-2][class*=-ground-pane]{filter:url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");filter:gray;filter:grayscale(100%);-webkit-filter:grayscale(100%)}.b-map_marker{height:0;position:absolute;width:0}.b-map_marker_box{background:var(--color-secondary);bottom:100%;color:var(--color-on-primary);height:26px;left:50%;margin:0 0 6px -13px;padding:5px;position:absolute;width:26px}.b-map_marker_box:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--color-secondary);content:"";left:50%;margin-left:-5px;margin-top:-1px;position:absolute;top:100%}.b-map_marker_box img,.b-map_marker_box svg{display:block;height:100%;margin:0 auto;position:relative;width:100%;fill:currentColor;backface-visibility:hidden}.b-map_marker.__ruby .b-map_marker_box{background-color:var(--color-primary)}.b-map_marker.__ruby .b-map_marker_box:before{border-top-color:var(--color-primary)}.b-map_marker.__large .b-map_marker_box{height:60px;margin:0 0 13px -30px;width:60px}.b-map_marker.__large .b-map_marker_box:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top-width:13px;margin-left:-8px}.b-map_cluster_box{background:var(--color-secondary);bottom:100%;color:var(--color-on-primary);font:400 18px/56px Stolzl,sans-serif;height:54px;left:50%;margin:0 0 11px -27px;position:absolute;text-align:center;width:54px}.b-map_cluster_box:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid var(--color-secondary);content:"";left:50%;margin-left:-7px;margin-top:-1px;position:absolute;top:100%}.b-map_cluster.__small .b-map_cluster_box{height:34px;line-height:36px;margin:0 0 11px -17px;width:34px}.b-map_cluster.__small .b-map_cluster_box:before{border-left-width:6px;border-right-width:6px;border-top-width:11px;margin-left:-6px}.b-map_balloon{background:var(--color-on-primary);box-shadow:0 4px 14px rgba(0,0,0,.25);display:block;left:35px;max-height:calc(100% - 70px);max-width:calc(100% - 70px);position:absolute;top:35px;width:408px;z-index:9}.b-map_balloon::-webkit-scrollbar{display:none}.b-map_balloon{opacity:0;pointer-events:none;transform:translateY(10%);transition:opacity .4s ease,transform .4s ease,padding .4s ease,height .4s ease}.b-map_balloon.is-shown{opacity:1;pointer-events:auto;transform:none}@media (max-width:767px){.b-map_balloon{left:15px;max-height:calc(100% - 30px);max-width:calc(100% - 30px);top:15px}}.es-personal-profile-app{display:flex;flex-direction:column;gap:var(--section-after-head-s)}.es-personal-profile-container{display:flex;flex-direction:column;gap:var(--card-padding-s);position:relative}.es-personal-profile-data-list{display:flex;flex-direction:column;gap:var(--space-s)}.es-personal-profile-data-list-profile{display:grid;grid-template-areas:"name" "email" "gender" "birthday" "phone" "occupation"}@media screen and (min-width:768px){.es-personal-profile-data-list-profile{display:grid;gap:var(--space-s);grid-template-areas:"name birthday" "email phone" "gender occupation"}}.es-personal-profile-data-item.email{grid-area:email}.es-personal-profile-data-item.gender{grid-area:gender}.es-personal-profile-data-item.birthday{grid-area:birthday}.es-personal-profile-data-item.phone{grid-area:phone}.es-personal-profile-data-item.occupation{grid-area:occupation}.es-personal-profile-data-item.name{grid-area:name}.es-personal-profile-data-item-title{font-size:var(--typography-caption-1);min-height:1em;opacity:.5}.es-personal-profile-data-item-value{font-size:var(--typography-paragraph-p1);min-height:1em}.es-personal-profile-button-change{color:var(--color-primary);line-height:calc(var(--typography-headline-h4)*1.3);position:absolute;right:0;top:0;z-index:1}.es-personal-profile-button-change button{height:100%;text-align:center;width:100%}@media screen and (min-width:1280px){.es-personal-profile-button-change{align-items:center;background-color:transparent;border:2px solid var(--color-on-surface-main);color:var(--color-on-surface-main);display:flex;font-size:16px;height:59px;justify-content:center;width:228px}.es-personal-profile-button-change:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}}.es-personal-profile-button-add>button{margin:0 auto}@media screen and (min-width:768px){.es-personal-profile-button-add>button{margin:unset}}.personal-profile-inputs{gap:40px!important;padding:16px 0 18px}.es-personal-profile-editor{--es-personal-profile-editor-width:1200px;align-content:center;align-items:stretch;backdrop-filter:saturate(180%) blur(20px);background:rgba(0,0,0,.2);bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:10600}@media screen and (min-width:1280px){.es-personal-profile-editor{padding:0 var(--page-margin)}}.es-personal-profile-editor-wrapper{background:var(--color-surface-light);display:flex;flex-direction:column;gap:var(--space-l);justify-content:space-between;margin:0;max-width:var(--es-personal-profile-editor-width);overflow-y:auto;padding:var(--section-after-head-s);position:relative;scrollbar-width:thin;width:100%;z-index:99}.es-personal-profile-editor-wrapper form{display:block;height:100%}.es-personal-profile-editor-wrapper input,.es-personal-profile-editor-wrapper input:active,.es-personal-profile-editor-wrapper input:focus{border-bottom-color:var(--color-primary);outline:none}@media screen and (max-width:1279px){.es-personal-profile-editor-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}}@media screen and (min-width:1920px){.es-personal-profile-editor-wrapper{--es-personal-profile-editor-width:1600px}}.es-personal-profile-editor-container{display:flex;flex-direction:column;gap:var(--space-2xs) var(--card-padding-s);height:100%}.es-personal-profile-editor-title{font-size:var(--typography-headline-h2)}.es-personal-profile-editor-data{gap:var(--space-l);margin-top:var(--space-l)}.es-personal-profile-editor-data,.es-personal-profile-editor-data-item{display:flex;flex-direction:column}.es-personal-profile-editor-data-item>.label,.es-personal-profile-editor-data-item>label{font-size:var(--typography-caption-1);opacity:.5}.es-personal-profile-editor-data-item>input{border-bottom:2px solid var(--color-on-surface-main);padding:16px 0 18px}.es-personal-profile-editor-data-item__is-default,.es-personal-profile-editor-data-item__is-save{align-items:center;display:flex;flex-direction:row;gap:var(--space-s)}.es-personal-profile-editor-data-item__is-default>.label,.es-personal-profile-editor-data-item__is-default>label,.es-personal-profile-editor-data-item__is-save>.label,.es-personal-profile-editor-data-item__is-save>label{font-size:var(--typography-paragraph-p1)}.es-personal-profile-editor-data-item.errors{color:var(--color-primary);font-size:var(--typography-caption-1)}.es-personal-profile-editor-data-item.address{color:var(--color-secondary);font-size:var(--typography-headline-h5)}.es-personal-profile-editor-buttons{align-items:center;display:flex;flex:1;flex-direction:column;gap:var(--space-5xs);justify-content:flex-end}@media screen and (max-width:1279px){.es-personal-profile-editor-buttons{align-items:stretch}.es-personal-profile-editor-buttons .es-ui-button{width:auto!important}}@media screen and (min-width:1280px){.es-personal-profile-editor-buttons{align-self:flex-start;display:grid;grid-template-columns:2fr 1fr;justify-content:space-between}.es-personal-profile-editor-buttons .errors{color:var(--color-primary);font-size:var(--typography-caption-1);grid-column:1/3}}.es-personal-profile-editor-buttons button.color-primary{width:unset!important}.es-personal-profile-editor-data-suggest{position:relative}.es-personal-profile-editor-data-suggest-items{background-color:var(--color-surface-lowest);left:0;position:absolute;right:0;top:100%;z-index:10}.es-personal-profile-editor-data-suggest-items>div{cursor:pointer;font-size:var(--typography-caption-1);padding:16px var(--space-4xs) 18px;text-transform:uppercase}.es-personal-profile-editor-data-suggest-items>div:not(:last-child){border-bottom:1px solid var(--color-outline-lowest)}.es-personal-profile-editor-data-suggest-items>div:hover{background-color:var(--color-surface-middle);border-bottom-color:var(--color-outline-middle)}.suggest-coincidences-higtlight{color:var(--color-primary)}.es-personal-profile-editor-wrapper.delivery{--es-personal-profile-editor-map-width:100svw;--es-personal-profile-editor-map-height:220px}@media screen and (min-width:768px){.es-personal-profile-editor-wrapper.delivery{--es-personal-profile-editor-map-height:442px}}@media screen and (min-width:1280px){.es-personal-profile-editor-wrapper.delivery{--es-personal-profile-editor-map-width:679px;--es-personal-profile-editor-map-height:463px}}@media screen and (min-width:1920px){.es-personal-profile-editor-wrapper.delivery{--es-personal-profile-editor-map-width:908px;--es-personal-profile-editor-map-height:700px}}@media screen and (min-width:1280px){.es-personal-profile-editor-container.delivery{display:grid;grid-template-areas:"title title" "map data" "map detail" "map buttons";grid-template-columns:var(--es-personal-profile-editor-map-width) 1fr}}.es-personal-profile-editor-data{grid-area:data}@media screen and (min-width:1280px){.es-personal-profile-editor-data{margin-top:0}}.es-personal-profile-editor-title{grid-area:title}.es-personal-profile-delivery-editor-map{background-color:var(--color-outline-lowest);grid-area:map;margin:0 calc(var(--page-margin)*-1)}.es-personal-profile-delivery-editor-map,.es-personal-profile-delivery-editor-map .b-map,.es-personal-profile-delivery-editor-map .b-map_canvas{height:var(--es-personal-profile-editor-map-height);width:var(--es-personal-profile-editor-map-width)}@media screen and (min-width:1280px){.es-personal-profile-delivery-editor-map{margin:0}}.es-personal-profile-editor-buttons.delivery{grid-area:buttons}.es-personal-profile-editor-buttons.delivery .es-ui-button{width:unset!important}@media screen and (min-width:1280px){.es-personal-profile-editor-buttons.delivery{align-items:flex-end}}.es-personal-profile-delivery-editor-coords{display:none}.checkout-basket{margin-bottom:var(--section-padding-m)}.checkout-basket-row{align-items:stretch;display:flex;flex-direction:column;gap:var(--section-padding-s);justify-content:flex-start}@media screen and (min-width:1280px){.checkout-basket-row{flex-direction:row}}.checkout-basket-empty{display:flex;flex-direction:column;gap:var(--card-padding-s);margin:0 auto;max-width:var(--from-xs)}@media screen and (min-width:768px){.checkout-basket-empty{max-width:450px}}@media screen and (min-width:1920px){.checkout-basket-empty{max-width:600px}}.checkout-basket-empty-picture{height:274px;position:relative}.checkout-basket-empty-picture picture{inset:0;position:absolute}.checkout-basket-empty-picture img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (min-width:768px){.checkout-basket-empty-picture{height:386px}}@media screen and (min-width:1920px){.checkout-basket-empty-picture{height:516px}}.checkout-basket-empty-content{align-items:center;display:flex;flex-direction:column;gap:var(--space-3xs);justify-content:center}.checkout-basket-empty-title{font-size:var(--typography-headline-h4);text-align:center}.checkout-basket-empty-link{align-items:center;display:flex;font-size:15px;gap:12px;justify-content:center}.checkout-basket-empty-link .es-ui-icon{width:30px}@media screen and (min-width:768px){.checkout-basket-empty-link{font-size:16px}}@media screen and (min-width:1920px){.checkout-basket-empty-link{font-size:20px}}.order{display:grid;gap:0;grid-template-areas:"action-all" "design" "products" "delivery" "payment" "promo" "contacts" "checkout";grid-template-columns:1fr}@media screen and (min-width:1280px){.order{grid-template-areas:"action-all checkout" "design checkout" "products checkout" "delivery checkout" "payment checkout" "promo checkout" "contacts checkout"}}.order-row{gap:0}.order-row,.order-row__action-all{display:flex;justify-content:space-between}.order-row__action-all{align-items:center;grid-area:action-all;padding:18px var(--card-padding-s)}.order-row-title{font-size:var(--typography-headline-h2)}.order-row-content{display:flex;flex-direction:column;gap:var(--space-s)}.order-row-content-title{font-size:var(--typography-caption-1);opacity:.5;text-transform:uppercase}.order-row__design{align-items:center;background:var(--color-surface-lowest);border:1px solid var(--color-outline-lowest);display:flex;flex-direction:row;grid-area:design;justify-content:space-between;padding:16px var(--card-padding-s)}.order-row__checkout,.order-row__contacts,.order-row__delivery,.order-row__payment,.order-row__products,.order-row__promo{display:flex;flex-direction:column;gap:var(--space-s)}.order-row__checkout,.order-row__contacts,.order-row__delivery,.order-row__payment{margin:var(--section-padding-m) 0}.order-row__delivery{grid-area:delivery}.order-row__payment{grid-area:payment}.order-row__products{gap:0;grid-area:products}.order-row__promo{grid-area:promo}.order-row__contacts{grid-area:contacts}.order-row__checkout{gap:28px;grid-area:checkout;justify-content:flex-start}@media screen and (min-width:768px){.order-row__checkout{gap:30px}}@media screen and (min-width:1280px){.order-row__checkout{margin:0 0 0 var(--space-xl)}}.order-row__links{font-size:14px;grid-area:links;margin:var(--section-after-head-s) 0}@media screen and (min-width:768px){.order-row__links{font-size:15px}}.order-row__apply{margin:var(--space-s) 0}.order-row__apply .es-ui-button{width:100%!important}@media screen and (min-width:768px){.order-row-content-data{display:grid;gap:var(--space-s);grid-template-columns:1fr 1fr}}.order-row__offer-ta{font-size:13px;grid-area:offer-ta}@media screen and (min-width:768px){.order-row__offer-ta{font-size:14px}}.order-col{display:flex;flex-direction:column;gap:var(--space-s)}.order-col__share{align-items:flex-start;display:flex;flex-direction:row;gap:8px}.order-col__share .es-ui-icon{width:34px}.order-col__design{align-items:center;display:flex;flex-direction:row;gap:12px}.order-col__design .es-ui-icon{width:28px!important}.order-link{align-items:center;color:var(--color-secondary);display:flex;gap:8px}.order-link .es-ui-icon{width:26px}.order-link__gray{opacity:.6}.order-design-price{align-items:flex-start;display:flex;flex-direction:row;gap:4px;justify-content:space-between}.order-design-price-value{font-size:18px;font-weight:500}.order-design-price-currency{font-size:12px;opacity:.5}.basket-product-item{--basket-product-item-gap-inner:6px;--basket-product-item-gap-control:10px;--basket-product-item-check-bgcolor:unset;--basket-product-item-size:1fr;--basket-product-item-padding:20px;align-items:start;border-color:var(--color-outline-lowest);border-style:solid;border-width:1px 1px 0 1px;display:grid;font-size:13px;gap:18px;grid-template-areas:"checkbox . delete" "picture picture picture" "article article article" "title title title" "prices prices prices" "color size ." "tone caliber warehouse" "control control control" "additional additional additional";grid-template-columns:1fr 1fr auto;justify-content:space-between;padding:var(--basket-product-item-padding);position:relative}.basket-product-item:last-child{border-bottom-width:1px}@media screen and (min-width:768px){.basket-product-item{--basket-product-item-size:200px;--basket-product-item-padding:30px;-moz-column-gap:var(--basket-product-item-padding);column-gap:var(--basket-product-item-padding);grid-template-areas:"picture article article article article . prices" "picture title title title title title prices" "picture color size tone caliber warehouse warehouse" "picture control control control control control delete" "checkbox additional additional additional additional additional additional";grid-template-columns:var(--basket-product-item-size) 1fr 1fr 1fr 1fr min-content min-content}.basket-product-item:before{border-right:1px solid var(--color-outline-lowest);bottom:0;content:"";display:block;left:calc(var(--basket-product-item-size) + var(--basket-product-item-padding)*1.5);position:absolute;top:0;width:0}}@media screen and (min-width:1280px){.basket-product-item{max-width:1919px;--basket-product-item-size:220px;--basket-product-item-padding:30px}}@media screen and (min-width:1920px){.basket-product-item{font-size:16px}}.basket-product-item-checked{grid-area:checkbox}@media screen and (min-width:768px){.basket-product-item-checked{align-self:flex-end}}.basket-product-item-delete{grid-area:delete}@media screen and (min-width:768px){.basket-product-item-delete{justify-self:flex-end}}.basket-product-item-picture{grid-area:picture}.basket-product-item-article{grid-area:article}.basket-product-item-title{grid-area:title}.basket-product-item-prices{grid-area:prices}.basket-product-item-color{grid-area:color}.basket-product-item-tone{grid-area:tone}.basket-product-item-caliber{grid-area:caliber}.basket-product-item-warehouse{grid-area:warehouse}.basket-product-item-size{grid-area:size}.basket-product-item-control{grid-area:control}.basket-product-item-additional{grid-area:additional}.basket-product-item-delete{height:32px;width:32px}.basket-product-item-delete .basket-product-item-delete-button{background:none;border:none;outline:none}.basket-product-item-delete .es-ui-icon{height:32px;width:32px}.basket-product-item-picture{--product-item-photo-height:168px;align-items:center;display:flex;gap:var(--basket-product-item-gap-inner);height:218px;justify-content:center;position:relative}.basket-product-item-picture picture{border-radius:3px;display:block;max-height:var(--product-item-photo-height);overflow:hidden;position:absolute}.basket-product-item-picture img{height:100%;max-height:var(--product-item-photo-height);-o-object-fit:contain;object-fit:contain;width:100%}.basket-product-item-article{align-items:center;display:flex;gap:var(--basket-product-item-gap-inner)}.basket-product-item-article .basket-product-item-article-title{color:var(--color-on-surface-main);opacity:.5}.basket-product-item-prop{display:flex;flex-direction:column;gap:var(--basket-product-item-gap-inner)}.basket-product-item-prop-title{color:var(--color-on-surface-variant);font-size:var(--typography-caption-1);text-transform:uppercase}.basket-product-item-prop-value{color:var(--color-on-surface-main);font-size:14px;line-height:14px}@media screen and (min-width:768px){.basket-product-item-prop-value{font-size:15px;line-height:15px}}@media screen and (min-width:1920px){.basket-product-item-prop-value{font-size:18px;line-height:18px}}.basket-product-item-title{font-size:17px}.basket-product-item-title a{color:var(--color-on-surface-main)}.basket-product-item-title a:hover{color:var(--color-interaction-on-surface)}@media screen and (min-width:1280px){.basket-product-item-title{font-size:18px}}@media screen and (min-width:1920px){.basket-product-item-title{font-size:22px}}.basket-product-item-prices{align-items:center;display:grid;gap:var(--basket-product-item-gap-inner);grid-template-columns:min-content auto}@media screen and (min-width:768px){.basket-product-item-prices{align-items:flex-start;display:flex;flex-direction:column}}.basket-product-item-price-current{align-items:flex-start;display:flex;font-size:20px;font-weight:500;gap:var(--basket-product-item-gap-inner);grid-column:1/3}.basket-product-item-price-current span{color:var(--color-on-surface-main);font-size:.633333334em;font-weight:400;opacity:.5}@media screen and (min-width:768px){.basket-product-item-price-current{font-size:22px}}@media screen and (min-width:1920px){.basket-product-item-price-current{font-size:28px}}.basket-product-item-price-old{align-items:flex-start;color:var(--color-on-surface-main);display:flex;font-size:14px;font-weight:500;gap:var(--basket-product-item-gap-inner);opacity:.5;padding:2px 0}.basket-product-item-price-old span:first-child{text-decoration:line-through}.basket-product-item-price-old span:last-child{font-weight:400}@media screen and (min-width:768px){.basket-product-item-price-percent{order:-1}}.basket-product-item-price-percent-row{background-color:var(--color-primary);color:var(--color-on-primary);display:inline;padding:2px 3px;text-align:center}@media screen and (min-width:768px){.basket-product-item-price-percent-row{padding:3px 4px}}.basket-product-item-control{display:flex;flex-direction:column;gap:var(--basket-product-item-gap-control);letter-spacing:-.04em}.basket-product-item-control-info{color:var(--color-on-surface-variant);font-size:12px}@media screen and (min-width:1920px){.basket-product-item-control-info{font-size:15px}}.basket-product-item-control-row{align-items:center;background-color:var(--color-surface-middle);display:grid;gap:var(--basket-product-item-gap-control);grid-template-columns:min-content auto min-content;justify-items:center;padding:var(--basket-product-item-gap-control)}@media screen and (min-width:768px){.basket-product-item-control-row{max-width:350px}}.basket-product-item-control-col{align-items:center;display:flex;gap:var(--basket-product-item-gap-control)}.basket-product-item-quantity-separator{opacity:.1}.basket-product-item-quantity-separator:before{content:"|";display:inline-block}.basket-product-item-additional{display:flex;flex-direction:column;gap:var(--basket-product-item-gap-control);margin-top:14px;position:relative}.basket-product-item-additional-title{align-items:center;display:flex;font-size:var(--typography-caption-1);gap:var(--basket-product-item-gap-inner);line-height:1.6;text-transform:uppercase}.basket-product-item-additional-title .es-ui-icon{width:20px}.basket-product-item-additional-title-description{opacity:.5}.basket-product-item-additional-cutting{align-items:center;display:flex;font-size:15px;gap:var(--basket-product-item-gap-control);position:relative}.basket-product-item-additional-cutting-info{line-height:0}.basket-product-item-additional-cutting-info .es-ui-icon{width:20px}.basket-product-item-additional-cutting-info:hover .basket-product-item-additional-cutting-content{display:grid}.basket-product-item-additional-cutting-description span{color:var(--color-primary)}.checkout-payment{background-color:var(--color-surface-lowest);display:flex;flex-direction:column;font-size:15px;gap:16px;margin:0 -20px;padding:18px var(--page-margin);position:sticky;position:-webkit-sticky;top:15px;z-index:99}@media screen and (min-width:1280px){.checkout-payment{padding:24px 28px 28px}}.checkout-payment-row{display:flex;gap:16px;justify-content:space-between}.checkout-payment-col{align-items:flex-start;display:flex;flex-direction:column}.checkout-payment-col__wide{flex:1 1 100%;width:100%}.checkout-payment__red{color:var(--color-primary)}.checkout-payment-row__sum{border-bottom:1px solid var(--color-outline-variant);gap:4px;padding-bottom:20px}.checkout-payment-col__sum{font-size:var(--typography-headline-h4);gap:4px}.checkout-payment-col__sum span{font-size:13px;opacity:.5}@media screen and (min-width:1280px){.checkout-payment-col__sum{gap:6px}}.checkout-payment-row__products{gap:18px}.checkout-payment-col__products{display:flex;flex-direction:column;gap:18px}.checkout-payment-product{display:flex;justify-content:space-between;width:100%}@media screen and (min-width:1280px){.checkout-payment-product{gap:22px}}.checkout-payment-product__title span{color:var(--color-on-surface-variant);display:block;font-size:.9em}.checkout-payment-product__price{white-space:nowrap}.checkout-payment-row__sep_dotted{border-top:1px dashed var(--color-on-surface-main);opacity:.12}.checkout-payment-row__total{font-weight:500}.checkout-payment-col__total_value{align-items:flex-start;display:flex;flex-direction:row;gap:6px}.checkout-payment-col__currency{font-size:13px;opacity:.5}.checkout-payment-execute{width:100%!important}.checkout-payment-col__soglasie{color:var(--color-on-surface-variant);font-size:13px;line-height:160%}.checkout-payment-col__soglasie a{color:var(--color-on-surface-main)}.checkout-delivery-selector{display:flex;flex-direction:column;gap:var(--card-padding-m)}.checkout-delivery-selector-row{display:flex;flex-direction:column;gap:var(--space-l)}.checkout-delivery-selector-city{border-bottom:1px solid var(--color-on-surface-main);padding:16px 0 18px;width:100%}.checkout-delivery-selector-detail{background:var(--color-surface-lowest);display:flex;flex-direction:column;gap:18px;padding:10px}@media screen and (min-width:768px){.checkout-delivery-selector-detail{display:grid;gap:var(--space-s);grid-template-columns:min-content 1fr}}.checkout-delivery-selector-detail-photo{height:200px;position:relative;width:100%}.checkout-delivery-selector-detail-photo picture{inset:0;position:absolute}.checkout-delivery-selector-detail-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:768px){.checkout-delivery-selector-detail-photo{width:268px}}.checkout-delivery-selector-detail-address{display:flex;flex-direction:column;gap:18px}.checkout-delivery-selector-detail-address *{line-height:1.5}.checkout-delivery-selector-detail-address-address{font-size:16px}.checkout-delivery-selector-detail-address-description{font-size:13px;opacity:.8}.checkout-delivery-selector-detail-address-worktime{font-size:15px}.checkout-delivery-selector-row__stock-changer{align-items:center;display:flex;justify-content:center}.checkout-delivery-selector-stock-changer{align-items:center;color:var(--color-primary);display:flex;gap:8px;margin:15px auto 8px}.checkout-delivery-selector-stock-changer .es-ui-icon{width:22px}.order-u-radio{align-items:center;border:1px solid var(--color-outline-lowest);cursor:pointer;display:flex;gap:8px;padding:16px 20px}.order-u-radio.active{border-color:var(--color-primary);border-width:2px}.order-u-radio.active .order-u-radio-flag{background-color:var(--color-primary);border-color:var(--color-primary)}.order-u-radio-flag{align-items:center;border:1px solid var(--color-on-surface-main);border-radius:50%;display:flex;height:20px;justify-content:center;min-height:20px;min-width:20px;position:relative;width:20px}.order-u-radio-flag:before{background-color:#fff;border-radius:50%;content:"";display:block;height:.35em;width:.35em}.order-u-radio-title{line-height:1.4em}.order-u-radio-title span{display:block;font-size:.813em;opacity:.8}.order-u-input{display:flex;flex-direction:column;gap:var(--card-padding-s);justify-content:center}.order-u-input-content{display:flex;flex-direction:column;gap:2px}.order-u-input-title{font-size:var(--typography-caption-1);opacity:.5;text-transform:uppercase}.order-u-input-input{border-bottom:2px solid var(--color-outline-variant);outline:none;padding:16px 0 18px;width:100%}.order-u-input-input:not(:-moz-placeholder){border-bottom-color:var(--color-on-surface-main);outline:none}.order-u-input-input:active,.order-u-input-input:focus,.order-u-input-input:not(:placeholder-shown){border-bottom-color:var(--color-on-surface-main);outline:none}.order-u-info-block{align-items:flex-start;background-color:var(--color-surface-lowest);display:flex;font-size:13px;gap:6px;justify-content:space-between;padding:12px}.order-u-info-block span{opacity:.8}.basket-u-checkbox{--basket-u-checkbox-description-size:20px;align-items:center;display:flex;font-size:15px;gap:var(--basket-product-item-gap-inner)}.basket-u-checkbox-state{display:none}.basket-u-checkbox-label,.basket-u-checkbox-text{align-items:center;cursor:pointer;display:flex;line-height:18px}.basket-u-checkbox-label{gap:10px}.basket-u-checkbox-text{font-size:13px;gap:.3em}.basket-u-checkbox-text .es-ui-icon{width:36px}.basket-u-checkbox-icon{--basket-u-checkbox-width:18px;--basket-product-item-check-bgcolor:#fff;background-color:var(--basket-product-item-check-bgcolor);height:var(--basket-u-checkbox-width);max-height:var(--basket-u-checkbox-width);max-width:var(--basket-u-checkbox-width);min-height:var(--basket-u-checkbox-width);min-width:var(--basket-u-checkbox-width);width:var(--basket-u-checkbox-width)}.basket-u-checkbox-icon span{border:1px solid var(--color-on-surface-main);display:block;height:100%;opacity:.2;width:100%}.basket-u-checkbox-state:checked~.basket-u-checkbox-label .basket-u-checkbox-icon{--basket-product-item-check-bgcolor:var(--color-on-surface-main)}.basket-u-checkbox-state:checked~.basket-u-checkbox-label .basket-u-checkbox-icon span{opacity:1}.basket-u-checkbox-description{height:var(--basket-u-checkbox-description-size)}.basket-u-checkbox-description,.basket-u-checkbox-description .es-ui-icon{width:var(--basket-u-checkbox-description-size)}.basket-u-checkbox-description:hover{cursor:pointer}.basket-u-checkbox-description:hover .basket-u-checkbox-description-content{display:grid}.basket-u-checkbox-description-content{background-color:var(--color-on-surface-main);bottom:calc(100% - 15px);color:var(--color-on-secondary);display:none;gap:var(--basket-product-item-gap-inner);grid-template-columns:var(--basket-u-checkbox-description-size) auto;left:calc(var(--page-margin)*-1);line-height:1.6em;opacity:.8;padding:var(--basket-product-item-gap-control);position:absolute;right:calc(var(--page-margin)*-1);z-index:9}.basket-u-checkbox-description-content .es-ui-icon{--es-ui-icon-color:var(--color-on-secondary);width:var(--basket-u-checkbox-description-size)}.order-color-primary{color:var(--color-primary)}.checkout-basket-errors{display:flex;flex-direction:column;gap:var(--space-s)}.checkout-basket-error{color:var(--color-primary)}
/* End */


/* Start:/local/components/estima/checkout/templates/.default/style.min.css?1755586465189*/
.checkout-page{display:flex;flex-direction:column;gap:var(--section-padding-m);margin-bottom:var(--section-padding-m)}.checkout-page-row{padding:var(--section-padding-m) var(--page-margin)}
/* End */
/* /static/styles/checkout.css?176657774038338 */
/* /local/components/estima/checkout/templates/.default/style.min.css?1755586465189 */
