.margincenter{margin:0 auto}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.grid{display:grid}.nopadding{padding:0}.nomargin{margin:0}.strong,strong{font-weight:700}.flex{display:flex;flex-wrap:wrap}.container{width:100%;margin:0 auto;padding:0 20px;max-width:1240px}@media only screen and (max-width:767px){.container{padding:0 16px}}
@charset "UTF-8";@font-face{font-family:NotoSans;font-style:normal;font-weight:400;src:url(../fonts/NotoSans.ttf) format("truetype")}@font-face{font-family:NotoSans;font-style:normal;font-weight:300;src:url(../fonts/NotoSans-Light.ttf) format("truetype")}@font-face{font-family:NotoSans;font-style:normal;font-weight:500;src:url(../fonts/NotoSans-Medium.ttf) format("truetype")}@font-face{font-family:NotoSans;font-style:normal;font-weight:600;src:url(../fonts/NotoSans-SemiBold.ttf) format("truetype")}:root{--black:#000000;--gray:#fafafa;--gray2:#e6e6e6;--gray3:#8c8c8c;--red:#e20000}*{box-sizing:border-box;padding:0;margin:0;border:none}body,html{height:100%}body{width:100%;max-width:100vw;font-family:NotoSans;font-size:14px;line-height:150%;color:#000;display:flex;flex-direction:column}ul{list-style:none}img{max-width:100%;display:block}button,input,textarea{font-family:NotoSans}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-moz-search-cancel-button{display:none}a{color:#000;text-decoration:none;border-bottom:1px solid transparent;transition:all .3s}a:hover{text-decoration:none;border-bottom-color:#000}.wrapper{max-width:100%}.bold{font-weight:700}label.checkbox{display:grid;grid-template-columns:24px auto;align-items:start;-moz-column-gap:8px;column-gap:8px;position:relative;cursor:pointer}label.checkbox .check{width:24px;height:24px;border:1.5px solid var(--black);border-radius:4px;transition:all .3s;position:relative}label.checkbox .check::after{content:'';position:absolute;top:3px;left:7px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .3s}label.checkbox input[type=checkbox],label.checkbox input[type=radio]{opacity:0;position:absolute}label.checkbox input[type=checkbox]:checked~.check,label.checkbox input[type=radio]:checked~.check{background-color:var(--black)}label.checkbox input[type=checkbox]:checked~.check::after,label.checkbox input[type=radio]:checked~.check::after{opacity:1}label.checkbox .label{color:var(--black)}.select{position:relative;display:block}.select .current{position:relative;font-size:16px;cursor:pointer;line-height:150%;color:rgba(0,0,0,.3);padding:12px 40px 12px 16px;border:1px solid var(--black)}.select .current:before{content:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.7485 8L19 9.22022L12 16L5 9.21337L6.25152 8L12 13.5733L17.7485 8Z' fill='black'/%3e%3c/svg%3e");position:absolute;top:12px;right:16px;transition:all .3s;width:24px;height:24px}.select .current.open:before{transform:rotate(180deg)}.select .current.selected{color:var(--black)}.select .list{display:none;position:absolute;top:calc(100% + 2px);left:0;right:0;padding:12px 0;border:1px solid var(--black);width:100%;background-color:#fff;z-index:10}.select .list .option{color:var(--black);font-size:16px;line-height:150%;padding:4px 16px;transition:all .3s;cursor:pointer;display:block;border:none}.select .list .option:last-child{margin-bottom:0}.select .list .option:hover{background-color:var(--gray2)}.select .list .option.active{background-color:var(--gray2)}.radio{position:relative;display:grid;grid-template-columns:16px auto;-moz-column-gap:8px;column-gap:8px;align-items:center;cursor:pointer}.radio .check{position:relative;width:16px;height:16px;border:1px solid var(--black);border-radius:50%}.radio .check::before{content:'';width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:var(--black);transition:all .3s;opacity:0}.radio .label{font-size:16px;line-height:150%;font-weight:600;color:var(--black)}.radio input[type=radio]{opacity:0;width:0;height:0;position:absolute}.radio input[type=radio]:checked~.check::before{opacity:1}label.file{position:relative}label.file input[type=file]{opacity:0;position:absolute;pointer-events:none}label.file .label{display:inline-block;padding:11px 23px;border:1px solid var(--black);transition:all .3s;font-size:14px;line-height:24px;font-weight:600}label.file .label:hover{background-color:var(--black);color:#fff}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-block .form-inner .form-field{margin-bottom:16px}.form-block .form-inner .form-field input,.form-block .form-inner .form-field textarea{width:100%;height:46px;box-sizing:border-box;padding:11px 15px;border:1px solid var(--black);font-size:16px;line-height:150%;transition:all .3s}.form-block .form-inner .form-field input::-moz-placeholder,.form-block .form-inner .form-field textarea::-moz-placeholder{color:rgba(0,0,0,.3)}.form-block .form-inner .form-field input::placeholder,.form-block .form-inner .form-field textarea::placeholder{color:rgba(0,0,0,.3)}.form-block .form-inner .form-field input:focus,.form-block .form-inner .form-field textarea:focus{outline:0}.form-block .form-inner .form-field textarea{height:120px}.form-block .form-inner .file-item{display:none;margin-top:16px;margin-bottom:16px}.form-block .form-inner .file-item .inner{display:flex;justify-content:space-between;-moz-column-gap:16px;column-gap:16px;padding:8px 16px;align-items:center;background-color:var(--gray2)}.form-block .form-inner .file-item .inner .name{font-size:16px;line-height:150%}.form-block .form-inner .file-item .inner .delete{cursor:pointer;height:24px}.form-block .form-inner .file-block{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px}.form-block .form-inner .file-block .caption{font-size:12px;line-height:24px;opacity:.4}.form-block .form-inner .file-block .file-info{width:100%;margin-top:4px;font-size:12px;line-height:24px;opacity:.4}.form-block .form-inner .check-field{margin-top:24px}header{transition:all .3s;z-index:10;padding:0;width:100%;top:0;right:0;left:0;padding:24px 0 0}@media only screen and (max-width:767px){header{padding-top:16px}}header .flex{align-items:center}header .menu{margin-left:auto}@media only screen and (max-width:860px){header .menu{display:none}}header .menu ul{display:flex;align-items:center;-moz-column-gap:24px;column-gap:24px}header .menu ul li a{font-weight:600}header .cart{margin-left:40px}@media only screen and (max-width:860px){header .cart{margin-left:auto}}header .cart a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:none;background-color:var(--gray2);position:relative}header .cart a svg path{transition:all .3s}header .cart a:hover{background-color:var(--black)}header .cart a:hover svg path{fill:#fff}header .cart .cart-count{position:absolute;top:-2px;right:-2px;width:20px;height:20px;background-color:var(--black);border:2px solid #fff;border-radius:50%;color:#fff;font-size:12px;font-weight:600;line-height:16px;text-align:center;pointer-events:none}header .cart .cart-count.hidden{display:none}header .account{margin-left:16px}header .account a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:none;background-color:var(--black)}header .account a svg path{transition:all .3s}header .account a:hover{background-color:var(--gray2)}header .account a:hover svg path{fill:var(--black)}header .burger-block{margin-left:16px;display:none}@media only screen and (max-width:860px){header .burger-block{display:block}}header .burger-block a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:none;background-color:var(--gray2)}header .burger-block a svg path{transition:all .3s}header .burger-block a:hover{background-color:var(--black)}header .burger-block a:hover svg path{stroke:#fff}.btn{display:inline-block;color:#fff;text-align:center;font-weight:500;font-size:14px;line-height:150%;background:var(--black);border:1px solid var(--black);padding:11px 23px;text-decoration:none;transition:all .3s}.btn:hover{background-color:#fff;color:var(--black)}.btn.btn-gray{background-color:var(--gray3)}.btn.btn-gray:hover{background-color:#fff}.accordion-block .item .text,.tab{display:none}.accordion-block .item.active .text,.tab.active{display:block}h1{font-size:32px;line-height:130%}@media only screen and (max-width:767px){h1{font-size:24px}}.h3,h3{font-size:24px;line-height:130%;font-weight:600}@media only screen and (max-width:767px){.h3,h3{font-size:18px}}h4{font-size:18px;line-height:25px;font-weight:500}@media only screen and (max-width:767px){h4{font-size:16px}}.main-page .top-block{margin-top:40px}@media only screen and (max-width:767px){.main-page .top-block{margin-top:24px}}.main-page .top-block .top-block-inner{background-color:var(--gray);grid-template-columns:auto 597px}@media only screen and (max-width:1100px){.main-page .top-block .top-block-inner{grid-template-columns:1fr;-moz-column-gap:16px;column-gap:16px}}.main-page .top-block .top-block-inner .text-block{padding:32px;padding-right:0;display:flex;flex-direction:column;row-gap:15px}@media only screen and (max-width:767px){.main-page .top-block .top-block-inner .text-block{padding:24px}}.main-page .top-block .top-block-inner .text-block .list ul{list-style:disc outside;margin-left:16px;font-size:20px;line-height:130%}@media only screen and (max-width:767px){.main-page .top-block .top-block-inner .text-block .list ul{font-size:16px}}.main-page .top-block .top-block-inner .text-block .list ul li{margin-bottom:10px;font-weight:500}.main-page .top-block .top-block-inner .text-block .list ul li:last-child{margin-bottom:0}.main-page .top-block .top-block-inner .text-block .btn-block{margin-top:auto;display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px}@media only screen and (max-width:767px){.main-page .top-block .top-block-inner .text-block .btn-block{flex-direction:column;align-items:flex-start;row-gap:16px}}@media only screen and (max-width:1100px){.main-page .top-block .top-block-inner .img{display:flex;justify-content:flex-end}}.inner-page .top-block{margin-top:40px}@media only screen and (max-width:767px){.inner-page .top-block{margin-top:24px}}.inner-page .top-block .top-block-inner{background-color:var(--gray);grid-template-columns:auto 534px}@media only screen and (max-width:1100px){.inner-page .top-block .top-block-inner{grid-template-columns:1fr;-moz-column-gap:16px;column-gap:16px}}.inner-page .top-block .top-block-inner .text-block{padding:32px;padding-right:0;display:flex;flex-direction:column;row-gap:15px}@media only screen and (max-width:767px){.inner-page .top-block .top-block-inner .text-block{padding:24px}}.inner-page .top-block .top-block-inner .text-block .list ul{list-style:disc outside;margin-left:16px;font-size:20px;line-height:130%}@media only screen and (max-width:767px){.inner-page .top-block .top-block-inner .text-block .list ul{font-size:16px}}.inner-page .top-block .top-block-inner .text-block .list ul li{margin-bottom:10px;font-weight:500}.inner-page .top-block .top-block-inner .text-block .list ul li:last-child{margin-bottom:0}.inner-page .top-block .top-block-inner .text-block .text{font-size:18px;line-height:130%;font-weight:500}@media only screen and (max-width:767px){.inner-page .top-block .top-block-inner .text-block .text{font-size:16px}}.inner-page .top-block .top-block-inner .text-block .text p{font-weight:500;margin-bottom:16px}.inner-page .top-block .top-block-inner .text-block .text p:last-child{margin-bottom:0}.inner-page .top-block .top-block-inner .text-block .btn-block{margin-top:auto;display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px}@media only screen and (max-width:767px){.inner-page .top-block .top-block-inner .text-block .btn-block{flex-direction:column;align-items:flex-start;row-gap:16px}}@media only screen and (max-width:1100px){.inner-page .top-block .top-block-inner .img{display:flex;justify-content:flex-end}}.slogan-block{margin-top:80px;background-color:var(--gray)}@media only screen and (max-width:1100px){.slogan-block{margin-top:64px}}@media only screen and (max-width:767px){.slogan-block{margin-top:42px}}.slogan-block .text-block{text-align:center;padding:80px 0}@media only screen and (max-width:1100px){.slogan-block .text-block{padding:64px 0}}@media only screen and (max-width:767px){.slogan-block .text-block{padding:42px 0}}.slogan-block .text-block .text{font-size:40px;font-weight:300;line-height:130%;margin-top:24px}@media only screen and (max-width:1100px){.slogan-block .text-block .text{font-size:36px}}@media only screen and (max-width:767px){.slogan-block .text-block .text{font-size:24px;margin-top:16px}}.contacts-form{margin-top:80px;position:relative;padding-bottom:80px}@media only screen and (max-width:1100px){.contacts-form{margin-top:64px;padding-bottom:64px}}@media only screen and (max-width:767px){.contacts-form{margin-top:42px;padding-bottom:42px}}.contacts-form .grid{grid-template-columns:repeat(2,1fr);-moz-column-gap:40px;column-gap:40px}@media only screen and (max-width:1100px){.contacts-form .grid{-moz-column-gap:16px;column-gap:16px;grid-template-columns:330px auto}}@media only screen and (max-width:767px){.contacts-form .grid{grid-template-columns:1fr;row-gap:32px}}.contacts-form .form-block .form-inner .btn-block{display:flex;justify-content:space-between;align-items:flex-start;margin-top:32px}@media only screen and (max-width:767px){.contacts-form .form-block .form-inner .btn-block{flex-direction:column;row-gap:24px;margin-top:24px}}.contacts-form .form-block .form-inner .btn-block .btn{line-height:24px}.contacts-form .file-error{position:absolute;width:281px;border:1px solid var(--red);border-radius:10px;background-color:rgba(255,0,0,.1);padding:16px;top:0;right:30px;display:none;transition:all .3s}.contacts-form .file-error .name{word-break:break-all}.contacts-form .file-error .error-text{margin-top:8px;color:var(--red)}.calculator{margin-top:80px;background-color:var(--gray);padding:80px 0}.calculator .grid{grid-template-columns:repeat(2,1fr);-moz-column-gap:40px;column-gap:40px}@media only screen and (max-width:1100px){.calculator .grid{-moz-column-gap:16px;column-gap:16px;grid-template-columns:330px auto}}@media only screen and (max-width:767px){.calculator .grid{grid-template-columns:1fr;row-gap:32px}}.calc-form .form-inner .form-field .caption,.calc-form .form-inner .select-field .caption{display:none;font-size:12px;line-height:150%;margin-bottom:4px}.calc-form .form-inner .select-field{margin-bottom:16px}.calc-form .form-inner .result-block{margin-top:16px;display:flex;justify-content:space-between;align-items:center;padding:13.5px 16px;background-color:var(--black);color:#fff}.calc-form .form-inner .result-block .caption{font-size:14px;line-height:150%;color:var(--gray2)}.calc-form .form-inner .result-block .val{font-size:30px;line-height:150%;font-weight:600}.calc-form .form-inner .text{display:grid;grid-template-columns:8px auto;-moz-column-gap:8px;column-gap:8px;margin-top:16px;font-size:14px;line-height:150%}.top-search{margin-top:40px}.top-search .search-block{position:relative}.top-search .search-block .search-field{display:grid;grid-template-columns:auto 200px}@media only screen and (max-width:767px){.top-search .search-block .search-field{grid-template-columns:auto 100px}}.top-search .search-block .search-field .search{position:relative}.top-search .search-block .search-field .search input{width:100%;height:47px;border:1px solid var(--black);padding:11.5px 48px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 18C11.775 17.9998 13.4989 17.4056 14.897 16.312L19.293 20.708L20.707 19.294L16.311 14.898C17.4051 13.4997 17.9997 11.7755 18 10C18 5.589 14.411 2 10 2C5.589 2 2 5.589 2 10C2 14.411 5.589 18 10 18ZM10 4C13.309 4 16 6.691 16 10C16 13.309 13.309 16 10 16C6.691 16 4 13.309 4 10C4 6.691 6.691 4 10 4Z' fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left 16px center}.top-search .search-block .search-field .search input::-moz-placeholder{color:rgba(0,0,0,.3)}.top-search .search-block .search-field .search input::placeholder{color:rgba(0,0,0,.3)}.top-search .search-block .search-field .search .clean{position:absolute;top:12px;right:16px;cursor:pointer;transition:all .3s;display:none}.top-search .search-block .search-field .btn-block button{display:block;height:47px;border:1px solid var(--black);padding:10.5px 0;color:#fff;background-color:var(--black);transition:all .3s;font-size:14px;line-height:24px;font-weight:600;width:100%}.top-search .search-block .search-field .btn-block button:hover{background-color:#fff;color:var(--black)}.top-search .search-block .search-result{position:absolute;top:calc(100% + 2px);border:1px solid var(--black);width:calc(100% - 200px);background-color:#fff;padding:16px;display:none;z-index:10}.top-search .search-block .search-result .no-results{padding:8px 0;font-size:14px;color:rgba(0,0,0,.5)}.top-search .search-block .search-result .item{display:grid;grid-template-columns:88px auto 120px;align-items:center}.top-search .search-block .search-result .item+.item{border-top:1px solid #e6e6e6}.top-search .search-block .search-result .item .img{width:88px;height:88px}.top-search .search-block .search-result .item .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.top-search .search-block .search-result .item .name{padding:0 16px}.top-search .search-block .search-result .item .name a{font-weight:600}.top-search .search-block .search-result .item .price{text-align:right;font-weight:600}.catalog-block{margin-top:40px}.catalog-block .tabs-title{display:flex;align-items:center}.catalog-block .tabs-title .tab-title{padding:7px 15px;border:1px solid var(--black);border-left:none;background-color:#fff;font-weight:600}.catalog-block .tabs-title .tab-title:first-child{border-left:1px solid var(--black)}.catalog-block .tabs-title .tab-title.active,.catalog-block .tabs-title .tab-title:hover{background-color:var(--black);color:#fff}.catalog-block .tabs-body{margin-top:24px}.catalog-block .catalog-grid{display:grid;grid-template-columns:270px auto;-moz-column-gap:40px;column-gap:40px}.catalog-block .catalog-grid .left-menu .menu-block{border:1px solid var(--black)}.catalog-block .catalog-grid .left-menu .menu-block .caption{background-color:var(--black);padding:7px 15px;color:#fff;font-weight:600}.catalog-block .catalog-grid .left-menu .menu-block .category-list .item{border-top:1px solid var(--black)}.catalog-block .catalog-grid .left-menu .menu-block .category-list .item:first-child{border-top:none}.catalog-block .catalog-grid .left-menu .menu-block .category-list .item .radio{padding:7px 15px}.catalog-block .catalog-grid .left-menu .menu-block .category-list .item .checkbox{padding:7px 15px;grid-template-columns:16px auto;-moz-column-gap:8px;column-gap:8px;align-items:center}.catalog-block .catalog-grid .left-menu .menu-block .category-list .item .checkbox .check{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.catalog-block .catalog-grid .left-menu .menu-block .category-list .item .checkbox .check svg{opacity:0;transition:all .3s}.catalog-block .catalog-grid .left-menu .menu-block .category-list .item .checkbox .check::after{display:none}.catalog-block .catalog-grid .left-menu .menu-block .category-list .item .checkbox .label{font-size:14px;font-weight:600}.catalog-block .catalog-grid .left-menu .menu-block .category-list .item .checkbox input[type=checkbox]:checked~.check{background-color:transparent}.catalog-block .catalog-grid .left-menu .menu-block .category-list .item .checkbox input[type=checkbox]:checked~.check svg{opacity:1}.catalog-block .catalog-grid .left-menu .menu-block .category-list .item.parent .subcategories{display:none}.catalog-block .catalog-grid .left-menu .menu-block .category-list .item.parent .list{max-height:175px;overflow:hidden}.catalog-block .catalog-grid .left-menu .menu-block .category-list .item.parent .show-all{padding:7px 15px;display:block;font-size:14px;border:none}.catalog-block .catalog-grid .left-menu .menu-block .category-list .item.parent .show-all:hover{text-decoration:underline}.catalog-table .grid{grid-template-columns:auto 148px 148px 148px}@media only screen and (max-width:1100px){.catalog-table .grid{grid-template-columns:auto 120px 120px 120px}}@media only screen and (max-width:767px){.catalog-table .grid{grid-template-columns:repeat(2,1fr)}}.catalog-table .item{border-right:1px solid var(--black);display:flex;align-items:center;justify-content:flex-end}.catalog-table .item:first-child{border-left:1px solid var(--black)}.catalog-table .item.name-block{justify-content:flex-start}.catalog-table .table-head{border-top:1px solid var(--black)}@media only screen and (max-width:767px){.catalog-table .table-head{display:none}}.catalog-table .table-head .item{background-color:var(--black);font-size:10px;line-height:150%;color:#fff;padding:11.5px 15px}.catalog-table .table-body .t-row{border-top:1px solid var(--black)}@media only screen and (max-width:767px){.catalog-table .table-body .t-row{margin-bottom:16px}}.catalog-table .table-body .t-row:last-child{border-bottom:1px solid var(--black)}@media only screen and (max-width:767px){.catalog-table .table-body .t-row:last-child{margin-bottom:0}}.catalog-table .table-body .t-row .item{padding:8px 16px;line-height:150%}@media only screen and (max-width:767px){.catalog-table .table-body .t-row .item{border-bottom:1px solid var(--black)}}@media only screen and (max-width:767px){.catalog-table .table-body .t-row .item.name-block{grid-column:span 2}}.catalog-table .table-body .t-row .item.btn-block{padding:0}@media only screen and (max-width:767px){.catalog-table .table-body .t-row .item.btn-block{grid-column:span 2}}.catalog-table .table-body .t-row .item.btn-block .btn{width:100%;border:none}@media only screen and (max-width:767px){.catalog-table .table-body .t-row .item:nth-child(2){border-left:1px solid var(--black)}}.catalog-table .table-body .t-row .item .name a{font-weight:600}.catalog-table .table-body .t-row .item .price{font-weight:600}.catalog-table .table-body .t-row .item .in-stock{font-size:10px}.catalog-table .table-body .t-row .item .not-in-stock{font-size:10px;color:var(--red)}.back{font-size:14px;line-height:24px;font-weight:600;padding:12px 24px 12px 16px;background:#fff;position:absolute;top:0;left:0}.back a{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;border:none}.product-page{margin-top:40px}.product-page .product .grid{grid-template-columns:repeat(2,1fr);-moz-column-gap:40px;column-gap:40px}@media only screen and (max-width:767px){.product-page .product .grid{grid-template-columns:1fr;row-gap:32px}}.product-page .product .img-block{position:relative}.product-page .product .text-block .cart-area{margin-top:16px;background-color:var(--gray);padding:16px;display:flex;align-items:flex-end;justify-content:space-between}@media only screen and (max-width:767px){.product-page .product .text-block .cart-area{flex-direction:column;align-items:flex-start;row-gap:16px}}.product-page .product .text-block .cart-area .price-block .in-stock{font-size:10px;line-height:160%;color:var(--gray3)}.product-page .product .text-block .cart-area .price-block .in-stock span{color:var(--black)}.product-page .product .text-block .cart-area .price-block .price{margin-top:4.5px;font-size:24px;line-height:130%;font-weight:600}.product-page .product .text-block .cart-area .btn-block{display:flex;-moz-column-gap:16px;column-gap:16px}@media only screen and (max-width:1100px){.product-page .product .text-block .cart-area .btn-block{flex-direction:column;row-gap:16px}}.product-page .product .text-block .cart-area .btn-block .btn{padding:8px 24px}.product-page .product .text-block .cart-area .quantity-block{display:flex;align-items:center}.product-page .product .text-block .cart-area .quantity-block .sign{border:1px solid var(--black);padding:8px;cursor:pointer;background-color:var(--black);height:40px}.product-page .product .text-block .cart-area .quantity-block .sign svg path{transition:all .3s}.product-page .product .text-block .cart-area .quantity-block .sign:hover{background-color:#fff}.product-page .product .text-block .cart-area .quantity-block .sign:hover svg path{fill:var(--black)}.product-page .product .text-block .cart-area .quantity-block .number{width:50px;text-align:center;background-color:transparent;border-top:1px solid var(--black);border-bottom:1px solid var(--black);height:40px}.product-page .product .text-block .characteristics{margin-top:13px}.product-page .product .text-block .characteristics .item{display:flex;-moz-column-gap:5px;column-gap:5px;font-size:14px;line-height:130%;color:var(--gray3)}.product-page .product .text-block .characteristics .item .val{color:var(--black)}.product-page .product .text-block .characteristics .item.material-item{flex-direction:column}.product-page .contacts-form{background-color:var(--gray);padding-top:80px}@media only screen and (max-width:1100px){.product-page .contacts-form{padding-top:64px}}@media only screen and (max-width:767px){.product-page .contacts-form{padding-top:42px}}.contacts-page{margin-top:40px}.contacts-page .contacts-list{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:40px;column-gap:40px}@media only screen and (max-width:1100px){.contacts-page .contacts-list{grid-template-columns:repeat(2,1fr);-moz-column-gap:16px;column-gap:16px;row-gap:16px}}@media only screen and (max-width:767px){.contacts-page .contacts-list{grid-template-columns:1fr;margin-top:24px}}.contacts-page .contacts-list .adress{grid-column:span 2}@media only screen and (max-width:767px){.contacts-page .contacts-list .adress{grid-column:1}}.contacts-page .contacts-list .item{display:grid;grid-template-columns:24px auto;-moz-column-gap:16px;column-gap:16px;align-items:center;background-color:var(--gray);padding:16px;font-size:18px;line-height:150%}@media only screen and (max-width:767px){.contacts-page .contacts-list .item{font-size:16px}}.contacts-page .contacts-list .item a{border:none}.contacts-page .contacts-list .item a:hover{text-decoration:underline}.contacts-page .requisites{margin-top:40px;font-size:18px;line-height:150%}@media only screen and (max-width:767px){.contacts-page .requisites{font-size:16px;margin-top:32px}}.contacts-page .requisites p{margin-bottom:16px}.contacts-page .requisites p:last-child{margin-bottom:0}.contacts-page .contacts-form{background-color:var(--gray);padding-top:80px}@media only screen and (max-width:1100px){.contacts-page .contacts-form{padding-top:64px}}@media only screen and (max-width:767px){.contacts-page .contacts-form{padding-top:42px}}.cart-block--empty{padding:60px 0 80px}.cart-block--empty .title h1{font-size:32px;font-weight:700;line-height:1.2}.cart-block--empty .btn{display:block;max-width:328px;margin-top:40px}.cart-empty.woocommerce-info,.return-to-shop,.wc-empty-cart-message{display:none}.cart-page{margin-top:40px}.cart-page .cart-table{margin-top:24px}.cart-page .cart-auth-notice{margin-top:24px;padding:16px;border:1px solid var(--red);border-radius:10px;background:rgba(226,0,0,.1);text-align:center;font-size:14px;line-height:24px}.cart-page .cart-auth-notice p{margin:0}.cart-page .cart-auth-notice a{color:var(--black);text-decoration:underline}.cart-page .total-container{margin-top:24px;display:flex;justify-content:flex-end;margin-bottom:73px}@media only screen and (max-width:767px){.cart-page .total-container{margin-bottom:42px}}.cart-page .total-container .total-btn{max-width:328px;width:100%}@media only screen and (max-width:767px){.cart-page .total-container .total-btn{max-width:100%}}.cart-page .total-container .total-btn .total{border:1px solid var(--black);border-bottom:none;display:flex;justify-content:space-between;padding:8px 16px;line-height:150%}.cart-page .total-container .total-btn .total div{font-weight:600}.cart-page .total-container .total-btn .btn{width:100%}.cart-table .grid{grid-template-columns:88px auto 120px 162px 120px}@media only screen and (max-width:1100px){.cart-table .grid{grid-template-columns:88px auto 120px 162px 120px}}@media only screen and (max-width:767px){.cart-table .grid{grid-template-columns:repeat(3,1fr)}}.cart-table .item{border-right:1px solid var(--black);display:flex;align-items:center;justify-content:flex-end}.cart-table .item:first-child{border-left:1px solid var(--black)}.cart-table .item.name,.cart-table .item.photo{justify-content:flex-start}.cart-table .table-head{border-top:1px solid var(--black)}@media only screen and (max-width:767px){.cart-table .table-head{display:none}}.cart-table .table-head .item{background-color:var(--black);font-size:10px;line-height:150%;color:#fff;padding:11.5px 15px}.cart-table .table-head .item a{color:#fff;border:none;text-decoration:underline}.cart-table .table-head .item a:hover{text-decoration:none}.cart-table .table-body .t-row{border-top:1px solid var(--black)}@media only screen and (max-width:767px){.cart-table .table-body .t-row{margin-bottom:16px}}.cart-table .table-body .t-row:last-child{border-bottom:1px solid var(--black)}@media only screen and (max-width:767px){.cart-table .table-body .t-row:last-child{margin-bottom:0;border-bottom:none}}.cart-table .table-body .t-row .item{padding:28px 16px;line-height:150%}@media only screen and (max-width:767px){.cart-table .table-body .t-row .item{border-bottom:1px solid var(--black);padding:16px}}.cart-table .table-body .t-row .item.photo{padding:0}@media only screen and (max-width:767px){.cart-table .table-body .t-row .item.photo{display:none}}.cart-table .table-body .t-row .item.name a{font-weight:600}@media only screen and (max-width:767px){.cart-table .table-body .t-row .item.name{grid-column:span 3;border-left:1px solid var(--black)}}.cart-table .table-body .t-row .item.delete a{border:none}@media only screen and (max-width:767px){.cart-table .table-body .t-row .item:nth-child(3){border-left:1px solid var(--black)}}.cart-table .table-body .t-row .item .price{font-weight:600}.cart-table .table-body .t-row .item .in-stock{font-size:10px}.cart-table .table-body .t-row .item .not-in-stock{font-size:10px;color:var(--red)}.cart-table .table-body .t-row .item .quantity-block{display:flex;align-items:center;border:1px solid var(--black)}.cart-table .table-body .t-row .item .quantity-block .sign{padding:4px 8px;cursor:pointer;height:32px}.cart-table .table-body .t-row .item .quantity-block .sign svg path{transition:all .3s}.cart-table .table-body .t-row .item .quantity-block .sign:hover{background-color:var(--black)}.cart-table .table-body .t-row .item .quantity-block .sign:hover svg path{fill:#fff}.cart-table .table-body .t-row .item .quantity-block .number{width:50px;text-align:center;background-color:transparent;height:32px;font-size:16px;line-height:150%}.steps{margin-top:80px;padding-top:80px;background-color:var(--gray)}@media only screen and (max-width:767px){.steps{margin-top:64px;padding-top:64px}}.steps .steps-list{grid-template-columns:repeat(3,1fr);-moz-column-gap:40px;column-gap:40px;row-gap:32px}@media only screen and (max-width:767px){.steps .steps-list{grid-template-columns:repeat(2,1fr);-moz-column-gap:16px;column-gap:16px;row-gap:16px}}@media only screen and (max-width:500px){.steps .steps-list{grid-template-columns:1fr}}.steps .steps-list .item{border:1px solid var(--black);border-radius:10px;padding:16px;height:132px;display:flex;flex-direction:column}.steps .steps-list .item .num{font-size:35px;line-height:130%;font-weight:500}.steps .steps-list .item .text{margin-top:auto;font-weight:500;line-height:130%}.steps .steps-list .item.last{background-color:var(--black);color:#fff;justify-content:center;align-items:center}.steps .steps-list .item.last .text{margin:0;font-size:24px;text-align:center}@media only screen and (max-width:1100px){.steps .steps-list .item.last .text{font-size:20px}}.list-block{padding-top:80px;padding-bottom:80px;background-color:var(--gray)}@media only screen and (max-width:767px){.list-block{padding-top:64px;padding-bottom:64px}}.list-block .list-block-inner{background-color:#fff;grid-template-columns:auto 534px}@media only screen and (max-width:1100px){.list-block .list-block-inner{grid-template-columns:1fr;-moz-column-gap:16px;column-gap:16px}}.list-block .list-block-inner .text-block{padding:32px;padding-right:0;display:flex;flex-direction:column;row-gap:15px}@media only screen and (max-width:767px){.list-block .list-block-inner .text-block{padding:24px}}.list-block .list-block-inner .text-block .list ul{list-style:disc outside;margin-left:32px;font-size:18px;line-height:130%}@media only screen and (max-width:767px){.list-block .list-block-inner .text-block .list ul{font-size:16px;margin-left:20px}}.list-block .list-block-inner .text-block .list ul li{margin-bottom:10px;font-weight:500}.list-block .list-block-inner .text-block .list ul li:last-child{margin-bottom:0}@media only screen and (max-width:1100px){.list-block .list-block-inner .img{display:flex;justify-content:flex-end}}.projects-page{margin-top:40px}@media only screen and (max-width:767px){.projects-page{margin-top:32px}}.projects-page .projects-list{margin-top:24px}.projects-page .projects-list .item{margin-bottom:16px}.projects-page .projects-list .item:last-child{margin-bottom:0}.projects-page .projects-list .item .inner{grid-template-columns:auto 580px;-moz-column-gap:28px;column-gap:28px;background-color:var(--gray)}@media only screen and (max-width:1100px){.projects-page .projects-list .item .inner{grid-template-columns:auto 300px;-moz-column-gap:0;column-gap:0}}@media only screen and (max-width:767px){.projects-page .projects-list .item .inner{grid-template-columns:1fr}}.projects-page .projects-list .item .inner .text-block{padding:32px 0 32px 32px;display:flex;flex-direction:column}@media only screen and (max-width:1100px){.projects-page .projects-list .item .inner .text-block{padding:16px}}@media only screen and (max-width:767px){.projects-page .projects-list .item .inner .text-block{order:2}}.projects-page .projects-list .item .inner .text-block .name{font-size:32px;line-height:130%}@media only screen and (max-width:1100px){.projects-page .projects-list .item .inner .text-block .name{font-size:24px}}.projects-page .projects-list .item .inner .text-block .text{margin-top:16px;font-size:18px;line-height:130%;font-weight:500;margin-bottom:16px}@media only screen and (max-width:1100px){.projects-page .projects-list .item .inner .text-block .text{font-size:16px}}.projects-page .projects-list .item .inner .text-block .text p{font-weight:500;margin-bottom:16px}.projects-page .projects-list .item .inner .text-block .text p:last-child{margin-bottom:0}.projects-page .projects-list .item .inner .text-block .more{margin-top:auto;font-size:14px;line-height:130%}.projects-page .projects-list .item .inner .text-block .more a{font-weight:500}.projects-page .projects-list .item .inner .img{height:100%}@media only screen and (max-width:767px){.projects-page .projects-list .item .inner .img{order:1}}.projects-page .projects-list .item .inner .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.projects-page .btn-block{margin-top:40px;text-align:center}@media only screen and (max-width:767px){.projects-page .btn-block{margin-top:32px}}.projects-page .btn-block .more-btn{display:inline-block;border:1px solid var(--black);padding:11px 23px;font-size:14px;line-height:24px;font-weight:600;transition:all .3s}.projects-page .btn-block .more-btn:hover{background-color:var(--black);color:#fff}.projects-page .develop-block{display:flex;align-items:center;justify-content:space-between;margin:32px auto 0;max-width:548px}@media only screen and (max-width:767px){.projects-page .develop-block{margin-top:24px}}.projects-page .develop-block::before{content:url(../img/dest/not-found-left.svg)}.projects-page .develop-block::after{content:url(../img/dest/not-found-right.svg)}.projects-page .develop-block .text{font-size:24px;line-height:130%;font-weight:600;text-align:center}@media only screen and (max-width:767px){.projects-page .develop-block .text{font-size:20px}}.projects-page .contacts-form{padding-top:80px;background-color:var(--gray)}@media only screen and (max-width:767px){.projects-page .contacts-form{padding-top:64px}}.project-detail-page{margin-top:40px}@media only screen and (max-width:767px){.project-detail-page{margin-top:32px}}.project-detail-page .top-img{position:relative}.project-detail-page .project-container{margin-top:40px;grid-template-columns:auto 440px;-moz-column-gap:16px;column-gap:16px;margin-bottom:80px}@media only screen and (max-width:1100px){.project-detail-page .project-container{grid-template-columns:auto 300px}}@media only screen and (max-width:767px){.project-detail-page .project-container{margin-top:32px;margin-bottom:64px;display:block}}.project-detail-page .project-container .text-block{max-width:683px;font-size:18px;line-height:150%}.project-detail-page .project-container .text-block p{margin-bottom:16px}.project-detail-page .project-container .text-block p.bold{font-weight:600}.project-detail-page .project-container .text-block p.line{font-size:20px;line-height:130%;display:block;padding-left:16px;border-left:1px solid var(--black)}.project-detail-page .project-container .text-block h3{margin-top:48px;margin-bottom:24px}.project-detail-page .project-container .text-block h3:first-child{margin-top:0}.project-detail-page .project-container .img-block{display:flex;flex-direction:column}@media only screen and (max-width:767px){.project-detail-page .project-container .img-block{margin-top:32px;display:block}}.project-detail-page .project-container .img-block .img{margin-bottom:32px}.project-detail-page .project-container .img-block .img-slider-block{margin-top:auto;overflow:hidden;position:relative}.project-detail-page .project-container .img-block .img-slider-block .arrows-block{position:absolute;top:0;right:0;z-index:10}.project-detail-page .contacts-form{margin-top:0;padding-top:80px;background-color:var(--gray)}.arrows-block{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px}.arrows-block .arrow{cursor:pointer;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--black);transition:all .3s;background-color:#fff}.arrows-block .arrow svg path{transition:all .3s}.arrows-block .arrow:hover{background-color:var(--black)}.arrows-block .arrow:hover svg path{fill:#fff}footer{background:var(--black);color:#fff;position:relative;margin-top:auto}@media only screen and (max-width:767px){footer{padding:24px 0}}footer a{color:#fff}footer .grid{grid-template-columns:auto 16.7% 16.7%;-moz-column-gap:40px;column-gap:40px}@media only screen and (max-width:767px){footer .grid{grid-template-columns:1fr;row-gap:24px}}footer .contacts-block{padding:48px 0}@media only screen and (max-width:767px){footer .contacts-block{order:3;padding:0}}footer .contacts-block .contacts-list .item{display:grid;grid-template-columns:24px auto;-moz-column-gap:16px;column-gap:16px;margin-bottom:16px;color:rgba(255,255,255,.6);font-size:16px;line-height:150%;max-width:373px}footer .contacts-block .contacts-list .item:last-child{margin-bottom:0}footer .contacts-block .contacts-list .item a{color:rgba(255,255,255,.6);border:none}footer .contacts-block .contacts-list .item a:hover{color:#fff}footer .contacts-block .copyright-text{margin-top:35px;color:rgba(255,255,255,.6)}footer .contacts-block .copyright-text .flex{align-items:center;-moz-column-gap:24px;column-gap:24px}footer .contacts-block .copyright-text a{color:rgba(255,255,255,.6);border:none}footer .contacts-block .copyright-text a:hover{color:#fff}footer .menu{padding:48px 0}@media only screen and (max-width:767px){footer .menu{padding:0;order:2}}footer .menu ul{font-size:16px;line-height:150%}footer .menu ul li{margin-bottom:16px}footer .menu ul li:last-child{margin-bottom:0}footer .menu ul li a:hover{border-bottom-color:#fff}footer .logo a{border:none}@media only screen and (max-width:767px){footer .logo{order:1}}@media only screen and (max-width:767px){footer .logo img{height:150px}}.popupblock{display:none;position:fixed;inset:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:100}.popupblock.active{display:flex;align-items:center;justify-content:center}.popupblock .close{width:24px;height:24px;position:absolute;top:16px;right:16px;cursor:pointer;transition:all .3s}.popupblock .close:hover{transform:rotate(180deg)}.popupblock .inner{background:var(--gray);max-width:400px;width:100%;border-radius:0;padding:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popupblock.popupthanx .inner{max-width:477px;width:100%}.popupblock.popupthanx .text-block .text{margin-top:24px;font-size:16px;line-height:130%}.popupmenu{display:none;position:fixed;inset:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:100}.popupmenu .inner{position:absolute;top:0;left:0;right:0;background-color:#fff;width:100%;padding:50px 30px 30px}@media only screen and (max-width:767px){.popupmenu .inner{height:100%;padding:50px 16px}}.popupmenu .inner .close{width:24px;height:24px;position:absolute;top:16px;right:16px;cursor:pointer;transition:all .3s}.popupmenu .inner .close:hover{transform:rotate(180deg)}.popupmenu .inner .menu ul li{margin-bottom:16px;font-size:20px;line-height:130%}@media only screen and (max-width:767px){.popupmenu .inner .menu ul li{font-size:16px}}.popupmenu .inner .menu ul li:last-child{margin-bottom:0}.popupmenu .inner .menu ul li a{font-weight:600}.cookies{position:fixed;bottom:16px;right:16px;background-color:#fff;max-width:570px;width:100%;border:1px solid var(--black);padding:30px}.cookies .close{position:absolute;top:16px;right:16px;cursor:pointer;transition:all .3s;height:16px}.cookies .close:hover{transform:rotate(180deg)}.cookies .text-block .text{margin-top:18px;font-size:15px;line-height:130%}.cookies .text-block .btn-block{margin-top:20px}.cookies .text-block .btn-block .btn{line-height:24px}.requestpopup .inner{max-width:785px;width:100%;padding:40px}@media only screen and (max-width:767px){.requestpopup .inner{padding:24px 16px}}.requestpopup .inner .product-info{margin-top:16px;background-color:var(--gray2);padding:8px 12px;display:flex;justify-content:space-between;line-height:150%}.requestpopup .inner .product-info div{font-weight:600}.requestpopup .inner .form-block{margin-top:16px}.requestpopup .inner .form-block .form-inner .btn-block{display:grid;grid-template-columns:178px auto;-moz-column-gap:24px;column-gap:24px;margin-top:24px}.requestpopup .inner .form-block .form-inner .btn-block .quantity-block{display:flex;align-items:center}.requestpopup .inner .form-block .form-inner .btn-block .quantity-block .sign{border:1px solid var(--black);padding:11px 15px;cursor:pointer;background-color:var(--black);height:48px}.requestpopup .inner .form-block .form-inner .btn-block .quantity-block .sign svg path{transition:all .3s}.requestpopup .inner .form-block .form-inner .btn-block .quantity-block .sign:hover{background-color:#fff}.requestpopup .inner .form-block .form-inner .btn-block .quantity-block .sign:hover svg path{fill:var(--black)}.requestpopup .inner .form-block .form-inner .btn-block .quantity-block .number{width:66px;text-align:center;background-color:transparent;border-top:1px solid var(--black);border-bottom:1px solid var(--black);height:48px}label.password{position:relative;display:block;width:100%;height:-moz-fit-content;height:fit-content;margin-bottom:24px;padding:0}label.password input[type=email],label.password input[type=password],label.password input[type=text]{margin:0!important}label.password .visible__text{position:absolute;top:50%;transform:translateY(-50%);right:0;display:flex;align-items:center;justify-content:center;width:50px;height:100%;background-position:center;background-size:35%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAyMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDFDMTYuNiAzLjY2NjY3IDEzLjYgNSAxMCA1QzYuNCA1IDMuNCAzLjY2NjY3IDEgMU0xIDdMMy41IDMuMk0xOSA2Ljk3NkwxNi41MDggMy4yTTcgOUw3LjUgNU0xMyA5TDEyLjUgNSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);cursor:pointer}label.password .visible__text.active{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5Ljg3MDMgNi45NjJDMjAuMzQ0MyA3LjU4MiAyMC4zNDQzIDguNDE5IDE5Ljg3MDMgOS4wMzhDMTguMzc3MyAxMC45ODcgMTQuNzk1MyAxNSAxMC42MTMzIDE1QzYuNDMxMzQgMTUgMi44NDkzNCAxMC45ODcgMS4zNTYzNCA5LjAzOEMxLjEyNTM5IDguNzQxMjcgMSA4LjM3NjAxIDEgOEMxIDcuNjIzOTkgMS4xMjUzOSA3LjI1ODczIDEuMzU2MzQgNi45NjJDMi44NDkzNCA1LjAxMyA2LjQzMTM0IDEgMTAuNjEzMyAxQzE0Ljc5NTMgMSAxOC4zNzczIDUuMDEzIDE5Ljg3MDMgNi45NjJaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTAuNjEzMyAxMUMxMi4yNzAxIDExIDEzLjYxMzMgOS42NTY4NSAxMy42MTMzIDhDMTMuNjEzMyA2LjM0MzE1IDEyLjI3MDEgNSAxMC42MTMzIDVDOC45NTY0MyA1IDcuNjEzMjggNi4zNDMxNSA3LjYxMzI4IDhDNy42MTMyOCA5LjY1Njg1IDguOTU2NDMgMTEgMTAuNjEzMyAxMVoiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.authorization{width:100%;max-width:580px;margin:auto;text-align:center}.authorization .title{font-size:32px;font-weight:400;line-height:1.3;margin-bottom:32px}@media (max-width:600px){.authorization .title{font-size:24px;margin-bottom:20px}}.authorization form.authorization input[type=email],.authorization form.authorization input[type=password],.authorization form.authorization input[type=text]{width:100%;padding:12px 16px;font-size:16px;border:1px solid #000;margin-bottom:24px}.authorization form.authorization input[type=email]::-moz-placeholder,.authorization form.authorization input[type=password]::-moz-placeholder,.authorization form.authorization input[type=text]::-moz-placeholder{font-size:16px;opacity:.3}.authorization form.authorization input[type=email]::placeholder,.authorization form.authorization input[type=password]::placeholder,.authorization form.authorization input[type=text]::placeholder{font-size:16px;opacity:.3}.authorization form.authorization input[type=submit]{width:100%;padding:16px;font-size:14px;line-height:1;color:#fff;background-color:#000;border:1px solid #000;margin-bottom:24px;transition:.2s}.authorization form.authorization input[type=submit]:disabled{opacity:.2}.authorization form.authorization input[type=submit]:disabled:hover{opacity:.2;background-color:#000;color:#fff}.authorization form.authorization input[type=submit]:hover{background-color:#fff;color:#000}.authorization .action__block{display:flex;align-items:center;justify-content:center;gap:24px}.authorization .action__block a{font-size:14px;line-height:1;text-decoration:underline;transition:.2s;border:0}.authorization .action__block a:hover{border:0;text-decoration:none}.recovery{width:100%;max-width:580px;margin:auto;text-align:center}.recovery .title{font-size:32px;font-weight:400;line-height:1.3;margin-bottom:32px}@media (max-width:600px){.recovery .title{font-size:24px;margin-bottom:20px}}.recovery .sub__title{font-size:18px;font-weight:400;line-height:1.5;margin-bottom:32px}@media (max-width:600px){.recovery .sub__title{margin-bottom:20px}}.recovery form.recovery input[type=email],.recovery form.recovery input[type=tel],.recovery form.recovery input[type=text]{width:100%;padding:12px 16px;font-size:16px;border:1px solid #000;margin-bottom:24px}.recovery form.recovery input[type=email]::-moz-placeholder,.recovery form.recovery input[type=tel]::-moz-placeholder,.recovery form.recovery input[type=text]::-moz-placeholder{font-size:16px;opacity:.3}.recovery form.recovery input[type=email]::placeholder,.recovery form.recovery input[type=tel]::placeholder,.recovery form.recovery input[type=text]::placeholder{font-size:16px;opacity:.3}.recovery form.recovery input[type=submit]{width:100%;padding:16px;font-size:14px;line-height:1;color:#fff;background-color:#000;border:1px solid #000;margin-bottom:24px;transition:.2s}.recovery form.recovery input[type=submit]:disabled{opacity:.2}.recovery form.recovery input[type=submit]:disabled:hover{opacity:.2;background-color:#000;color:#fff}.recovery form.recovery input[type=submit]:hover{background-color:#fff;color:#000}.recovery .action__block{display:flex;align-items:center;justify-content:center;gap:24px}.recovery .action__block a{font-size:14px;line-height:1;text-decoration:underline;transition:.2s;border:0}.recovery .action__block a:hover{border:0;text-decoration:none}.recovery__completed{width:100%;max-width:780px;margin:auto;text-align:center}.recovery__completed .title{font-size:32px;font-weight:400;line-height:1.3;margin-bottom:32px}@media (max-width:600px){.recovery__completed .title{font-size:24px;margin-bottom:20px}}.recovery__completed .sub__title{font-size:18px;font-weight:400;line-height:1.5;margin-bottom:32px}@media (max-width:600px){.recovery__completed .sub__title{margin-bottom:20px}}.recovery__completed .btn{width:100%;max-width:580px;padding:16px;font-size:14px;font-weight:600;line-height:1;color:#fff;background-color:#000;border:1px solid #000;margin-bottom:24px;transition:.2s}.recovery__completed .btn:hover{background-color:#fff;color:#000}.registration{width:100%;max-width:580px;margin:auto;text-align:center}.registration .title{font-size:32px;font-weight:400;line-height:1.3;margin-bottom:32px}@media (max-width:600px){.registration .title{font-size:24px;margin-bottom:20px}}.registration .tabs__type .tabs__header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.registration .tabs__type .tabs__header .tabs__header-item{display:grid;place-content:center;width:calc(50% - 8px);height:48px;font-size:16px;line-height:1;color:#000;background-color:#fff;border:1px solid #000;cursor:pointer}@media (max-width:500px){.registration .tabs__type .tabs__header .tabs__header-item{font-size:14px}}.registration .tabs__type .tabs__header .tabs__header-item.active{color:#fff;background-color:#000}.registration .tabs__type .tabs__body .tabs__body-item{display:none}.registration .tabs__type .tabs__body .tabs__body-item.active{display:block}.registration .tabs__type .tabs__body .tabs__body-item form input[type=email],.registration .tabs__type .tabs__body .tabs__body-item form input[type=password],.registration .tabs__type .tabs__body .tabs__body-item form input[type=tel],.registration .tabs__type .tabs__body .tabs__body-item form input[type=text]{width:100%;padding:12px 16px;font-size:16px;border:1px solid #000;margin-bottom:16px}.registration .tabs__type .tabs__body .tabs__body-item form input[type=email]::-moz-placeholder,.registration .tabs__type .tabs__body .tabs__body-item form input[type=password]::-moz-placeholder,.registration .tabs__type .tabs__body .tabs__body-item form input[type=tel]::-moz-placeholder,.registration .tabs__type .tabs__body .tabs__body-item form input[type=text]::-moz-placeholder{font-size:16px;opacity:.3}.registration .tabs__type .tabs__body .tabs__body-item form input[type=email]::placeholder,.registration .tabs__type .tabs__body .tabs__body-item form input[type=password]::placeholder,.registration .tabs__type .tabs__body .tabs__body-item form input[type=tel]::placeholder,.registration .tabs__type .tabs__body .tabs__body-item form input[type=text]::placeholder{font-size:16px;opacity:.3}.registration .tabs__type .tabs__body .tabs__body-item form input[type=submit]{width:100%;padding:16px;font-size:14px;line-height:1;color:#fff;background-color:#000;border:1px solid #000;margin-bottom:24px;transition:.2s}.registration .tabs__type .tabs__body .tabs__body-item form input[type=submit]:disabled{opacity:.2}.registration .tabs__type .tabs__body .tabs__body-item form input[type=submit]:disabled:hover{opacity:.2;background-color:#000;color:#fff}.registration .tabs__type .tabs__body .tabs__body-item form input[type=submit]:hover{background-color:#fff;color:#000}.registration .tabs__type .tabs__body .tabs__body-item form .to_login{display:block;text-align:left;font-size:14px;line-height:1;text-decoration:underline;transition:.2s;border:0}.registration .tabs__type .tabs__body .tabs__body-item form .to_login:hover{border:0;text-decoration:none}.registration .tabs__type .tabs__body .tabs__body-item form label{margin-bottom:16px}.registration .tabs__type .tabs__body .tabs__body-item form label.password.repeat{margin-bottom:24px}.registration .tabs__type .tabs__body .tabs__body-item form label.checkbox{align-items:start;text-align:left;margin-bottom:24px}.registration .tabs__type .tabs__body .tabs__body-item form label.checkbox span{font-size:14px}.registration .tabs__type .tabs__body .tabs__body-item form label.checkbox span a{text-decoration:underline;border:0}.registration .tabs__type .tabs__body .tabs__body-item form label.checkbox span a:hover{border:0;text-decoration:none}.registration .action__block{display:flex;align-items:center;justify-content:center;gap:24px}.registration .action__block a{font-size:14px;line-height:1;text-decoration:underline;transition:.2s;border:0}.registration .action__block a:hover{border:0;text-decoration:none}.checkout-page{padding:60px 0}.checkout-page .woocommerce{max-width:600px;margin:0 auto;padding:0 20px}.checkout-page .woocommerce-notices-wrapper:empty{display:none}.checkout-page .shop_table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.4}.checkout-page .shop_table thead th{text-align:left;font-weight:600;font-size:13px;padding:12px 0;border-bottom:1px solid var(--black);color:var(--black)}.checkout-page .shop_table thead th.product-total{text-align:right}.checkout-page .shop_table thead th.product-quantity{text-align:center}.checkout-page .shop_table tbody .order_item td{padding:16px 0;border-bottom:1px solid var(--gray3);vertical-align:top}.checkout-page .shop_table tbody .order_item td.product-name{padding-right:16px}.checkout-page .shop_table tbody .order_item td.product-quantity{text-align:center}.checkout-page .shop_table tbody .order_item td.product-subtotal{text-align:right;white-space:nowrap}.checkout-page .shop_table tfoot tr td,.checkout-page .shop_table tfoot tr th{padding:10px 0;font-size:14px;border:none}.checkout-page .shop_table tfoot tr th{text-align:left;font-weight:400;color:var(--gray)}.checkout-page .shop_table tfoot tr td.product-total{text-align:right;font-weight:600}.checkout-page .shop_table tfoot tr:last-child td,.checkout-page .shop_table tfoot tr:last-child th{padding-top:12px;border-top:1px solid var(--gray3);font-weight:600;color:var(--black)}.checkout-page #payment{margin-top:32px}.checkout-page #payment .wc_payment_methods{list-style:none;padding:0;margin:0 0 24px}.checkout-page #payment .wc_payment_methods li{padding:16px;border:1px solid var(--gray3);border-radius:4px}.checkout-page #payment .wc_payment_methods li label{display:flex;align-items:center;gap:12px;font-weight:600;font-size:15px;cursor:pointer}.checkout-page #payment .wc_payment_methods li label img{height:24px;width:auto}.checkout-page #payment .wc_payment_methods li .payment_box{margin-top:8px;padding-top:8px;border-top:1px solid var(--gray3);font-size:13px;color:var(--gray)}.checkout-page #payment .wc_payment_methods li .payment_box p{margin:0}.checkout-page #payment .form-row{display:flex;flex-direction:column;gap:16px}.checkout-page #payment .woocommerce-privacy-policy-text{font-size:12px;line-height:1.5;color:var(--gray)}.checkout-page #payment .woocommerce-privacy-policy-text a{color:var(--black);text-decoration:underline}.checkout-page #payment #place_order{display:block;width:100%;padding:16px;font-size:16px;font-weight:600;font-family:inherit;color:#fff;background:var(--black);border:none;cursor:pointer;transition:opacity .2s}.checkout-page #payment #place_order:hover{opacity:.8}.account-page{margin-top:40px;margin-bottom:60px;flex:1}@media only screen and (max-width:767px){.account-page{margin-top:24px;margin-bottom:40px}}.account-page .account-page__title{font-weight:400;margin-bottom:32px}@media only screen and (max-width:767px){.account-page .account-page__title{margin-bottom:20px}}.account-page .account-page__inner{display:grid;grid-template-columns:270px 1fr;gap:40px;align-items:start}@media only screen and (max-width:960px){.account-page .account-page__inner{grid-template-columns:1fr;gap:24px}}.account-sidebar{display:flex;flex-direction:column}@media only screen and (max-width:960px){.account-sidebar{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch}}.account-sidebar .account-sidebar__item{display:flex;align-items:center;padding:12px 16px;font-size:16px;line-height:150%;color:var(--black);border-bottom:1px solid var(--black);transition:all .3s;text-decoration:none;border-top:none;border-left:none;border-right:none;white-space:nowrap}.account-sidebar .account-sidebar__item:hover{background-color:var(--gray);border-bottom-color:var(--black)}.account-sidebar .account-sidebar__item.active{background-color:var(--black);color:#fff;border-bottom-color:var(--black)}.account-sidebar .account-sidebar__item:last-child{border-bottom:none}@media only screen and (max-width:960px){.account-sidebar .account-sidebar__item{border-bottom:none;border-right:1px solid var(--black)}.account-sidebar .account-sidebar__item:last-child{border-right:none}}.account-content{display:flex;flex-direction:column;gap:16px;min-width:0}.account-content .woocommerce-notices-wrapper:empty{display:none}.account-content>.woocommerce{display:contents}.profile-card{background-color:var(--gray);padding:24px}.profile-card .profile-card__header .profile-card__info{margin-bottom:8px}.profile-card .profile-card__header .profile-card__name{font-size:24px;line-height:130%;font-weight:400}@media only screen and (max-width:767px){.profile-card .profile-card__header .profile-card__name{font-size:20px}}.profile-card .profile-card__header .profile-card__type{font-size:16px;line-height:150%;opacity:.5;margin-top:8px}.profile-card .profile-card__header .profile-card__contacts{margin-top:16px;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:150%}.profile-card .profile-card__actions{display:flex;gap:24px;margin-top:24px}@media only screen and (max-width:600px){.profile-card .profile-card__actions{flex-direction:column}.profile-card .profile-card__actions .btn{width:100%;text-align:center}}.profile-card .profile-card__actions .btn{height:48px;display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;font-size:16px;font-weight:400;cursor:pointer}.profile-card__password-form{margin-top:24px}.profile-card__password-form .password-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media only screen and (max-width:860px){.profile-card__password-form .password-fields{grid-template-columns:1fr}}.profile-card__password-form .password-fields label.password{margin-bottom:0}.profile-card__password-form .password-fields label.password input{width:100%;padding:12px 50px 12px 16px;font-size:16px;line-height:150%;border:1px solid var(--black)}.profile-card__password-form .password-fields label.password input::-moz-placeholder{opacity:.3}.profile-card__password-form .password-fields label.password input::placeholder{opacity:.3}.profile-card__password-form .password-fields label.password input:focus{outline:0}.profile-card__password-form>.btn{margin-top:24px;height:48px;display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;font-size:16px;font-weight:400;cursor:pointer}.profile-card__edit-form{margin-top:24px}.profile-card__edit-form .profile-card__separator{height:1px;background-color:var(--black);opacity:.2;margin-bottom:24px}.profile-card__edit-form .profile-card__edit-title{font-size:16px;line-height:150%;margin-bottom:24px}.profile-card__edit-form .profile-edit-fields{display:flex;flex-direction:column;gap:16px;max-width:580px;margin-bottom:24px}.profile-card__edit-form .profile-edit-fields input{width:100%;padding:12px 16px;font-size:16px;line-height:150%;border:1px solid var(--black)}.profile-card__edit-form .profile-edit-fields input::-moz-placeholder{opacity:.3}.profile-card__edit-form .profile-edit-fields input::placeholder{opacity:.3}.profile-card__edit-form .profile-edit-fields input:focus{outline:0}.profile-card__edit-form .profile-edit-fields input:disabled{background-color:rgba(0,0,0,.1);border:none;color:var(--black)}.profile-card__edit-form label.checkbox{max-width:580px;margin-bottom:24px}.profile-card__edit-form .profile-card__edit-actions{display:flex;gap:24px;max-width:580px}.profile-card__edit-form .profile-card__edit-actions .btn{flex:1;height:47px;display:inline-flex;align-items:center;justify-content:center;padding:8px 24px;font-size:14px;font-weight:600;cursor:pointer}.btn-outline{background-color:transparent;color:var(--black);border:1px solid var(--black)}.btn-outline:hover{background-color:var(--black);color:#fff}.btn-disabled{background-color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2);cursor:not-allowed}.btn-disabled:hover{background-color:rgba(0,0,0,.2);color:#fff}.legal-entities{background-color:var(--gray);padding:24px}.legal-entities .legal-entities__title{font-size:24px;line-height:130%;font-weight:400;margin-bottom:24px}@media only screen and (max-width:767px){.legal-entities .legal-entities__title{font-size:20px}}.legal-entities>.btn{height:48px;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:400;cursor:pointer}.legal-entities__list{margin-bottom:24px}.legal-entity{background-color:#fff;margin-bottom:8px}.legal-entity:last-child{margin-bottom:0}.legal-entity .legal-entity__header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px}.legal-entity .legal-entity__header .legal-entity__name{font-size:16px;line-height:150%}.legal-entity .legal-entity__header .legal-entity__controls{display:flex;align-items:center;gap:16px}.legal-entity .legal-entity__header .legal-entity__controls button{background:0 0;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:opacity .3s}.legal-entity .legal-entity__header .legal-entity__controls button:hover{opacity:.5}.legal-entity.editing .legal-entity__btn-edit{display:none}.legal-entity__add-form,.legal-entity__edit-form{padding:8px 16px 16px}.legal-entity__add-form .legal-entity__separator,.legal-entity__edit-form .legal-entity__separator{height:1px;background-color:var(--black);opacity:.2;margin-bottom:24px}.legal-entity__add-form .legal-entity__edit-title,.legal-entity__edit-form .legal-entity__edit-title{font-size:16px;line-height:150%;margin-bottom:24px}.legal-entity__add-form .legal-entity__fields,.legal-entity__edit-form .legal-entity__fields{display:flex;flex-direction:column;gap:16px;max-width:580px;margin-bottom:24px}.legal-entity__add-form .legal-entity__fields input,.legal-entity__edit-form .legal-entity__fields input{width:100%;padding:12px 16px;font-size:16px;line-height:150%;border:1px solid var(--black)}.legal-entity__add-form .legal-entity__fields input::-moz-placeholder,.legal-entity__edit-form .legal-entity__fields input::-moz-placeholder{opacity:.3}.legal-entity__add-form .legal-entity__fields input::placeholder,.legal-entity__edit-form .legal-entity__fields input::placeholder{opacity:.3}.legal-entity__add-form .legal-entity__fields input:focus,.legal-entity__edit-form .legal-entity__fields input:focus{outline:0}.legal-entity__add-form label.checkbox,.legal-entity__edit-form label.checkbox{max-width:580px;margin-bottom:16px}.legal-entity__add-form .legal-entity__edit-actions,.legal-entity__edit-form .legal-entity__edit-actions{display:flex;gap:24px;max-width:580px;margin-top:24px}.legal-entity__add-form .legal-entity__edit-actions .btn,.legal-entity__edit-form .legal-entity__edit-actions .btn{flex:1;height:47px;display:inline-flex;align-items:center;justify-content:center;padding:8px 24px;font-size:14px;font-weight:600;cursor:pointer}.legal-entity__add-form{margin-top:24px;padding:0}.popup-delete-success .inner,.popup-password-success .inner{max-width:477px}.popup-delete-success .text-block .text,.popup-password-success .text-block .text{margin-top:24px;font-size:16px;line-height:130%}.popup-delete-confirm .inner{max-width:477px}.popup-delete-confirm .text-block .text{margin-top:24px;font-size:16px;line-height:130%}.popup-delete-confirm .text-block .btn{margin-top:24px;height:47px;display:inline-flex;align-items:center;justify-content:center;padding:8px 24px;font-size:14px;font-weight:600;cursor:pointer;min-width:278px}.account-panel{display:flex;flex-direction:column;gap:16px}.checkout-section{background-color:var(--gray);padding:24px}.checkout-section .checkout-section__title{font-size:24px;line-height:130%;font-weight:400;margin-bottom:24px}@media only screen and (max-width:767px){.checkout-section .checkout-section__title{font-size:20px}}.checkout-buyer-content{max-width:580px}.checkout-table .grid{grid-template-columns:88px auto 96px 162px 104px}@media only screen and (max-width:1100px){.checkout-table .grid{grid-template-columns:88px auto 96px 140px 80px}}@media only screen and (max-width:767px){.checkout-table .grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.checkout-table .checkout-table__head{display:none}}.checkout-table .checkout-table__head .checkout-table__cell{background-color:var(--black);white-space:nowrap;font-size:10px;line-height:150%;color:#fff;padding:8px 16px;border:1px solid var(--black);border-right-color:rgba(255,255,255,.2)}.checkout-table .checkout-table__head .checkout-table__cell:last-child{border-right-color:var(--black)}.checkout-table .checkout-table__head .checkout-table__cell:nth-child(3),.checkout-table .checkout-table__head .checkout-table__cell:nth-child(4),.checkout-table .checkout-table__head .checkout-table__cell:nth-child(5){text-align:right}.checkout-table .checkout-table__body .checkout-table__row{border-top:1px solid var(--black)}.checkout-table .checkout-table__body .checkout-table__row:last-child{border-bottom:1px solid var(--black)}.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell{padding:8px 16px;font-size:16px;line-height:150%;border-right:1px solid var(--black);display:flex;align-items:center}.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell:first-child{border-left:1px solid var(--black)}.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell.photo{padding:0}.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell.photo img{width:88px;height:88px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:767px){.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell.photo{display:none}}.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell.name{font-weight:600}@media only screen and (max-width:767px){.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell.name{grid-column:span 2;border-left:1px solid var(--black)}}.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell.price{font-weight:600!important;justify-content:flex-end}.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell.price bdi,.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell.price span{font-weight:600!important}@media only screen and (max-width:767px){.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell.price{border-left:1px solid var(--black)}}.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell.quantity{justify-content:flex-end}.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell.quantity .quantity-block{display:flex;align-items:center;border:1px solid var(--black)}.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell.quantity .quantity-block .sign{display:flex;align-items:center;justify-content:center;width:40px;height:32px;cursor:pointer}.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell.quantity .quantity-block .sign svg path{transition:all .3s}.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell.quantity .quantity-block .sign:hover{background-color:var(--black)}.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell.quantity .quantity-block .sign:hover svg path{fill:#fff}.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell.quantity .quantity-block .number{width:50px;text-align:center;background-color:transparent;height:32px;font-size:16px;line-height:150%}.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell.total{font-weight:600!important;justify-content:flex-end}.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell.total bdi,.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell.total span{font-weight:600!important}@media only screen and (max-width:767px){.checkout-table .checkout-table__body .checkout-table__row .checkout-table__cell{border-bottom:1px solid var(--black)}}.checkout-subtotal{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:8px 16px;border:1px solid var(--black);font-size:14px;line-height:150%;max-width:256px;margin-left:auto}.checkout-subtotal .checkout-subtotal__val{font-size:16px;font-weight:600}.checkout-subtotal .checkout-subtotal__val .amount{font-weight:600}.checkout-buyer-tabs,.checkout-delivery-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}@media only screen and (max-width:500px){.checkout-buyer-tabs,.checkout-delivery-tabs{gap:8px}}.checkout-buyer-tabs{margin-bottom:24px}.checkout-buyer-tab,.checkout-delivery-tab{display:flex;align-items:center;justify-content:center;padding:12px 16px;font-size:16px;line-height:150%;color:var(--black);background-color:transparent;border:1px solid var(--black);cursor:pointer;transition:all .3s}@media only screen and (max-width:500px){.checkout-buyer-tab,.checkout-delivery-tab{font-size:14px}}.checkout-buyer-tab:hover,.checkout-delivery-tab:hover{background-color:var(--gray2)}.checkout-buyer-tab.active,.checkout-delivery-tab.active{background-color:var(--black);color:#fff}.checkout-fields{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.checkout-fields input,.checkout-fields select,.checkout-fields textarea{width:100%;padding:12px 16px;font-size:16px;line-height:150%;border:1px solid var(--black);font-family:NotoSans;background-color:#fff}.checkout-fields input::-moz-placeholder,.checkout-fields select::-moz-placeholder,.checkout-fields textarea::-moz-placeholder{opacity:.3}.checkout-fields input::placeholder,.checkout-fields select::placeholder,.checkout-fields textarea::placeholder{opacity:.3}.checkout-fields input:focus,.checkout-fields select:focus,.checkout-fields textarea:focus{outline:0}.checkout-fields textarea{resize:vertical;min-height:120px}.checkout-select{position:relative}.checkout-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:48px;cursor:pointer}.checkout-select .checkout-select__arrow{position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none}.woocommerce-billing-fields>h3{display:none}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.woocommerce-billing-fields .form-row{margin:0;padding:0}.woocommerce-billing-fields .form-row label{display:none}.woocommerce-billing-fields .form-row .woocommerce-input-wrapper{width:100%}.woocommerce-billing-fields .form-row input.input-text,.woocommerce-billing-fields .form-row select{width:100%;padding:12px 16px;font-size:16px;line-height:150%;border:1px solid var(--black);font-family:NotoSans;background-color:#fff;border-radius:0;-webkit-appearance:none}.woocommerce-billing-fields .form-row input.input-text::-moz-placeholder,.woocommerce-billing-fields .form-row select::-moz-placeholder{opacity:.3}.woocommerce-billing-fields .form-row input.input-text::placeholder,.woocommerce-billing-fields .form-row select::placeholder{opacity:.3}.woocommerce-billing-fields .form-row input.input-text:focus,.woocommerce-billing-fields .form-row select:focus{outline:0}.woocommerce-billing-fields #billing_country_field,.woocommerce-billing-fields #billing_postcode_field,.woocommerce-billing-fields #billing_state_field{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;margin:-1px}.checkout-shipping{margin-bottom:16px}.checkout-shipping .checkout-shipping__table{width:100%;border-collapse:collapse}.checkout-shipping .checkout-shipping__table td,.checkout-shipping .checkout-shipping__table th,.checkout-shipping .checkout-shipping__table tr{display:block;padding:0;text-align:left;border:none}.checkout-shipping .checkout-shipping__table th{display:none}.checkout-shipping .checkout-shipping__table .woocommerce-shipping-destination{font-size:14px;line-height:150%;color:var(--gray3);margin-top:8px}.checkout-shipping #shipping_method{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.checkout-shipping #shipping_method li{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 16px;border:1px solid var(--black);cursor:pointer;font-size:14px;line-height:24px;transition:border-color .2s}.checkout-shipping #shipping_method li input[type=radio]{width:18px;height:18px;accent-color:var(--black);cursor:pointer}.checkout-shipping #shipping_method li label{cursor:pointer;flex:1}.checkout-shipping .open-pvz-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid var(--black);cursor:pointer;font-size:14px;line-height:24px;font-weight:500;background-color:var(--black);transition:background-color .2s,color .2s;margin-top:8px;width:100%}.checkout-shipping .open-pvz-btn a{color:inherit;text-decoration:none}.checkout-shipping .open-pvz-btn:hover{background-color:var(--black);color:#fff}.checkout-shipping .open-pvz-btn:hover a{color:#fff}.checkout-shipping .open-pvz-btn script{display:none}.checkout-shipping .cdek-office-info{font-size:14px;line-height:24px;padding:10px 16px;border:1px solid var(--gray2);margin-top:8px;background:#fff}.checkout-shipping .cdek-office-info::before{display:none}.checkout-total{border:1px solid var(--black);margin-bottom:16px}.checkout-total .checkout-total__header{display:flex;align-items:center;padding:8px 12px 8px 16px;font-size:14px;line-height:150%;cursor:pointer}.checkout-total .checkout-total__header .checkout-total__val{font-size:16px;font-weight:600;margin-left:auto;margin-right:8px}.checkout-total .checkout-total__header .checkout-total__toggle{background:0 0;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .3s}.checkout-total .checkout-total__header .checkout-total__toggle svg{display:block}.checkout-total .checkout-total__header .checkout-total__toggle.open{transform:rotate(180deg)}.checkout-total .checkout-total__details{padding:0 16px 8px;border-top:1px solid rgba(0,0,0,.2);margin:0 16px;padding-top:8px}.checkout-total .checkout-total__details .checkout-total__row{display:flex;justify-content:space-between;font-size:12px;line-height:150%;color:var(--black);margin-bottom:2px}.checkout-address-field{margin-top:16px}.input-error{border-color:var(--red)!important}.checkout-extra-fields .checkout-fields{margin-top:16px}.checkout-extra-fields label.checkbox{margin-bottom:16px}#payment .wc_payment_methods{display:none}#payment .payment_box{display:none}#payment .place-order{margin-top:0}#place_order{width:100%;height:47px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;cursor:pointer;background-color:var(--black);color:#fff;border:1px solid var(--black);transition:opacity .3s;padding:8px 24px}#place_order:hover{opacity:.85}.woocommerce-NoticeGroup{margin-bottom:16px}.woocommerce-NoticeGroup .woocommerce-error{list-style:none;padding:12px 16px;margin:0;background-color:#fef0f0;border:1px solid #e74c3c;font-size:14px;line-height:150%}.woocommerce-NoticeGroup .woocommerce-error li{color:#e74c3c}.checkout-attachments{margin-bottom:16px}.checkout-attachments .checkout-attachment{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--gray2);margin-bottom:16px}.checkout-attachments .checkout-attachment .checkout-attachment__name{font-size:14px;line-height:150%}.checkout-attachments .checkout-attachment .checkout-attachment__delete{background:0 0;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:opacity .3s;border:none}.checkout-attachments .checkout-attachment .checkout-attachment__delete:hover{opacity:.5}.checkout-attachments .checkout-attach-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:12px 24px;font-size:16px;font-weight:400;cursor:pointer}.checkout-buyer-panel label.checkbox{margin-bottom:16px}.woocommerce-terms-and-conditions-wrapper{display:none}.orders-section{background-color:var(--gray);padding:24px}.orders-section .orders-section__title{font-size:24px;line-height:130%;font-weight:400;margin-bottom:24px}@media only screen and (max-width:767px){.orders-section .orders-section__title{font-size:20px}}.orders-section .orders-section__btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:12px 24px;font-size:16px;font-weight:400;cursor:pointer;margin-top:24px}.orders-table .grid{grid-template-columns:40px auto 100px 100px 120px 80px 120px}@media only screen and (max-width:1100px){.orders-table .grid{grid-template-columns:30px auto 80px 90px 100px 70px 100px}}@media only screen and (max-width:767px){.orders-table .grid{grid-template-columns:30px 1fr 1fr}}.orders-table .orders-table__head{border-top:1px solid var(--black)}@media only screen and (max-width:767px){.orders-table .orders-table__head{display:none}}.orders-table .orders-table__head .orders-table__cell{background-color:var(--black);font-size:10px;line-height:150%;color:#fff;padding:11.5px 10px;border-right:1px solid rgba(255,255,255,.2)}.orders-table .orders-table__head .orders-table__cell:first-child{border-left:1px solid var(--black)}.orders-table .orders-table__head .orders-table__cell:last-child{border-right:1px solid var(--black)}.orders-table .orders-table__head .orders-table__cell:nth-child(3),.orders-table .orders-table__head .orders-table__cell:nth-child(5),.orders-table .orders-table__head .orders-table__cell:nth-child(6),.orders-table .orders-table__head .orders-table__cell:nth-child(7){text-align:right}.orders-table .orders-table__body .orders-table__row{border-top:1px solid var(--black)}.orders-table .orders-table__body .orders-table__row:last-child{border-bottom:1px solid var(--black)}.orders-table .orders-table__body .orders-table__row .orders-table__cell{padding:8px 10px;font-size:14px;line-height:150%;border-right:1px solid var(--black);display:flex;align-items:center}.orders-table .orders-table__body .orders-table__row .orders-table__cell:first-child{border-left:1px solid var(--black)}.orders-table .orders-table__body .orders-table__row .orders-table__cell.num{justify-content:center;font-weight:600}.orders-table .orders-table__body .orders-table__row .orders-table__cell.order-id{flex-direction:column;align-items:flex-start;justify-content:center}.orders-table .orders-table__body .orders-table__row .orders-table__cell.order-id .order-id__number{font-weight:600;font-size:14px;line-height:150%}.orders-table .orders-table__body .orders-table__row .orders-table__cell.order-id .order-id__date{font-size:10px;line-height:150%;color:var(--gray3)}.orders-table .orders-table__body .orders-table__row .orders-table__cell.status{font-size:14px}.orders-table .orders-table__body .orders-table__row .orders-table__cell.align-center{justify-content:center}.orders-table .orders-table__body .orders-table__row .orders-table__cell.align-right{justify-content:flex-end}.orders-table .orders-table__body .orders-table__row .orders-table__cell a{color:var(--black);text-decoration:underline;border:none}.orders-table .orders-table__body .orders-table__row .orders-table__cell a:hover{text-decoration:none}@media only screen and (max-width:767px){.orders-table .orders-table__body .orders-table__row .orders-table__cell{border-bottom:1px solid var(--black)}.orders-table .orders-table__body .orders-table__row .orders-table__cell.num{grid-row:span 2;border-left:1px solid var(--black)}.orders-table .orders-table__body .orders-table__row .orders-table__cell.order-id{grid-column:span 2}.orders-table .orders-table__body .orders-table__row .orders-table__cell:nth-child(3),.orders-table .orders-table__body .orders-table__row .orders-table__cell:nth-child(4),.orders-table .orders-table__body .orders-table__row .orders-table__cell:nth-child(5),.orders-table .orders-table__body .orders-table__row .orders-table__cell:nth-child(6),.orders-table .orders-table__body .orders-table__row .orders-table__cell:nth-child(7){font-size:12px}.orders-table .orders-table__body .orders-table__row .orders-table__cell:nth-child(3){border-left:1px solid var(--black)}}.history-section{background-color:var(--gray);padding:24px}.history-section .history-section__title{font-size:24px;line-height:130%;font-weight:400;margin-bottom:24px}@media only screen and (max-width:767px){.history-section .history-section__title{font-size:20px}}.history-table .grid{grid-template-columns:58px 146px 99px 98px 106px 94px 100px 1fr}@media only screen and (max-width:1100px){.history-table .grid{grid-template-columns:40px 120px 80px 80px 90px 80px 90px 1fr}}@media only screen and (max-width:767px){.history-table .grid{grid-template-columns:30px 1fr 1fr}}.history-table .history-table__head{border-top:1px solid var(--black)}@media only screen and (max-width:767px){.history-table .history-table__head{display:none}}.history-table .history-table__head .history-table__cell{background-color:var(--black);font-size:10px;line-height:150%;color:#fff;padding:11.5px 16px;border-right:1px solid rgba(255,255,255,.2)}.history-table .history-table__head .history-table__cell:first-child{border-left:1px solid var(--black)}.history-table .history-table__head .history-table__cell:last-child{border-right:1px solid var(--black)}.history-table .history-table__head .history-table__cell:nth-child(3),.history-table .history-table__head .history-table__cell:nth-child(4),.history-table .history-table__head .history-table__cell:nth-child(5),.history-table .history-table__head .history-table__cell:nth-child(6){text-align:right}.history-table .history-table__body{border-bottom:1px solid var(--black)}.history-table .history-table__body .history-table__row{border-top:1px solid var(--black)}.history-table .history-table__body .history-table__row--alt .history-table__cell{background-color:var(--gray2)}.history-table .history-table__body .history-table__row .history-table__cell{padding:8px 16px;font-size:14px;line-height:150%;border-right:1px solid var(--black);display:flex;align-items:center}.history-table .history-table__body .history-table__row .history-table__cell:first-child{border-left:1px solid var(--black)}.history-table .history-table__body .history-table__row .history-table__cell.num{justify-content:center}.history-table .history-table__body .history-table__row .history-table__cell.align-right{justify-content:flex-end}.history-table .history-table__body .history-table__row .history-table__cell.actions{justify-content:center;gap:16px;flex-wrap:wrap}.history-table .history-table__body .history-table__row .history-table__cell.actions a{color:var(--black);text-decoration:underline;border:none;font-size:14px;white-space:nowrap}.history-table .history-table__body .history-table__row .history-table__cell.actions a:hover{text-decoration:none}.history-table .history-table__body .history-table__row .history-table__cell.actions:has(.history-invoice-link){padding-left:0;padding-right:0}@media only screen and (max-width:767px){.history-table .history-table__body .history-table__row .history-table__cell{border-bottom:1px solid var(--black);font-size:12px;padding:6px 8px}}.history-table .history-table__body .history-table__detail{background-color:#fff;padding:16px;display:flex;flex-direction:column;align-items:flex-end;gap:16px;border:1px solid var(--black);border-top:1px solid var(--black)}.history-detail-table{width:100%}.history-detail-table .grid{grid-template-columns:88px auto 96px 72px 104px}@media only screen and (max-width:767px){.history-detail-table .grid{grid-template-columns:repeat(2,1fr)}}.history-detail-table .history-detail-table__head{border-top:1px solid var(--black)}@media only screen and (max-width:767px){.history-detail-table .history-detail-table__head{display:none}}.history-detail-table .history-detail-table__head .history-detail-table__cell{background-color:var(--black);white-space:nowrap;font-size:10px;line-height:150%;color:#fff;padding:11.5px 16px;border-right:1px solid rgba(255,255,255,.2)}.history-detail-table .history-detail-table__head .history-detail-table__cell:first-child{border-left:1px solid var(--black)}.history-detail-table .history-detail-table__head .history-detail-table__cell:last-child{border-right:1px solid var(--black)}.history-detail-table .history-detail-table__head .history-detail-table__cell:nth-child(3),.history-detail-table .history-detail-table__head .history-detail-table__cell:nth-child(4),.history-detail-table .history-detail-table__head .history-detail-table__cell:nth-child(5){text-align:right}.history-detail-table .history-detail-table__body .history-detail-table__row{border-top:1px solid var(--black)}.history-detail-table .history-detail-table__body .history-detail-table__row:last-child{border-bottom:1px solid var(--black)}.history-detail-table .history-detail-table__body .history-detail-table__row .history-detail-table__cell{padding:8px 16px;font-size:16px;font-weight:600;line-height:150%;border-right:1px solid var(--black);display:flex;align-items:center}.history-detail-table .history-detail-table__body .history-detail-table__row .history-detail-table__cell:first-child{border-left:1px solid var(--black)}.history-detail-table .history-detail-table__body .history-detail-table__row .history-detail-table__cell.photo{padding:0}.history-detail-table .history-detail-table__body .history-detail-table__row .history-detail-table__cell.photo img{width:88px;height:88px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:767px){.history-detail-table .history-detail-table__body .history-detail-table__row .history-detail-table__cell.photo{display:none}}@media only screen and (max-width:767px){.history-detail-table .history-detail-table__body .history-detail-table__row .history-detail-table__cell.name{grid-column:span 2;border-left:1px solid var(--black)}}.history-detail-table .history-detail-table__body .history-detail-table__row .history-detail-table__cell.align-right{justify-content:flex-end}@media only screen and (max-width:767px){.history-detail-table .history-detail-table__body .history-detail-table__row .history-detail-table__cell{border-bottom:1px solid var(--black);font-size:14px}}.history-detail-total{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border:1px solid var(--black);width:256px;font-size:14px;line-height:150%}@media only screen and (max-width:767px){.history-detail-total{width:100%}}.history-detail-total .history-detail-total__val{font-size:16px;font-weight:600}.history-detail-close{color:var(--black);text-decoration:underline;border:none;font-size:14px;line-height:150%}.history-detail-close:hover{text-decoration:none}.popup-checkout-success .inner{max-width:477px}.popup-checkout-success .text-block .text{margin-top:24px;font-size:16px;line-height:130%}.popup-checkout-success .text-block .btn{margin-top:24px;height:47px;display:inline-flex;align-items:center;justify-content:center;padding:8px 24px;font-size:14px;font-weight:600;cursor:pointer}