.algolia-tabmain{text-align:left;}
.algolia-noitemhd{font-size:18px;line-height:24px;}
.algolia-suggestions, .algolia-nofoundtxt{max-width:900px;width:100%;margin:0 auto;}
.algolia-hd{color:#2B2B2B;}
.algolia-designringmain{display:flex;flex-wrap:wrap;width:100%;align-items:flex-start;}
.algolia-designringmain .algolia-suggestionsbox{flex:0 0 450px;max-width:450px;text-align:left;}
.algolia-designringmain .algolia-designringboxleft{flex:0 0 35%;max-width:35%;}
.algolia-designringmain .algolia-designringbox{flex:0 0 60%;max-width:60%;}
.algolia-designringmain .designringbox-main-hd{color:#2B2B2B;}
.algolia-designringmain .designringbox-inner{border:1px solid #2B2B2B;}
.algolia-designringmain .ring-button-inner .btn-secondary{font-size:0.8125em;line-height:2.52em;font-weight:600;height:40px;width:auto;padding:5px 25px;}
.algolia-designringmain .ring-button-inner:not(:last-child){padding-right:20px;}

.algolia-input-main{max-width:900px;width:100%;margin:0 auto;}
.algolia-productsearchbox .algolia-productsearchform .algolia-searchgroup{display:flex;}
.algolia-productsearchform .algolia-searchgroup .algolia-searchinputbox{position:relative;padding-right:20px;width:100%;}
.algolia-productsearchform .algolia-searchgroup .form-control{height:60px;padding-right:100px;}
.algolia-productsearchform .algolia-searchgroup .algolia-searchinputb-buttons{position:absolute;right:40px;top:50%;display:flex;align-items:center;transform:translateY(-50%);}
.algolia-productsearchform .algolia-searchgroup .algolia-searchinputb-buttons a:not(:last-child){margin-right:15px;}
.algolia-productsearchform .algolia-searchgroup .new-camera-icon{stroke:#9E371E;}

.algolia-productsearchimg{max-width:800px;width:100%;margin:10px auto;}
/*.algolia-productsearchimg{max-width:700px;width:100%;margin:30px auto;padding:30px 40px;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='5' ry='5' stroke='%23AAAAAAFF' stroke-width='2' stroke-dasharray='10%2c10' stroke-dashoffset='0' stroke-linecap='round'/%3e%3c/svg%3e");border-radius:5px;}*/
.algolia-productsearchimg .searchimg-button{justify-content:center;}
.algolia-productsearchimg .searchimg-button-dtl{max-width:100%;flex:0 0 100%;margin-bottom:10px;}
.algolia-productsearchimg .searchimg-button-img{max-width:100%;flex:0 0 100%;margin-bottom:10px;}
.algolia-productsearchimg .searchimg-button-main{max-width:100%;flex:0 0 100%;display:flex;align-items:center;justify-content:center;}
.algolia-productsearchimg .searchimg-hd{font-size:24px;line-height:1.5;margin-bottom:10px;}
.algolia-productsearchimg .searchimg-txt{margin-bottom:0;}
.algolia-productsearchimg .searchimg-button .searchimg-button-inner{padding:0 3px;}
.algolia-productsearchimg .searchimg-button-inner .btn{display:flex;align-items:center;column-gap:6px;width:auto;padding-inline:30px;text-transform:none;}
.algolia-productsearchimg .searchimg-button-inner .btn svg.new-camera-icon{width:25px;height:18px;stroke:#2B2B2B;margin-right:0;}
.algolia-productsearchimg .searchimg-button-inner .btn:hover svg.new-camera-icon{stroke:#FCF9F0;}

.algolia-inputlinklist{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.algolia-inputlinklist .algolia-inputlinklisthd{padding:2px 5px;}
.algolia-inputlinklist .algolia-inputlinkslider{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.algolia-inputlinklist .algolia-inputlinkslider .btn-link{padding:2px 5px;text-decoration:underline;}
.algolia-inputlinklist .algolia-inputlinkslider .btn-link:hover{text-decoration:none;}

.algolia-tablist ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.algolia-tablist ul li{padding:0 10px;}
.algolia-tablist ul li .tab-link{font-family:'Castoro', serif;font-size:20px;text-decoration:none;color:#2B2B2B;background:none;border:none;}
.algolia-tablist ul li .tab-link:hover, .algolia-tablist ul li .tab-link.tabactive{color:#2B2B2B;text-decoration:underline;}
.algolia-tabdtl .algolia-productresults{display:flex;flex-wrap:wrap;margin:0 -12px;}
.algolia-tabdtl .algolia-productresults .algolia-productresultsbox{flex:0 0 16.666667%;max-width:16.666667%;text-align:center;padding:0 12px;}
.algolia-tabdtl .algolia-productresults .algolia-educationpagination{flex:0 0 100%;max-width:100%;text-align:center;padding:0 12px;}
.algolia-tabdtl .algolia-productresultsbox .algolia-productdetails{padding:12px 0 24px;}
.algolia-productresultsbox .algolia-productdetails .algolia-producttitle{display:block;margin-bottom:4px;}
.algolia-productresultsbox .algolia-productdetails .algolia-productpricing{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.algolia-productresultsbox .algolia-productpricing .algolia-productcol{padding:0 5px;}
.algolia-productresultsbox .algolia-productpricing .algolia-productoursaleprice{text-decoration:line-through;}
.algolia-productresultsbox .algolia-productpricing .algolia-salepricehide{display:none;}
.algolia-productresultsbox .algolia-productpricing .algolia-salepricehide{display:none;}

/* .algolia-tabdtl .algolia-educationresults{max-width:1100px;width:100%;margin:0 auto;} */
.algolia-tabdtl .algolia-educationresults{width:100%;margin:0 auto;}
.algolia-educationresults .algolia-educationcol{text-align:left;padding:15px 0;border-bottom:1px solid #2B2B2B;}
.algolia-educationresults .algolia-educationbox .algolia-educationquestion{font-family:'Castoro', serif;font-size:18px;line-height:1.5;margin-bottom:4px;}

.algolia-educationpagination ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.algolia-educationpagination ul li{padding:0 10px;}
.algolia-educationpagination ul li .algolia-pagination-btn{color:#2B2B2B;font-weight:500;}
.algolia-educationpagination ul li .algolia-pagination-btn:hover, .algolia-educationpagination ul li .algolia-pagination-btn.algolia-pageactive{color:#2B2B2B;text-decoration:underline;}
.algolia-educationpagination ul li .algolia-pagination-btn svg{fill:#2B2B2B;}
.algolia-educationpagination ul li .algolia-pagination-btn svg:hover{fill:#2B2B2B;}
.algolia-educationpagination ul li .algolia-pagination-btn svg.svg-previous-right{transform:rotate(-180deg);}

.algolia-educationresults .algolia-educationmain:not(:last-child){margin-bottom:50px;}
.algolia-educationresults .algolia-educationmain .alg-article-more, .algolia-educationresults .algolia-educationmain .alg-article-less{display:inline-block;margin-top:15px;}
.algolia-educationresults .algolia-educationmain .algolia-educationboxhd{font-size:22px;}

.nyris-imagesearch{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:100px;}
.nyris-imagesearch .nyris-image{flex:0 0 50%;max-width:50%;padding-right:20px;}
.nyris-imagesearch .nyris-image .konvajs-content{margin:0 auto;}
.nyris-imagesearch .algolia-tabdtl{flex:0 0 50%;max-width:50%;padding-left:20px;}
.nyris-imagesearch .algolia-tabdtl.algolia-tabdtlfull{flex:0 0 100%;max-width:100%;padding-left:0;}
.nyris-imagesearch .algolia-tabdtl .algolia-productresults{margin:0 -20px;}
.nyris-imagesearch .algolia-tabdtl .algolia-productresults .algolia-productresultsbox{flex:0 0 50%;max-width:50%;text-align:left;padding:0 20px;}
.nyris-imagesearch .algolia-tabdtl.algolia-tabdtlfull .algolia-productresults .algolia-productresultsbox{flex:0 0 25%;max-width:25%;}
.nyris-imagesearch .algolia-productresultsbox .algolia-productdetails .algolia-productpricing{justify-content:flex-start;}
.nyris-imagesearch .algolia-productresultsbox .algolia-productpricing .algolia-productcol{padding:0 5px 0 0;}
.nyris-imagesearch .nyrisimg-button{margin:0 -10px;padding:20px 0;}
.nyris-imagesearch .nyrisimg-button .nyrisimg-button-inner{padding:0 10px;}
.nyris-imagesearch .nyrisimg-button .nyrisimg-button-inner .btn{font-weight:500;text-transform:capitalize;}
.algolia-productourprice, .algolia-productsaleprice{ font-size: 16px; font-weight: 700; color: #2B2B2B; }

.nyris-imagesearch.nyris-no-result{align-items:center;}
.nyris-imagesearch.nyris-no-result .algolia-tabdtl .algolia-productresults{margin:-100px 0 0;}
.nyris-imagesearch.nyris-no-result .btn-link{text-decoration:underline;}
.nyris-imagesearch.nyris-no-result .btn-link:hover{text-decoration:none;}
@media (min-width:992px){
    .algolia-designringmain{justify-content:space-between;}
    .algolia-productsearchimg .searchimg-button .searchimg-button-inner.onmobile{display:none;}
    .nyris-imagesearch .nyrisimg-button .nyrisimg-button-inner.onmobile{display:none;}
}
@media (max-width:1599.98px){
    .nyris-imagesearch{margin-bottom:80px;}
    .nyris-imagesearch .nyrisimg-button .nyrisimg-button-inner .btn{width:auto;padding-inline:30px;}
}
@media (max-width:1199.98px){
    .algolia-noitemhd{font-size:16px;line-height:20px;}
    .algolia-designringmain .ring-button-inner .btn-secondary{padding:5px 15px;}
    .algolia-productsearchform .algolia-searchgroup .form-control{height:53px;}
    .algolia-tabdtl .algolia-productresults .algolia-productresultsbox{flex:0 0 25%;max-width:25%;}

    .nyris-imagesearch.nyris-no-result .algolia-tabdtl .algolia-productresults{margin:-93px 0 0;}
}
@media (max-width:991.98px){
    .algolia-designringmain{justify-content:center;}
    .algolia-designringmain .algolia-suggestionsbox{flex:0 0 100%;max-width:100%;}
    .algolia-designringmain .algolia-designringboxleft{flex:0 0 100%;max-width:100%;}
    .algolia-designringmain .algolia-designringbox{flex:0 0 100%;max-width:100%;}
    .algolia-designringmain .designringbox-main-hd{font-size:22px;}
    .algolia-designringmain .algolia-suggestions p, .algolia-designringmain .algolia-nofoundtxt p{font-size:12px;}

    .algolia-productsearchimg .searchimg-button-dtl{margin-bottom:10px;}
    .algolia-productsearchimg .searchimg-button-img{margin-bottom:10px;}
    .algolia-productsearchimg .searchimg-hd{font-size:20px;}
    .algolia-productsearchimg .searchimg-button-inner .btn{min-width:auto;height:45px;padding-inline:10px;}
    .algolia-productsearchimg .searchimg-button-inner .btn svg.new-camera-icon{width:22px;height:15px;}
    .algolia-educationresults .algolia-educationmain:not(:last-child){margin-bottom:30px;}

    .nyris-imagesearch .nyris-image{padding-right:10px;}
    .nyris-imagesearch .algolia-tabdtl{padding-left:10px;}
    .nyris-imagesearch .algolia-tabdtl .algolia-productresults{margin:0 -5px;}
    .nyris-imagesearch .algolia-tabdtl .algolia-productresults .algolia-productresultsbox{padding:0 5px;}
    .nyris-imagesearch .nyrisimg-button{margin:0 -5px;}
    .nyris-imagesearch .nyrisimg-button .nyrisimg-button-inner{padding:0 5px;}
    .nyris-imagesearch .nyrisimg-button .nyrisimg-button-inner .btn{padding-inline:20px;}
}
@media (max-width:767.98px){
    .algolia-designringmain .ring-button-inner{flex:0 0 100%;max-width:100%;}
    .algolia-designringmain .ring-button-inner:not(:last-child){padding-right:0;padding-bottom:20px;}
    .algolia-productsearchform .algolia-searchgroup .form-control{height:45px;}
    /* .algolia-productsearchimg .searchimg-button-main{flex-direction:column;}*/
    .algolia-productsearchimg .searchimg-button .searchimg-button-inner{padding:5px 3px;}
    .algolia-inputlinklist .algolia-inputlinklisthd{flex:0 0 100%;max-width:100%;text-align:center;}
    .algolia-tablist ul li .tab-link{font-size:16px;}
    .algolia-tabdtl .algolia-productresults .algolia-productresultsbox{flex:0 0 50%;max-width:50%;}
    .algolia-educationresults .algolia-educationbox .algolia-educationquestion{font-size:15px;margin-bottom:6px;}
    .algolia-educationresults .algolia-educationmain .algolia-educationboxhd{font-size:18px;}

    .nyris-imagesearch{margin-bottom:50px;}
    .nyris-imagesearch .nyris-image{flex:0 0 100%;max-width:100%;padding-right:0;}
    .nyris-imagesearch .algolia-tabdtl{flex:0 0 100%;max-width:100%;padding-left:0;}
    .nyris-imagesearch .algolia-tabdtl.algolia-tabdtlfull .algolia-productresults .algolia-productresultsbox{flex:0 0 50%;max-width:50%;}
    .nyris-imagesearch .nyrisimg-button .nyrisimg-button-inner{padding:3px 5px;}
    .nyris-imagesearch .nyrisimg-button .nyrisimg-button-inner .btn{padding-inline:20px;}

    .nyris-imagesearch.nyris-no-result .algolia-tabdtl .algolia-productresults{margin:0 0 0;}
}

/*********/
