.social-facebook{--bgsocial:#3b5998;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-twitter{--bgsocial:#000;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-pinterest{--bgsocial:#bd081c;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-linkedin{--bgsocial:#0077b5;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-tumblr{--bgsocial:#35465c;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-reddit{--bgsocial:#ff4500;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-email{--bgsocial:#58a9de;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-whatsapp{--bgsocial:#20b038;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-sms{--bgsocial:#20b038;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-vk{--bgsocial:#45668e;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-messenger{--bgsocial:#007FFF;--iconsizesocial:20px;--iconpaddingsocial:15px}.nv-post-share{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:var(--iconalignsocial,left)}.nv-post-share.above .nv-social-icons-label,.nv-post-share.below .nv-social-icons-label{display:flex;flex-basis:100%;justify-content:var(--iconalignsocial,left)}.nv-post-share span{display:flex}.nv-post-share ul{max-width:100%;display:flex;grid-gap:var(--icongapsocial,10px)}.nv-post-share ul li{display:flex}.nv-post-share.round-style a{width:calc(var(--iconsizesocial,20px) + 2 * var(--iconpaddingsocial,15px))}.nv-post-share.round-style svg{width:calc(100% + var(--iconpaddingsocial,15px))}.nv-post-share.round-style .nv-social-icon{--hex:#fff}.nv-post-share a{width:var(--iconsizesocial,20px);display:flex;align-items:center;justify-content:center}.nv-post-share svg{width:100%;height:auto;fill:var(--hex)}.nv-post-share.round-style a{background:var(--bgsocial);padding:var(--iconpaddingsocial,15px);border-radius:100%}.nv-post-share.round-style svg{fill:var(--hex)}.nv-post-share .hide-mobile{display:none}.nv-social-icons-label{margin:0}.nv-author-elements-wrapper{display:grid;grid-template-columns:1fr;grid-gap:20px;grid-auto-flow:dense;align-items:center}.nv-author-elements-wrapper .nv-author-bio-name{margin-bottom:15px}.nv-author-elements-wrapper a{color:var(--color);font-weight:600}.nv-author-elements-wrapper p{margin:0}.nv-author-elements-wrapper img{border-radius:var(--borderradius);width:var(--avatarsize);justify-self:var(--authorcontentalign,center)}.nv-author-elements-wrapper .nv-author-bio-text-wrapper{text-align:var(--authorcontentalign,left)}.nv-author-elements-wrapper .nv-author-bio-link{margin-top:15px;display:block}.nv-related-posts{text-align:var(--relatedContentAlign,left)}.nv-related-posts .posts-wrapper{grid-template-columns:repeat(var(--relatedcolumns,3),1fr)}.nv-related-posts a{color:var(--color,var(--nv-secondary-accent))}.nv-related-posts .entry-title a{color:var(--color,var(--nv-text-color))}.nv-related-posts .title{margin-bottom:var(--mb,20px)}.nv-related-posts .excerpt-wrap{margin-bottom:var(--mb,0)}.nv-related-posts .posts-wrapper{display:grid;grid-gap:30px;margin:0!important}.nv-related-posts .read-more-wrapper a{display:inline-block}.nv-related-posts .th-wrap{margin-bottom:var(--mb,0)}.nv-related-posts .th-wrap,.nv-related-posts .th-wrap img{display:block}.nv-related-posts .nv-meta-list{margin-bottom:var(--mb,20px)}#toggle-comment-area{margin:40px auto 20px;display:block}.nv-comments-hidden{display:none}.nv-ft-wrap{overflow:hidden}.posts-wrapper article{text-align:var(--alignment)}.posts-wrapper article .nv-ft-wrap{box-shadow:var(--cardboxshadow)}.cover-post{border-radius:var(--borderradius,0);overflow:hidden;min-height:var(--coverheight,300px)}.cover-post .cover-overlay{background:var(--overlay,rgba(0,0,0,.75))}.cover-post .inner{justify-content:var(--justify);padding:var(--padding,20px)}.article-content-col{border-bottom:solid;border-width:var(--borderwidth,0);border-color:var(--bordercolor)}article.layout-grid .article-content-col{overflow:hidden;border-radius:var(--borderradius);background:var(--cardbgcolor);color:var(--cardcolor);box-shadow:var(--cardboxshadow)}article.layout-grid a{color:var(--cardcolor,var(--nv-secondary-accent))}article.layout-grid .entry-title a{color:var(--cardcolor,var(--nv-text-color))}article.nv-non-grid-article .article-content-col .nv-ft-wrap{background:var(--cardbgcolor);box-shadow:var(--cardboxshadow);color:var(--cardcolor);overflow:hidden;padding-bottom:0}article.nv-non-grid-article a{color:var(--cardcolor,var(--nv-secondary-accent))}article.nv-non-grid-article .entry-title a{color:var(--cardcolor,var(--nv-text-color))}article.nv-non-grid-article.layout-alternative:nth-child(even) .nv-post-thumbnail-wrap{display:flex;justify-content:end}.nv-ft-post:not(.layout-default) .nv-ft-wrap{border-radius:var(--borderradius,0)}.nv-ft-post .wp-post-image{object-position:var(--ftpostimgalign)}.nv-ft-post .content{padding:0}.nv-ft-post .nv-ft-wrap{display:grid;min-height:var(--fpminheight);box-shadow:var(--cardboxshadow);background:var(--fpbackground,var(--nv-light-bg))!important}.nv-ft-post .inner,.nv-ft-post .non-grid-content{padding:var(--fppadding);align-self:var(--ftpostcontentalign)}.nv-related-posts .excerpt-wrap{font-weight:var(--fontweight);text-transform:var(--texttransform);letter-spacing:var(--letterspacing);line-height:var(--lineheight);font-size:var(--fontsize)}.nv-related-posts .title{font-size:var(--fontsize,var(--h4fontsize));font-weight:var(--fontweight,var(--h4fontweight));line-height:var(--lineheight,var(--h4lineheight));letter-spacing:var(--letterspacing,var(--h4letterspacing));text-transform:var(--texttransform,var(--h4texttransform))}.nv-contact-list{display:flex;align-items:center}.nv-contact-list .icon,.nv-contact-list li{display:flex;align-items:center;fill:var(--iconcolor,currentColor)}.nv-contact-list li:not(:first-child){margin-left:var(--spacing,10px)}.nv-contact-list.left .icon{margin-right:5px}.nv-contact-list.right .icon{margin-left:5px}.nv-social-icons-list{display:flex;align-items:center}.nv-social-icons-list li{margin-right:var(--spacing,10px)}.nv-social-icons-list li:last-child{margin:0}.nv-social-icons-list a{display:flex;align-items:center;justify-content:center;padding:var(--iconpadding,5px);line-height:1;border-radius:var(--borderradius,5px)}.nv-social-icons-list :is(img,svg){width:var(--icon-size,18px);height:var(--icon-size,18px)}.nv--lang-switcher{z-index:99;display:flex;align-items:center}.nv--lang-switcher li:not(:first-child){margin-left:10px}.nv--lang-switcher.nv--tlp .trp-language-switcher{display:flex;flex-direction:column}.nv--lang-switcher.nv--tlp .trp-language-switcher .trp-ls-shortcode-language{display:none}.nv--lang-switcher.nv--tlp a{display:flex;align-items:center}.nv--lang-switcher.nv--tlp a:hover{background:initial}.nv--lang-switcher.nv--wpml .wpml-ls-legacy-list-horizontal{padding:0;margin:0}.nv--lang-switcher.nv--wpml ul li a{padding:0}.nv--lang-switcher.nv--weglot a,.nv--lang-switcher.nv--weglot aside{background:var(--bgcolor)}.nv--lang-switcher.nv--weglot a,.nv--lang-switcher.nv--weglot span{font-size:inherit!important}.hfg_header{width:100%;z-index:99999}.hfg_header .header--row{height:auto;transition:height .2s ease-out;-webkit-transition:height .2s ease-out}.hfg_header .header--row.is_sticky_on_scroll{height:0;overflow:hidden}.hfg_header.is-stuck.has-sticky-rows--mobile .header--row:not(.is_sticky){overflow:hidden;height:0}.hfg_header.is-stuck.has-sticky-rows--mobile .is_sticky_on_scroll{overflow:visible}.sticky-header-placeholder{transition:height .2s ease-out 2ms;-webkit-transition:height .2s ease-out 2ms}.hfg_header.has-sticky-rows--mobile{position:fixed}.hfg_footer{bottom:0;width:100%}.hfg_footer.has-sticky-rows{z-index:1000;position:fixed}.hfg_footer.has-sticky-rows.is-stuck .footer--row:not(.is_sticky){max-height:0;overflow:hidden}.neve-transparent-header{position:absolute;width:100%;z-index:10000}.header .neve-transparent-header.has-sticky-rows--mobile:not(.is-stuck) .header--row.hide-on-desktop,.header .neve-transparent-header:not(.has-sticky-rows--mobile) .header--row.hide-on-desktop{--bgcolor:transparent;--bgimage:none;--overlaycolor:transparent}.header .neve-transparent-header.has-sticky-rows--mobile:not(.is-stuck){box-shadow:none}.my-account-wrapper{display:flex;align-items:center;position:relative;padding:var(--padding);background:var(--bgcolor);border-radius:var(--borderradius);border-width:var(--borderwidth,0);color:var(--color);border-style:solid}.my-account-wrapper:hover{background:var(--bghover,var(--bgcolor));color:var(--hovercolor)}.my-account-wrapper img{border-radius:100%;display:block}.my-account-wrapper svg{fill:currentColor}.my-account-container{position:relative}.my-account-component .sub-menu{background:var(--bgcolor);right:0;position:absolute;z-index:100;opacity:0;visibility:hidden;min-width:150px}.my-account-component .sub-menu a{display:block;white-space:nowrap;width:100%;padding:7px 14px}.my-account-component .sub-menu a:hover{background:var(--bghover);color:var(--hovercolor)}.my-account-icon{margin-right:5px;display:flex}.builder-item>.builder-item--my_account{padding:0}.nv--yoast-breadcrumb{margin:0}.nv--yoast-breadcrumb a{color:var(--linkcolor)}.nv--yoast-breadcrumb a:hover{color:var(--hovercolor)}.wl-icon-wrapper{display:flex;align-items:center}.wl-icon-wrapper svg{fill:currentColor;width:var(--iconsize);height:var(--iconsize)}.wl-icon-wrapper:hover{color:var(--hovercolor)}.has-divider{height:100%;margin:0}.row [class*=builder-item--divider]{height:100%}.row [class*=builder-item--divider] .component-wrap{margin:0;height:100%;align-items:center}.row [class*=builder-item--divider] .divider{height:var(--divsize);border-left:var(--divwidth) var(--divstyle) var(--divcolor)}.header-menu-sidebar [class*=builder-item--divider] .component-wrap{justify-content:center;margin:0 -15px}.header-menu-sidebar .divider{width:var(--divsize);border-bottom:var(--divwidth) var(--divstyle) var(--divcolor)}.menu-item .nv-icon{margin-right:5px;display:flex;align-items:center}@media (min-width:960px){.nv-post-share .hide-desktop{display:none}.nv-post-share .hide-mobile:not(.hide-desktop){display:flex}.nv-author-elements-wrapper{grid-template-columns:auto auto}.nv-author-elements-wrapper.center{grid-template-columns:1fr}.nv-author-elements-wrapper.center img{margin:0 auto}.nv-author-elements-wrapper.right img{grid-column:2}.show-hover .inner{opacity:0;transition:.2s ease-out}.show-hover:hover .inner{opacity:1}.hfg_header.has-sticky-rows--desktop{position:fixed}.hfg_header.neve-transparent-header:not(.has-sticky-rows--desktop){position:absolute}.hfg_header:not(.has-sticky-rows--desktop):not(.neve-transparent-header){position:static}.hfg_header:not(.has-sticky-rows--desktop):not(.neve-transparent-header) .sticky-header-placeholder{display:none}.hfg_header:not(.has-sticky-rows--desktop):not(.neve-transparent-header).is-stuck .header--row:not(.is_sticky){overflow:initial;max-height:initial}.is-stuck.has-sticky-rows--desktop .header--row:not(.is_sticky){overflow:hidden;height:0}.is-stuck.has-sticky-rows--desktop .is_sticky_on_scroll{overflow:visible}.header .neve-transparent-header.has-sticky-rows--desktop:not(.is-stuck) .header--row,.header .neve-transparent-header:not(.has-sticky-rows--desktop) .header--row{--bgcolor:transparent;--bgimage:none;--overlaycolor:transparent}.header .neve-transparent-header.has-sticky-rows--desktop:not(.is-stuck){box-shadow:none}.my-account-container:focus-within .sub-menu,.my-account-container:hover .sub-menu{visibility:visible;opacity:1}}@media (min-width:576px){.nv-ft-post.with-thumb:not(.layout-covers) .nv-ft-wrap{grid-template-columns:var(--ftposttemplate,1fr)}.nv-ft-post:not(.layout-covers) .nv-post-thumbnail-wrap{order:var(--ftpostimgorder,0)}.nv-ft-post:not(.layout-covers) .non-grid-content{order:var(--ftpostcontentorder,1)}}:root {
  --highlight-color: #000000;
  --light-text-color1: #6a7282;
  --light-text-color2: #99a1af;
  --tw-shadow: 0 20px 50px #00000026;
}
*{
    box-sizing: border-box;
}
/* Voice Search Button */
.tapsp-voice-btn {
    background: transparent;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 2px;
    padding: 0;
    color: var(--light-text-color1);
    transition: color 0.2s ease, background 0.2s ease;
    flex-shrink: 0;
    border-radius: 50%;
}
.tapsp-voice-btn:hover {
    color: var(--highlight-color);
    background: #f0f4ff;
}
.tapsp-voice-btn.tapsp-voice-listening {
    color: #e53e3e;
    animation: tapsp-voice-pulse 1s ease-in-out infinite;
}
@keyframes tapsp-voice-pulse {
    0%, 100% { opacity: 1; transform: scale(1); }
    50%       { opacity: 0.6; transform: scale(1.15); }
}
.thaps-search-box{
max-width:550px;
}
.thaps-search-box {
    position: relative;
    line-height: 100%;
    display: block;
    width: 100%;
    text-align: left;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    align-items: center;
    display: flex;
}

