.mob_hid{display:none}.steps_switcher{margin-top:-1rem;display:grid;margin-bottom:1.5rem;grid-template-columns:1fr 1fr 1fr 1fr}.steps_switcher>a,.steps_switcher>span{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:clamp(0.938rem, 0.824rem + 0.57vw, 1.25rem);color:#96b588;padding:0 0 .6rem 0;text-decoration:none;border-bottom:2px solid #96b588;line-height:1.2}.steps_switcher>a span,.steps_switcher>span span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.75em;height:1.75em;border-radius:50%;background:#96b588;color:#fff;font-weight:700}.steps_switcher>a.active,.steps_switcher>span.active{font-weight:700;color:#000;border-bottom-color:#000}.steps_switcher>a.active span,.steps_switcher>span.active span{background:#000}.steps_switcher>a{-webkit-transition:none;transition:none;color:#54ad21;border-bottom-color:#54ad21}.steps_switcher>a span{background:#54ad21 url("/images/checked.svg") center center no-repeat;background-size:20px 20px;color:transparent}.steps_switcher>a:hover{color:#000}.steps_switcher>a:hover span{background-color:#000}.basket_page hr{margin-bottom:2rem;background:#e0ead7}.basket_page .t{color:#000}.basket_page .section_content{padding-top:13px}.basket_page .products_basket .count{position:relative;width:110px;height:2.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fff;border:1px solid #dedfda;border-radius:30px;padding:2px}.basket_page .products_basket .count input{position:static;width:100%;height:100%;opacity:1;visibility:visible;font-size:1.125rem;font-weight:700;padding:0;border:none;text-align:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.basket_page .products_basket .count button{display:block;position:relative;border-radius:50%;background:#ef7d00;background:linear-gradient(93.29deg, #f07e01 9.12%, #f79143 73.97%);-webkit-box-shadow:inset -1px -1px 1px 0 #d36810;box-shadow:inset -1px -1px 1px 0 #d36810;border:none;-webkit-transition:none;transition:none;aspect-ratio:1;color:#fff}.basket_page .products_basket .count button svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:40%;height:40%;fill:#fff}.basket_page .products_basket .count button:hover{background:#d36810}.basket_page .products_basket .count button[disabled]{cursor:not-allowed;background:#e8eae3;color:#000}.basket_page .products_basket .count button[disabled]:hover{background:#e8eae3}.basket_page .products_basket .count button[disabled] svg{fill:#000}.basket_page .products_basket .count .i{position:absolute;display:block;top:50%;left:calc(100% + 17px);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#f6f7ee;color:#1a8205;font-size:13px;white-space:nowrap;padding:4px 6px}.basket_page .products_basket .count .i:before{content:"";position:absolute;top:0;right:100%;height:100%;width:8px;background:#f6f7ee;-webkit-clip-path:polygon(0 50%, 100% 100%, 100% 0);clip-path:polygon(0 50%, 100% 100%, 100% 0)}.basket_page .products_basket .count.fake{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;color:#000}.basket_page .discount>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#000;opacity:.7;text-decoration:none}.basket_page .discount>button img{width:16px;-webkit-filter:brightness(0);filter:brightness(0)}.basket_page .discount>button:hover{text-decoration:none;opacity:1}.basket_page .discount .wrp{display:none}.basket_page .discount .wrp.on{display:block;position:relative;max-width:400px}.basket_page .discount .wrp input{padding:1.1rem 150px 1.1rem 1.5rem;border-radius:50px;width:100%}.basket_page .discount .wrp .btn{position:absolute;top:50%;right:4px;padding:13px 17px;font-size:1.125rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.products_basket{line-height:1.35;display:block;width:100%;margin-bottom:1.5rem;border-top:1px solid #e0ead7}.products_basket tbody{display:block;width:100%}.products_basket tr{display:grid;width:100%;grid-template-columns:184px 3fr 134px 1.5fr 2fr 56px;border-bottom:1px solid #e0ead7}.products_basket tr:nth-child(even){background:none}.products_basket tr td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 12px}.products_basket p{margin:0}.products_basket strong{color:#000}.products_basket a{color:#000;text-decoration:none}.products_basket a:hover{color:#1a8205}.products_basket .like{font-size:13px;color:#64885c;text-decoration:underline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;vertical-align:middle}.products_basket .like svg{width:14px;height:14px;fill:#64885c}.products_basket .like:hover{text-decoration:none}.products_basket .img img{display:block;width:160px;height:96px;-o-object-fit:contain;object-fit:contain}.products_basket .tit strong{margin-right:4px;font-size:1.125rem}.products_basket .tit span{display:inline-block;vertical-align:middle;margin-right:.75rem}.products_basket .price,.products_basket .price_pack{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:right}.products_basket .remove button,.products_basket .remove a{width:32px;padding:8px}.products_basket .remove button svg,.products_basket .remove a svg{display:block;fill:#c1d1b2}.products_basket .remove button:hover svg,.products_basket .remove a:hover svg{fill:#cf0000}.progress_outer{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:7fr 17fr;border-bottom:1px solid #e0ead7;padding:0 1rem 1.5rem 1rem;gap:0 1rem;margin-bottom:1.5rem}.progress_outer .ico img{display:block;max-width:80px;width:100%;margin:auto}@media all and (min-width:769px){.progress_outer{margin-bottom:0;padding-top:1.5rem}}@media all and (min-width:1025px){.progress_outer{grid-template-columns:184px 1fr;gap:0;padding:0}.progress_outer .ico,.progress_outer .progress{padding:24px 12px}}.progress{display:block;text-align:left;color:#1a8205;font-size:15px;max-width:900px;line-height:1.3}.progress .rest{display:none}.progress .line{position:relative;display:block;height:7px;background:#d9d9d9;border-radius:10px;margin-top:6px}.progress .line span{border-radius:10px;position:absolute;top:0;left:0;width:0;height:100%;background:#69c634}@media all and (min-width:636px){.progress{position:relative}.progress .rest{display:block;color:#6f7068;position:absolute;font-weight:normal;top:0;right:0}}@media all and (min-width:1025px){.progress .rest{top:24px;right:12px}}.sum_wrp .left{padding:0 12px;margin-bottom:1.5rem}.sum_wrp .sum{margin-bottom:0;color:#000;width:100%;background:#f6f7f2}.sum_wrp .sum tr:nth-child(even){background:none}.sum_wrp .sum tr.medium td{padding-top:1rem}.sum_wrp .sum tr.big{font-weight:bold;font-size:1.375rem}.sum_wrp .sum tr td{padding:.25rem 1rem .25rem 1rem}.sum_wrp .sum tr td:last-child{text-align:right}.sum_wrp .sum tr:first-child td{padding-top:1rem}.sum_wrp .sum tr:last-child td{padding-bottom:1rem}.btns_wrp{margin-bottom:5rem}.btns_wrp.mb_0{margin-bottom:0}.btns_wrp .outer{padding:0 1rem 1.25rem 1rem;background:#f6f7f2;margin-bottom:2rem}.btns_wrp.nobg .outer{background:none;padding:0}.btns_wrp .btn.big{white-space:nowrap;width:100%;text-align:center;font-size:1.5rem;color:#fff;border-radius:50px}.btns_wrp .btn.big:after{display:inline-block;vertical-align:middle;content:"";width:1.5rem;height:1.5rem;background:url(/images/icon_arrow.svg) center center no-repeat;background-size:1.5rem 1.5rem;margin-left:10px;margin-bottom:3px}.btns_wrp .btn.dark{display:table;margin:auto;padding:.4rem 1.3rem}.btns_wrp .btn.dark:before{display:inline-block;vertical-align:middle;content:"";width:1rem;height:1rem;background:url(/images/icon_arrow.svg) center center no-repeat;background-size:1rem 1rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:10px;margin-bottom:2px;-webkit-filter:brightness(0);filter:brightness(0)}.line_switcher{border-bottom:1px solid #e0ead7;margin-bottom:2rem}.line_switcher .limited{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 1rem}.line_switcher .w{position:relative}.line_switcher input{position:absolute;width:0;height:0;padding:0;margin:0;border:none;visibility:hidden}.line_switcher input:checked+label{color:#000;border-bottom-color:#000;font-weight:700}.line_switcher label,.line_switcher a{border-bottom:2px solid transparent;color:#6f8863;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3;padding:.5rem 0;text-decoration:none;cursor:pointer}.line_switcher label:hover,.line_switcher a:hover{color:#000;text-decoration:underline}.line_switcher img{width:16px}.adress_select>div{background:#fff;border:1px solid #e0ead7;margin-bottom:1rem;padding:16px;color:#000;border-radius:4px;cursor:pointer;text-align:left}.adress_select>div .tag{display:table;font-size:12px;color:#4b4c46;font-weight:bold;text-transform:uppercase;padding:2px 12px;border-radius:20px;background:#e3e5dc;margin-bottom:1rem}.adress_select>div .hrf{display:inline-block;margin-right:1rem;color:#1a8205;text-decoration:underline}.adress_select>div .hrf:hover{text-decoration:none}@media all and (min-width:520px){.adress_select>div{max-width:880px}}@media all and (min-width:636px){.adress_select{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.adress_select>div{margin:0}}@media all and (min-width:1025px){.adress_select{grid-template-columns:1fr 1fr 1fr}}.user_data{margin:0 auto 4rem auto;max-width:420px}.user_data.full_w{max-width:none}.user_data .w{position:relative;margin-bottom:1.5rem;line-height:1.3}.user_data .w.short input{max-width:185px}.user_data .w label{display:table;color:#000}.user_data .w input,.user_data .w select{width:100%}.user_data .w input[type="text"]{line-height:1}.user_data .w .req{color:#f00;position:absolute;top:5px;right:5px}.user_data .w.chckr{width:100%;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.user_data .w.chckr input{width:24px;min-width:24px;border:1px solid #c1d1b2}.user_data .w.chckr label,.user_data .w.chckr span{display:inline-block;padding-top:2px}.user_data .w .prefix{display:grid;grid-template-columns:95px 1fr;gap:8px}.user_data .w .prefix input:first-child{text-align:right}.user_data .w .prefix label{display:none}.user_data .w .prefix div:has(>select){position:relative}.user_data .w .prefix div:has(>select):before{position:absolute;content:"";bottom:1rem;right:.75rem;width:12px;height:12px;background:url("/images/arrow_select2.svg") center center no-repeat;background-size:12px 12px}.user_data .w .prefix div:has(>select) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;padding-right:2.5rem}.user_data .w:has(>select){position:relative}.user_data .w:has(>select):before{position:absolute;content:"";bottom:.9rem;right:.75rem;width:12px;height:12px;background:url("/images/arrow_select2.svg") center center no-repeat;background-size:12px 12px}.user_data .w:has(>select) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;padding-right:2.5rem}.user_data .more{margin-top:3rem}.user_data .more+.more{margin-top:1.5rem}.user_data .more button{font-weight:700;font-size:1.125rem}.user_data .more button:before{content:"+";color:#d97200;margin-right:5px;vertical-align:middle;font-size:1.5rem;position:relative;top:-1px}.user_data .more button:hover{color:#d97200}.user_data .more button.on:before{content:"-"}.user_data .more .content{display:none;padding-top:1.5rem;padding-bottom:1px}.user_data .chckr_plus input{cursor:pointer;border:none}.user_data .chckr_plus input:after{content:"+";background:none;font-size:1.5rem;color:#1a8205;top:33%}.user_data .chckr_plus input:checked:after{content:"-"}.user_data .om_btn{margin-bottom:1.75rem;color:#1a8205;text-decoration:underline}.user_data .om_btn:hover{text-decoration:none}.toggle_wrap .inner{display:none}.toggle_wrap.open .inner{display:block}.with_side .box{margin-left:auto;margin-right:auto}.final_buy{background:#fff;margin-bottom:1rem;border:1px solid #e0ead7;max-width:880px;padding:0 2rem 2rem 2rem;margin-left:auto;margin-right:auto}.final_buy table{margin-bottom:0;color:#000;width:100%}.final_buy table tr:nth-child(even){background:none}.final_buy table tr.medium{font-weight:bold}.final_buy table tr.medium td{padding-top:1rem}.final_buy table tr.big{font-weight:bold;font-size:1.375rem}.final_buy table tr td{padding:.25rem 0 .25rem}.final_buy table tr td:last-child{text-align:right}.final_buy table tr:first-child td{padding-top:2rem}.final_buy table tr:last-child td{padding-bottom:1rem}.final_buy .btn{width:100%;font-size:1.5rem;border-radius:50px;margin-bottom:2rem}.final_buy .user_data{margin:0;font-size:.875rem}.final_buy .user_data .w{margin-bottom:1.2rem}.final_buy .user_data .w.chckr{gap:12px}.final_buy .user_data .w.chckr label{padding-top:4px;color:#204a1c}.final_buy .user_data .w.chckr:last-child{margin-bottom:0}.two_boxes .wrp{background:#f6f7f2;border:1px solid #e0ead7;margin-bottom:2rem}.two_boxes .wrp .alrt{margin:0;padding:1rem;font-weight:700}.two_boxes .wrp .w{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;border-bottom:1px solid #e0ead7;position:relative}.two_boxes .wrp .w:has(input:checked){background:#fff;-webkit-box-shadow:0 0 0 1px #c1d1b2;box-shadow:0 0 0 1px #c1d1b2}.two_boxes .wrp .w.shipp_active{background:#fff;-webkit-box-shadow:0 0 0 1px #c1d1b2;box-shadow:0 0 0 1px #c1d1b2}.two_boxes .wrp .w:last-child{border-bottom:none}.two_boxes .wrp .w .txt{width:100%}.two_boxes .wrp .w input{min-width:24px}.two_boxes .wrp .w label{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:2}.two_boxes .wrp .w a,.two_boxes .wrp .w .btn{position:relative;z-index:3}.two_boxes .wrp .txt .btn{padding:.4rem 1rem}.two_boxes .wrp .txt strong{color:#000}.two_boxes .wrp .txt .price{color:#1a8205}.two_boxes .wrp .txt p{margin-bottom:.5rem}.two_boxes .wrp .txt p:last-child{margin-bottom:0}.two_boxes .wrp .txt p.tit:has(.tag) strong{display:inline-block;margin-right:10px}.two_boxes .wrp .txt p.tit .tag{background:#fff5cf;display:inline-block;border-radius:3px;border:1px solid #ffdf5a;padding:2px 8px;font-size:14px;vertical-align:middle;margin-bottom:2px;line-height:1.3;color:#000}.two_boxes .wrp .txt input{display:block;width:100%;background-color:transparent;margin-bottom:13px;padding:0;border:none;color:#6f7068}.two_boxes .wrp .txt .branch-name-text{line-height:1.3;margin-bottom:13px;text-wrap:balance}.two_boxes .wrp .txt .branch-name-text:empty{margin-bottom:0}.two_boxes .wrp .txt #selectPS,.two_boxes .wrp .txt .open_packeta,.two_boxes .wrp .txt .packeta-selector-open{padding:3px 19px;border:none;font-size:1rem;display:inline-block;background:#f07e01;background:-webkit-gradient(linear, left top, right top, color-stop(0, #f07e01), to(#f79143));background:linear-gradient(90deg, #f07e01 0, #f79143 100%);-webkit-box-shadow:inset 0 -7px 3px -6px rgba(0,0,0,0.3);box-shadow:inset 0 -7px 3px -6px rgba(0,0,0,0.3);border-radius:30px;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.15);-webkit-transition:none;transition:none;color:#fff;font-weight:bold;cursor:pointer}.two_boxes .wrp .txt #selectPS:hover,.two_boxes .wrp .txt .open_packeta:hover,.two_boxes .wrp .txt .packeta-selector-open:hover{background:#d36810}.thanks_page{text-align:center}.thanks_page h1{color:#54ad21}.thanks_page h1.drk{color:#000}.thanks_page .narrow{color:#000;font-size:clamp(1rem, 0.963rem + 0.19vw, 1.125rem)}.thanks_page .narrow p{text-wrap:balance}.thanks_page section{background:#f6f7f2}.thanks_page section .limited>p{text-align:left}.steps{margin-bottom:4rem;display:grid;grid-template-columns:1fr;gap:4rem}.steps .step{line-height:1.4;position:relative}.steps .step.disabled h2{opacity:.6}.steps .step:after{content:"";background:url("/images/icon_arrow2.svg") center center no-repeat;background-size:3rem 3rem;width:3rem;height:3rem;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.steps .step:last-child:after{display:none}.steps .step p{color:#000}.steps h2{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;font-size:clamp(1rem, 0.926rem + 0.37vw, 1.25rem);color:#54ad21;margin:0 0 5px 0;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.steps h2 img{width:24px}.box{background:#fff;border:1px solid #e0ead7;margin-bottom:1rem;padding:2rem;text-align:left}.box h2{margin:1.5rem 0 1.1rem 0;font-size:clamp(1rem, 0.963rem + 0.19vw, 1.125rem)}.box .col p:last-child{margin-bottom:0}.box .col:first-child h2{margin-top:0}.box.cols{color:#000}.box.b_lines{display:grid;grid-template-columns:1fr;gap:1.5rem}.box.b_lines h2{margin:0}.box.p_lines{display:grid;grid-template-columns:1fr;gap:1rem}.box.p_lines h2{margin:0}.basket_line{color:#000}.basket_line a{color:#ef7d00}.basket_line p{margin-bottom:.4rem}.basket_line p span{color:#858c82}.basket_line p.price{color:#1a8205}.basket_line p:last-child{margin-bottom:0}.product_line{display:grid;grid-template-columns:92px 1fr 80px;gap:.25rem 1rem;color:#000}.product_line p{margin:0}.product_line img{width:82px;height:56px;-o-object-fit:contain;object-fit:contain;grid-area:1 / 1 / 3 / 2;display:block;margin-right:10px}.product_line .tit{grid-area:1 / 2 / 2 / 4}.product_line .tit span{display:block;color:#999;font-size:.8em}.product_line .count{color:#393939;grid-area:2 / 2 / 3 / 3}.product_line .price{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;grid-area:2 / 3 / 3 / 4;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:2px}@media all and (min-width:520px){.box{max-width:880px}.box.cols{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.box .col h2{margin-top:0}.product_detail .buy_wrp .badge{max-width:880px}.product_line{grid-template-columns:102px 1fr 80px}.product_line img{width:92px}.line_switcher .limited{gap:0 7px}.line_switcher label,.line_switcher a{position:relative;background:#f4f7f2;padding:.75rem 1.5rem;border:1px solid #e0ead7;border-bottom-color:#e0ead7;gap:12px;bottom:-1px}.line_switcher input:checked+label{background:#fff;border-bottom-color:transparent}.line_switcher input:checked+label:hover{text-decoration:none}.line_switcher img{width:24px}}@media all and (min-width:769px){.mob_hid{display:block}.products_basket{margin-bottom:0}.sum_wrp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sum_wrp .left{margin-top:1.5rem;max-width:45%}.sum_wrp .sum{margin-bottom:1.5rem;max-width:50%;min-width:350px;width:auto}.sum_wrp .sum tr td{padding:.1rem 1.25rem .1rem 1.25rem}.sum_wrp .sum tr:first-child td{padding-top:1.25rem}.sum_wrp .sum tr:last-child td{padding-bottom:1.25rem}.btns_wrp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btns_wrp .outer{background:none;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0}.btns_wrp .btn.big{width:auto;padding:.8rem 2rem}.btns_wrp .btn.dark{margin-left:0}.two_boxes{margin-bottom:4rem}.two_boxes .wrp .w{padding:1.5rem;padding-right:7rem}.two_boxes .wrp .w input{margin-top:2px}.two_boxes .wrp .txt p:nth-last-child(2){margin-bottom:0}.two_boxes .wrp .txt .price{position:absolute;top:1.8rem;right:1.5rem}.two_boxes .wrp .txt .tit strong{font-size:1.125rem}.two_boxes .wrp .txt .btn{padding:.6rem 1.3rem}.final_buy .btn{padding:.8rem 2rem}.thanks_page{text-align:left}.steps{grid-template-columns:1fr 1fr 1fr;text-align:center}.steps .step:after{top:50%;left:calc(100% + 1rem);-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);background-size:2rem 2rem;width:2rem;height:2rem}.steps .step p{max-width:300px;margin-left:auto;margin-right:auto}.steps h2 img{width:28px}.basket_line{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.basket_line p{margin-bottom:0}.basket_line p.price{color:#000}.product_line{grid-template-columns:135px 5fr 3fr 80px}.product_line>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product_line img{width:135px;margin-right:0;grid-area:auto}.product_line .tit{grid-area:auto}.product_line .tit:has(span){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product_line .count{grid-area:auto}.product_line .price{grid-area:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:normal}.buy_wrp .box{border:none;margin-bottom:0}}@media all and (min-width:1140px){.with_side{display:grid;gap:3rem;grid-template-columns:2fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.with_side .box{max-width:none;margin-left:0;margin-right:0}.final_buy{max-width:none;margin-left:0;margin-right:0;position:-webkit-sticky;position:sticky;top:220px}}@media all and (min-width:1025px){.steps_switcher{max-width:880px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto}.steps_switcher>a,.steps_switcher>span{font-weight:700;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom-width:4px;padding:1rem .5rem}.two_boxes{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.steps{gap:8rem}.steps .step:after{left:calc(100% + 2rem);background-size:4rem 4rem;width:4rem;height:4rem}}@media all and (max-width:1024px){.basket_page .products_basket .count{width:97px}.products_basket tr{grid-template-columns:7fr 10fr 3fr 3fr;padding:1.5rem 1rem;gap:0 1rem}.products_basket tr td{padding:0}.products_basket .img{grid-area:1 / 1 / 2 / 2}.products_basket .img img{aspect-ratio:92/56;height:auto;width:100%}.products_basket .tit{grid-area:1 / 2 / 2 / 4}.products_basket .count_w{grid-area:2 / 2 / 3 / 3;margin-top:1rem}.products_basket .price_pack,.products_basket .like{display:none}.products_basket .price{grid-area:2 / 3 / 3 / 5;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:1rem}.products_basket .remove{grid-area:1 / 4 / 2 / 5;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:.2rem}.products_basket .remove button,.products_basket .remove a{padding:10px 0 10px 20px}.products_basket .remove button svg,.products_basket .remove a svg{fill:#f03d2d}.sum_wrp .left{padding:0 1rem}}@media all and (max-width:768px){.two_boxes .wrp .w:has(input:checked) .txt:has(.shipping_branches) .shipping_branches a{margin-top:2rem}.two_boxes .wrp .w:has(input:checked) .txt:has(.shipping_branches) .price{position:relative;top:-4.4rem;height:.5rem}.two_boxes .wrp .w.shipp_active .txt.with_sb .shipping_branches a{margin-top:2rem}.two_boxes .wrp .w.shipp_active .txt.with_sb .price{position:relative;top:-4.4rem;height:.5rem}.basket_page .btns_wrp>.btn.dark{display:none}.basket_page .discount .wrp input{padding:1.15rem 150px 1.15rem 1.5rem}}@media all and (max-width:499px){.two_boxes .wrp .txt p.tit .tag{font-size:12px;display:table;padding:2px 4px}}
/*# sourceMappingURL=shop.css.map */