.product-detail{margin-top:30px}.product-info{margin-bottom:55px}.product-image{text-align:center;width:100%}.product-image img{max-width:460px;width:100%;margin-bottom:15px}.product-info .product-item-availability,.product-info .product-item-availability-no span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-info .product-item-availability{gap:10px;font-size:18px;margin-bottom:18px}.product-info .product-item-availability-no{color:#f80}.product-actions a{line-height:18px}.product-info .product-item-availability-no span{width:24px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:2px solid #f80}.product-info .product-item-availability-no span svg{width:12px;height:12px;fill:#f80}.product-info .product-item-availability-yes{color:green}.product-info .product-item-availability-yes svg{width:24px;height:24px;fill:green}.product-price-wrap{display:flex;align-items:center;justify-content:space-between}.product-price-wrap span{font-size:25px;font-weight:800;color:#1a1a1a}.product-price-discont{font-size:14px;display:flex;flex-direction:column;font-weight:600;margin-bottom:30px;margin-top:-10px}.product-actions .product-action-not-available:hover,.product-price-discont a,.product-price-discont a:hover{color:#f80}.product-item-price-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:70px}.product-item-price-action label input{font-size:20px;font-weight:500;padding:0;background:0 0;border:0;width:100%;text-align:center;-moz-appearance:textfield}.product-item-price-action label input::-webkit-inner-spin-button,.product-item-price-action label input::-webkit-outer-spin-button{-webkit-appearance:none}.product-item-price-action button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0;border:0;padding:0;width:20px;height:20px}.product-item-price-action button svg{fill:#1a1a1a}.product-item-price-action button.product-item-amount-field-btn-disabled svg{fill:#d9d9d9}.product-actions,.product-info-prop span{display:flex;justify-content:space-between}.product-actions,.product-item-price-action button{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-actions{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:20px;margin:18px 0}.product-actions a{font-size:18px;font-weight:500;color:#fff;background:#f80}.product-actions .product-action-btn{background:#22229c;border-color:#22229c}.product-actions .product-action-not-available{background:0 0;border-color:none;color:#f80}.product-actions a:hover{color:#fff}.product-info-wrap .product-info-title{display:block;font-size:20px;font-weight:800;color:#1a1a1a;margin-bottom:10px}.product-info-wrap p,.search-user .search-user-item p{font-size:13px;color:#989898;margin-bottom:15px}.product-info-prop{display:flex;flex-direction:column;font-size:13px;color:#1a1a1a}.product-info-prop span{margin-bottom:15px}.product-info-prop span b{color:#22229c}.element-link{max-width:420px!important;font-weight:500!important;color:#fff!important;background:#22229c!important;border-color:#22229c!important}.no_price_text{font-size:1rem;font-weight:600;color:#ff0808}@media screen and (min-width:768px){.product-info{margin-bottom:0}.product-info-wrap .product-info-title{font-size:25px}.product-info-wrap p{font-size:16px}.product-info-prop{font-size:18px}}@media screen and (min-width:992px){.product-image img{max-width:none;margin-bottom:0}}.search-user{padding:10px 0 0;background:0 0}.search-user .search-user-item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;position:relative;background:#fff;font-weight:500;margin-bottom:20px;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 15px 20px rgba(0,0,0,.05);box-shadow:0 15px 20px rgba(0,0,0,.05)}.search-user .search-user-item:before{content:"";display:block;position:absolute;left:15px;top:0;width:100px;height:1px;background:#1a1a1a}.search-user .search-user-item h2 a:hover,.search-user .search-user-item:hover{text-decoration:none}.search-user .search-user-item:hover:before{width:calc(100% - 30px);background:#f80}.search-user .search-user-item .search-user-description{padding:10px 10px 25px 15px}.search-user .search-user-item h2,.search-user .search-user-item h2 a{font-size:15px;font-weight:500;color:#1a1a1a;margin-bottom:5px}.search-user .search-user-item h2::before{display:none}.search-user .search-user-item:hover h2,.search-user .search-user-item:hover h2 a{color:#22229c}.search-user .search-user-item p{font-weight:400}.search-user .search-user-item .search-user-btn{font-size:15px;max-width:145px;height:40px;background:#f80;margin-right:auto;margin-top:auto;margin-left:0;color:#fff}.search-user .search-user-item .search-user-image{position:relative;display:block;width:100%;height:80px;display:flex;align-items:flex-end}.search-user .search-user-item .search-user-image img{position:relative;z-index:1;width:100%;height:80px;margin-left:auto;display:block;object-fit:cover}.search-user .search-user-item .search-user-image::after{content:"";display:block;position:absolute;bottom:0;right:0;width:100%;height:80px;background:#22229c;border-radius:0 0 10px 10px}.search-user .search-user-item:hover .search-user-image::after{background:#f80;border-radius:0 3px 3px 0}@media screen and (min-width:576px){.search-user .search-user-item .search-user-image,.search-user .search-user-item .search-user-image img{height:120px}}@media screen and (min-width:768px){.search-user{padding:50px 0 0}.search-user .search-user-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-direction:row;margin-bottom:30px}.search-user .search-user-item:before{left:30px}.search-user .search-user-item:hover:before{width:90%}.search-user .search-user-item .search-user-description{padding:15px 0 25px 28px}.search-user .search-user-item h2{font-size:18px;margin-bottom:10px}.search-user .search-user-item .search-user-btn{font-size:18px;max-width:200px;height:50px;background:#f80;margin-right:auto;margin-top:auto;margin-left:0;color:#fff}.search-user .search-user-item .search-user-image{width:auto;height:auto;-ms-flex-negative:0;flex-shrink:0}.search-user .search-user-item .search-user-image img{width:auto;max-width:150px;height:100%}.search-user .search-user-item .search-user-image::after{top:0;right:0;width:90px;height:100%;border-radius:0 10px 10px 0}}.delivery-info .icon{width:30px;height:30px;fill:#000}