.thaps-search-form{
    margin: 0;
    padding: 0;
    width: 100%;
}
.thaps-search-form,
.thaps-autocomplete-suggestions {
    position: relative;
    animation: bounceDrop .05s linear;
/*    animation: bounceDrop .1s cubic-bezier(.34,1.56,.64,1);*/*/
}
.thaps-from-wrap{
    display: flex;
    align-items: center;
    background: #fff;
    border-radius: 2rem;
    position: relative;
    border: 1px solid;
    border-color: #e7f5ff;
}
.tapsp-overlay-active .thaps-from-wrap{
    z-index: 9999999!important
}
.thaps-from-wrap:focus-within{
/*    box-shadow: 0px 0px 2px 1px var(--highlight-color);*/
    border: 1px solid var(--highlight-color);
}
.thaps-search-autocomplete:focus{
        outline: 0;
}
#thaps-search-button {
background: var(--highlight-color);
    width: 70px;
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 17px;
    padding: 0;
    border: 0;
    margin: 0.3rem;
    color: #fff;
    word-break: initial;
    border-radius: 16px;
}


#thaps-search-button:hover{
background:#888;
}
.thaps-search-form .thaps-search-autocomplete {
    min-height: 35px;
    line-height: 35px;
    border: none !important;
    font-size: 14px;
    width: 100%;
    padding: 0.3rem 0.8rem;
    margin: 0;
    border-radius: 2rem !important;
    background: transparent;
    outline: 0!important;
}

