.breadcrumb{padding:30px 0 20px;transform:rotate(0.05deg);}
.breadcrumb-arrow{padding:0 16px;}

.productlistpage-section {position:relative;padding:60px 0 100px;}

.selectsearchquery{font-size:20px;text-align: center;transform:rotate(0.05deg);padding:12px 4px;}

.sidebar-inner{margin-bottom:1rem;}
.sidebar-inner .sidebar-box { border:1px solid rgba(186,210,216,0.5);border-radius:10px;padding:24px 24px 18px;}
.title-box4 { position:relative;margin-bottom:24px;border-bottom:solid 3px #00a19990;font-weight:500;font-size:20px;line-height:110%;position:relative;z-index:2;display:inline-block;padding-bottom:3px;}
.sidebar-box .archive, .sidebar-box .catagories-side { list-style:none;padding-left:0;}
.subnav-imgbox-wrap, .subnav-cat-wrap, .subnav-type-wrap, .subnav-price-wrap, .subnav-word-wrap, .subnav-tobc-wrap { margin-top:3rem; margin-bottom:3rem; }
.subnav-imgbox { margin-bottom:1rem; }
.price-range-box { position:relative;}
.price-range-box select { appearance:none; min-width:230px; width:100%; height:2.8em;padding:.4em calc(.8em + 30px) .4em .8em; border:1px solid #212529; border-radius:3px; background-color:#fff; color:#212529; font-size:1em; cursor:pointer;}
.search-form { display:flex; justify-content:space-between; align-items:center; overflow:hidden; border:1px solid #212529; border-radius:3px;}
.search-form input { width:250px; height:45px; padding:5px 15px; border:none; box-sizing:border-box; font-size:1em; outline:none;}
.search-form input::placeholder{ color:#aaa;}
.search-form button { display:flex; justify-content:center; align-items:center; width:50px; height:45px; border:none; background-color:transparent; cursor:pointer;}
.search-form button::after { width:24px; height:24px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z' fill='%23212529'%3E%3C/path%3E%3C/svg%3E"); background-repeat:no-repeat; content:'';}
.subnav-type-wrap li { position:relative; transition:transform 0.3s ease-out; }
.subnav-type-wrap li:hover { transform:translateX(5px); }
.ranking-title{position:relative;font-weight:400;font-size:48px;text-align:center;letter-spacing:1px;color:#595757;margin-top:20px;margin-bottom:40px;z-index:2;}

.product-img-wrap{width:260px;height:260px;display:flex;justify-content:center;align-items:center;margin:0 auto 8px;}
.product-img-wrap img{max-width:100%;max-height:100%;object-fit:contain;}

.product-box{position:relative;min-height:492px;display:flex;flex-wrap:wrap;justify-content:center;}
.crown-img{position:absolute;left:-1px;top:-50px;}
.set-item-title{display:inline-block;font-size:18px;letter-spacing:0;font-weight:bold;color:#505050;margin-bottom:5px;transition:.2s}
.set-item-title:hover{color:#1991b8;}
.set-categories{display:flex;flex-wrap:wrap;margin-top:auto;}
.category-item-wrap{padding:0 2px}

.de-category{margin-left:5px;display:inline-block}
.de-subcategory{font-size:15px;margin-left:20px;display: inline-block;}

.price-text{font-size:24px;}

.select-item{color:#3f3f3f;transition:.2s}
.select-item.selected{color:#98d8d4;}

.select-item:hover{color:#bbb;}
.product-img-box{overflow:hidden;position:relative;}
.option-wrap {display:inline-flex;flex-direction: row !important;bottom: 0px !important;top: unset !important; justify-content: center;position: absolute;padding: 8px;left: 0px;right: 0px !important;background: rgba(255, 255, 255, .5);border-bottom: 1px solid rgba(221, 221, 221, 0.5);transition:.3s;opacity:0;}
.option-wrap li{list-style:none;margin:0 8px;}

.option-wrap li a {
    width:34px;
    height:34px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    justify-content: center;
    border-radius:5px;
    position: relative;
    transition: all 0.5s ease;
    z-index: 1;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);
    background: #fff;
}
.option-wrap li a:hover,.option-wrap .wish-Added-btn{background:#fa815d;color: white;}


.product-img-wrap:hover + .option-wrap,.option-wrap:hover{opacity:1;}
.product-img-wrap:hover + .option-wrap li:first-child {animation: fadeInTop 400ms ease-in-out;}
.product-img-wrap:hover + .option-wrap li:nth-of-type(2) {animation: fadeInTop 600ms ease-in-out;}

@keyframes fadeInTop{
	0% {
	    opacity: 0;
	    transform: translate3d(0, 100%, 0);
	}

	100% {
	    opacity: 1;
	    transform: none;
	}
}
@media (max-width:1400px){
	.set-item-title{font-size:17px;}
	.product-img-wrap{width:100%;height:100%;}
}

@media (max-width:576px){
	.title-box4{font-size:18px;}
	.set-item-title,.price-text{font-size:16px;}
	.product-box{min-height:400px}
}

@media (max-width:320px){
	.col-mini-12{width:100%!important;}
	.product-box{min-height:360px}
    .set-item-title{
        font-size: 15px;
    }
}