.tp-header-bottom-border{background-color:#ebe5ff!important;border-color:#ebe5ff!important}
@media (min-width: 1920px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1400px;
  }
}
.tp-header-main{padding-bottom:15px;padding-top:15px;}
.main-menu.menu-style-1 > nav > ul > li:not(:last-child){margin-inline-end:15px}
.main-menu > nav ul > li > a svg.icon{height:1.2rem;width:1.2rem;opacity:0.8;margin-top:2px}
.main-menu > nav > ul > li > .tp-submenu{border-radius:0 0 15px 15px;min-width:250px}
.main-menu > nav > ul > li > .tp-submenu li > .tp-submenu{border-radius:15px;min-width:250px}
.main-menu > nav > ul > li > .tp-submenu li a{padding:5px 0}
.breadcrumb__title{font-size:32px}
.tp-slider-height{min-height:500px}
.tp-slider-title{text-transform:capitalize}
.tp-slider-content > span{font-size:20px;color:#5fe88f}
.tp-slider-item.is-light .tp-slider-content > span{color:#5a27fe;font-size:20px}
.tp-slider-btn .tp-btn{border:2px solid #ffffff}
.tp-slider-btn .tp-btn:hover{background-color:#5a27fe}
main .tp-product-category-title, .breadcrumb__list span, .tp-shop-top-result p{font-size:14px}
.tp-product-category-content p, .cartmini__area .cartmini__title{font-size:12px}
.tp-product-category-item{background-color:#fff;border:2px solid #f2f2f2;border-radius:15px;padding:5px;max-height:165px}
.tp-product-category-thumb a{height:80px;width:80px;background-color:transparent;background-image:none;border-radius:15px;padding:10px}
.tp-product-action-btn, .tp-product-action-item{border-radius:60px !important;}
.modal-body{padding:40px;}
div.sb-icon, a:hover .sb-icon, .floating-buttons .sb-btn-mobile .sb-icon{background-color:#fa2541}
.tp-header-search-wrapper{border:2px solid rgb(235, 229, 255);border-radius:80px}
.tp-product-price-5, .tp-product-price-5.new-price, .tp-product-details-price, .tp-product-details-price.new-price, .tp-product-price{color:#5a27fe;font-weight:600}
main .tp-product-title-2, main .tp-product-title-3{font-size:14px;}
.tp-product-action-3, .tp-product-action-2, .tp-product-action{display:none}
.tp-product-tag-5 span, .tp-product-sm-item .tp-product-category{font-size:12px;color:#6a43a4}
.tp-product-offer-item{border-radius:15px;overflow:hidden}
main .tp-product-details-title{line-height:1.4;font-size:24px}
.bb-product-attribute-text-display{border-radius:5px}
.tp-product-details-add-to-cart-btn, .tp-product-details-buy-now-btn, .cartmini__checkout-btn .tp-btn{text-transform:uppercase}
.tp-product-details-stock span{background-color:rgb(235, 229, 255);border-radius:50px}
.tp-header-action-badge{right:-16px;top:-6px;font-size:11px;font-weight:500}
.tp-product-badge{right:10px;top:8px}
.tp-product-badge span{border-radius:1.7em;font-size:13px;padding:4px 8px}
.tp-product-badge span.product-sale{background-color:#5a27fe}
.tp-product-content{padding:10px 20px 20px}
.tp-product-offer-item .tp-product-content{padding:10px 20px 20px}
.tp-product-content .text-truncate, .tp-product-content-5 .text-truncate, .tp-product-content-3 .text-truncate{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height:40px;white-space:normal}
.tp-product-cross-sale-btn{font-size:13px;text-transform:uppercase;font-weight:600}
main .tp-product-title-2, main .tp-product-title-3{font-size:14px;line-height:1.4;font-weight:500}
.tp-contact-social-icon a, .tp-footer-social a{background-color:#c3a8ff;border:none;border-radius:50px;}
.tp-header-search-btn button{width:46px;border-radius:50px;}
.tp-header-contact-content h5{font-weight:400}
.tp-header-contact-content p{font-weight:600}
.tp-product-item-3 .tp-product-add-cart-btn-large-wrapper .tp-product-add-cart-btn-large{font-size:13px}
.tp-brand-area .tp-brand-item{border-radius:15px;border:2px solid #f3f2ff;overflow:hidden;padding:0 10px}
.tp-brand-area .tp-brand-item a{background-color:#ffffff}
.tp-brand-area h6 a{text-transform:uppercase}
.tp-brand-item img{max-width:160px;opacity:1;max-height:100px}
.tp-product-details-description h6{font-weight:500;color:#2b3990}
.payment-checkout-btn, .payment-checkout-btn-step{width:100%}
.tp-footer-contact-content p{font-size:13px}
.tp-brand-slider-arrow button{border-radius:50%}
.tp-product-gadget-categories{border-radius:15px}
@media (max-width: 768px) {
  .tp-header-main, .tp-header-sticky-area{padding-top:5px;padding-bottom:5px}
  .breadcrumb__title{font-size:22px}
  .single-product .breadcrumb__area{display:none}
  .tp-product-details-area{margin-top:20px}
  .tp-shop-top-filter, .tp-filter-btn{width:100%}
  .tp-product-item-3 .tp-product-add-cart-btn-large-wrapper{visibility:hidden}
  main .tp-product-title-2, main .tp-product-title-3, main .tp-product-title{font-size:13px;line-height:1.4}
  .tp-product-content .text-truncate, .tp-product-content-5 .text-truncate{height:38px}
  .tp-product-price, .tp-product-price-5, .tp-product-price-5.old-price{font-size:13px}
  .tp-slider-height{height:500px}
  .tp-slider-title {font-size:36px !important}
  .logo a img{height:40px !important}
  .tp-mobile-item svg{height:1.6rem;width:1.6rem}
  .offcanvas__logo{max-width:70%}
  .offcanvas__logo.logo, .offcanvas__logo .logo{margin:0 !important}
  .tp-mobile-menu{padding:10px 0}
  .tp-product-details-sticky-actions{bottom:63px}
}