.thaps-autocomplete-suggestions {
    border: 1px solid #eee;
    background: #FFF;
    overflow: auto;
    border-radius: 1rem;
    margin-top: 9px;
    /* box-shadow: 0 0 #000, 0 0 #000, 0 0 #000, 0 0 #000, var(--tw-shadow); */
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.15);
    border-color: color-mix(in oklab, #FFF 20%, transparent);
    background-color: #FFF !important;
    z-index: 9999999!important;
    padding-bottom: 14px;
}

.thaps-autocomplete-selected { background: #f5f5f5f7; }
.thaps-autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.thaps-autocomplete-group { padding: 0.5rem; }
.thaps-autocomplete-group strong { display: block; border-bottom: 1px solid #000; 
}
.thaps-autocomplete-suggestion{
   display: flex;
    overflow: hidden;
    cursor: pointer;
    padding: 14px 12px;
    border-radius: 0px;
    outline: 0 !important;
    align-items: flex-start;
    gap: 12px;
   border-top-width: 1px;
    border-top-style: solid;
    border-color: #f6f3f4 !important;
}

.thaps-autocomplete-suggestion .thaps-img{
    width: 32px;
    height: auto;
    flex-shrink: 0;
    border-radius: 6px;
    overflow: hidden;
    margin-right: 0;
    box-shadow: 0px 0px 2px 0 #b9b9b9;
}

.thaps-autocomplete-suggestion .thaps-img img{
    width: 100%;
    height: auto;
    max-width: 100%;
    transition: alL .2s linear;
}
.thaps-autocomplete-suggestion:hover .thaps-img img{
    transform: scale(1.12);
    transition: alL .2s linear;
}
.thaps-autocomplete-suggestion.thaps-suggestion-product .thaps-img{
    width: 46px;
height: 46px;
max-height: 46px;
border-radius: 5px;
display: flex;
justify-content: center;
align-items: center;
}
.thaps-autocomplete-suggestion.thaps-suggestion-product .thaps-img img{
    width: max-content;
max-height: 46px;
max-width: 100%;
transition: alL .2s linear;
}
.thaps-autocomplete-suggestion .thaps-price{
 font-size: 14px;
    font-weight: 700;
    display: block;
    color: #101828 !important;
    display: flex;
    align-items: center;
    padding: 4px 4px;
    border-radius: 5px;
    border: 1px solid #f3f3f3;
    width: max-content;
}

.thaps-autocomplete-suggestion.thaps-suggestion-heading .thaps-title{
    font-size: 9px !important;
    font-weight: 700 !important;
    letter-spacing: 0.09em;
    text-transform: uppercase;
    color: var(--light-text-color2);
}
.thaps-suggestion-heading{
margin-bottom: 0.5rem;
pointer-events: none;
}

.thaps-suggestion-taxonomy-post-cat .thaps-title,.thaps-suggestion-taxonomy-product-cat .thaps-title{
font-size:0.89rem;
}
.thaps-suggestion-taxonomy-product-cat,.thaps-suggestion-taxonomy-post-cat{
padding: 0.5rem;
}
 .thaps-title{
color:#333;
font-weight: 600;
font-size: .875rem;
letter-spacing: .029px;
line-height: 1.425;
}
.thaps-suggestion-heading .thaps-title h4{
color: #555;
    font-size: .875rem;
    text-transform: uppercase;
    font-weight: normal;
}
.thaps-title h4{
    display: inline;
    font-weight: inherit;
    font-size: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    color: #3399FF;
}
.thaps-suggestion-more strong{
color: #333;
    font-size: 1rem;
    font-weight: bold;
}
.thaps-content-wrapp{
line-height:normal;
}
.thaps-price del{
color:#494949;
margin-right:0.3rem;
opacity: 0.5;
}
.thaps-price ins{
text-decoration:none;
}
.nonce_result_show{
opacity:0.5;
pointer-events: none;
}

.thaps-preloader{
height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 45px;
    z-index: 1;
    background:none;
    display: none;

}
.thaps-preloader.thaps-loading{
    display: block;
}
.thaps-loading {
    height: 0;
    width: 0;
    padding: 10px;
   border: 3px solid rgba(136,136,136,0.2);
    border-top-color: rgba(136,136,136,1);
    border-radius: 50%;
    -webkit-animation: rotate 1s infinite linear;
    position: absolute;
    top: 9px;
    margin-right: 10px;
    right: 18px!important;
}
@-webkit-keyframes rotate {
  /* 100% keyframe for  clockwise. 
     use 0% instead for anticlockwise */
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.submit-no-active .thaps-from-wrap .th-icon, .bar_style .th-icon,
.icon_style .thaps-from-wrap .th-icon{
position:absolute;
left:0.5rem
}

.submit-no-active .thaps-from-wrap .th-icon{
      color: #111;  
}
.submit-no-active .thaps-search-autocomplete,
.bar_style .thaps-search-autocomplete,.icon_style .thaps-search-autocomplete{
padding: 0.3rem 0.3rem 0.3rem 2.8rem;
}
.submit-no-active .thaps-from-wrap, .bar_style .thaps-from-wrap,
.icon_style .thaps-from-wrap{
    align-items: center;
}

.thaps-search-box.bar_style #thaps-search-button{
width:35px;
height:35px;
line-height:35px;
background:none;
cursor:pointer;
}

.thaps-search-box.bar_style #thaps-search-button .th-icon{
color:#111;
}

