:root{--bg-color:#f5f5f5;--text-color:#6c757d;--accent-color:#ff33d3;--contrast-color:#3d464d;--gray-color:#ccc;--red-color:#ee6e73;--light-grey-color:#eee;--accent-color-sub:#ffc107;--accent-color-green:#27f00c}.custom-tooltip .tooltip-inner{background-color:var(--light-grey-color);border-radius:5px;color:var(--contrast-color);font-size:14px;padding:10px}body,html{height:100%}body{background-color:var(--bg-color);font-family:PT Sans Narrow,serif;min-width:320px}a,body{color:var(--text-color)}a{text-decoration:underline}textarea{resize:none}a:hover{text-decoration:none}img{height:auto;max-width:100%}.dropdown-menu{z-index:9999}.btn,.dropdown-menu,.form-control,.form-select{border-radius:0}.form-control:focus,.form-select:focus{border-color:var(--accent-color);box-shadow:none;color:var(--text-color)}.form-control::-moz-placeholder{color:var(--gray-color)}.form-control::placeholder{color:var(--gray-color)}.btn-warning{background-color:var(--accent-color);color:var(--contrast-color)}.btn-outline-warning{border-color:var(--accent-color)}.bg-warning{background-color:var(--accent-color)!important}.btn-outline-warning:hover{background-color:var(--accent-color);color:var(--contrast-color)}.wrapper{display:flex;flex-direction:column;min-height:100%}main.main{flex:1 1 auto}section{padding:50px 0}.block-title,.section-title{color:var(--contrast-color);font-weight:700;text-transform:uppercase}.section-title{position:relative}.section-title span{background-color:var(--bg-color);padding-right:1rem;position:relative;z-index:1}.section-title:after{border-top:1px dashed var(--text-color);content:"";left:0;position:absolute;top:50%;width:100%}label.required:before{color:#dc3545;content:"* ";font-weight:700}.header-top-phone a{text-decoration:none}.header-top-phone a:hover{text-decoration:underline}ul.social-icons{list-style:none;margin-bottom:0;padding:0}ul.social-icons li{margin-right:10px}ul.social-icons a{color:var(--contrast-color);color:var(--accent-color);line-height:31px;transition:all .3s}ul.social-icons a:hover{color:var(--contrast-color)}.header-logo{color:var(--accent-color);font-size:2rem;text-decoration:none;text-transform:uppercase;transition:all .3s}.header-logo:hover{color:var(--bg-color)}.cart-buttons .btn{color:var(--contrast-color);transition:all .3s}.cart-buttons .btn:hover{border:1px solid var(--contrast-color)}.offcanvasCart-table .product-img-td{text-align:center;width:70px}.offcanvasCart-table img{max-width:50px}.offcanvasCart-table a{display:block;text-decoration:none}.offcanvasCart-table a:hover{text-decoration:underline}.header-bottom{border-top:3px solid var(--accent-color);box-shadow:0 10px 10px rgba(0,0,0,.3)}.header-bottom .navbar,.header-bottom .navbar .dropdown-menu{background-color:var(--contrast-color)!important}.header-bottom .navbar .nav-link{color:#fff;letter-spacing:.1rem;transition:all .3s}.header-bottom .navbar .nav-link.active,.header-bottom .navbar .nav-link:hover{color:var(--accent-color)}.header-bottom .navbar .dropdown-menu{margin-top:7px}.headernav-scroll.header-bottom .navbar .offcanvas:not(.show) .nav-link{padding-bottom:.3rem;padding-top:.3rem}.carousel-caption{text-shadow:0 0 2px #000}.carousel-caption p{font-size:1.5rem}.advantages .item{background-color:#fff;display:flex;flex-direction:column;height:100%;padding:1rem;text-align:center;transition:all .3s}.advantages .item:hover{box-shadow:0 15px 30px -20px rgba(0,0,0,.5)}.advantages i{color:var(--accent-color);font-size:70px}.product-card{background-color:#fff;border:1px solid var(--gray-color);position:relative;transition:all .3s}.product-card:hover{box-shadow:0 10px 20px -15px rgba(0,0,0,.75)}.product-card-offer{color:#fff;position:absolute;right:5px;text-transform:uppercase;top:5px}.product-card-offer>div{border-radius:50%;font-size:14px;font-weight:700;height:40px;line-height:40px;margin-bottom:5px;text-align:center;width:40px}.offer-hit{background-color:var(--red-color)}.offer-new{background-color:var(--accent-color)}.product-thumb{text-align:center}.product-thumb img{max-height:450px}.product-details{padding:10px 20px}.product-details h4{font-size:1.2rem}.product-details h4 a{display:-webkit-box;height:45px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;transition:all .3s}.product-details h4 a:hover{color:var(--accent-color)}.product-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:45px;overflow:hidden}.product-bottom-details{border-top:1px solid var(--light-grey-color);padding-top:1rem}.product-price{color:var(--red-color);font-size:18px;font-weight:600}.product-price small{color:var(--gray-color);font-size:.8rem;font-weight:400;text-decoration:line-through}.owl-carousel-full .owl-item img{display:inline-block;width:auto}.product-rating i{color:#ccc}.product-rating .active{color:var(--accent-color)}.product-rating .count-reviews{margin-left:10px}.product-review-header{display:flex;justify-content:space-between}.product-review-header .review-date{color:var(--gray-color)}.about-us,.about-us .section-title span,.bg-white .section-title span,.sidebar .section-title span{background-color:#fff}footer{background-color:var(--contrast-color);color:#fff;padding:50px 0}footer h4{color:var(--accent-color)}footer a{color:#fff;text-decoration:none;transition:all .3s}footer a:hover{color:var(--accent-color)}.footer-icons{display:flex;font-size:20px;gap:20px;list-style:none;padding:0}#top{background-color:var(--accent-color);border:0;border-radius:50%;bottom:20px;color:#fff;display:none;font-size:25px;height:70px;opacity:.5;position:fixed;right:20px;transition:all .5s;width:70px;z-index:10}#top:hover{opacity:1}.breadcrumbs{background-color:#fff;margin:30px 0;padding:1rem}.breadcrumbs ul{display:flex;list-style:none;margin:0;padding:0}.breadcrumbs a{color:var(--contrast-color);margin-right:.5rem;text-decoration:none;transition:all .5s}.breadcrumbs a:hover{color:var(--accent-color)}.breadcrumbs a:after{color:var(--contrast-color);content:"/";padding-left:.5rem}.sidebar{background-color:#fff;margin-bottom:1rem;padding:.5rem 1rem}.filter-block:not(:last-child){margin-bottom:2rem}.filter-block .form-check{margin-bottom:.5rem}.form-check-input:focus{border-color:var(--gray-color);box-shadow:none}.form-check-input:checked{background-color:var(--accent-color);border-color:var(--accent-color)}.filter-block .badge{color:var(--text-color)}.page-link{color:var(--contrast-color)}.page-link:hover{color:#fff}.active>.page-link,.page-link.active,.page-link:hover{background-color:var(--accent-color);border-color:var(--accent-color)}.sidebar .collapse-filters-btn{color:var(--contrast-color)}.product-content .product-price{font-size:25px}.product-content .input-group{width:250px}.product-content .card i{color:var(--accent-color)}.product-content .card{font-size:14px;padding-left:20px}.product-content .card ul li:before{content:"\f105";font-family:Font Awesome\ 6 Free;font-weight:900;margin-right:10px}.nav-tabs .nav-link{border-radius:0;color:var(--contrast-color)}.tab-content{padding-top:20px}.not-for-sale{font-size:1.2rem;text-transform:uppercase}.сart-products-style h5 a{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;transition:all .3s}.сart-products-style{padding-right:30px}.btn-coupon{color:var(--text-color);text-decoration:none}.btn-coupon:hover{color:var(--contrast-color)}.cart-summary h3{color:#000}.cart-summary .btn{padding:1rem}#checkoutForm{position:relative}.ajax-loader{background-color:hsla(0,0%,100%,.5);bottom:0;display:none;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 1s;z-index:2}.ajax-loader.fade{display:block;opacity:1}.ajax-loader img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-checkbox{border-radius:6px;cursor:pointer;height:20px;margin-right:10px;margin-top:0;width:20px}.number{background-color:#ddd;border-radius:5px;margin-right:5px}.number input[type=number]{background:none;border:none;font-size:16px;width:40px}.cart-qty::-webkit-inner-spin-button,.cart-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-qty{-moz-appearance:textfield}.number-minus,.number-plus{background:none;border:none;cursor:pointer}.number-minus:after,.number-plus:after{content:"";display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:1.3rem;line-height:1}.number-minus:after{content:"−"}.number-plus:after{content:"+"}@media only screen and (max-width:375px){.number-minus:after,.number-plus:after{font-size:1rem}.number input[type=number]{font-size:14px;width:30px}}@media only screen and (min-width:992px){.header-bottom .navbar .dropdown-menu-end{border:0;margin-left:0}}@media only screen and (max-width:991.98px){.header-bottom .navbar .dropdown-menu{padding-left:1rem}.navbar-brand{margin-right:auto!important;padding-left:10px}.navbar-toggler{margin-right:5px}}@media only screen and (min-width:768px){.sidebar .collapse-filters{display:block}.sidebar .collapse-filters-btn{display:none}}@media only screen and (max-width:500px){.product-content-details .nav-tabs .nav-link{padding-left:8px;padding-right:8px}.header-logo{font-size:1.5rem}.element-item{padding-left:.2rem;padding-right:.2rem}.product-details{padding:10px 6px}.product-links>.btn{font-size:.8rem!important;--bs-btn-padding-x:0.5rem;--bs-btn-padding-y:0.2rem}}@media only screen and (max-width:375px){.header-logo{font-size:1.2rem}.navbar-toggler{font-size:.8rem}.dropdown-mini>.btn{font-size:.8rem!important}.product-price{font-size:16px}.product-excerpt{margin-bottom:.5rem}.product-bottom-details{padding-top:.5rem}.product-status>p{font-size:.9rem}}.button-subgroup .active{background-color:var(--accent-color-sub);border:none;color:var(--contrast-color)}.button-subgroup>button{border-color:#3d464d}.button-subgroup>button:hover{background-color:#deb887;color:var(--contrast-color)}.cookie-banner{background-color:#fff;z-index:9999}.cookie-banner button{margin-left:20px}.content-bg{background-color:#fff;padding:1rem}.accordion-item-custom{color:var(--text-color)}.accordion-button:not(.collapsed){background-color:var(--light-grey-color);color:var(--contrast-color)}.accordion-button:not(.collapsed):hover{color:var(--text-color)}.accordion-button.collapsed:hover{background-color:var(--light-grey-color);color:var(--text-color)}.accordion-button{color:var(--contrast-color);font-size:1.2rem}.accordion-button:focus{box-shadow:none}.my-color{color:var(--red-color)}.target-a:hover{cursor:pointer}.target-a:hover,.target-a:hover *{color:var(--accent-color)}.btn-shipping.active{background-color:var(--accent-color)!important}.btn-shipping,.btn-shipping.active{color:var(--contrast-color)!important}.btn-shipping:hover{color:var(--accent-color)!important}.btn-shipping.active:hover{color:var(--contrast-color)!important}.sold-out{color:var(--red-color)}.in-stock{color:var(--accent-color-green)}.error-message-modal-order{margin-bottom:.5rem!important;padding:.5rem!important}.featured-products{padding-top:20px}@media (max-width:768px){.order-list-custom-css{font-size:1rem}.breadcrumbs{margin:20px 0}}:root{--interact-action:#eb5547}#map-from-cdek{height:100%;margin:0;padding:0;width:100%}.clusterer-change{align-items:center;border-radius:12px;display:flex;flex-direction:column;padding:8px 16px}.clusterer-change__section{align-items:center;display:flex;gap:10px;height:48px;justify-content:space-between;width:100%}.clusterer-change__buttons{display:flex;flex-direction:column;gap:8px;padding:8px 0}.clusterer-change__input__label{font-size:14px}.clusterer-change__input{background:rgba(92,94,102,.06);border:none;border-radius:8px;font-size:16px;height:32px;max-width:60px;outline:none;text-align:center;transition:border-color .2s ease}.clusterer-change__btn{border:none;border-radius:8px;color:#050d33;cursor:pointer;font-size:14px;font-weight:15;padding:8px 16px;transition:background-color .2s;width:172px}.clusterer-change__btn,.clusterer-change__btn:active,.clusterer-change__btn:hover{background-color:rgba(92,94,102,.06)}.circle{background-color:hsla(0,0%,100%,.7);border-radius:50%;box-shadow:2px 2px 5px rgba(0,0,0,.2);color:var(--interact-action);height:40px;position:absolute;transform:translate(-50%,-50%);width:40px}.circle:hover{color:#2e4ce5;cursor:pointer}.circle-content{align-items:center;background-color:currentColor;border-radius:50%;display:flex;height:90%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:90%}.circle-text{color:#fff;font-size:16px;font-weight:500;line-height:20px}.pin{transform:translate(-50%,-100%)}.divider{border:none;border-top:1px solid rgba(92,94,102,.1);margin:8px 0;width:100%}.suggestions-wrapper .suggestions-suggestions{border:1px solid #b3b9cb}.suggestions-wrapper .suggestions-suggestion-region{color:#999}.suggestions-wrapper .suggestions-suggestion:nth-child(2n){background:#f5f5f5}.suggestions-wrapper .suggestions-selected,.suggestions-wrapper .suggestions-suggestion:nth-child(2n).suggestions-selected{background:#ccc}.suggestions-wrapper .suggestions-suggestion strong{color:#39f;font-weight:400}.suggestion{padding-left:10px}.suggestion .suggestion-item{margin-bottom:10px}.suggestion-item label{color:#999;font-weight:400;padding-top:7px}input.suggestion-editable{border:none;border-bottom:1px dotted #ccc;border-radius:0;box-shadow:none;padding-left:0;padding-right:0}input.suggestion-editable[readonly]{background-color:inherit;cursor:default}input.suggestion-editable:focus{border-color:#ccc;box-shadow:none}.required{color:red;font-family:Arial,serif;font-size:16px;vertical-align:super}