.order-action{box-sizing:border-box;width:100%;padding:10px 15px;text-align:center}button.apply-promo{line-height:1.4em;color:#008000;border:1.5px solid #008000 !important;background:#E6FFED;cursor:pointer;white-space:nowrap;border-radius:5px;box-shadow:none;text-shadow:none;transition:all 200ms ease;font-size:0.7em;padding:5px 15px;margin:0 auto;display:block;margin-top:10px}button.apply-promo:hover{color:white;background:#008000}.main-form{position:relative}.disabled{opacity:0.4;pointer-events:none}.order-row{display:contents;height:60px}.order-row:hover{background:#eaf5ff}.order-row .name-data,.order-row .action-data{height:60px}.order-row .name-data{width:25%;display:inline-grid;vertical-align:middle;text-align:left;margin:0;font-size:14px;font-family:sans-serif}.order-row .name-data.required span{font-weight:bold}.order-row .name-data span{display:inline-block;margin:auto 0}.order-row .action-data{width:73%;display:inline-table;margin:0;font-size:12px;font-family:sans-serif}.form-part__header{display:flex;justify-content:start;gap:10px}.form-part__number{display:flex;justify-content:center;align-items:center;border-radius:3px;width:30px;height:30px;color:white;font-size:20px;background-color:#3D73A9}.form-part__title{display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:bold}.form-part__wrapper{margin:20px 0;padding:20px;background-color:#F0F9FF}.form-control input{border:none !important;border-radius:5px;margin:0;line-height:26px !important}.form-control input,.form-control textarea{font-size:16px}.customer-data .form-control{padding:12px 0;display:inline-flex;width:100%}.delivery-data .form-control{padding:12px;display:block}.order-row.comment{height:168px}.select{position:relative;line-height:34px;border:1px solid #ECECEC;padding:0 10px;cursor:pointer;background:#FFF}.global_smart_select{background:none}.select::after{content:'';position:absolute;top:calc((100% - 20px) / 2);right:10px;width:13px;height:13px;border-bottom:1px solid #CCC;border-right:1px solid #CCC;transform:rotate(45deg)}.select-options{position:absolute;top:0;left:0;right:0;z-index:123;display:none}.select-options input{height:30px}.select-options input.active{border:1px solid var(--blue)}.select-options ul{list-style:none;border:1px solid #CCC;border-radius:5px;max-height:220px;overflow-y:auto;margin:-1px 0 0 0}.select-options ul li{cursor:pointer;padding:4px 10px;background:#FFF}div.invalid:hover,div.invalid{background:#ffdfdfa8}.notice-empty-bottom{color:darkred;letter-spacing:1px;margin-top:5px}#customer_egrpoy::-webkit-inner-spin-button,#customer_egrpoy::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width:767px){.form-part__wrapper{padding:20px 20px 5px 20px}.order-row .form-control{padding:5px 0 15px 0 !important}.order-row .name-data{width:100% !important;height:auto !important}.order-row .action-data{width:100%;height:auto !important}}.error-ttl{font-weight:bold;font-size:large}.error-msg{margin:4px 0}.error-code{color:black;background:#ffe7e7;padding:10px;margin:5px 0;font-family:'Century Gothic'}.cart-sidebar .title-sidebar{text-align:center;margin:13px 5px 0 5px;background:#eee;padding:10px 0;font-size:20px;font-family:sans-serif}.cart-sidebar .price,.cart-sidebar .variation{font-size:medium;letter-spacing:1px;font-family:sans-serif}.cart-sidebar #total,.cart-sidebar .price-final{margin-left:10px}.cart-sidebar .uah,.cart-sidebar .product-state,.cart-sidebar .prices .small{margin-left:5px;letter-spacing:1px}.cart-sidebar span.feature{color:midnightblue}.cart-sidebar .actions a.item-remove{position:absolute;top:10px;right:10px;background-image:url(/app/share/svg/item-remove.svg);width:25px;height:25px;text-decoration:none;border:none;cursor:pointer;background-position:center;background-repeat:no-repeat}.cart-sidebar .removed .actions a.item-remove{top:unset;bottom:10px}.cart-sidebar .removed .actions a.item-revert{position:absolute;bottom:10px;right:45px;width:25px;height:25px;background-image:url(/app/share/svg/item-revert.svg);border:none;background-repeat:no-repeat;background-position:center}.deleted-notification{color:red}.links_wrapper{display:flex;justify-content:center;gap:20px}.available .deleted-notification{display:none}.cart-sidebar .actions a.item-remove:hover{background-image:url(/app/share/svg/item-remove-hover.svg)}.cart-sidebar .actions a.item-revert:hover{background-image:url(/app/share/svg/item-revert-hover.svg)}.cart-sidebar .recover{height:30px;display:flex;text-align:center;width:100%}.cart-sidebar .removed{background-color:#FAFAFA}li.total del{opacity:0.5;color:#999}.cart-sidebar .price{color:black}.cart-sidebar input{height:5px;width:40px;margin:0;padding:7px;border:1px solid #d8d8d8;text-align:center;font-size:16px}.removed .container-flex.pricer{display:none}.container-flex.pricer span{display:flex;justify-content:center;align-items:center}.cart-sidebar input.quantity{height:30px;vertical-align:center;width:40px;border:none;margin:auto 0;padding:0 7px;text-align:center;-moz-appearance:textfield}.cart-sidebar input.quantity::-webkit-inner-spin-button,.cart-sidebar input.quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:auto 0}.cart-sidebar img{width:50px}.cart-sidebar ul{margin-top:60px;list-style:none;display:inline-table;width:100%;padding-bottom:65px}.cart-sidebar li.promo{border:none;background:rgba(0,0,0,0.02) url(/assets/design/geometry.png) repeat 7% 0;padding:15px;margin:0 5px 5px}.cart-sidebar li{background:#fff;padding:10px 20px;margin:10px 5px;border:1px solid var(--blue)}.cart-sidebar li.promo-total.static .uah{top:0}.cart-sidebar li.static{font-size:x-large;font-family:sans-serif}.cart-sidebar li.static.total{border:none;background-color:#E6FFED}.cart-sidebar li.static.total .container-flex{display:flex !important;font-size:20px;justify-content:space-between;width:100%}.cart-sidebar li.static.total .container-flex #total{font-weight:bold}.cart-sidebar .product-list-item{border:none;border-bottom:1px solid #D9D9D9;padding:10px 0 10px 10px;position:relative}.text-content__wrapper{display:flex;flex-direction:column;max-width:calc(100% - 135px)}.product-title{text-decoration:underline}.removed .product-title{color:#848181}.removed .product-title:hover{color:#848181}.article__wrapper{padding:10px 0;display:flex;gap:10px;flex-wrap:wrap}.article__wrapper div{white-space:nowrap;padding:5px 10px;border-radius:5px}.article__wrapper .article{background-color:#E6FFED;color:black}.article__wrapper .in-stock-badge{color:#008000}.removed .article__wrapper .in-stock-badge{display:none;color:#008000}.article__wrapper .on-order-badge{background-color:#FFF7E4;color:#FFA900}.removed .article__wrapper .on-order-badge{display:none;background-color:#FFF7E4;color:#FFA900}.cart-sidebar .product-item{display:flex}.cart-sidebar .prices{color:black;line-height:2}.cart-sidebar .removed .prices{display:none}.removed-actions_wrapper{display:flex}.available .removed-actions_wrapper{display:none}.cart-sidebar .product-item a{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #f3fff1}.cart-sidebar .product-item a div.pic{width:80px;height:80px;margin:0 10px 10px 0;background-image:url('/images/catalog/catalog-300/default.jpg');background-position:center;background-size:contain;background-repeat:no-repeat;background-color:#fff;display:block}.cart-sidebar .product-item a div.text{width:100%;margin-left:10px;font-size:medium}.cart-sidebar .pricer{justify-content:space-between;width:calc(100% - 25px)}.cart-sidebar .uah{font-size:small}.cart-sidebar .price-final{font-size:24px;letter-spacing:normal}.cart-sidebar .currency{font-size:20px}.sum{font-size:24px;letter-spacing:normal;gap:5px}.red{color:#FF0000}.green{color:#008000}.img{background-position:center;background-repeat:no-repeat;height:25px}.star{background-image:url(/app/share/svg/star.svg)}.rhombus{background-image:url(/app/share/svg/rhombus.svg)}.triangle{background-image:url(/app/share/svg/triangle.svg)}.on-order-alert{display:flex;flex-direction:column;gap:10px;padding:15px;text-align:start;background-color:#FFF7E4;margin:5px}.min-sum-alert{display:flex;flex-direction:column;gap:10px;padding:15px;margin:5px;background:rgba(0,0,0,0.02) url(/assets/design/geometry.png) repeat 10% 0;text-align:start}span.product-on-order{color:orange}span.product-in-stock{color:green}.main-form>div{margin:10px 0}.item-increase,.item-decrease{padding:0 6px;height:30px;width:30px;font-size:17px;margin:0 5px}.form-control{padding:12px;display:block;width:100%}li.static .promo-input-wrapper{display:flex;gap:20px;padding:10px 0;justify-content:center;align-items:baseline}li.static input.promo-code{border:none;border-radius:5px;height:37px;width:65%;font-size:16px}li.promo .form-control label{width:35%;display:inline-block;text-align:center;margin-bottom:10px;font-size:15px}li.promo .form-control{display:inline;padding:0}.promo.success{border:1px solid darkgreen;color:darkgreen}.promo.fail{border:1px solid darkred;color:darkred}.promo-notice{text-align:center;font-size:0.6em;margin-bottom:5px;letter-spacing:1px}.promo-total>div{text-align:center;color:forestgreen;font-size:19px;text-transform:uppercase}ul li.available .deny-discount,ul li.available .deny-category{color:darkred;text-align:center;display:block;margin-bottom:5px}@media screen and (min-width:1024px){.cart-sidebar{width:480px;margin-left:10px}.main-form{width:calc(100% - 480px)}}@media screen and (max-width:1024px){.cart-sidebar{width:400px;margin-left:10px}.main-form{width:calc(100% - 400px)}}.cart-sidebar .notice-actions{display:inline-block}.cart-sidebar .notice-remove{display:block}.static.total>div del{display:block}.static.total>div .dots{display:none}.static.total>div{display:block;font-size:20px;line-height:1.5;font-weight:bold;text-align:center}@media screen and (max-width:1200px){.content-full{padding:0 20px 0 20px}}@media screen and (max-width:767px){.cart-sidebar ul{margin:0}.container-flex{display:block}.container-flex.hidden{display:none}.cart-sidebar{width:100%}.main-form{width:100%}.product-item{display:block;width:100%}.cart-sidebar{width:100%;margin:10px 0}.cart-sidebar .product-item a div.pic{display:inline-block;float:left;position:relative}ul li.available .container-flex{display:flex}.cart-sidebar .pricer{width:calc(100% - 55px)}button.apply-promo{width:100%}}@media screen and (max-width:500px){li.static .promo-input-wrapper{flex-direction:column;gap:10px}li.static input.promo-code{width:100%}li.promo .form-control label{text-align:start;width:100%}}