.thaps-search-box.bar_style .thaps-search-autocomplete{
padding:0.3rem;
}

#thaps-search-button:focus{
outline:none;
}
.thaps-suggestion-more{
   border-top-width: 1px;
    border-top-style: solid;
    border-color: #f6f3f4 !important;
    padding: 8px 15px 0px 15px;
    text-align: center;
    position: sticky;
    bottom: 0;
    margin: auto !important;
    border-radius: 0;
    background: #FFF !important;
}
 
.thaps-autocomplete-suggestion.thaps-suggestion-more .thaps-title{
    color: var(--highlight-color);
}
.thaps-suggestion-more:hover .thaps-content-wrapp{
    background: var(--highlight-color);
}
.thaps-autocomplete-suggestion.thaps-suggestion-more:hover .thaps-title{
    color: #FFF!important;
}
.thaps-suggestion-more .thaps-content-wrapp{
    justify-content: center;
    padding: 9px 0;
    color: var(--highlight-color);
    border-radius: 99px;
    line-height: normal;
    text-align: center;
    width: 100%;
}
.thaps-suggestion-more .thaps-content-wrapp *{
    color: inherit;
}

.thaps-suggestion-more .thaps-title{
    font-size: 14px;
    line-height: 1.7;
    font-weight: 600;
    letter-spacing: -.5px;
}
.thaps-suggestion-more .thaps-title:after {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    position: relative;
    top: 3px;
    margin-left: 10px;
    background-color: currentColor;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M4 12h14M13 6l6 6-6 6" stroke="black" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center / contain;
    mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M4 12h14M13 6l6 6-6 6" stroke="black" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center / contain;
    transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
    will-change: transform;
}

