/*search-con-top*/
.catalogsearch-result-index .scroll-header{background:#dffafe;}
.catalogsearch-result-index .scroll-header.scroll-header-sticky.scroll-header-show{background-color:#fff}
.search-con-top{padding:60px 0;text-align:center;background:#dffafe;}
.search-key{color:#333;font-size:40px;font-weight:bold;line-height:1;margin-bottom:60px;display:block;}
.search-key span{color:#10C0D9;}
/*search-popular*/
.search-popular{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap: wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}
.search-popular-t{display:block;font-size:13px;text-transform:uppercase;color:#B0B4C1;letter-spacing:2px;padding-right:20px;}
.search-popular-list li{display:inline-block;}
.search-popular-list a{display:inline-block;color:#B0B4C1;border:1px solid #B0B4C1;line-height:1.25;border-radius:20px;font-weight:bold;font-size:16px;text-align:center;padding:10px 24px;margin:0 8px;}
.search-popular-list a:hover{background-color:#B0B4C1;color:#fff;}
/*sort-by*/
.search-con-list .sort-by{display: flex;align-items: center;}
.sort-by span {font-size: 14px;font-weight: 500;padding: 0 10px 0 0;}
.sort-by .sort-by-value {position: relative;display: inline-block;}
.sort-by select {margin: 0;background: #EAEAEA;color: #747474;padding: 0;height: auto;font-weight: 500;font-size: 14px;opacity: 0;position: absolute;left: 0;height: 100%;width: 120%;}
.sort-by select option {background: #605F5D;color: #fff;}
.search-list-top{display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;padding:50px 0;}
/*search list*/
.search-cat{display:block;font-size:16px;color:#333;letter-spacing:2px;font-weight:bold;line-height:1.2;text-transform:uppercase;}
.search-cat-blog{padding:50px 0}
.category-tag{padding-bottom:5px;font-size:14px;text-transform:uppercase; font-weight:bold;display:block;letter-spacing:2px;}
.category-tag.events-tag{color:#9FEB00;}
.category-tag.podcast-tag{color:#845CB9;}
.category-tag.article-tag{color:#cc27b0;}
.category-tag.video-tag{color:#00c1de;}
.category-tag.glossary-tag{color:#f28db9;}
.category-tag.guides-tag{color:#FD493E;}
.cat-events>a:hover .acbox-txt{background-color:#e9fcc2;}
.cat-podcast>a:hover .acbox-txt{background-color:#efe3fe;}
.cat-article>a:hover .acbox-txt{background-color:#FAE9F7;}
.cat-video>a:hover .acbox-txt{background-color:#E5F9FC;}
.cat-glossary>a:hover .acbox-txt{background-color:#fee6f1;}
.cat-guides>a:hover .acbox-txt{background-color:#FFEDEC;}
.acbox-4{text-align:center;margin-bottom:70px;}
.acbox-4>a{display:block;border-radius:24px;-webkit-border-radius:24px;overflow:hidden;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;}
.acbox-4>a:hover img{opacity:1;}
.acbox-t{font-size:20px;line-height:1.3;color:#333;font-weight:bold;}
.acbox-top-img img{width:100%;height:auto;}
.acbox-top-img{-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}
.acbox-txt{background-color:#fafafa;padding:30px;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;}
.loader{background:url(../images/s-loader.svg) no-repeat center;text-align:center;margin:50px auto;height:15px;}
.search-con-list .toolbar{margin-top:0;}
.pagination{margin-top:30px;text-align:center;}
.pagination .load-more{padding: 19px 64px;font-size: 16px;border: 1px solid #000;border-radius: 8px;background-color: #000;color: #fff;font-weight: 700;line-height: 1;display:inline-block;float:none;cursor:pointer;}
.pagination .load-more:hover{color:#000;background-color:transparent;}
/*product-slider*/
.search-con-list.search-con-product-list{background:#fafafa;padding-bottom:80px}
.box-4 .box-plabel{display:inline-block;position:absolute;right:15px;top:15px;background:#fff;padding:5px 8px;color:#10c0d9;font-size:12px;border-radius:4px;line-height:1;z-index:1;border:1px solid #10c0d9;font-weight:bold;text-transform:uppercase;}
.box-4.item-soldout .box-plabel{color:#BABABA !important;border:1px solid #BABABA !important}
.box-4.item-soldout .box-plabel:after{content:"Sold Out"!important;}
.box-4 .label-soldout{color:#BABABA;border:1px solid #BABABA}
.box-4 .label-soldout:after{content:"Sold Out";}
.box-4 .label-free-gift::after{content:"Free Gift"}
.box-4 .label-woob::after{content:"Woob"}
.box-4 .label-new::after{content:"New"}
.box-4 .label-bluetooth::after{content:"Bluetooth"}
.box-4 .label-sale::after{content:"Sale"}
.box-4 .label-save-10::after{content:"Save $10"}
.box-4 .label-save-30::after{content:"Save $30"}
.box-4 .label-save-55::after{content:"Save $55"}
.box-4 .label-free-toy::after{content:"Free Toy"}
.box-4 .label-3-for-2:after{content:"3 For 2"}
/*section-category*/
.category-product-list .box-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.box-4 img{margin:0 auto;display:block;color:transparent;}
.box-4 select{width:100%}
.item-soldout{order:2;}
.product-box .p-title{display:block;margin-bottom:10px;color:#000;text-transform:capitalize;}
.p-title{font-weight:700;font-size:16px;line-height:1.2;}
.category-product-list .box-4{margin-bottom:30px;}
.category-product-list .w-box{position: relative;border-radius: 0;width: 100%;aspect-ratio: 3/4;}
.product-box .brand-name{font-size: 12px;font-weight: 400;text-transform: uppercase;color: #747474;padding-bottom: 6px;height: 24px;}
.peach-ptitle a{display:inline-block;margin-right:40px}
.wishlist-outside{text-align:right;position:absolute;right:0;top:-2px;z-index:1}
.product-box .price-label{display: none;}
.box-4 .product-box .p-price{color:#FF5E00;font-weight:700;font-size:20px;display:inline-block;width: 100%;position: relative;}
.product-box .p-price .starting-p{color: #000;font-size: 12px;font-weight: normal;border-bottom: 1px solid #000;margin-right: 3px;}
.product-box .p-price .bundle-price-box{display: inline-block;font-size: 0;}
.product-box .p-price .bundle-price-box .price{color:#000;}
.product-box .p-price .bundle-price-box .price:nth-child(1){font-size: 20px;}
.price-box > .price-container{padding-bottom: 0;}
.box-4 .product-box .p-price .price-box {display: flex;}
.box-4 .product-box .p-price .old-price, .box-4 .product-box .p-price .special-price {display: inline-block;margin:0} 
.box-4 .product-box .p-price .old-price{order: 2;}
.box-4 .product-box .p-price .old-price .price-wrapper{display: flex;flex-direction: row;}
.box-4 .product-box .p-price .clearance-t{display: block !important;font-size: 14px;line-height: 1;padding-top: 15px;color: #000;}
.box-4 .p-price .special-price .price,.box-4 .p-price .normal-price .price{padding: 0 10px 0 0;color:#FF5E00}
.box-4 .p-price .old-price .price{font-size: 18px;color: #666;text-decoration: line-through;font-weight: 400;}
.category-product-list .actions{width:100%;} 
.category-product-list .actions .btn{margin-top:20px;width:100%;padding:11px 0;}
.category-product-list .actions .btn.btn-secondary-sold-out{border-color:#bababa;color:#bababa;background-color:transparent;}
.category-product-list .actions .p-link{display:none;}
.category-product-list .actions .p-link.bundle-product{display:block;}
.category-product-list .w-box .actions{display:none;}
.category-product-list .w-box:hover .actions{display:block;text-align:center;}
.category-product-list .w-box:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.category-product-list .w-box a:hover img{opacity:1}
.bottom-pagination{order:3;}
.bottom-pagination .active a{color:#fff;background-color:#333;font-weight:300;}
.catalog-category-view .bottom-pagination{clear:both;float: none;text-align: center;height:auto;width:100%}
.special-price-box{display:block;font-size:14px;font-weight:500;color:#000;margin-top:10px}
/*added-to-box*/
.added-to-box{width: 100%;position: fixed;bottom: 0;left: 0;z-index: 100;background-color: rgba(222,86,120,0.9);color: #fff;text-align: center;padding: 10px 0;font-size: 18px;}
.added-to-box-btn{display: inline-block;padding: 8px;text-align: center;border: 1px solid #efdca2;color: #efdca2;border-radius: 10px;-webkit-border-radius: 10px;margin-left: 10px;}
.added-to-box-btn:hover{color:#efdca2;}
/*wishlist*/
.add-to-wishlist:hover .add-wishlist-info{display:block;}
.add-wishlist-info{display:none;background-color:#000;color:#fff;padding:5px 0;position:absolute;right:-15px;bottom:100%;border-radius:5px;font-size:11px;line-height:1.2;margin-bottom:12px;text-align:center;min-width:66px;}
.favorite-added .add-wishlist-info{min-width:80px;}
.add-wishlist-info::after{content:"";position:absolute;pointer-events:none;right:15px;top:100%;border-top:6px solid #000;border-left:2px solid transparent;border-right:5px solid transparent;}
.icon-favorite{width: 24px;height: 22px;display:block;}
.icon-favorite:hover svg{fill:#747474;}
.favorite-added .icon-favorite svg{fill:#10c0d9;}
/*btn*/
.actions .btn.btn-added svg{display: none;}
.actions .btn.btn-added span{display: none;}
/*All Product Page multiple-colors Box*/
.multiple-colors{display:inline-flex;vertical-align:top;padding-top:10px;}
.multiple-colors a{display: inline-block;margin-right:3px;border-radius: 100%;-webkit-border-radius: 100%;vertical-align: top;text-align: center;position: relative;border: 1px solid transparent;padding: 2px;}
.multiple-colors a:hover{border: 1px solid #bababa;}
.multiple-colors .super-attribute-area {display: block;width: 14px;height: 14px;border-radius: 100%;-webkit-border-radius: 100%;margin:0 auto;}
.multiple-colors .color-white .super-attribute-area {border: 1px solid #ddd;}
.multiple-colors .color-rose-gold .super-attribute-area {border: 1px solid #FFDAB9;}
.multiple-colors .color-cream .super-attribute-area {border: 1px solid #f7d9bd;}
.multiple-colors .soldout{display:none;line-height:1;margin-top: 5px;font-weight: 300;color:#fff;font-size: 12px;position: absolute;background: #747474;bottom: calc(100% + 7px);padding: 4px;border-radius: 5px;white-space: nowrap;}
.multiple-colors .soldout::after {content: "";position: absolute;pointer-events: none;left: 8px;top: 100%;border-top: 4px solid #747474;border-left: 2px solid transparent;border-right: 5px solid transparent;}
.multiple-colors a:hover .soldout{display: block;}
/*product-each*/
.product-each{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap: wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction: column;background: #fff;box-shadow: 0px 2px 4px 0px rgba(234, 234, 234, 0.64);border-radius: 8px;overflow: hidden;}
.product-each-top,.product-each-bottom {-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}
.product-each-bottom{padding: 0 18px 18px;}
.product-each-mid {-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding: 18px 18px 0;position: relative;box-shadow: 0px -1px 2px 0px rgb(0 0 0 / 8%);}
/*yotpo review star*/
.box-4 .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{font-size:14px!important}
.box-4 .yotpo-reviews-star-ratings-widget{margin-bottom:0!important;margin-top:5px}
.star-container.yotpo-sr-star-full path{fill:#F8D800;stroke:#F8D800;}
.star-container.yotpo-sr-star-half path{stroke:#F8D800;}
.star-container.yotpo-sr-star-half linearGradient stop:first-child{stop-color:#F8D800}
.star-container.yotpo-sr-star-empty path{stroke:#F8D800;}
/* catalog-loader */
.loading{border:2px solid #f3f3f3;border-top: 2px solid #10C0D9;border-radius:100%;-webkit-border-radius:100%;width:70px;height:70px; animation: spin 2s linear infinite;-webkit-animation: spin 2s linear infinite; position: fixed; top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);display:none;}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
@-o-keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
@media (min-width: 1200px) {

}
@media (min-width: 768px) and (max-width: 992px) {
/*search-popular*/
.search-popular-t{padding:0 0 10px 0;}
.search-popular-list a{margin-bottom:10px;}
/*search list*/
.acbox-txt{padding:20px;}
.acbox-t{font-size:18px;}
.acbox-4>a{border-radius:20px;-webkit-border-radius:20px;}

}
@media (max-width: 767px) {
/*search-popular*/
.search-popular-t{padding:0 0 10px 0;}
.search-popular-list a{margin-bottom:10px;}
.search-cat{text-align:center;}
}
@media (max-width: 480px) {
}
@media (max-width:379px) {
}
@media (max-width: 329px) {
}