.has-top-notice .p-wrapper{margin-top:252px}
.category-product-list .alert.col-12 {background-color:transparent;text-shadow:none;border:none;color:#999;font-size:16px;font-style:italic;text-align:center;order:3}
/*breadcrumb*/
.breadcrumbs li{display: inline-block;color:#1A1A1A;}
.breadcrumbs li:not(:first-child):before{content:"/";}
.breadcrumbs a,.breadcrumbs strong,.breadcrumbs a span{font-size:14px;font-weight:500;color:#1A1A1A;}
/*banner*/
.category-inner{text-align: left;color:#000;}
.category-inner .category-title{font-size:30px;line-height:1;padding:20px 0;font-weight:900;text-transform:uppercase;letter-spacing:2px}
.category-inner .category-title-sub{font-size:16px;line-height: 18px;padding-bottom: 10px;}
.category-inner .category-info{font-size:15px;line-height:1.5;display:block;}
.category-inner .category-info a{text-decoration:underline;}
.category-inner .category-info a:hover{color:#000}
/*category-page-top-banner*/
.category-page-top-con{padding:40px 0;}
.category-page-top{background-repeat:no-repeat;background-position:center center;background-size:auto 100%;display:-ms-flexbox;display: flex;-ms-flex-align: center;align-items: center}
/* .category-page-top-best-sellers{background-color:#58CAD0;background-image:url("../images/category/category-top-banner/best-sellers.png");}
.category-page-top-sale{background-color:#2BCDE5;background-image:url("../images/category/category-top-banner/sale.png");}
.category-page-top-sex-toys{background-color:#EFCAC9;background-image:url("../images/category/category-top-banner/sex-toys.png");}
.category-page-top-anal-toys{background-color:#DB6986;background-image:url("../images/category/category-top-banner/anal-toys.png");}
.category-page-top-lube-essentials{background-color:#74CBD9;background-image:url("../images/category/category-top-banner/lube-essentials.png");}
.category-page-top-butt-plugs{background-color:#5ED1D6;background-image:url("../images/category/category-top-banner/butt-plugs.png");}
.category-page-top-rimming-butt-plugs{background-color:#AED5E6;background-image:url("../images/category/category-top-banner/rimming-butt-plugs.png");}
.category-page-top-snug-plug-butt-plugs{background-color:#D56A4E;background-image:url("../images/category/category-top-banner/snug-plug-butt-plugs.png");}
.category-page-top-vibrating-butt-plugs{background-color:#B5BB95;background-image:url("../images/category/category-top-banner/vibrating-butt-plugs.png");}
.category-page-top-non-vibrating-butt-plugs{background-color:#ED5E3C;background-image:url("../images/category/category-top-banner/non-vibrating-butt-plugs.png");}
.category-page-top-beginners-butt-plugs{background-color:#7BDFFE;background-image:url("../images/category/category-top-banner/beginners-butt-plugs.png");}
.category-page-top-large-butt-plugs{background-color:#EE502B;background-image:url("../images/category/category-top-banner/large-butt-plugs.png");}
.category-page-top-jeweled-butt-plugs{background-color:#ffd1dd;background-image:url("../images/category/category-top-banner/jewelled-butt-plugs.png"),linear-gradient(to bottom, #ffd1dd 0%,#fbacbf 100%);}
.category-page-top-butt-plug-sets{background-color:#6ED0E0;background-image:url("../images/category/category-top-banner/butt-plug-sets.png");}
.category-page-top-cock-ring-butt-plugs{background-color:#FED347;background-image:url("../images/category/category-top-banner/cock-ring-butt-plugs.png");}
.category-page-top-glass-butt-plugs{background-color:#DFA22F;background-image:url("../images/category/category-top-banner/glass-butt-plugs.png");}
.category-page-top-metal-butt-plugs{background-color:#22A9CA;background-image:url("../images/category/category-top-banner/metal-butt-plugs.png");}
.category-page-top-silicone-butt-plugs{background-color:#AED5E6;background-image:url("../images/category/category-top-banner/silicone-butt-plugs.png");}
.category-page-top-anal-sex-tech{background-color:#E89314;background-image:url("../images/category/category-top-banner/anal-sex-tech.png");}
.category-page-top-anal-beads{background-color:#d6738b;background-image:url("../images/category/category-top-banner/anal-beads.png"),linear-gradient(to right, #d6738b 0%,#ea95ad 100%); }
.category-page-top-anal-training{background-color:#A13340;background-image:url("../images/category/category-top-banner/anal-training.png");}
.category-page-top-anal-bundles--sets{background-color:#e6545a;background-image:url("../images/category/category-top-banner/anal-bundles-sets.png"),linear-gradient(to right, #e6545a 0%,#ec6561 100%);}
.category-page-top-prostate-toys{background-color:#EE6B66;background-image:url("../images/category/category-top-banner/prostate-toys.png");}
.category-page-top-pegging-toys{background-color:#e4f6fc;background-image:url("../images/category/category-top-banner/pegging-toys.png"),linear-gradient(to bottom, #e4f6fc 0%,#c7effe 100%);}
.category-page-top-dildos{background-color:#F6E8AB;background-image:url("../images/category/category-top-banner/dildos.png"),linear-gradient(to bottom, #F6E8AB 0%,#FFE98F 100%);}
.category-page-top-anal-dildos{background-color:#F6E6F8;background-image:url("../images/category/category-top-banner/anal-dildos.png"),linear-gradient(to bottom, #F6E6F8 0%,#D9AAD6 100%);}
.category-page-top-realistic-dildos{background-color:#F3E5DD;background-image:url("../images/category/category-top-banner/realistic-dildos.png"),linear-gradient(to bottom, #F3E5DD 0%,#F5B1A7 100%);}
.category-page-top-large-dildos{background-color:#fbdfcc;background-image:url("../images/category/category-top-banner/large-dildos.png"),linear-gradient(to bottom, #fbdfcc 0%,#f7c3b1 100%);}
.category-page-top-glass-dildos{background-color:#e4f9fb;background-image:url("../images/category/category-top-banner/glass-dildos.png"),linear-gradient(to bottom, #e4f9fb 0%,#c7e7f3 100%);}
.category-page-top-metal-dildos{background-color:#f2f2f2;background-image:url("../images/category/category-top-banner/metal-dildos.png"),linear-gradient(to bottom, #f2f2f2 0%,#dcdcdc 100%);}
.category-page-top-fisting-dildos{background-color:#ccdffb;background-image:url("../images/category/category-top-banner/fisting-dildos.png"),linear-gradient(to bottom, #ccdffb 0%,#aec5ee 100%);}
.category-page-top-silicone-dildos{background-color:#E0E1F9;background-image:url("../images/category/category-top-banner/silicone-dildos.png"),linear-gradient(to bottom, #E0E1F9 0%,#D6CAF3 100%);}
.category-page-top-strap-on-dildos{background-color:#F8F0D2;background-image:url("../images/category/category-top-banner/strap-on-dildos.png");}
.category-page-top-vibrators{background-color:#F2B9C2;background-image:url("../images/category/category-top-banner/vibrators.png")}
.category-page-top-vibrators.last{background-color:#f8f0d2;background-image:url("../images/category/category-top-banner/vibrators-vibrators.png"),linear-gradient(to bottom, #f8f0d2 0%,#efffeb 100%);}
.category-page-top-wand-massagers{background-color:#E1D0C0;background-image:url("../images/category/category-top-banner/wand-massagers.png")}
.category-page-top-sex-machines{background-color:#F54FB2;background-image:url("../images/category/category-top-banner/sex-machines.png"),linear-gradient(to bottom, #f54fb2 0%,#d11e93 100%);}
.category-page-top-penis-play{background-color:#FDD54B;background-image:url("../images/category/category-top-banner/penis-play.png");}
.category-page-top-cock-rings{background-color:#FEA1CF;background-image:url("../images/category/category-top-banner/cock-rings.png");}
.category-page-top-male-masturbators{background-color:#e0f2ed;background-image:url("../images/category/category-top-banner/male-masturbators.png"),linear-gradient(to bottom, #e0f2ed 0%,#bcf3ef 100%);}
.category-page-top-penis-pump{background-color:#def3fb;background-image:url("../images/category/category-top-banner/penis-pump.png"),linear-gradient(to bottom, #def3fb 0%,#c8eaf5 100%);}
.category-page-top-sex-furniture{background-color:#E6BA8D;background-image:url("../images/category/category-top-banner/sex-furniture.png");}
.category-page-top-bondage{background-color:#A2225E;background-image:url("../images/category/category-top-banner/bondage.png");}
.category-page-top-chastity-devices{background-color:#3A0618;background-image:url("../images/category/category-top-banner/chastity-devices.png");}
.category-page-top-bondage-play{background-color:#C83939;background-image:url("../images/category/category-top-banner/bondage-play.png");}
.category-page-top-lube--essentials{background-color:#74CBD9;background-image:url("../images/category/category-top-banner/lube-essentials.png");}
.category-page-top-toy-cleaners{background-color:#D6F4FF;background-image:url("../images/category/category-top-banner/toy-cleaners.png");}
.category-page-top-sex-guides{background-color:#F9E1F7;background-image:url("../images/category/category-top-banner/sex-guides.png");}
.category-page-top-hygiene{background-color:#D6F9F7;background-image:url("../images/category/category-top-banner/hygiene.png");}
.category-page-top-douches--enemas{background-color:#DFF6E3;background-image:url("../images/category/category-top-banner/enemas-douches.png");}
.category-page-top-lubricants{background-color:#F8F0D2;background-image:url("../images/category/category-top-banner/lubricants.png");}

.category-page-top-anal-training .category-title,
.category-page-top-anal-training .breadcrumbs li,
.category-page-top-anal-training .breadcrumbs a,
.category-page-top-anal-training .breadcrumbs strong,
.category-page-top-anal-training .breadcrumbs a span,
.category-page-top-anal-training .category-info,
.category-page-top-bondage .category-title,
.category-page-top-bondage .breadcrumbs li,
.category-page-top-bondage .breadcrumbs a,
.category-page-top-bondage .breadcrumbs strong,
.category-page-top-bondage .breadcrumbs a span,
.category-page-top-bondage .category-info,
.category-page-top-chastity-devices .category-title,
.category-page-top-chastity-devices .breadcrumbs li,
.category-page-top-chastity-devices .breadcrumbs a,
.category-page-top-chastity-devices .breadcrumbs strong,
.category-page-top-chastity-devices .breadcrumbs a span,
.category-page-top-chastity-devices .category-info,
.category-page-top-bondage-play .category-title,
.category-page-top-bondage-play .breadcrumbs li,
.category-page-top-bondage-play .breadcrumbs a,
.category-page-top-bondage-play .breadcrumbs strong,
.category-page-top-bondage-play .breadcrumbs a span,
.category-page-top-bondage-play .category-info,
.category-page-top-sex-machines .category-title,
.category-page-top-sex-machines .breadcrumbs li,
.category-page-top-sex-machines .breadcrumbs a,
.category-page-top-sex-machines .breadcrumbs strong,
.category-page-top-sex-machines .breadcrumbs a span,
.category-page-top-sex-machines .category-info{color:#fff}
.category-page-top-anal-training .category-inner .category-info a:hover,
.category-page-top-bondage .category-inner .category-info a:hover,
.category-page-top-chastity-devices .category-inner .category-info a:hover,
.category-page-top-bondage-play .category-inner .category-info a:hover,
.category-page-top-sex-machines .category-inner .category-info a:hover{color:#fff} */
/*category-menu*/
.category-menu{font-size:16px;padding-right:35px;position: sticky;top: 64px;}
.category-menu-a{margin-bottom:20px;color:#999}
.category-menu .cat-each .cat-each-ul > li{padding-bottom: 15px;padding-top: 15px;display: flex;flex-flow: wrap;align-items: center;}
.category-menu .cat-each .cat-each-ul > li > .no-parent{font-size: 16px;font-weight: 700;color: #000;}
.category-menu .cat-each .cat-each-ul > li > a{font-size: 16px;font-weight:500;color: #000;} 
.category-menu .cat-each .cat-each-ul > li.sub-category > a{padding-left:15px;position:relative;}
.category-menu .cat-each .cat-each-ul > li.sub-category > a:before{content:"";display:inline-block;border:1.5px solid #000;border-top:none;border-right:none;height:9px;width:9px;transform:rotate(45deg);position:absolute;top:calc(50% - 4px);left:0}
.category-menu .cat-each .cat-each-ul > li > a:hover,
.category-menu .cat-each .cat-each-ul > li.avtive > a:hover{color: #747474;}
.category-menu .cat-each .cat-each-ul > li.active{border-top: 1px solid #EAEAEA;border-bottom: 1px solid #EAEAEA;}
.category-menu .cat-each .cat-each-ul > li.avtive > a{color: #10c0d9;}
.category-menu .cat-each li .children{display: block;flex:100%;}
.category-menu .cat-each li.active .children,
.category-menu .cat-each li.expand-content .children{display: block;flex: 100%;}
.category-menu .cat-each .children li{margin-top:16px;}
.category-menu .cat-each .children li.has-subcat{position:relative;}
.category-menu .cat-each .children li.has-subcat:after{content:"";display:inline-block;border:1.5px solid #000;border-top:none;border-right:none;height:9px;width:9px;transform:rotate(-135deg);position:absolute;right:0;top:calc(50% - 5px)}
.category-menu .cat-each .children a{font-weight: 500;color: #747474;}
.category-menu .cat-each .children a.active{color: #10c0d9;}
.category-menu li a.active{font-weight: normal;color: #10c0d9;}
.category-menu strong{font-weight:bold;display:block;margin-top:20px;width:100%;}
.cat-each{height:auto;}
.category-menu-wrap{position: relative;}
.category-menu-wrap .js-fixed {position: fixed;top: 8em;width: inherit;}
.category-menu-wrap .js-bottom {bottom: 80px;position: absolute;width: 100%;}
/*toolbar*/
.toolbar{display: none;float:none;/*display: flex;*/justify-content: space-between;align-items: center;margin-bottom:40px;margin-left: -12.5px;}
.toolbar .product-quantity{font-size: 16px;font-weight: 700;color: #747474;}
.toolbar .limiter label{display: inline-block;font-size: 15px;}
.toolbar .limiter a{color:#999;font-size: 15px;padding: 0 4px;}
.toolbar .limiter .current{color:#000;font-weight: 700;padding:0 4px;}
.toolbar .limiter{float: right;margin-right: 10px;display: none;}
.toolbar .limiter>ul>li{display:inline-block;padding-bottom:10px}
.toolbar .desktop-sortby{display: inline-block;}
.toolbar .desktop-sortby > ul > li{margin-left: 0px;font-size: 14px;font-weight: 500;vertical-align: middle;}
.toolbar .desktop-sortby > ul > li.dropdown{width: 180px;height: 32px;background: #000;border-radius: 20px;padding: 0 15px;margin-left: 5px;color: #fff;display: inline-flex;justify-content: space-between;align-items: center;}
.toolbar .desktop-sortby > ul > li.dropdown > a{color: #fff;}
.toolbar .desktop-sortby109 .dropdown-menu{right:-80px;}
.toolbar .desktop-sortby .dropdown-menu{width: 100%;}
.toolbar .desktop-sortby .dropdown-menu:after{opacity: 0;}
.items-list .limiter label{display: inline-block;font-size: 15px;}
.items-list .limiter{padding-right:15px;text-align: right;clear:both;margin: 0 0 20px 0;}
.items-list .limiter a{color:#999;font-size: 15px;float:none;padding:0 4px;}
.items-list .limiter .current{color:#000;font-weight: 700;padding:0 4px;}
/*product-filters*/
.product-filters{background: #fafafa;color: #747474;padding:24px 0;position: sticky;top: 0;z-index: 2;}
.product-filters .product-quantity{font-size: 16px;font-weight: 700;}
.product-filters .sort-by span{font-size: 14px;font-weight: 500;padding: 0 10px 0 0;}
.product-filters .sort-by .sort-by-value{position: relative;display: inline-block;}
.product-filters-in{display: flex;align-items: center;justify-content: space-between;}
.product-filters-in .tool-block .sort-by{display: flex;align-items: center;flex: 1;}
.product-filters-in .tool-block{display: flex;align-items: center;justify-content: space-between;font-size: 14px;flex: 0 0 60%;}
.product-filters-in .tool-block 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%;}
.product-filters-in .tool-block select option{background: #605F5D;color: #fff;}
.product-filters .brand-by{display: flex;justify-content: center;align-items: center;font-size: 14px;font-weight: 500;cursor: pointer;}
.product-filters .brand-by svg{margin: 0 0 -3px 12px;}
.product-filters .brand-by.some-option{color:#000;}
.product-filters .brand-by.some-option svg{display: none;}
.product-filters .brand-by.some-option:after{content: "";display: block;border: 2px solid #000;border-top: none;border-right: none;height: 10px;width: 19px;border-radius: 0 0 0 3px;transform: rotate(315deg);margin: -6px 0 0 10px;}
.brand-list-overlap .brand-list-cover{-webkit-transition: opacity .3s,width .1s .3s,height .1s .3s;-moz-transition: opacity .3s,width .1s .3s,height .1s .3s;transition: opacity .3s,width .1s .3s,height .1s .3s;display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 16;background: rgba(0,0,0,.3);}
.brand-list-overlap.brand-list-open .brand-list-cover{display: block;}
.brand-list-overlap{font-size: 16px;font-weight: 500;}
.brand-list-overlap .brand-list-close{display:flex;justify-content: space-between;border-bottom:1px solid #EAEAEA;padding:38px 25px 18px 18px;margin-bottom:25px;color:#000;}
.brand-list-overlap .brand-list-close .brand-close-btn{font-size:25px;vertical-align: middle;cursor: pointer;}
.brand-list-overlap .b-name{display: flex;justify-content: space-between;color: #747474;padding:11px 0;cursor: pointer;}
.brand-list-overlap .b-name.active{color: #000;}
.brand-list-overlap .b-name.active:after{content: "";display: block;border: 2px solid #000;border-top: none;border-right: none;height: 10px;width: 19px;border-radius: 0 0 0 3px;transform: rotate(315deg);}
.brand-list-overlap .brand-list-ul{display: flex;flex-flow: column;-webkit-transform: translate3d(100%,0,0);-moz-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);-webkit-transition: transform .5s;-moz-transition: transform .5s;transition: transform .5s;position: fixed;top: 0;right: 0;bottom: 0;background: #FAFAFA;width:390px;z-index: 17;}
.brand-list-overlap.brand-list-open .brand-list-ul{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.brand-list-overlap .brand-list-ul ul{padding:0 25px 0 18px;overflow-y: scroll;margin-bottom: 32px;}
.brand-list-overlap .brand-list-ul ul::-webkit-scrollbar{display:none;width: 3px;height: 1px;}
.brand-list-overlap .brand-list-ul ul::-webkit-scrollbar-thumb {border-radius: 40px;background: #B3B3B3;}
.brand-list-overlap .brand-list-ul ul::-webkit-scrollbar-track {border-radius: 40px;background: #E0E0E0;}
.brand-list-overlap .brand-list-ul .btn-box{display: flex;justify-content: space-between;align-items: flex-end;flex: auto;width: 100%;padding: 0 18px 40px;margin:0 -5px}
.brand-list-overlap .brand-list-ul .btn-box .btn{font-size: 16px;padding:11px 0;-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;background-color:#000;border:1px solid #000;margin:0 5px;color:#fff}
.brand-list-overlap .brand-list-ul .btn-box .clear-btn{background: transparent;color: #747474;border: 1px solid #747474;}
/*section-category*/
.section-category{background-color:#FAFAFA;padding:24px 0 50px;}
.section-category > .container{padding-top:24px;}
.category-menu-a{display:block;}
/*all-product-label-icon*/
.box-4 .box-plabel{display: inline-block;position: absolute;right:16px;top:16px;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 .bundle-price-discount-percent{display:inline-block;position:absolute;right:15px;top:15px;background:#fff;padding:6px 5px 4px;color:#10c0d9;font-size:12px;border-radius:100%;line-height:1;z-index:1;border:1px solid #10c0d9;font-weight:bold;text-transform:capitalize;text-align:center;}
.box-4 .bundle-price-discount-percent i{font-style: initial;display: block;}
.box-4 .bundle-price-discount-percent .icon-top,.box-4 .bundle-price-discount-percent .icon-off{font-size: 12px;font-weight:normal;transform:scale(0.85);}
.box-4.item-soldout .promo_product_discount{display: none;}
.box-4 .promo_product_discount{display: inline-flex;flex-direction: column;width: 60px;height: 60px;border-radius: 50%;background: #1dd6aa;color: #fff;font-size: 26px;line-height: 0.88;font-weight: 600;font-style: initial;align-items: center;justify-content: center;position: absolute;top: 16px;right: 16px;}
.box-4 .promo_product_discount .icon-top{font-size: 12px;font-weight: 400;letter-spacing: 0.65px;padding-bottom: 2px;transform: scale(0.9);}
/*section-category*/
.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-main .box-4{margin-bottom:30px;}
.category-main .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:#000;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-menu .category-menu-a{font-weight: bold;color:#333;}
#category-menu .category-featured{display: none;}
#category-menu .category-featured a{font-size:14px;}
.panel-collapse.collapse{overflow: visible;}
#category-menu .category-featured a.active{color:#10c0d9;font-weight:normal;}
#category-menu .category-all-products a{font-size:13px;}
#category-menu .category-all-products > a{font-weight: normal;color:#333;font-size: 16px;}
#category-menu .category-all-products > a.active{color:#10c0d9;}
#category-menu .category-all-products ul{padding-top:20px;text-transform:uppercase;}
#category-menu li[class*="category-singles"] a:after{content: "";display: inline-block;background: url(../images/angle-right.svg) no-repeat;width: 18px;height: 18px;background-size: contain;position: absolute;right: -12px;}
#category-menu li[class*="category-singles"] a:hover:after,#category-menu li[class*="category-singles"] a.active:after{background: url(../images/angle-right-pink.svg)no-repeat;width: 18px;height: 18px;background-size: contain;right: -12px;}
#category-menu .category-all-products ul li,#category-menu li[class*="category-singles"] a{padding-right: 15px;display: flex;align-items: center;}
#category-menu .category-all-products ul.children li:not(.title):after,#category-menu .category-all-products > a:after{content: "";display: inline-block;background: url(../images/angle-right.svg) no-repeat;width: 18px;height: 18px;background-size: contain;position: absolute;right: -12px;}
#category-menu .category-all-products ul.children li.title{font-weight: bold;color:#333;font-size: 13px;white-space: nowrap;}
#category-menu .category-all-products ul.children li:hover a{color:#10c0d9;}
#category-menu .category-all-products ul.children li:hover:after{background: url(../images/angle-right-pink.svg)no-repeat;width: 18px;height: 18px;background-size: contain;right: -12px;}
#category-menu .category-all-products .current a.active{font-weight: normal;color:#10c0d9;}
#category-menu .category-all-products ul.children li.current:after,#category-menu .category-all-products > a.active:after{background: url(../images/angle-right-pink.svg)no-repeat;width: 18px;height: 18px;background-size: contain;right: -12px;}
.category-main .actions{width:100%;} 
.category-main .actions .btn{margin-top:20px;width:100%;padding:11px 0;}
.category-main .actions .btn.btn-secondary-sold-out{border-color:#bababa;color:#bababa;background-color:transparent;}
.category-main .actions .p-link{display:none;}
.category-main .actions .p-link.bundle-product{display:block;}
.category-main .w-box .actions{display:none;}
.category-main .w-box:hover .actions{display:block;text-align:center;}
.category-main .w-box:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.category-main .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;}
 /* category-blog-slide */
.category-blog-box{background-color: #FFFAEB;padding: 120px 0px; overflow: hidden;}
.category-blog-box .category-blog-slide{overflow: hidden; }
.category-blog-box .category-blog-t{text-align: center;}
.category-blog-box .category-blog-t .blog-title{font-size: 32px;display: block; font-weight: 700;color: #000;line-height: 1.2;padding-bottom: 16px;}
.category-blog-t  .blog-top-con{max-width: 71%; margin: 0 auto;font-size: 16px;line-height: 1.5;font-weight: 500;color: #747474;padding-bottom: 64px;}
.orgasm-item{height: 100%;overflow: hidden;position: relative;width: 274.5px;margin-right: 24px;}
.orgasm-item:last-child{margin-right: 0;}
.orgasm-item-box {border-radius: 8px;background-color: #fff;height: 100%;}
.orgasm-item .orgasm-img{border-top-left-radius: 8px; border-top-right-radius: 8px;overflow: hidden;width: 100%;aspect-ratio: 141/82;}
.orgasm-item .orgasm-img img{width: 100%;}
.orgasm-item .orgasm-img:hover img {transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
.orgasm-txt-box{display:flex;flex-direction: column;}
.orgasm-item .orgasm-txt {padding: 32px 16px;}
.orgasm-item .orgasm-txt .orgasm-txt-title {font-size: 20px; font-weight: 700;color: #000;line-height: 1.2;display: block;margin-bottom: 16px;}
.orgasm-item .orgasm-txt .orgasm-txt-title:hover{color: #10c0d9;}
.orgasm-item .orgasm-txt .orgasm-txt-explain {font-size: 16px;;line-height: 1.5;color: #747474;}
.category-blog-nav{padding-top: 30px;}
.category-blog-pagination{display: none;}
.category-blog-pagination.swiper-pagination-progressbar{display: inline-block;position:relative;height:2px;left:0;top:0;overflow:hidden;background-color:#EAEAEA;vertical-align:middle;width:100%}
.category-blog-pagination .swiper-pagination-progressbar-fill{position: absolute;left: 0;top: 0;width:100%;height: 100%;background-color: #000;transform-origin: left top;vertical-align: middle;}
/*key-reasons*/
/*.key-reasons{background-color:#00C1DE;padding:80px 0;color:#fff;text-align:center;}
.key-reasons-title{font-size:32px;font-weight:700;line-height:1;color:#fff;padding:0 0 68px;text-align:center;display:block;}
.key-reasons-each span{display:block;font-size:16px;padding-top:15px}*/
/*booty-blog-post*/
.booty-blog-post{padding:120px 0;background-color:#F2FBFF}
.booty-blog-post-t{display:block;font-size:28px;font-weight:700;color:#000;line-height:1;text-align:center;padding-bottom:40px;}
.blog-post-date span{background:url(../images/clock.svg) no-repeat center / 14px;width:15px;height:15px;display:inline-block;vertical-align:top;margin-right:3px;margin-top:1px;}
.blog-tag a{font-size:13px;font-weight:bold;color:#10C0D9;display:inline-block;margin-right:8px}
.blog-tag a:hover{text-decoration:underline;}
.booty-blog-list-top-img>a{border-radius:16px;-webkit-border-radius:16px;overflow:hidden;display:block;}
.booty-blog-list-top-t a{color:#404040;font-weight:bold;font-size:36px;line-height:1.2;letter-spacing:1px;margin:10px 0;display:block;}
.booty-blog-list-top-t a:hover{text-decoration:underline;}
.booty-blog-list-top-caption{color:#404040;line-height:1.4;font-size:16px;margin-bottom:10px}
.booty-blog-list-each>a{overflow:hidden;border-radius:16px;-webkit-border-radius:16px;display:block;margin-bottom:15px;}
.booty-blog-list-each a img,.booty-blog-list-top a img{transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;height:auto;display: block;aspect-ratio:12/7;}
.booty-blog-list-each a:hover img,.booty-blog-list-top a:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.booty-blog-list-each-t a{font-size:24px;font-weight:500;line-height:1.2;margin:10px 0;display:block;}
.booty-blog-list-each-t a:hover{text-decoration:underline;}
.booty-blog-list-each-caption{font-size:16px;margin-bottom:15px}
.wrap {overflow: hidden;}
.wrap .text {height: 2.8em;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;line-height: 1.4;}
/*Category page SEO section*/
.product-bottom-seo{background:#f9f9f9;padding: 35px 0 115px;color: #000;}
.seo-content-2{background: #fff;padding: 120px 0 115px;}
.seo-content-2 .container{padding: 0 85px;}
.product-bottom-seo .divider-line h2{display: block;font-size:24px;font-weight:700;padding:40px 0 20px;}
.product-bottom-seo .divider-line h3{display: block;font-size:20px;font-weight:700;padding:40px 0 20px;}
.product-bottom-seo .divider-line p{font-size: 16px;font-weight: 500;line-height:1.4;margin: 0;padding-bottom: 15px;}
.product-bottom-seo .divider-line p:last-child{padding-bottom: 0;}
.product-bottom-seo .divider-line li{font-size: 16px;font-weight: 500;line-height: 1.4;list-style: initial;margin-left: 25px;padding-bottom: 6px;}
.product-bottom-seo .divider-line a{color:#00C1DE;text-decoration: underline;}
.product-bottom-seo .faq-box h2{display: block;font-size: 28px;font-weight: 700;padding-bottom: 20px;}
.product-bottom-seo .faq-box .faq-click{font-size: 18px;line-height: 1.2;font-weight: 700;padding: 0 30px 0 0;position: relative;cursor: pointer;}
.product-bottom-seo .faq-box .faq-click:after{content: "";height: 2px;width: 16px;display: block;background: #000;position: absolute;right: 0;top: calc(50% - 1px);}
.product-bottom-seo .faq-box .faq-click:before{content: "";height: 16px;width: 2px;display: block;background: #000;position: absolute;right: 7px;top: calc(50% - 8px);}
.product-bottom-seo .faq-box .divider-line.open .faq-click:before{display: none;}
.product-bottom-seo .faq-box .divider-line{border-bottom: 1px solid #D9D9D9;padding: 23px 0;}
.product-bottom-seo .faq-box .faq-txt{display: none;padding:18px 0 0 0;}
/*wand-say-about*/
.section-category-bottom .bottom-title{font-size: 32px;font-weight: 700;line-height: 1;color: #000;padding: 0 0 68px;text-align: center;}
.home-blog-button-each svg{width:46px;height:46px}
.wand-say-about{background: #FAFAFA;overflow: hidden;padding: 165px 0 105px;}
.wand-say-about .wand-say-about-each{max-width: 288px;background:#DF54C7;padding: 25px;font-size: 14px;color: #FFF;border-radius: 24px;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;height: 100%;overflow: hidden;}
.wand-say-about .wand-say-about-each .top-info{display: flex;align-items: center;}
.wand-say-about .wand-say-about-each .top-info .product-img{width: 88px;flex: 0 0 88px;aspect-ratio: 1/1;margin-right: 25px;border-radius: 50%;overflow: hidden;}
.wand-say-about .wand-say-about-each .top-info img{width: 100%;height: auto;}
.wand-say-about .wand-say-about-each .top-info .product-name-t{font-weight:bold;color:#fff}
.wand-say-about .wand-say-about-each .star-level{padding: 15px 0 0;}
.wand-say-about .wand-say-about-each .star-level .review-icon{display: inline-block;}
.wand-say-about .wand-say-about-each .say-about-con{font-weight: 400;font-style: italic;padding-top: 10px;margin-bottom: 0;line-height: 1.5;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;}
.wand-say-about .wand-say-about-each .name-t{display: block;font-weight: 700;text-align: right;padding-top: 25px;}
.wand-say-about-slider{position: relative;}
.wand-say-about-button > div {height: 100%;width: 100px;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;cursor: pointer;position: absolute;top: 0;z-index: 2;}
.wand-say-about-slider .wand-say-about-next{right:0;background: linear-gradient(to left, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);}
.wand-say-about-slider .wand-say-about-prev{left:0;background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);}
/*pagination*/
.bottom-pagination {order:3;margin-top:30px}
.pagination li a.bottom-load-more-btn {padding:19px 64px;font-size:16px;border:1px solid #000;border-radius:8px;background-color:#000;color:#fff;font-weight:700;line-height:1}
.pagination li a.bottom-load-more-btn:hover {color:#000;background:0 0}
/*quick login form*/
.quick-login .product-popup{width:20%;min-width:500px;}
.product-popup .account-login{width:100%}
#quick-login-form{margin-bottom:0}
#quick-login-form .sub-title{text-align:center;font-size:22px;margin-bottom:20px;}
#quick-login-form .input-text{width:100%}
#quick-login-form .input-text:-webkit-autofill,
#quick-login-form .input-text:-webkit-autofill:hover,
#quick-login-form .input-text:-webkit-autofill:focus,
#quick-login-form .input-text:-webkit-autofill:active{background-color:transparent!important;transition: background-color 5000s ease-in-out 0s;-webkit-box-shadow: 0 0 0px 1000px #fff inset!important;}
#quick-login-form .control-group{margin-bottom:20px}
#quick-login-form .buttons-set{text-align:center;}
#quick-login-form .buttons-set .btn{font-size:16px;text-transform:uppercase;}
#quick-login-form .form-horizontal .control-label{font-size:16px;}
#quick-login-form .f-pw a{text-decoration:underline;}
#quick-login-form #remember-me-box{margin-top:-15px}
/* Large desktop */
@media (min-width: 1200px) { 
/*product-each*/
.product-each-bottom{padding: 0 24px 24px;}
.product-each-mid {padding: 24px 24px 0;}
.category-main .actions .check-out-btn{margin-top: 5px;display: inline-block;}
#category-menu .category-all-products ul.children li.title{font-size: 15px;}
/*product-filters*/
.product-filters-in .tool-block{flex: 0 0 48%;}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 992px) {
.add-to-wishlist:hover .add-wishlist-info{display:none;}
/*category-page-top-banner*/
.category-page-top{background-position:center;}
/*product-filters*/
.product-filters-in .tool-block{flex: 0 0 58%;}
/*product-each*/
.product-each-bottom{padding: 0 24px 24px;}
.product-each-mid {padding: 24px 24px 0;}
.category-main .actions .p-link.bundle-product{padding:10px 23px;}
.category-main .actions .check-out-btn{margin-top: 5px;display: inline-block;}
#category-menu .category-all-products a,.category-menu li[class*="category-singles"] a.active{font-size:12px;}
.section-category{padding:0 0 50px;}
.section-category > .container{padding-top: 20px;}
.category-menu {font-size: 14px;padding-right: 0;}
.category-menu .cat-each .cat-each-ul > li > a {font-size: 14px;}
.section-category .category-main{padding-left: 35px;}
.toolbar{margin-left: 0;}
.section-category-banner{width:100%;overflow: hidden;}
.section-category-banner .lewand-all-product-banner{max-width:140%;margin-left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
#category-menu .category-all-products ul li:after{width: 16px;height:16px;right: -10px;}
#category-menu .category-all-products ul.children li.title{white-space:initial;}
#category-menu .category-menu-a{font-size: 13px;}
.category-menu-wrap.span2{width: 160px;}
.category-main.span10{width: 544px;}
.category-main .w-box:hover .actions{display:none;}
.category-main .w-box:hover img{opacity:1;}
.category-main .category-product-list{margin-right:-10px;margin-left:-10px}
.category-main .box-4{padding-right:10px;padding-left:10px;}
/*key-reasons*/
.key-reasons-each{margin-bottom:50px}
/*Category page SEO section*/
.seo-content-2 .container{padding: 0 65px;}
/*wand-say-about*/
.wand-say-about{padding: 100px 0 70px;}
.wand-say-about-button{display:none;}
.wand-say-about-slider .swiper-slide{width:260px}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
/*section-category*/
.section-category{margin:0 -10px;padding-left:10px;padding-right:10px}
.toolbar{float:none;}
.section-category .product-box select{width:100%}
/*product-filters*/
.product-filters-in{padding: 0 15px;}
.product-filters-in .tool-block{width: 100%;justify-content: center;flex: 0 0 auto;}
.product-filters-in .tool-block .sort-by{flex: 1;justify-content: center;}
.product-filters .sort-by span{font-size: 16px;}
.product-filters-in .tool-block .brand-by{flex: 1;font-size: 16px;}
.brand-list-overlap .brand-list-ul{width: 282px;}
.brand-list-overlap .brand-list-ul .btn-box{padding: 0 18px 32px;}
.brand-list-overlap .brand-list-ul .btn-box .btn{width: 118px;height: 46px;}
/*2018-0828-new-category*/
.category-all-products .p-wrapper{margin-top:0;}
.section-category-banner{margin:0 -10px;}
.category-main{text-align:center;}
.category-main .box-4{padding:0 5px;vertical-align:top;}
.category-main .box-4:hover .actions{display:none;}
.category-main .box-4:hover img{opacity:1;}
.product-box .p-title{display:block;margin-bottom:10px;color:#333;}
.category-all-products .pagination{float:none;text-align:center;}
.toolbar-inner{font-size:20px;font-weight:300;letter-spacing:1px;padding-top:10px;}
.toolbar-inner .dropdown{text-transform:unset;font-size:17px;letter-spacing:0;}
.loader{border:2px solid #f3f3f3;border-top:2px solid #000;border-radius:50%;width:70px;height:70px;animation: spin 2s linear infinite;-webkit-animation: spin 2s linear infinite;position:fixed;top:30%;left:43%;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); }
}
.toolbar{font-size:17px;margin-bottom:20px;}
.toolbar .limiter>ul>li{position:relative;}
.category-menu .category-featured{display:none;}
.category-menu .category-best-sellers{display:none;}
#category-menu .category-menu-a{display:none;}
.catalog-category-view .section-category{background-color:#fff;padding:20px 0 0;}
.section-category .category-main{padding:20px 0 50px;background-color:#fff6f4;}
.cat-each .category-all-products{display:-webkit-box;}
.cat-each .category-all-products .children{display:-webkit-box;}
#category-menu .cat-each{padding-bottom:38px;white-space:nowrap;overflow-y:hidden;overflow-x:auto;border-bottom:1px solid #e5e5e5;}
#category-menu .cat-each a:active{border-bottom:5px solid #10c0d9;padding-bottom:15px;color:#10c0d9;}
.category-all-products a{margin:0 15px;color:#808080;}
#category-menu .category-all-products a{font-weight:normal;font-size:15px;}
#category-menu .category-featured a{color:#10c0d9;}
#category-menu .category-best-sellers a{color:#10c0d9;}
#category-menu .category-all-products ul li a{font-weight:normal;}
#category-menu .category-all-products ul{padding:0;}
.box-4 .w-box{margin-bottom:15px;}
}

 /* Landscape phones and down */
@media (max-width: 480px) {
/*2018-0828-new-category*/
.product-box .p-title{font-size:13px;}
.bottom-pagination #nextlink a{font-size:15px;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 400px) {
/*product-filters*/
.product-filters .sort-by span{font-size: 14px;}
.product-filters-in .tool-block .brand-by{font-size: 14px;}
}