/* hover on BOTH: parent row and the title itself */
.thaps-suggestion-more:hover .thaps-title:after {
    transform: translateX(4px);
}

.thaps-autocomplete-suggestion .thaps-title{
   font-weight: 500;
    font-size: .875rem;
    letter-spacing: .029px;
    line-height: 1.425;
    display: inline;
    margin-right: 4px;
    color: #101828;
}

.thaps-sku{
font-size: 0.8rem;
    font-weight: 500;
    color: #555;
}
.thaps-desc{
    font-size: 13px;
    line-height: 1.25;
    display: block;
    margin-top: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    max-width: 100%;
    color: #414141;
}
.thaps-content-right{
    text-align: right;
}
.thaps-content-wrapp {
  line-height: normal;
    display: flex;
    justify-content: space-between;
    width: 100%;
    gap: 14px;
}

.thaps-suggestion-more .thaps-content-wrapp {

    justify-content: center;
}

.icon_style .thaps-search-form {
    opacity:0;
    display:none;
    position: absolute;
    left: 0;
    top: calc(100% + 8px);
    min-width:270px;
    z-index: 1;
}
.icon_style.thaps-box-open .thaps-search-form{
    opacity:1;
    display:block;
}

.icon_style .click-icon{
    height: auto;
    cursor: pointer;
}
.thaps-box-open .thaps-icon-arrow {
    display: block;
    position: absolute;
    top: calc(100% + 2px);
    left: 0;
    z-index: 5;
    width: 15px;
    height: 15px;
    background: #fff;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    -webkit-transform: rotate(
45deg
);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(
45deg
);
}


