.header-ticker{background: #fff;}
.mid-header{background-color: #FAFAFA;}
/*breadcrumb*/
.breadcrumbs{height: 0;overflow: hidden;padding: 40px 15px 0;margin-bottom: -40px;}
.category-breadcrumbs.breadcrumbs{height: auto;width: 100%;opacity: 1;}
.breadcrumbs li{display: inline-block;}
.breadcrumbs li:not(:first-child):before{content: "/";}
.breadcrumbs a,.breadcrumbs strong,.breadcrumbs a span{font-size:14px;font-weight: 500;color:#747474;}
.breadcrumbs.breadcrumbs-placeholder{opacity: 0;}
/*banner*/
.section-cate-generic{background:#fff;}
.category-inner{color:#000;padding:0 15px;margin:35px 0 40px;}
.category-inner .category-title{font-size: 32px;line-height: 37.54px;padding:16px 0;}
.category-inner .category-title-sub{font-size: 16px;line-height: 18px;padding-bottom: 16px;}
.category-inner .category-info{font-size: 14px;}
.category-inner a{color: #000;text-decoration: underline;}
/*toolbar*/
.toolbar{display: none;float: none;/*display: flex;*/justify-content: space-between;align-items: center;margin-bottom: 40px;}
.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;width: 100%;text-align: left;}
/*.toolbar .desktop-sortby > ul > li.dropdown > a:focus ~ ul{display: block !important;}
.toolbar .desktop-sortby > ul > li.dropdown:hover .dropdown-menu{display: none;}*/
.toolbar .desktop-sortby109 .dropdown-menu{right:-80px;}
.toolbar .desktop-sortby .dropdown-menu{width: 100%;text-align: left;}
.toolbar .desktop-sortby .dropdown-menu:after{opacity: 0;}
/*section-atachment*/
.section-atachment .span8{float:right}
.section-atachment .st-text{margin-top:80px}
.section-price-line{vertical-align:top;margin-top:30px;}
.section-price-line .h-sub-t{margin-top:15px;display:inline-block;}
.section-price-line .btn{margin-top:0;margin-left:20px;vertical-align:top}
/*section-category*/
.section-category{background-color:#fff6f4;padding:50px 0;}
.category-menu-a{display:block;}
.section-more-icon{clear: both;}
.price-box .special-price .price,
.price-box .price-final_price .price{font-size: 18px;}
.price-box .old-price .price{text-decoration: line-through;color: #bbb;font-size: 15px;}
/*category-main*/
.one-line-box{margin-bottom:30px}
.one-line-box img{float:right;}
.one-line-box .st-text{padding:30px 0 30px 30px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.two-line-box{margin-bottom:20px;text-align:left;}
.two-line-box img{margin:0 auto;display:block;width: 100%;height: 100%;}
.two-line-box .w-box{text-align: right;position: relative;overflow: hidden;width: 100%;aspect-ratio: 1/1.34;}
.item-soldout{order:2;}
/*discount-box*/
.discount-box{background-color:#ff6160;color:#fff;position:fixed;left:0;bottom: 0px;text-align:center;font-weight:bold;z-index: 4;width: 100%; padding: 5px 0;}
.discount-box span{display:block;line-height:1}
.db-title{font-size:30px;margin-bottom:10px}
.discount-box .btn{background-color:transparent;border:2px solid #fff;color:#fff;border-radius:5px;-webkit-border-radius:5px;font-size:14px;display:block;margin:0 auto;font-weight:bold;padding:10px 0px;width:55%;}
.discount-box .btn:hover{background-color:#fff;color:#ff6160}
.discount-box .close{position:absolute;top:6px;right:6px;opacity:1}
.discount-box .close .icon{fill:#fff;}
/*2019-section-chrome-update*/
.section-chrome-section{background-color:#fee2cd;padding:50px 0;}
.section-chrome-section .co-row{padding:0 15px;}
.section-chrome-section .mobile-center{text-align: center;}
.section-chrome-section h1{font-size: 35px;color:#fff;font-weight: 300;}
.section-chrome-section h1 br{display: none;}
.section-chrome-section .chrome-text{font-size: 18px;color:#000;line-height: 1.4;padding:20px 0;display: block;}
.section-chrome-section .all-product-btn{background-color: #ff6160;color:#fff;padding:10px 40px;font-size:17px;border-radius: 30px;display: inline-block;}
/*2018-0828-new-category*/
.section-category-banner{background-color: #b7ace2;}
/*all-product-label-icon*/
/*.two-line-box .label-flash-sale{background: url("../../images/product/lewand-product-flash-sale-icon.svg") no-repeat scroll 0 0 / 40px 40px;width:40px;height:40px;display: inline-block;position:absolute;top:5px;right:6px;}
.two-line-box .label-new{background: url("../../images/product/lewand-product-new-icon.svg") no-repeat scroll 0 0 / 40px 40px;width:40px;height:40px;display:inline-block;position:absolute;top:5px;right:6px;}
.two-line-box .label-sale{background: url("../../images/product/lewand-product-sale-icon.svg") no-repeat scroll 0 0 / 40px 40px;width:40px;height:40px;display: inline-block;position:absolute;top:5px;right:6px;}
.two-line-box .label-free-gift{background: url("../../images/product/lewand-product-free-gift-icon.svg") no-repeat scroll 0 0 / 40px 40px;width:40px;height:40px;display: inline-block;position: absolute;top:5px;right:6px;}
.two-line-box .w-box{position:relative;}
.two-line-box .label-customize{background-color:#FF6160;text-align:center;text-transform:uppercase;color:#fff;border-radius:50px;position:absolute;right:7px;top:7px;font-size:12px;font-weight:bold;width:93px;height:26px;display:block;transform:scale(0.8);transform-origin:right top;}
.two-line-box .label-customize::after{content:"Customize";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.two-line-box .bundle-price-discount-percent{display: inline-flex;flex-direction: column;width: 40px;height: 40px;border-radius: 50%;background: #ff6160;color: #fff;font-size: 14px;line-height: 0.88;font-weight: bold;font-style: initial;align-items: center;justify-content: center;    position: absolute;top: 5px;right: 5px;}
.two-line-box .bundle-price-discount-percent i{font-style: initial;display: block;}
.two-line-box .bundle-price-discount-percent .icon-top{font-size: 12px;font-weight: 100;transform: scale(0.55);margin-bottom: -2px;}
.two-line-box .bundle-price-discount-percent .icon-off{font-size: 12px;font-weight: 500;transform: scale(0.78);}
.two-line-box.item-soldout .promo_product_discount{display: none;}
.two-line-box .promo_product_discount{display: inline-flex;flex-direction: column;width: 40px;height: 40px;border-radius: 50%;background: #1dd6aa;color: #fff;font-size: 16px;line-height: 0.9;font-weight: 600;font-style: initial;align-items: center;justify-content: center;position: absolute;top: 5px;right: 5px;}
.two-line-box .promo_product_discount .icon-top{font-size: 12px;font-weight: 400;letter-spacing: 0.65px;margin-bottom: -0.8px;transform: scale(0.65);}
.two-line-box .label-free-toy{background: url("../../images/product/lewand-product-free-toy-icon.svg") no-repeat scroll 0 0 / 40px 40px;width:40px;height:40px;display:inline-block;position:absolute;top:5px;right:6px;}
.two-line-box .-p-[class*="label-save-"]{display: inline-flex;flex-direction: column;width: 40px;height: 40px;border-radius: 50%;background: #1dd6aa;color: #fff;font-size: 16px;line-height: 0.9;font-weight: 600;font-style: initial;align-items: center;justify-content: center;position: absolute;top: 5px;right: 5px;}
.two-line-box .-p-[class*="label-save-"]:before{content: "SAVE";display: block;font-size: 12px;font-weight: 400;letter-spacing: 0.65px;margin-bottom: -0.8px;transform: scale(0.65);}
.two-line-box .label-save-55:after{content: "$55";}
.two-line-box .label-save-10:after{content: "$10";}
.two-line-box .label-save-30:after{content: "$30";}
.two-line-box .label-save-80:after{content: "$80";}*/
.two-line-box .-p-{display:inline-block;position:absolute;right:10px;top:10px;background:#fff;padding:2px 10px;color:#FF6160;font-size:12px;border-radius:40px;line-height:1;z-index:1;border:1px solid #FF6160;font-weight:500;text-transform:capitalize;}
.two-line-box.item-soldout .-p-{color:#BABABA !important;border:1px solid #BABABA !important}
.two-line-box.item-soldout .-p-:after{content:"Sold Out"!important;}
.two-line-box .label-flash-sale:after{content:"Flash Sale"}
.two-line-box .label-new:after{content:"New"}
.two-line-box .label-sale:after{content:"Sale"}
.two-line-box .label-free-gift:after{content:"Free Gift"}
.two-line-box .label-customize:after{content:"Customize"}
.two-line-box .bundle-price-discount-percent{display:inline-block;position:absolute;right:10px;top:10px;background:#fff;padding:6px 5px 4px;color:#FF6160;font-size:12px;border-radius:100%;line-height:1;z-index:1;border:1px solid #FF6160;font-weight:bold;text-transform:capitalize;text-align:center; transform: scale(.85);ransform-origin:right top;}
.two-line-box .bundle-price-discount-percent i{font-style: initial;display: block;}
.two-line-box .bundle-price-discount-percent .icon-top,.two-line-box .bundle-price-discount-percent .icon-off{font-size: 12px;font-weight:normal;transform: scale(0.85);}
.two-line-box .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;}
.two-line-box .promo_product_discount .icon-top{font-size: 12px;font-weight: 400;letter-spacing: 0.65px;padding-bottom: 2px;transform: scale(0.9);}
.two-line-box .label-free-toy:after{content:"Free Toy"}
.two-line-box .label-save-55:after{content:"Save $55"}
.two-line-box .label-save-10::after{content:"Save $10"}
.two-line-box .label-save-30:after{content:"Save $30"}
.two-line-box .label-save-80:after{content:"Save $80"}
/*sextion banner*/
.section-category-banner img{display:block;margin:0 auto;}
.catalog-category-view .p-wrapper{margin-top:0;}
.product-box .p-title{display:block;margin-bottom:10px;font-weight: 700;font-size: 16px;line-height: 1.2;}
.product-box .product-box-top-con{position:relative;}
.product-box .brand-name{font-size: 12px;font-weight: 500;text-transform: uppercase;color: #747474;padding-bottom: 8px;transform: scale(0.85);transform-origin: left;height: 22.1px;}
.peach-ptitle a{display:inline-block;}
.wishlist-outside{text-align:right;position:absolute;right:0;top:2px;z-index:1}
.product-box .price-label{display: none;}
.category-main{text-align:center;}
.two-line-box .w-box{border-radius: 0;}
.two-line-box .product-box .p-price .price-box{display: flex;flex-flow: wrap;padding-right: 18px;}
.two-line-box .product-box .p-price .old-price, .two-line-box .product-box .p-price .special-price {display: inline-block;margin:0} 
.two-line-box .product-box .p-price .old-price{order: 2;}
.two-line-box .product-box .p-price .old-price .price-wrapper{display: flex;flex-direction: row;}
.two-line-box .product-box .p-price .clearance-t{display: block !important;font-size: 12px;line-height: 1;padding-top: 13px;color: #000;}
.two-line-box .product-box .p-price .special-price{}
.two-line-box .p-price .special-price .price,.two-line-box .p-price .normal-price .price{padding: 0 6px 0 0;}
.two-line-box .p-price .special-price .price .price{padding: 0;}
.two-line-box .p-price .old-price .price{color:#666;text-decoration: line-through;font-size:16px;font-weight: 400;}
.category-main .two-line-box{padding:0 5px;vertical-align:top;}
.category-main .items-list{margin-right:-5px;margin-left:-5px}
.product-box .p-price{color:#AA2BEA;font-weight:700;font-size:18px;display:inline-block;width: 100%;position: relative;}
.product-box .p-price .starting-p{display: inline-block;transform: scale(0.8);transform-origin: left;color: #000;font-size: 12px;font-weight: normal;border-bottom: 1px solid #000;margin-right: 3px;margin-right: -12px;}
.product-box .p-price .bundle-price-box{display: inline-block;font-size: 0;padding-right: 18px;}
.product-box .p-price .bundle-price-box .price{color: #AA2BEA;}
.product-box .p-price .bundle-price-box .price:nth-child(1){font-size: 16px;}
#category-menu .category-all-products ul{text-transform:uppercase;}
.category-main .actions{width: 100%;} 
.category-main .actions .btn{margin-top: 20px;/*font-size: 13px;font-weight: 500;padding: 7px 12px;letter-spacing: .5px;background: transparent;color: #000;border: 1px solid #000;width: 100%;text-transform: uppercase;*/}
/*.category-main .actions .btn.soldout{background: #BABABA;border: 1px solid #BABABA;color: #fff;display: none;}
.category-main .actions .sold-out-link{background: #BABABA;border: 1px solid #BABABA;color: #fff;}*/
.category-main .actions .p-link{display: none;/*font-size:12px;letter-spacing:1px;padding:12px 15px;background-color:#fff;color:#ff6160;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;*/}
.category-main .actions .p-link.bundle-product{display: inline-flex;/*text-align: center;font-size: 13px;letter-spacing: .5px;line-height: 1.2;padding: 7px 5px;color: #000;border: 1px solid #000;text-transform: uppercase;margin-top: 20px;*/}
.bottom-pagination{width:100%;order:3;margin-top:20px;}
.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%}
/*.pagination li:first-child a{border-radius:3px;font-size:15px;}
.pagination li:last-child a{border-radius:3px;}
.pagination li:first-child a:hover{color:#fff;background-color:#333;font-weight:300;}
.pagination li:last-child a:hover{color:#fff;background-color:#333;font-weight:300;}
.pagination a{background:none;}
.pagination a:hover{background-color:#fff6f4;}
.pagination #prevlink a{border:1px solid #333;border-radius:3px;line-height:32px;padding: 0 12px;}
.pagination #nextlink a{border:1px solid #333;border-radius:3px;line-height:32px;padding: 0 12px;}
.bottom-pagination #nextlink{text-align:center;}
.bottom-pagination #nextlink a{display: inline-block;border: 1px solid #000;background: #000;color: #fff;border-radius: 40px;width: 174px;height: 48px;line-height: 48px;font-size: 14px;font-weight: 500;text-transform: uppercase;}*/
/*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 0;width: 90%;font-size: 18px;text-align: center;border: 1px solid #efdca2;color: #efdca2;border-radius: 10px;-webkit-border-radius: 10px;margin: 0 10px;}
.added-to-box span {display: block;margin-bottom: 5px;font-size: 14px;}
/*wishlist*/
.add-to-wishlist{}
.icon-favorite{/*background:url("../../images/heart_off.svg") no-repeat scroll 0 0 / 14.48px 13.12px;*/width:auto;height:auto;display:block;}
.favorite-added .icon-favorite svg{/*background-image:url("../../images/heart_on.svg");*/fill:#FF6160;}
.icon-favorite svg{display: block;width: 14px;height: 14px;}
.add-wishlist-info{display:none;}
/*.section-category-banner{margin:0 -10px;}*/
.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 .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:#fafafa;padding:20px 0 0;}
.section-category .category-main{padding:30px 15px 50px;background-color:#FAFAFA;}
.category-menu li.title{display: none;}
.cat-each .category-all-products{display:-webkit-box;font-size:14px;}
.cat-each .category-all-products .children{display:-webkit-box;}
#category-menu .cat-each{white-space:nowrap;overflow-y:hidden;overflow-x:auto;white-space: nowrap;border-bottom:1px solid #e5e5e5;}
#category-menu .cat-each a.active{border-bottom:5px solid #ff6160;padding-bottom:16px;color:#ff6160;}
#category-menu-m a{margin:0 15px;color:#808080;}
#category-menu .category-featured a{color:#ff6160;}
#category-menu .category-best-sellers a{color:#ff6160;}
#category-menu .category-all-products ul li a{font-weight:normal;font-size:14px;}
/*All Product Page multiple-colors Box*/
.multiple-colors {display: inline-flex;vertical-align: top;padding-top: 16px;}
.multiple-colors a {display: inline-block;margin: 0 2px;border-radius: 100% ;-webkit-border-radius: 100%;vertical-align: top;text-align: center;position: relative;}
.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);left: 0;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;}
/*yotpo review star*/
.two-line-box .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{font-size:14px!important;font-family:'Work Sans', Arial, serif!important;text-transform:capitalize;padding-top:0!important;font-weight:500!important;line-height:1!important;}
.two-line-box .yotpo-reviews-star-ratings-widget{margin-bottom:0!important;margin-top:5px}
.yotpo-sr-bottom-line-summary.yotpo-sr-bottom-line-button{display:block!important;padding: 0!important}
/*category-product-each*/
.category-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 rgb(234 234 234 / 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 14px 16px;}
.product-each-mid {-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding: 16px 14px 0 14px;position: relative;box-shadow: 0px -1px 2px 0px rgb(0 0 0 / 8%);}
 /* category-blog-slide */
.category-blog-box{background-color: #FFFAEB;padding: 80px 15px;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: 98%; margin: 0 auto;font-size: 16px;line-height: 1.5;font-weight: 500;color: #747474;padding-bottom: 40px;}
.orgasm-item{height: 100%;overflow: hidden;position: relative;max-width: 80%;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: #ff6160;}
.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;}
/*wand-reasons*/
.section-category-bottom .bottom-title{font-size: 24px;font-weight: 700;line-height: 1;color: #000;padding: 0 15px 42px;text-align: center;}
.wand-reasons{padding:85px 15px 35px;text-align:center;}
.wand-reasons .icon-each{text-align:center;vertical-align:top;padding: 0;margin-bottom: 50px;}
.wand-reasons .icon-each h3{font-size: 16px;font-weight: 500;text-transform: uppercase;line-height: 1.2;color: #000;padding: 0 5px;}
.wand-reasons .icon-each span{display:block;font-size:18px;line-height:1.3;color:#333;text-transform: uppercase;}
.icon-p{width:56px;height:56px;margin:0 auto 18px;background-repeat:no-repeat;background-size:contain;-webkit-background-size:contain;display:block;}
.continuousplug-in-power-pp{background-image:url(../../images/product/continuousplug-in-power-petite.svg);width:107px;background-size:107px 82px;}
.icon-vibration-intensities10-pp{background-image:url(../../images/product/pp-vibration-intensities10.svg);width:83px;background-size:83px 67px;}
.icon-vibration-patterns6{background-image:url(../../images/product/vibration-patterns6.svg);width:120px;background-size:120px 85px;-webkit-background-size:120px 85px;}
.soft-head-flexible-neck-pp{background-image:url(../../images/product/soft-head-flexible-neck.svg);width: 72px;background-size: 72px;}
.icon-shower-friendly{background-image:url(../../images/product/shower-friendly.svg);}
.extra-long-8-cord-pp{background-image:url(../../images/product/extra-long-8-cord-petite.svg);width: 88px;background-size: 88px 70px;}
.icon-usb{background-image:url(../../images/product/usb.svg);}
.icon-travel-friendly{background-image:url(../../images/product/travel-friendly.svg);width:73px;background-size:73px 70px;-webkit-background-size:73px 70px;}
.icon-vibration-intensities-or{background-image:url(../../images/product/or-vibration-intensities.svg);}
.icon-vibration-patterns{background-image:url(../../images/product/vibration-patterns.svg);width:77px;background-size:77px 73px;-webkit-background-size:77px 73px;}
.icon-travel-friendly-lock-case{background-image:url(../../images/product/travel-friendly-lock-case.svg);}
.icon-ultra-powerful{background-image:url(../../images/product/ultra-powerful.svg);}
.icon-soft-head-flexible-neck{background-image:url(../../images/product/soft-head-flexible-neck.svg);}
.icon-competitive-prices{background-image:url(../../images/product/icon-competitive-prices.svg);}
.icon-loyalty-rewards{background-image:url(../../images/product/icon-loyalty-rewards.svg);}
.icon-curated-products{background-image:url(../../images/product/icon-curated-products.svg);}
.icon-sex-ed-resources{background-image:url(../../images/product/icon-sex-ed-resources.svg);}
.icon-flexible-payments{background-image:url(../../images/product/icon-flexible-payments.svg);}
/*wand-say-about*/
.wand-say-about{background: #FAFAFA;overflow: hidden;padding: 85px 0 90px;}
.wand-say-about .wand-say-about-each{max-width: 288px;background: rgba(251, 234, 206, 0.4);padding: 25px;font-size: 14px;color: #000;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: 700;}
.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: 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-slider .swiper-wrapper{box-sizing: border-box;}
.wand-say-about-button{display: none;}
.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%);}
/*quick login form*/
.pop-up-main{display:none;}
.pop-up-main.avtive{display:block;}
/* Large desktop */
@media (min-width: 1200px) { 
/*section-atachment*/
.section-atachment .st-text{margin-top:130px}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 992px) {
.add-wishlist-info{display:none;}
/*section-atachment*/
.section-atachment .st-text{margin-top:45px}
.section-price-line .btn{margin-left:10px}
.section-price-line{margin-top:20px;}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
/*section-atachment*/
.section-atachment{text-align:center;padding-bottom:30px}
.section-atachment .span8{float:none;}
.section-atachment .st-text{margin-top:0}
.section-atachment .st-text .h-sub-t br{display:none;}
/*section-category*/
.catalog-category-view .section-category{padding:0;}
.section-category{padding-left:10px;padding-right:10px}
.section-category .product-box select{width:100%;margin-bottom:10px}
#category-menu .cat-each>ul>li,#category-menu .category-all-products ul,#category-menu .category-all-products a,.category-menu ul .children li{display:inline-block;vertical-align:top;}
#category-menu .cat-each a{padding:20px 0 16px;display:inline-block;}
#category-menu .cat-each a.active{display:inline-block;}
#category-menu .cat-each>ul>li.category-featured,.category-menu ul .children li.title{display:none;}
/*discount-box*/
#js-discount-box{display:none;}
.toolbar .desktop-sortby>ul>li{position: relative;}
.toolbar .desktop-sortby>ul>li:first-child{display: none;}
/*category-sort-dropdown*/
.category-sort-dropdown{font-size:12px;width:130px;height:25px;background-color: #f7f7f7;z-index:1;background:url(../../images/angle-bottom.svg) no-repeat scroll right center transparent;padding-right: 20px !important;background-size: 20px;background-position: right center;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.category-sort-toggle{position:absolute;top: 3px;left: 75px;width: 20px;height: 20px;vertical-align: middle;z-index: 0;}
.category-main .dropdown-menu::after{right:64px}
.category-main .dropdown-menu::before{opacity: 0;}
.category-main .dropdown-menu a,.desktop-sortby>ul>li{font-size:14px}
/*Category page SEO section*/
.product-bottom-seo{background:#f9f9f9;padding: 30px 15px 80px;color: #000;}
.seo-content-2{background: #fff;padding: 80px 0;}
.seo-content-2 .container{padding: 0 15px;}
.product-bottom-seo .divider-line h2{display: block;font-size: 24px;font-weight: 700;padding:40px 0 18px;line-height: 1.18;}
.seo-content-1 .divider-line:first-child h2{padding-top: 0;}
.product-bottom-seo .divider-line p{font-size: 14px;font-weight: 500;line-height: 1.18;margin: 0;padding-bottom: 15px;}
.product-bottom-seo .divider-line p:last-child{padding-bottom: 0;}
.product-bottom-seo .divider-line li{font-size: 14px;font-weight: 500;line-height: 1.4;list-style: initial;margin-left: 25px;padding-bottom: 6px;}
.product-bottom-seo .divider-line a{color: #ff6160;text-decoration: underline;}
.product-bottom-seo .faq-box h2{display: block;font-size: 24px;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 p.faq-txt{display: none;padding:18px 0 0 0;}
/*rumble-buzz-post*/
.rumble-buzz-post{padding: 80px 0;background: #FFFAEB;color: #000;font-weight: 500;}
.rumble-buzz-post-t{font-size: 24px;font-weight: 700;color: #000;line-height: 1;text-align: center;padding-bottom: 40px;}
.rumble-buzz-post-each-inner{height:100%;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;flex-wrap: initial;padding-bottom: 15px;}
.rumble-buzz-post-each-img img{display: inline-block;height: auto;width: 100%;}
.rumble-buzz-post-each-txt{-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;}
.rumble-buzz-big-box {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;padding: 15px;background-color:#ede5cc;height: 100%;}
.rb-box-top {-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}
.rb-small-box-cat {font-size: 12px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;text-transform: uppercase;}
.rb-small-box-cat a{color: #000;}
.separate-line{display:inline-block;padding:0 5px;vertical-align:top;}
.rb-box-mid {-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;}
.rb-big-box-t {font-size: 20px;font-family: 'Corben', Arial, serif;line-height: 1.2;margin: 13px 0;display: block;color: #000;}
.rb-box-bottom{-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}
.rumble-buzz-post .rumble-buzz-big-box .text {font-size: 16px;margin-bottom: 20px;height: 2.4em;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;line-height: 1.2;}
.rumble-buzz-post-btn{padding-bottom: 4px;display: inline-block;border-bottom: 1px solid #000;letter-spacing: 2px;}
.rumble-buzz-post-btn span{font-size: 16px;border-bottom: 1px solid #000;display: block;padding-bottom: 3px;color: #000;}
}

 /* Landscape phones and down */
@media (max-width: 480px) {
/*2018-0828-new-category*/
.product-box .p-title{font-size:13px;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 400px) {
.discount-box .btn{width:61%}
/*2019-category-labor-day-sale*/
.labor-day-sale .main-title{font-size: 13px;width:62%;}
.labor-day-sale .main-info .main-title-top{font-size: 18px;}
.labor-day-sale .hours-only{letter-spacing: 0;}
.labor-day-sale .mobile-labor-sale{font-size: 14px;}
}

@media only screen and (max-width: 379px){
/*.category-main .actions .btn,
.category-main .actions .p-link.bundle-product{font-size: 12px;}*/
}

@media only screen and (max-width: 329px) {
/*category-sort-dropdown*/
.category-sort-dropdown{width:135px;}
/*2019-category-labor-day-sale*/
.labor-day-sale .main-title{width:65%;font-size: 12px;}
.labor-day-sale .main-info{margin:5px auto;}
.labor-day-sale .main-info .main-title-top{font-size: 15px;}
.labor-day-sale .mobile-labor-sale{font-size: 12px;}
}