/* Chrome, Edge, Safari scrollbar CSS STARTS*/
.thaps-autocomplete-suggestions::-webkit-scrollbar {
    width: 6px;
}

.thaps-autocomplete-suggestions::-webkit-scrollbar-track {
    background: transparent;
    margin-block: 6px; /* top-bottom gap for smooth curve */
}

.thaps-autocomplete-suggestions::-webkit-scrollbar-thumb {
    background-color: #e9e4e6;
    
    /* One-sided smooth blending */
    border-radius: 0 1rem 1rem 0;

    /* spacing from edges */
    border: 1px solid transparent;
    background-clip: content-box;

    transition: background 0.2s ease;
}

.thaps-autocomplete-suggestions::-webkit-scrollbar-thumb:hover {
    background-color: #e3e2e3;
}
.thaps-search-box .th-icon{
font-size:1.62rem;
}

/* Bounce animation */
@keyframes bounceDrop {
    0% {
        transform: translateY(15px);
        opacity: 0;
    }
    80% {
        transform: translateY(2px); /* thoda neeche */
    }
    100% {
        transform: translateY(0);
    }
}
.thaps-suggestion-more:hover .thaps-content-wrapp *{
    color: inherit;
}


/* tapsp-overlay Overlay CSS STARTS  */
.tapsp-overlay {
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,0.55);
    display: none;
    z-index:1000008;
}
#wpadminbar:hover{
  z-index: 9999999;
}
@media screen and (max-width: 767px){
div.thaps-autocomplete-suggestions{
    width: 95% !important;
    left: 0 !important;
    right: 0!important;
    margin: 0 auto!important;
    margin-top: 9px!important;
}
.thaps-content-right{
    text-align: left;
}
}

.tapsp-overlay-active .taiowc-fixed-cart .taiowc-content,
.tapsp-overlay-active .taiowcp-fixed-cart .taiowcp-content{
    z-index: 2!important;
}



.tapsp-stock{
    font-size: 9px;
    display: block;
    margin-top: 3px;
    font-weight: 700;
    text-transform: capitalize;
    color: #4CAF50;
}
.th-traditional .tapsp-stock{
    margin: 0 0 9px 0;
}

/* --- Stock --- */
.thaps-autocomplete-suggestions > .thaps-suggestion-wrap.thaps-suggestion-product .tapsp-stock {
    font-size: 9px;
    display: block;
    margin-top: 3px;
    font-weight: 500;
}

.tapsp-sale{
    background: #111;
    color: #fff;
    padding: 0.2rem 0.4rem;
    font-size: 0.7rem;
    border-radius: 0.2rem;
    margin-right: 0.5rem;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    text-transform: capitalize;
}
.th-traditional .tapsp-sale{
    margin-top: 0;
    margin-bottom: 9px;
}


.tapsp-featured::before {
    content: "\f155";
    font-family: Dashicons;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    text-indent: 0px;
    font-size:0.867rem;
    color:#dab257;
    margin-right:0.3rem;
}