.p-wrapper{padding-bottom:0}
body[class*="span"]{float: none!important;margin: 0!important;}
.p-tt{position:relative;}
.price-label{display:none;}
.price-wrap .price-box .price{color:#000;font-size:40px;font-weight:400;display:block;margin-bottom:20px;line-height:1}
.price-wrap .price-box .old-price .price{font-size:20px;text-decoration:line-through;color:#bbb} 
.special-price, .old-price{display:inline-block}
.price-title{display:none}
.de-strong a{color:#10c0d9;text-decoration:underline;margin-left:5px;font-weight:bold;text-transform:uppercase;}
.zoom-con .clearance-t{color:#00C1DE;font-size:15px;text-align:left;padding-bottom:20px;font-weight:600}
.quadpay-desc{font-size: 12px;line-height:1.2;color: #747474;padding-bottom: 20px;}
.quadpay-desc .quadpay-intro{color:#ccc;cursor:pointer;}
.quadpay-desc .quadpay-intro img{cursor:pointer;margin:-8px 4px 0 0;}
.fotorama__thumb{cursor:pointer;}
/*breadcrumb*/
.breadcrumb li{font-weight:500}
.breadcrumb-last-link{color:#747474;cursor:auto;}
/*zoom slider*/
.is_tablet .fotorama__nav--dots {display: block;width: 100%;left: 0;bottom: 10px;text-align: center;position: absolute;}
.is_tablet .fotorama__nav__shaft .fotorama__nav__frame--dot {background-color: rgba(233, 233, 233, 0.8);text-indent: -999em;display: inline-block;width:10px;height:10px;margin: 0 5px;outline: 0;border-radius: 100%;z-index: 9;}
.is_tablet .fotorama__nav__shaft .fotorama__nav__frame--dot.fotorama__active {
    background-color: #10c0d9;}
/*category-products*/
.catalog-product-view .category-products{margin-top:50px;background:#fff;}
.category-products .product-image-photo{aspect-ratio:1/1;}
.category-products .title{text-align:center;font-size:40px;font-weight:bold;margin-bottom:30px}
/*price box*/
.category-products .each-p .price-box{text-align:center;font-size:18px;margin-top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#000}
.category-products .each-p .price-box .old-price{float:none;order:1;}
.category-products .each-p .price-box .old-price .price{color:#666;text-decoration:line-through;padding-right:5px;}
.category-products .each-p .price-box .special-price{order:2;color:#FF5E00}
.category-products .each-p .p-title{padding-top:25px;}
/*multiple-colors*/
.category-products .multiple-colors{text-align:center;clear:both;min-height:24px;text-align:center;width:100%;position:absolute;display:none;}
.category-products .multiple-colors a{display:inline-block;margin:0 3px;}
.category-products .multiple-colors .super-attribute-area{display:block;width:15px;height:15px;border-radius:100%;-webkit-border-radius:100%;background-clip:content-box;padding:2px;box-sizing: content-box;-webkit-box-sizing: content-box;}
.category-products .multiple-colors a.selected .super-attribute-area{border:1px solid #000}
/* animation */
.btm-des .fa-refresh{-webkit-transition:-webkit-transform .6s;-moz-transition:-moz-transform .6s;-o-transition:-o-transform .6s;transition:transform .6s}
.btm-des .return:hover .fa-refresh{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
#shipping-tips-box:hover .fa-plane{-webkit-animation:moveFromBottom 400ms ease-in-out;-moz-animation:moveFromBottom 400ms ease-in-out;-o-animation:moveFromBottom 400ms ease-in-out;animation:moveFromBottom 400ms ease-in-out}
.item-location:hover .fa-map-marker{-webkit-animation:wiggle 2s ease-in-out;-moz-animation:wiggle 2s ease-in-out;-o-animation:wiggle 2s ease-in-out;animation:wiggle 2s ease-in-out}
.btm-des li:hover .fa-tag{-webkit-animation:moveFromLeft 400ms ease;-moz-animation:moveFromLeft 400ms ease;-ms-animation:moveFromLeft 400ms ease}
@-webkit-keyframes wiggle {0%,41%{-webkit-transform: translatey(0);}15%{-webkit-transform:translatey(-2px);}25% {-webkit-transform:translatey(5px);}34%{-webkit-transform: translatey(-2px);}}
@-moz-keyframes wiggle {0%,41%{-moz-transform: translatey(0);}15%{-moz-transform: translatey(-2px);}25%{-moz-transform:translatey(5px);}34%{-moz-transform:translatey(-2px);}}
@-webkit-keyframes moveFromBottom{from{-webkit-transform:translateY(100%)}
to{-webkit-transform:translateY(0)}
}
@-moz-keyframes moveFromBottom{from{-moz-transform:translateY(100%)}
to{-moz-transform:translateY(0)}
}
@-ms-keyframes moveFromBottom{from{-ms-transform:translateY(100%)}
to{-ms-transform:translateY(0)}
}
@-webkit-keyframes moveFromLeft{from{-webkit-transform:translateX(50%)}
to{-webkit-transform:translateX(0)}
}
@-moz-keyframes moveFromLeft{from{-moz-transform:translateX(50%)}
to{-moz-transform:translateX(0)}
}
@-ms-keyframes moveFromLeft{from{-ms-transform:translateX(50%)}
to{-ms-transform:translateX(0)}
}
.btm-des{padding-top:7px}
.btm-des li {padding-bottom:8px;}
.btm-des .fa{margin-right:8px;color:#10c0d9;}
.btm-des .fa-map-marker{margin-right:12px;}
.btm-des li:last-child {padding-bottom:0;}
.product-shipping .fa-plane{padding-right:5px;color:#10c0d9;font-size:14px;vertical-align:middle;}
/*zoom*/
.zoom-con{margin-bottom:30px;}
.product-gallery .js-fixed{position:fixed;top:0}
.product-gallery{position:relative;height:auto}
.product-gallery .js-bottom{bottom:0;position:absolute}
.fotorama__stage__frame .fotorama__img {position: initial !important;transform: none !important;}
.zoom-con .gallery-placeholder{background-color:transparent;color:transparent;}
.zoom-con img.cloudzoom,.zoom-con img.placeholder{width:100%;height:100%}
.a-cover{display:block;border-top:1px solid #ccc;text-align:center;padding:10px 0;}
.category-1658 .p-description .p-de-inner{height:auto;margin-bottom: 25px;position: static;}
.category-1658 .p-description .a-cover{display:none;}
.h-change{height:auto}
.h-change::after{display:none;}
.btn.btn-gray{color:#fff;}
.product-options-bottom,.qty-chooser{margin-bottom:20px}
.qty-chooser label{display:none;vertical-align:top;margin-right:10px;margin-top:15px;width:35px;}
.qty-chooser input[type="text"].qty{width:30px;padding:10px 0;text-align:center;margin-bottom:0;background-color:#fff;border:none;vertical-align: middle;}
.qty-chooser .qty:focus{box-shadow: none;-webkit-box-shadow:none;}
.qty-chooser-box{display: inline-block;border:2px solid #f6f7f7;border-radius:10px;-webkit-border-radius:10px;user-select: none;}
.qty-chooser-box span{display: inline-block;padding: 10px 18px;font-size: 18px;line-height: 24px;vertical-align: middle;cursor: pointer;position: inherit;}
.qty-chooser-box .qty-less::after,.qty-chooser-box .qty-more::after{display: none;}
.prd-content{background-color:#fff;margin-top:20px;}
.btn-cart-continue{color:#10c0d9}
.msg{display:inline-block;}
/*zoom slider*/
.product-gallery .flex-direction-nav{display:none;}
.product-gallery .flex-control-nav{display:flex;display:-ms-flexbox;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;bottom:10px;text-align:center;z-index:2;}
.product-gallery .flex-control-nav a{background-color:rgba(233, 233, 233, 0.8);border-radius:100%;-webkit-border-radius:100%;width:8px;height:8px;margin:0 5px;display:block;font-size:0;color:transparent;}
.product-gallery .flex-control-nav a.flex-active{background-color:#10c0d9;}
/*product-pre-desciption*/
.product-pre-desciption{margin:0;}
.product-pre-desciption strong{display:block;font-size:14px;line-height:1.2;padding-left:8px}
.product-pre-desciption a{text-decoration:underline;display:inline;color:#10C0D9}
.product-shop .product-pre-desciption{padding-bottom:25px}
.de-strong{margin-bottom:15px;display:block;font-size:16px}
/*bundle color chooser*/
.product-options-wrapper{margin-bottom:30px}
.btn-select{width:81%;position:relative;margin-top:10px}
.btn-select-value{width:100%;background-color:#F6F7F7;padding:20px;cursor:pointer;border:1px solid #D9D9D9;display:block;position:relative;border-radius:8px;font-size:16px;color:#000}
.btn-select-value::after{content: '';display: inline-block;background-color:transparent; border:2px solid #000; border-top: none; border-right: none; height: 9px; width: 9px;border-radius: 0 0 0 3px;position: absolute;right:20px;top: 50%;transform: translateY(-50%) rotate(-45deg);}
.btn-select ul{background-color:#fff;box-shadow:1px 1px 5px rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.4);width:100%;position:absolute;top:100%;left:0;z-index:1;display:none;}
.btn-select.active ul{display:block;}
.btn-select ul li{padding:10px 20px;text-align:left;cursor:pointer;}
.color-select-con.btn-select ul li{background-color:#fff}
.color-select-con.btn-select ul li:hover{background-color:#ddd}
.normal-select.btn-select ul li{padding-left:15px}
.normal-select.btn-select ul li:hover{background-color:#f7f7f7}
/*Out of stock*/
.notice-inventory.box{background-color:#eee}
#noticestock-email{padding:15px 20px;width:50%;margin-bottom:0}
#noticestock-w .btn{display:inline-block;vertical-align: top;}
#messages_product_view{margin:10px auto 0;text-align:center;}
.notice-desc{font-style:italic;padding-top:9px;color:#999}
/*tab*/
.tab-content{padding-bottom:30px;overflow: hidden;}
.tab-content-main{background-color:#fff;padding-bottom:30px}
.container-blue{text-align: center;margin-bottom: 30px;}
.nav-tabs{padding:20px 0;margin:0;}
.nav-tabs > li > a > span{font-family:"Montserrat",Arial,serif;font-size: 16px;}
.nav-tabs > .active > a >span,.nav-tabs > .active > a{color: #000;font-weight: 300;}
.nav-tabs > .active > a,.nav-tabs > .active > a:hover{color: #000 !important;text-transform: inherit;font-weight: 300;border-bottom: 2px solid #000;}
.nav-tabs > li{float: none;display: inline-block;}
.nav-tabs > li > a{color:#000;margin: 0 25px;}
#product_tabs_review_tabbed{font-size: 16px;}
.detail-imgs p{font-size:13px;line-height:22px}
.detail-imgs p strong{color:#000 ;}
.detail-imgs p strong a{color: #10c0d9;text-decoration: none;}
.dot-list{padding:10px 0 1px}
.dot-list li{list-style-type:disc;margin-left:50px;line-height:22px;margin-bottom:9px}
.detail-imgs.span12 br{display:none;}
.review-wrap>.h3{font-size:16px;padding-top:20px;display:block;font-weight:bold;}
/*pagenation*/
.tab-content .pagenation{text-align:center;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;margin-bottom:20px}
.tab-content .page-item{padding:0 10px}
.tab-content .pagenation .current{color:#10c0d9}
.load-btn-line{text-align:center;margin-bottom:30px}
.view-more-button.btn{padding:10px 25px;border-radius:30px;background-color:#10c0d9;color:#fff;font-weight:bold;margin:0 auto;outline:none;}
/*play video*/
.bvibe-popup-bg{position:fixed;top: 0;left: 0;z-index: 9999;background-color: rgba(0, 0, 0, 0.9);width: 100%;height: 100%;display: none;}
.bvibe-popup-video{top: 50%;left: 50%;position: fixed;width:70vw;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;z-index: 10000;}
.bvibe-popup-video iframe{width:100%;height:39.5vw;background-color:#000}
.bvibe-popup-video video{width: 100%;height: 100%;background: #000;}
.bvibe-popup-close{position:absolute;top:0;right:0;z-index:10000}
.bvibe-popup-close svg{width:60px;height:60px;fill:#fff}
/*product-gallery-video*/
.product-gallery-video .fotorama__thumb{position:relative;}
.product-gallery-video .fotorama__thumb::before{content:"";display: block;height:100%;width:100%;position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);background:rgba(0,0,0,0.05) url(../images/landing-page/queeries/icon_ig_reel_play_button.svg) no-repeat center / 40px;z-index:1}
.gallery-video-config>.fotorama__stage__frame::before{content:"";display: block;height:100%;width:100%;position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);background:rgba(0,0,0,0.05) url(../images/landing-page/queeries/icon_ig_reel_play_button.svg) no-repeat center / 100px;z-index:1}
/*Feature Icons new 2020*/
.icon-advanced-anal-play{background-image:url(../images/products/feature-icons-2021/feature-advanced-anal-play.svg);}
.icon-anal-beads{background-image:url(../images/products/feature-icons-2021/feature-anal-beads.svg);}
.icon-anal-hygiene-accessory{background-image:url(../images/products/feature-icons-2021/feature-anal-hygiene-accessory.svg);}
.icon-anal-play-accessory{background-image:url(../images/products/feature-icons-2021/feature-anal-play-accessory.svg);}
.icon-anal-toy-accessory{background-image:url(../images/products/feature-icons-2021/feature-anal-toy-accessory.svg);}
.icon-beginners{background-image:url(../images/products/feature-icons-2021/feature-beginners.svg);}
.icon-cock-ring{background-image:url(../images/products/feature-icons-2021/feature-cock-ring.svg);}
.icon-compatible-with-b-vibe-vibrating-toys-only{background-image:url(../images/products/feature-icons-2021/feature-compatible-with-b-Vibe-vibrating-toys-only.svg);}
.icon-compatible-with-cinco-anal-beads-only{background-image:url(../images/products/feature-icons-2021/feature-compatible-with-cinco-anal-beads-only.svg);}
.icon-compatible-with-novice-plug-only{background-image:url(../images/products/feature-icons-2021/feature-compatible-with-novice-plug-only.svg);}
.icon-compatible-with-rimming-plug-2-only{background-image:url(../images/products/feature-icons-2021/feature-compatible-with-rimming-plug-2-only.svg);}
.icon-compatible-with-rimming-plug-petite-only{background-image:url(../images/products/feature-icons-2021/feature-compatible-with-rimming-plug-petite-only.svg);}
.icon-compatible-with-rimming-plug-xl-only{background-image:url(../images/products/feature-icons-2021/feature-feature-compatible-with-rimming-plug-xl-only.svg);}
.icon-compatible-with-trio-plug-only{background-image:url(../images/products/feature-icons-2021/feature-compatible-with-trio-plug-only.svg);}
.icon-compatible-with-triplet-anal-beads-only{background-image:url(../images/products/feature-icons-2021/feature-compatible-with-triplet-anal-beads-only.svg);}
.icon-fisting{background-image:url(../images/products/feature-icons-2021/feature-fisting.svg);}
.icon-ideal-for-anal-training{background-image:url(../images/products/feature-icons-2021/feature-ideal-for-anal-training.svg);}
.icon-intermediate-anal-play{background-image:url(../images/products/feature-icons-2021/feature-intermediate-anal-play.svg);}
.icon-kills-bacteria{background-image:url(../images/products/feature-icons-2021/feature-kills-bacteria.svg);}
.icon-multi-functional{background-image:url(../images/products/feature-icons-2021/feature-multi-functional.svg);}
.icon-not-compatible-with-latex{background-image:url(../images/products/feature-icons-2021/feature-not-compatible-with-latex.svg);}
.icon-protects-all-sex-toys,.icon-protects-sex-toys{background-image:url(../images/products/feature-icons-2021/feature-protects-all-sex-toys.svg);}
.icon-remote-controlled{background-image:url(../images/products/feature-icons-2021/feature-remoted-controlled.svg);}
.icon-rimming{background-image:url(../images/products/feature-icons-2021/feature-rimming.svg);}
.icon-sex-pillow{background-image:url(../images/products/feature-icons-2021/feature-sex-pillow.svg);}
.icon-silicone{background-image:url(../images/products/feature-icons-2021/feature-silicone.svg);}
.icon-textured-butt-plug{background-image:url(../images/products/feature-icons-2021/feature-textured-butt-plug.svg);}
.icon-ultra-thick-lube{background-image:url(../images/products/feature-icons-2021/feature-ultra-thick-lube.svg);}
.icon-value-bundle{background-image:url(../images/products/feature-icons-2021/feature-value-bundle.svg);}
.icon-velvety-soft-foam{background-image:url(../images/products/feature-icons-2021/feature-velvety-soft-foam.svg);}
.icon-vibrating{background-image:url(../images/products/feature-icons-2021/feature-vibrating.svg);}
.icon-weighted-butt-plugs,.icon-weighted{background-image:url(../images/products/feature-icons-2021/feature-weighted-butt-plug.svg);}
.icon-multi-size{background-image:url(../images/products/feature-icons-2021/feature-multi-size.svg);}
.icon-metal{background-image:url(../images/products/feature-icons-2021/feature-metal.svg);}
.icon-value-set{background-image:url(../images/products/feature-icons-2021/feature-value-bundle.svg);}
.icon-faux-hair-tail{background-image:url(../images/products/feature-icons-2021/feature-faux-hair-tail.svg);}
.icon-detachable-flogger{background-image:url(../images/products/feature-icons-2021/feature-detachable-flogger.svg);}
.icon-jeweled-butt-plug{background-image:url(../images/products/feature-icons-2021/feature-jeweled-butt-plug.svg);}
.icon-masturbators{background-image:url(../images/products/feature-icons-2021/feature-penis-pumps.svg);}
.icon-penis-pumps{background-image:url(../images/products/feature-icons-2021/feature-masturbators.svg);}
.icon-penis-pumps{background-image:url(../images/products/feature-icons-2021/feature-masturbators.svg);}
.icon-penis-stimulation{background-image:url(../images/products/feature-icons-2021/feature-penis-stimulation-36.svg);}
.icon-wrap-around-design{background-image:url(../images/products/feature-icons-2021/feature-wrap-around-design.svg);}
.function-icon{margin-bottom:25px}
.function-icon ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.function-icon ul>li{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width:20%;text-align:center;margin:5px 0;padding-right:5px;}
.function-icon .icon{margin-bottom:5px;width:40px;height:40px;background-size:40px 40px;background-repeat:no-repeat;display:inline-block;vertical-align:top;}
.function-icon-t{vertical-align:top;font-size:13px;color:#10C0D9;display:block;font-weight:bold;}
.function-icon ul>li.function-compatible-with-b-vibe-vibrating-toys-only,
.function-icon ul>li.function-compatible-with-cinco-anal-beads-only,
.function-icon ul>li.function-compatible-with-novice-plug-only,
.function-icon ul>li.function-compatible-with-rimming-plug-2-only,
.function-icon ul>li.function-compatible-with-rimming-plug-petite-only,
.function-icon ul>li.function-compatible-with-rimming-plug-xl-only,
.function-icon ul>li.function-compatible-with-trio-plug-only,
.function-icon ul>li.function-compatible-with-triplet-anal-beads-only{-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;}
/*color*/
.color-chooser,.size-chooser{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}
.p-attribute-area{display:block;width:100%;height:100%;border-radius:100%;-webkit-border-radius:100%;position:relative;border:2px solid #fff;width: 30px;height:30px;padding:0;margin:0 auto;}
.product-options-bottom .color-chooser ul li{margin-right:40px;display: inline-block;padding: 25px 0 15px;vertical-align:top;}
.color-chooser ul li > a.option_c{white-space: normal;padding: 0;display: flex;flex-direction: column;cursor:pointer;}
.color-chooser ul li.soldout > a.option_c .p-attribute-area::after{content: "";border: 1px solid #888;width: 100%;display: block;position: absolute;top:45%;left: 0;transform: rotate(-45deg);}
.color-chooser ul li > a.option_c:not(.selected) .p-attribute-area{box-shadow:none;}
.color-chooser ul li > a.option_c:not(.selected):hover .p-attribute-area{box-shadow: 0 0 0 1px #BBB;}
.color-chooser ul li > a.option_c.selected .p-attribute-area.color-img{box-shadow: 0 0 0 1px #BBB;}
.color-chooser ul li > a.option_c.selected .p-attribute-area{box-shadow: 0 0 0 1px;}
.p-attribute-title{display:block;font-size:12px;font-weight:500;line-height:1;text-align: center;text-transform:capitalize;margin-top:5px;color:#747474;background-image:none!important;}
.option_c.selected .p-attribute-title{font-weight:bold;color:#000}
.sale-option{display:none;width:35px;height:14px;line-height:14px;background:#10C0D9;color:#fff;border-radius:40px;font-size:10px;transform:scale(.86);position:relative;top:-10px;right:-10px;background-image:none!important;text-align:center;text-transform: capitalize;}
.option-li.sale .sale-option{display: block}
/*size-chooser*/
.product-options-bottom .size-chooser{margin:5px 0 20px}
.product-options-bottom .size-chooser li{margin-right:20px;padding-top:15px;display:inline-block;position:relative;vertical-align:top;}
.product-options-bottom .size-chooser li.soldout a::after{content: "";border: 1px solid #888;width: 100%;display: block;position: absolute;top: 50%;left: 0;transform: rotate(-45deg);}
.product-options-bottom .size-chooser li.soldout a{color:#999}
.product-options-bottom .size-chooser ul ul{display:inline-block;}
.product-options-bottom .size-chooser ul li > a{border:1px solid #ccc;width:46px;height:46px;font-size:16px;color:#000;background:#F6F7F7;line-height:43px;display:block;border-radius:100%;-webkit-border-radius:100%;text-align:center;cursor:pointer;position:relative;}
.product-options-bottom .size-chooser  li a.selected{border:2px solid #10c0d9;}
.size-chooser label{margin-top: 19px;} 
.size-chooser select{width:138px;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:3px;-webkit-border-radius:3px;background:#f7f7f7 url(../images/chevron-down.svg) no-repeat 110px 13px;background-size:auto auto;background-size:15px 15px;padding:12px 15px;cursor:pointer;}
/*Size & Fit*/
.product-specs{margin-top:30px;}
.product-specs img{float:left;margin:0;max-width: 280px;}
.size-box label{display:inline-block;color:#333;font-weight:400;width:120px;}
.size-box ul li{margin-bottom:8px}
/*new-size&fit-design*/
.color-chooser li.unavail{display: none;}
.product-specs .size-box{margin:20px 0 0 15px;display: inline-block;}
.color-chooser .soldout-label{display:none;width:60px;height:14px;line-height:14px;background:#888;color:#fff;border-radius:40px;font-size:10px;transform:scale(.86);position:relative;top:-7px;right:-5px;background-image:none!important;text-align:center;text-transform: capitalize;z-index:1}
.size-chooser .soldout-label{display:none;width:60px;height:14px;line-height:14px;background:#888;color:#fff;border-radius:40px;font-size:10px;transform:scale(.86);position:absolute;top:-5px;left:10px;background-image:none!important;text-align:center;text-transform: capitalize;z-index:1}
.color-chooser .soldout .soldout-label,.size-chooser .soldout .soldout-label{display: block;}
.color-chooser .soldout .sale-option,.size-chooser .soldout .sale-option{display:none!important;}
.size-box ul li span{color:#999;}
.size-box .item-name{font-size: 16px;width: 260px;line-height:1.3;margin-bottom: 15px;}
.size-box .current .item-name{color:#10c0d9;}
.size-box .current .item-name::after{border-left: 7px solid #10c0d9;border-left-width: 7px;border-top: 7px solid transparent;border-bottom: 7px solid transparent;content: "";display: inline-block;float: left;padding-right: 5px;margin-top: 5px;}
/*Expand Plug Modes*/
#product_tabs_expanding_plug_modes_contents .bv-plug-dot-list li{margin-bottom: 8px;}
#product_tabs_expanding_plug_modes_contents .bv-plug-dot-list li strong{display: inline-block;width: 200px;}
/*new-icon*/
.product-info-label{position:relative;}
.product-info-label .label-p-text{display:inline-block;position:absolute;right:0;top:0;background:#fff;padding:5px 8px;color:#10c0d9;font-size:12px;border-radius:4px;line-height:1;z-index:2;border:1px solid #10c0d9;font-weight:bold;text-transform:uppercase;}
.product-info-label .label-p-text.label-soldout{color:#999;border-color:#999}
.product-info-label .label-soldout-txt{color:#999;display:inline-block;position:absolute;right:0;top:0;background:#fff;padding:5px 8px;font-size:12px;border-radius:4px;line-height:1;z-index:2;border:1px solid #999;font-weight:bold;text-transform:uppercase;}
.product-info-label .label-sale{z-index:1}
.product-info-label .label-free-gift::after{content:"Free Gift"}
.product-info-label .label-woob::after{content:"Woob"}
.product-info-label .label-new::after{content:"New"}
.product-info-label .label-bluetooth::after{content:"Bluetooth"}
.product-info-label .label-sale::after{content:"Sale"}
.product-info-label .label-save-10::after{content:"Save $10"}
.product-info-label .label-save-30::after{content:"Save $30"}
.product-info-label .label-save-55::after{content:"Save $55"}
.product-info-label .label-free-toy::after{content:"Free Toy"}
.product-info-label .label-soldout::after{content:"Sold Out"}
/*label*/
.product-gallery .booth{position:relative;}
.body-safe-img{display:block;background:url(../images/bodysafe.png) no-repeat;width:157px;height:158px;position:absolute;top:0;left:15px;right:auto;z-index:3;border:none;padding:0}
/*wishlist*/
.wishlist-box{padding-left:50px;}
.add-to-wishlist{display:inline-block;position:relative;}
.add-to-wishlist .icon-favorite{background: url(../images/products/heart_off.svg) no-repeat scroll 0 0 / 36px 35px;width: 36px;height: 35px;display: inline-block;}
.add-to-wishlist.favorite-added .icon-favorite{background-image: url(../images/products/heart_on.svg);}
.add-to-wishlist{display:inline-block;text-align:right;}
.add-to-wishlist:hover .add-wishlist-info{color: #10C0D9;}
.add-wishlist-info{display: block;font-size: 12px;color: #000;transform: scale(0.75);line-height: 1.2;margin-top: -6px;min-width:55px;font-family:'Montserrat', Arial, serif;}
/*.favorite-added .add-wishlist-info{min-width:80px;}*/
/* reviews */
/* rank */
.rating-box{font-weight: bold;font-size: 20px;width: 32px;padding: 5px 0;vertical-align: middle;background: url(../images/products/favorite-1star-full.svg) 0 100% no-repeat;background-size: 50%;background-position: center right;}
.top-rating-box{padding-bottom: 15px;}
.top-rating-box .rating-box{width: 69px;padding: 0;display: inline-block;background:url(../images/products/favorite-5star-empty.svg) 0 100% no-repeat;line-height: 0;vertical-align: middle;}
.top-rating-box .rating{background:url(../images/products/favorite-5star-full.svg) 0 100% no-repeat;display: inline-block;width: 69px;height: 13px;}
.top-rating-box span{color:#999;vertical-align: middle;font-size: 12px;}
#user-reviews-hd .assess{display: flex;padding-bottom: 30px;}
#user-reviews-hd .overall-rating{flex: 1;text-align: right;padding-right: 40px;display: flex;align-items: center;justify-content: flex-end;}
#user-reviews-hd .overall-rating .no-review{color: #999;font-size: 22px;letter-spacing: 1.2px;}
#user-reviews-hd .overall-rating .rating-package{display: inline-block;text-align: center;color: #999;font-size: 16px;}
#user-reviews-hd .overall-rating .big-star{font-size: 42px;line-height: 1;font-weight: bold;padding-bottom: 5px;color: #404040;}
#user-reviews-hd .overall-rating .big-star span{display: inline-block;width:35px;height: 35px;margin-left: 5px;background:url(../images/products/favorite-1star-full.svg) no-repeat;background-size: contain;margin-bottom: -2px;}
#user-reviews-hd .meter-list{flex: 1;text-align: left;border-left: 1px solid #ebebeb;padding-left: 40px}
.form-add.ratingpf button.btn.btn-large{padding: 12px 58px;margin-bottom: 22px;}
.review-popup{display: none;position: fixed;z-index: 1;top: 50%;left: 50%;transform: translate(-50%,-50%);background: #fff;padding: 60px 72px 50px;box-shadow: 0px 0px 10px 0px #999;}
.review-popup .msg{display:block;margin-bottom:20px}
.review-popup h1{color: #10c0d9;font-family: 'Montserrat', Arial, serif;font-size: 23px;padding-bottom: 20px;}
.review-popup p{font-size: 15px;padding: 10px 0;line-height: 1.5;}
.review-popup .btn{padding: 7px 40px;}
.review-popup .close-svg{background: url(../images/cancel.svg) no-repeat;background-size: contain;width: 40px;height: 40px;position: absolute;top: 10px;right: 10px;}
.br-theme-css-stars{display: inline-block;padding-top: 40px;}
.br-theme-css-stars .br-widget {height: 23px;white-space: nowrap;}
.br-theme-css-stars .br-widget a {text-decoration: none;height: 50px;width: 50px;float: left;font-size: 23px;margin-right: 5px;}
.br-theme-css-stars .br-widget a{background: url(../images/products/favorite-1star-empty.svg) 0 100% no-repeat;}
.br-theme-css-stars .br-widget a.br-active,.br-theme-css-stars .br-widget a.br-selected{background: url(../images/products/favorite-1star-full.svg) 0 100% no-repeat;}
.br-theme-css-stars .br-widget .br-current-rating {display: none;}
.br-theme-css-stars .br-readonly a {cursor: default;}
.category-1666 .simple-product .add-to-box .add-to-cart .qty-wrapper{display: none;}
.category-1666 .simple-product .add-to-box .add-to-cart .color-chooser{display: none;}
@media print {
.br-theme-css-stars .br-widget a:after {content: "\2606";color: black;}
.br-theme-css-stars .br-widget a.br-active:after,
.br-theme-css-stars .br-widget a.br-selected:after {content: "\2605";color: black;}
}
.meter-list .review, .meter-list .meter, .meter-list .amount {vertical-align:middle;}
.meter-list .amount {background:#10C0D9;display:block;height:100%;left:-10%;position:relative;}
.meter-list .meter {background:#f0f0f0;display:inline-block;height:16px;margin: 0 2px 0 12px;overflow:hidden;width:200px;}
.meter[title^="1"] .amount{width:20%}.meter[title^="100"] .amount{width:110%}.meter[title^="9"] .amount{width:100%}.meter[title^="8"] .amount{width:90%}.meter[title^="7"] .amount{width:80%}.meter[title^="6"] .amount{width:70%}.meter[title^="5"] .amount{width:60%}.meter[title^="4"] .amount{width:50%}.meter[title^="3"] .amount{width:40%}.meter[title^="2"] .amount{width:30%}.meter[title^="0"] .amount,.meter[title="1%"] .amount,.meter[title="2%"] .amount,.meter[title="3%"] .amount,.meter[title="4%"] .amount,.meter[title="5%"] .amount,.meter[title="6%"] .amount,.meter[title="7%"] .amount,.meter[title="8%"] .amount,.meter[title="9%"] .amount,.meter[title="0%"] .amount,.meter[title=""] .amount{width:10%}.meter[title$="0%"] .amount{left:-10}.meter[title$="9%"] .amount{left:-1%}.meter[title$="8%"] .amount{left:-2%}.meter[title$="7%"] .amount{left:-3%}.meter[title$="6%"] .amount{left:-4%}.meter[title$="5%"] .amount{left:-5%}.meter[title$="4%"] .amount{left:-6%}.meter[title$="3%"] .amount{left:-7%}.meter[title$="2%"] .amount{left:-8%}.meter[title$="1%"] .amount{left:-9%}
#review-form .inputbox input,#review-form .inputbox textarea{background-color:#fff;width: 560px;padding:15px 0;text-indent:10px;color:#404040;border:1px solid #e6e6e6;}
#review-form .recaptcha-box{line-height: 0;}
.rating-option .control-label{float:none;display:inline-block;}
.rating-option .controls{width:auto;display:inline-block;margin-left:10px}
#user-reviews-hd,#overall-rating {border-bottom:1px solid #e6e6e6;padding:10px 0;text-align: center;}
#review-links{font-size:14px;padding-bottom: 25px;}
#review-links .write-a-review a{text-decoration:none;background: #bbb;border: 1px solid #bbb;width: 165px;padding: 16px 20px;}
#review-links .write-a-review a:hover{color: #bbb !important;background: #fff;width: 165px;}
#user-reviews-hd #review-form{border-top: 1px solid #e6e6e6;}
ul#product-star-meter li div {display:inline-block;*float:left;}
ul#product-star-meter li div.rating-box {*margin-right:10px;}
#overall-rating span.title {font-size:16px;font-weight:bold;text-transform:uppercase;font-family:"RobotoSlab",Arial,serif;}
#overall-rating .rating-box,#overall-rating span {float:left;margin:0 3px;}
#overall-rating{margin-bottom:30px;}
#reviews-body{border-bottom: 1px solid #e6e6e6;}
#reviews-body dl {padding-top:20px;border-bottom:1px solid #e6e6e6;overflow:hidden;margin:0;}
#reviews-body dl dt h3,#reviews-body dl dt .h3 {font-size:18px;font-family:"RobotoSlab",Arial,serif;margin-top:0;font-weight:400;}
#reviews-body dl dt h3 a,#reviews-body dl dt .h3 a{color: #10C0D9;}
#reviews-body dl dt,#reviews-body dl dd {padding:5px 0;margin:0;}
#reviews-body dl .main-info .r-by{font-size: 15px;}
#reviews-body dl .main-info .r-by b span{color: #999;font-weight: 300;}
#reviews-body dl .main-info .r-by .time{float: right;color: #999;}
#reviews-body dl .main-info .top-rating-box{padding-bottom: 10px;}
#reviews-body dl dd blockquote{border: none;padding: 0;color: #707070;}
#reviews-body dl dd blockquote p{font-size: 13px;}
#reviews-body dl dd.review-ft span.date {color:#888;}
#reviews-body h3 {font-size:20px;margin-top:40px;font-weight: bold;}
#reviews-body .pagination {height:auto;float: none;text-align: center;padding: 7px 0 30px 0;}
#reviews-body .pagination .active a {color: #10c0d9;}
#reviews-body .pagination a{color: #a4a4a4;cursor: pointer;}
#reviews-body .span8 p{margin-top:10px;}
#recaptcha_widget_div {margin-bottom:15px;}
.recent-reviews .btn{margin:10px auto 0}
#review-form .recaptcha {margin-left:0;width:200px;display: inline-block;margin-bottom: 15px !important;}
.recaptcha-box .field-recaptcha .g-recaptcha{width:304px;margin:0 auto 20px}
/* jRating CSS */
.jRatingAverage{background-color:#FFCD45;position:relative;top:0;left:0;z-index:2;height:100%}
.jRatingColor{background-color:#fff;position:relative;top:0;left:0;z-index:2;height:100%}
.jStar{position:relative;left:0;z-index:3}
p.jRatingInfos{position:absolute;z-index:9999;background:transparent url('icons/bg_jRatingInfos.png') no-repeat;color:#888;display:none;width:91px;height:29px;font-size:16px;text-align:center;padding-top:5px}
p.jRatingInfos span.maxRate{color:#c9c9c9;font-size:14px}
.ratingpf p {font-size:14px;line-height:1.2;}
.rating-option .required em {top:8px !important;}
.review-ft p.author {float:left;}
.review-ft .helpful-wrapper {float:right;}
.helpful-wrapper a {cursor:pointer;display:inline-block;padding-left:10px;*display:inline;*zoom:1;}
.helpful-wrapper .helpful {padding-right:20px;}
.helpful-wrapper i {margin-right:5px}
#reviews-body dl:last-child {border-bottom:none}
#reviews-body dl:hover i {display:inline-block;position:absolute;top:2px;left:-20px;}
#reviews-body .recent-reviews dl dt {overflow:hidden;padding-bottom:10px}
.recent-reviews h3 {padding-bottom:3px}
.recent-reviews .rating-box {float:none;}
.recent-reviews .main-info{padding-left:80px;}
.recent-reviews .main-info h3{line-height:1.2}
.recent-reviews .main-info .r-by {padding-top:3px;display:block;}
.review-thumb {float:left;width:70px;height:70px;margin-right:10px;}
.helpful-wrapper .helpful,.helpful-wrapper .not-helpful {position:relative;}
.helpful-wrapper .helpful span,.helpful-wrapper .not-helpful span {padding-right:5px;}
.helpful-wrapper .helpful span {color:#446816;}
.helpful-wrapper .not-helpful span {color:#C7202B;}
#product_tabs_cms_contents,#product_tabs_tags_tabbed_contents{min-height:300px;}
#reviews-body .span8 .inner,#reviews-body .span4 .inner,#sizefit .span4 .inner,#reviews-body .span3 .inner,#product_tabs_cms_contents .span3 .inner{padding:20px 10px;background:#f1f1f1;color:#333;}
#product_tabs_cms_contents .span3 .inner h3 {padding-bottom:15px;font-size:16px;color:#333;}
#product_tabs_cms_contents .product-specs .inner p a{white-space:pre-wrap;word-wrap:break-word;-moz-word-wrap:break-word;-webkit-word-wrap:break-word;}
.review-wrap .no-review{padding: 50px 0;text-align: center;color: #999;font-size: 18px;}
.review-wrap .top-rating-box .rating-box{width: 80px;}
.review-wrap .top-rating-box .rating{width: 80px;height: 16px;}
.form-add.ratingpf > h2{border-bottom:1px solid #eceded;padding-bottom:10px;margin-bottom:18px}
#reviews .product-section-title{display:none;}
/*checkbox*/
.add-to-recommend-popup .choice{cursor: pointer;}
.choice>input[type="checkbox"]:checked {background-color:#00c1de;}
.choice>input[type="checkbox"]{float: none !important;height:24px;width:24px;min-width:24px;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance: none;outline: 0;border: 1px solid #00c1de;cursor: pointer;min-height: 1px;padding:0 !important;margin:0}
.choice>input[type="checkbox"]:checked+label{position: relative;display: inline-block;}
.choice>input[type="checkbox"]:checked+label::before{content: "";display: block;text-align: center;color: #fff;position: absolute;left:-24px;top:0;width:17px;height:17px;background: url(../images/membership/checkmark.svg) center / 17px 17px;}
.choice>label{display:inline-block;font-size:16px;color:#000;margin:0;vertical-align:middle;padding-left:10px;cursor: pointer;}
/*yotpo review*/
.bvibe-product-review-con{padding-bottom:60px}
.yotpoBottomLine{margin-bottom:10px;height:28px}
.yotpo .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-bottomline .yotpo-icon-empty-star,.yotpo .write-review .yotpo-header .yotpo-icon,.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon, .yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-icon, .yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-icon, .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars .yotpo-icon{color:#F8D800!important}
.yotpo-star-rating-icon.yotpo-sr-star-full path,.star-container.yotpo-sr-star-full path{fill:#F8D800;stroke:#F8D800;}
.yotpo-star-rating-icon.yotpo-sr-star-empty.yotpo-star-rating-icon path,.star-container.yotpo-sr-star-empty path{stroke:#F8D800;}
.yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score{color:#000!important}
.yotpo-reviews-trademark.yotpo-reviews-by{display:none!important}
#yotpo-main-widget-btn[data-v-45e7fb23]:focus{outline:none!important;}
.yotpo-new-review-btn.yotpo-btn-s{background:#000!important;border:1px solid #000!important;border-radius:8px!important}
.yotpo-sr-bottom-line-text{font-size:13px!important;padding-top:0!important}
.yotpo .yotpo-label-container,.add-p-title,.yotpo-nav-wrapper,.yotpo-footer .yotpo-icon.yotpo-icon-seperator,.yotpo .yotpo-nav-content > div.yotpo-active.yotpo-reviews-filters{display:none!important;}
.yotpo .write-review .socialize-wrapper{display:block!important;}
.yotpo .yotpo-icon-write-no-frame::before{color:#fff}
.write-question-review-buttons-container .write-question-review-button:hover .yotpo-icon-write-no-frame::before{color:#000}
.write-question-review-buttons-container .write-question-review-button:hover .write-question-review-button-text{color:#000!important}
.yotpo .yotpo-mandatory-explain{color:red;font-size:12px;}
.write-question-review-buttons-container .write-question-review-button{background-color:#000!important;border-radius:8px!important;color:#fff;height:auto;border:1px solid #000!important;font-family:'Montserrat', Arial, serif;border:1px solid #000}
.write-question-review-buttons-container .write-question-review-button .write-question-review-button-text{color:#fff!important;font-family:'Montserrat', Arial, serif!important;}
.reviews-header .reviews-amount{color:#000}
.main-widget .write-question-review-buttons-container{float:none!important;padding:0!important;text-align:center;}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name{color:#000!important;font-weight:bold;}
.yotpo .yotpo-review .yotpo-footer .yotpo-action:hover, .yotpo .yotpo-comment .yotpo-footer .yotpo-action:hover, .yotpo .yotpo-question .yotpo-footer .yotpo-action:hover, .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action:hover,.yotpo .yotpo-review .yotpo-footer .yotpo-action:hover .y-label{color:#00c1de!important}
.yotpo .yotpo-review .yotpo-main .content-title{color:#000!important}
.yotpo .yotpo-icon-circle-checkmark::before{color:#1cc286}
.yotpo-verified-icon circle{fill:#1cc286!important}
.yotpo .yotpo-nav-dropdown span:not(.yotpo-icon),.yotpo-nav-dropdown.sort-drop-down span{padding:0!important}
.yotpo .write-review .yotpo-header .yotpo-header-title{font-weight:bold;color:#000}
.yotpo div, .yotpo span, .yotpo p, .yotpo a, .yotpo img, .yotpo i, .yotpo strong, .yotpo sup, .yotpo ul, .yotpo li, .yotpo form, .yotpo label,.yotpo div, .yotpo span, .yotpo p, .yotpo a, .yotpo img, .yotpo i, .yotpo strong, .yotpo sup, .yotpo ul, .yotpo li, .yotpo form, .yotpo label{font-family:'Montserrat', Arial, serif!important;}
.yotpo .write-review .submit-button .primary-color-btn:hover, .yotpo input[type="button"].primary-color-btn:hover{background-color:#fff!important;border:1px solid #000!important;color:#000!important}
.yotpo .write-review .submit-button .primary-color-btn, .yotpo input[type="button"].primary-color-btn{background-color:#000!important;border-radius:8px;font-family:'Montserrat', Arial, serif!important;border:1px solid #000!important}
.yotpo .write-review.yotpo-regular-box{margin:35px 0 0!important}
.yotpo .form-group .form-element .y-input,.yotpo .write-review .connect-wrapper .form-element .y-input{outline:none;font-family:'Montserrat', Arial, serif;border:1px solid #D9D9D9;
  border-radius:10px;height:45px}
.yotpo-first-review-stars,.yotpo .yotpo-first-review{display:none;}
.yotpo .yotpo-default-button, .yotpo input[type="button"].yotpo-default-button{background-color:#000!important;text-transform:capitalize;font-size:16px;font-family:'Montserrat', Arial, serif!important;border-radius:8px;}
.main-widget.yotpo-display-wrapper.yotpo-no-reviews{margin-bottom:40px}
/*add-to-recommend-popup*/
.add-to-recommend-popup{display:none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.7);z-index: 99;color:#000}
.add-to-recommend-popup-content{width:668px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:rgba(0, 0, 0, 0.25) 0px 12px 15px 0px;padding:60px 50px}
.add-to-recommend-popup-t{text-align:center;color:#000;font-size:32px;line-height:1;padding-bottom:30px;font-weight:bold;}
.add-to-recommend-popup-each{display:-ms-flexbox;display: flex;width: 100%;overflow: hidden;border: 1px solid #EAEAEA;margin-bottom:10px;-ms-flex-align:center;align-items:center;background:#FAFAFAFA;}
.add-to-recommend-popup-img{background-color:#fff;max-width:116px;min-width:116px;padding:20px 0}
.add-to-recommend-popup-info{display: flex;flex-direction: column;-webkit-box-pack: center;justify-content: center;align-items: flex-start;padding:20px;width:100%}
.add-to-recommend-popup-product-name{font-size:16px;font-weight:bold;display:block;margin-bottom:20px;}
.add-to-recommend-popup .add-to-recommend-popup-info .old-price .price {text-decoration: line-through;color: #bbb !important;}
.add-to-recommend-popup .add-to-recommend-popup-info .price{display: inline-block;color:#000!important;font-size:16px!important;font-weight:300!important;margin:0 5px 20px 0;}
.product-content .product-info-main .add-to-recommend-popup .price-box .old-price .price{color:#bbb!important;}
.add-to-recommend-popup-btn{text-align:center;margin-top:40px;display:-ms-flexbox;
  display: flex;}
.add-to-recommend-popup-btn .btn{display:inline-block;border-radius:8px;text-align:center;outline:none;outline-offset:0;font-size:16px;font-weight: 300;}
.add-to-recommend-popup-btn-add.btn.disabled,.add-to-recommend-popup-btn-add.btn[disabled]{background-color:#999;cursor:not-allowed;border-color:#999}
.add-to-recommend-popup-btn .btn:focus{outline:none;}
.add-to-recommend-popup-btn-add{margin-right:10px;padding:14px 33px;}
.add-to-recommend-popup-btn-add:focus{background-color:#FF5E00;}
.add-to-recommend-popup-btn-no{color:#747474;background-color:transparent;border:1px solid #747474;-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;padding:14px 0;}
.add-to-recommend-popup-btn-no:hover{background-color:#747474;color:#fff;}
.add-to-recommend-popup .popup-close{position: absolute;right:10px;top:10px;left: auto;cursor: pointer;background:url("../images/cancel.svg") no-repeat center / cover;width:30px;height:30px}
/*content*/
.product-content{padding-top:50px;color:#404040;}
.main-title{font-size:24px;margin-bottom:30px;display:block;line-height:1.2;color:#000;font-weight:bold;text-transform:capitalize;}
.p-tt.page-title-wrapper{display:-ms-flexbox;display:flex;}
.p-tt .main-title{text-align:left;t-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;}
.p-de-inner p,.p-description div p{font-size:13px;font-weight:300;line-height:1.8;margin-bottom:25px;}
.p-de-inner a,.p-description div a{color:#10c0d9;display:inline-block;font-weight:bold;text-decoration:underline;}
.p-description div a.btn-gray{text-decoration:none;}
.p-description .p-de-inner .cyber-promo{color: red;font-size: 16px;font-weight: 600;}
.add-con .international-shipping, .add-to-box .international-shipping{color: #999; font-size:13px;margin:10px 0px 0px 0px;line-height:1.5; font-weight:300; font-family:'Montserrat', Arial, serif;}
.add-con .international-shipping a , .add-to-box .international-shipping a{font-size:13px;line-height:1.5; font-weight:300;font-family:'Montserrat', Arial, serif;color:#999;text-decoration:underline;font-weight:bold;} 
[title~=Watch][title~=Video]{margin-left: 15px;}
.catalog-product-view #colorbox,#cboxContent{overflow: hidden;}
.catalog-product-view #colorbox .video-slider video{width:100%;}
.product-options-bottom-btn-line-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}
.add-button-con{-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.product-shop .add-to-box .actions.add-con .btn{padding:15px 64px;width:100%;font-weight:bold;font-size:24px}
.product-shop .add-to-box .btn.btn-soldout{background-color:#747474;color:#fff;border:1px solid #747474;padding:19px 64px;width:84%;font-family:'Montserrat', Arial, serif;}
.add-to-cart .btn-primary[disabled]{background:#747474;color:#fff;border:1px solid #747474;font-weight:600;opacity:1;}
.add-to-cart .btn-primary[disabled]:hover{opacity: 0.5;}}
.add-to-cart .btn-video-playjs{background-color:#FF5E00;border-color:#FF5E00;color:#fff;}
.add-to-cart .btn-video-playjs:hover{background-color:transparent;color:#FF5E00;}
/*anal training kit page*/
.d-table-bordered{border:1px solid #ccc;border-collapse: separate;}
.d-table-bordered tr,td{border:1px solid #ccc;padding: 5px;}
/*more-icon*/
.p-more-icon{padding:80px 0}
.p-more-icon-each{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap: wrap;-ms-flex-align:center;align-items:center;text-align:center;}
.p-more-icon-each svg{width:60px;height:60px;margin:0 auto 10px}
.p-more-icon-each .op-ct{font-size:16px;color:#404040;display:block;width:100%;}
/*description-video*/
.video-slider video{width:90%;height:auto}
/*select-product-options-wrapper*/
.last{margin-left:0px;}
.product-options p.required{display:none;}
#product-options-wrapper .last label{margin-bottom:10px;}
.last .input-box select{width:300px;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:3px;-webkit-border-radius:3px;background:#f7f7f7 url(../images/chevron-down.svg) no-repeat 270px 13px;background-size:auto auto;background-size:15px 15px;padding:10px 15px;cursor:pointer;}
#product-options-wrapper .required em{margin-right:5px;}
/*product page box-blue*/
.box-bar{background-color:#fff;}
.box-inner{background-color:#f6f7f7;height:238px}
.box-inner img{display:inline-block;vertical-align:top;width:50%;}
.box-con .col-md-6>img,.box-inner img{aspect-ratio:117 / 59;}
.box-text{padding:30px;box-sizing:border-box;-webkit-box-sizing:border-box;width:49%;display:inline-block;}
.box-text h2{font-size:30px;width:auto;margin-bottom:20px;font-weight:600;}
.box-text p{font-size:13px;line-height:1.8}
.box-blue{background-color:#000!important;color:#fff;text-align:center;padding:50px 0;clear:both;}
.box-blue-each{display:inline-block;text-align:center;width:11%;vertical-align:top;margin:0 30px}
.box-blue-each svg.icon{width:80px;height:80px;background-image:none;aspect-ratio:1 / 1}
.blue-text{display:block;font-size:13px;margin-top:20px}
.section-blue{background:#fff url("../images/products/life-style/top-hero-bg-blue.jpg") no-repeat center top / contain;}
.section-purple{background:#fff url("../images/products/life-style/top-hero-bg-purple.jpg") no-repeat center top / contain;}
.section-pink{background:#fff url("../images/products/life-style/top-hero-bg-pink.jpg") no-repeat center top / contain;}
.section-black{background:#fff url("../images/products/life-style/top-hero-bg-black.jpg") no-repeat center top / contain;}
.section-vsp{background:#fff url("../images/home/vsp-collage.jpg") no-repeat center top / contain;}
.UV-sterilizer-pouch{background:#fff url("../images/home/UV-sterilizer-pouch-bg.jpg") no-repeat center top / contain;}
.bump-plug{background:#fff url("../images/home/bump-plug-bg.jpg") no-repeat scroll center top / contain;}
.swirl-plug{background:#fff url("../images/home/swirl-plug-bg.jpg") no-repeat scroll center top / contain;}
.twist-plug{background:#fff url("../images/home/twist-plug-bg.jpg") no-repeat scroll center top / contain;}
.section-snug-tug{background:#fff url("../images/home/b-vibe-snug-tug-how-to-use-bg.jpg") no-repeat center top / contain;}
.section-jewel-plugs{background:#fff url("../images/products/vjp-bg-new.jpg") no-repeat 50% -14% / 100%;}
.section-anal-training-kit-black{background:#fff url("../images/home/bv-anal-training-kit-black-collage.jpg") no-repeat center top / contain;}
.section-anal-training-kit{background:#fff url("../images/home/bv-anal-training-kit-teal-collage.jpg") no-repeat center top / contain;}
.section-og-black{background:#fff url("../images/home/lw-og-top-bg.jpg") no-repeat center top / contain;}
.section-petite{background:#fff url("../images/home/lw-petite-top-bg.jpg") no-repeat center top / contain;}
.section-plug-in{background:#fff url("../images/home/lw-plug-in-top-bg.jpg") no-repeat center top / contain;}
.section-stainless-steel{background:#fff url("../images/home/lw-stainless-steel-top-bg.jpg") no-repeat center top / contain;}
.section-chrome{background:#fff url("../images/home/lw-chrome-top-bg.jpg") no-repeat center top / contain;}
.top-word{font-size:38px;color:#fff;display:block;text-align:center;line-height:1.5;font-weight:300;padding:50px 10px 230px;}
.box-con{margin-top:-170px}
.section-lblue{background-color:#fff;}
.section-lblue .container{background-color:#f4fbff;padding-top:30px;padding-bottom:30px}
.box-half-content{background-color:#f6f7f7;}
.box-half-content .box-text{width:100%;background-color:#f6f7f7;}
/*section-brand*/
.section-brand{padding:80px 0 20px;margin-bottom:50px}
.section-brand::before,.section-brand::after{content:"";height:1px;width:270px;background-color:#afafaf;margin:0 auto;display:block;}
.section-brand::before{margin-bottom:50px}
.section-brand img{margin-bottom:30px;aspect-ratio:370/51}
.section-brand .st-text{margin-bottom:25px;vertical-align:top;text-align:center;}
.brand-vice{padding-top:39px;}
.brand-elite-daily{padding-top:59px;}
/*pre-sale*/
.presale-detail{background: #edfcfe;color: #10C0D9;padding: 18px 45px 25px 25px;display: inline-block;margin:20px 0;border-radius: 8px;font-size: 15px;line-height: 1.4;}
.presale-detail svg{width: 27px;height:27px;vertical-align: middle;}
.presale-detail .presale-txt{display: inline-block;vertical-align: middle;padding-left:15px;}
.presale-detail .detail{letter-spacing: -0.2px;}

/*complete snug plug set product page*/
.product-26790 .p-description .product-options .last{clear:both;overflow:hidden;}
.product-26790 .p-description .product-options .last dd{width:322px;display:block !important;float:left;margin-left:0}
.product-26790 .p-description .product-options .last dd:nth-child(even){margin-left:2%;}
.product-26790 .last .input-box select{width: 213px;appearance: none;-moz-appearance: none;-webkit-appearance: none;border-radius: 3px;-webkit-border-radius: 3px;
background: #f7f7f7 url(../images/chevron-down.svg) no-repeat 185px 13px;background-size: auto;background-size: auto auto;background-size: 15px 15px;padding: 10px 15px;cursor: pointer;}
.product-26790 .p-description .product-options .input-box #select_43{margin-top:10px}
.product-26790 .p-description .product-options .input-box #select_43,#select_42{background: #efefef;color: #808080;cursor: not-allowed;pointer-events: none;width:100%;}
.product-26790 .p-description .product-options .input-box #select_43 options[43]{display:none;}
.product-26790 .p-description .product-options .input-box #select_42 options[42]{display:none;}

/*vibrating snug plug product page*/
.product-26658 .simple-product .qty-chooser a{font-weight:bold;color:#10C0D9;}
.product-26659 .simple-product .qty-chooser a{font-weight:bold;color:#10C0D9;}
.product-26656 .simple-product .qty-chooser a{font-weight:bold;color:#10C0D9;}
.product-26657 .simple-product .qty-chooser a{font-weight:bold;color:#10C0D9;}

/*product page notify stock box*/
.product-options-bottom .alarm-stock-notice-info{margin-bottom:10px;}
.product-options-bottom .alarm-stock-notice-info .icon{display:inline-block;width:20px;height:20px;fill:#10c0d9;}
.product-options-bottom .alarm-stock-notice-info span{display:inline-block;font-size:13px;vertical-align:top;line-height:20px;}
.product-options-bottom .alarm-stock-notice .for-email{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;}
.product-options-bottom .alarm-stock-notice .for-email .input-box{flex:0 0 70%;max-width:70%;}
.product-options-bottom .alarm-stock-notice .for-email .input-box input{border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px;padding:17.5px 15px;font-size:16px;width:100%;margin:0;border:1px solid #eee;}
.product-options-bottom .alarm-stock-notice .for-email .buttons-set{flex:0 0 30%;max-width:30%;}
.product-options-bottom .alarm-stock-notice .for-email .buttons-set .btn{color:#fff;background-color:#000;margin-left:-18px;border:none;padding:20px 22px}
.product-options-bottom .alarm-stock-notice .for-email .buttons-set .btn:hover{opacity:0.8;}

/*product-slideup*/
.product-slideup-each .product-slideup-each-click{display:block;color:#000;font-size:16px;padding-bottom:10px;padding-top:20px;text-transform:uppercase;font-weight:400}
.product-slideup-each .tab-title{text-transform:uppercase;color:#000;font-size:16px;font-weight:bold;display:inline-block;}
.product-slideup-each .icon-chevron-small-down{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;float:right;fill:#000;width:12px;height:12px;}
.product-slideup-each.open .icon-chevron-small-down {display: none;transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.product-slideup-each .icon-open{display: none;}
.product-slideup-each.open .icon-open{display: inline-block;}
.product-slideup-each:not(.open) .icon-chevron-small-down{animation-name: rotate;animation-duration: 0.2s;animation-timing-function: linear;}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
.product-slideup-each#product_tabs_manual .icon-chevron-small-down{display: inline-block;transform: none;animation-name: none;width:16px;height:16px;margin-right: -2px;}
.product-slideup-each-inner{padding:10px 0;display:none;}
.tab-recommend-each .product-slideup-each-inner{display: block;}
.product-slideup-each-inner .st-text a{color: #FF6160;}
.product-slideup-each .product-specifications li{list-style-type:none;margin-bottom: 9px;line-height: 1.5;font-size: 14px;margin-left: 0px;color:#333}
.product-slideup-each .product-specifications .info-each img{max-width:100%}
.product-slideup-each .product-specifications li strong{display:inline-block;font-weight:600;width:150px;}
.product-faq-each{padding-left:15px}
.product-faq .product-faq-t{font-weight:bold;font-size:14px;position:relative;margin-bottom:10px;color:#333;display:block;}
.product-faq .product-faq-t::before{content:"-";font-weight:bold;position:absolute;z-index:1;left:-15px;top:0;line-height:1.5;color:#333}
.product-faq p{margin:0 0 10px;font-size:13px;color:#333;line-height:1.5}
.product-faq p:last-child{margin:0}
.product-faq p a{text-decoration:underline;color:#333}
.product-faq-each{margin-bottom:30px}
.product-faq-each:last-child{margin-bottom:0}
/*product-tab-recommend*/
.recommend-images-gallery{position:relative;float:none}
.recommend-wrapper{display:inline-block;vertical-align:middle;width: 100%;overflow:hidden;}
.recommend-wrapper ul li{width:270px;margin-right:25px;display: flex;flex-direction: column;}
.recommend-images-gallery li form{width:100%;text-align:center;margin-top:20px;clear:both;}
.recommend-wrapper ul li>a{display: flex;flex-direction: column;flex:1;}
.recommend-images-gallery .recommend-bottom-link{text-align:left;margin-top:10px;padding-bottom: 0;}
.recommend-images-gallery .recommend-bottom-link .btn{width:100%;padding:11px 0}
.product-tab-recommend .narrow-l,.product-tab-recommend .narrow-r{display:flex;align-items: center;position:absolute;top:24%;cursor:pointer;z-index:5;width: 32px;height: 32px;background-color: #BABABA;border-radius: 50%;margin:0;}
.product-tab-recommend .narrow-l{left:4px;}
.product-tab-recommend .narrow-r{right:4px;}
.product-tab-recommend .narrow-l .icon,.product-tab-recommend .narrow-r .icon{fill: #fff !important;height:36px;width: 36px;}
.product-tab-recommend .add-p-title{margin-bottom:30px;letter-spacing:2px}
.recommend-wrapper a:hover .item-name{text-decoration:underline;}
.product-tab-recommend .recommend-link img{-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;aspect-ratio:1/1}
.product-tab-recommend .item-name{color:#000;font-size:14px;font-weight:400;line-height:1.2;padding:15px 0;}
.tab-recommend-each .product-tab-recommend .price-box{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;font-size:14px;color:#000;margin-bottom:20px;font-weight:bold;}
.tab-recommend-each .product-tab-recommend .special-price{margin:0;color:#FF5E00}
.tab-recommend-each .product-tab-recommend .old-price{padding:0;margin:0 5px 0 0;text-decoration: line-through;font-size:14px;font-weight:normal;}
.product-tab-recommend .item-name span{display:block;}
.recommend-wrapper.no-slider{width:100%}
.recommend-wrapper.no-slider .recommend-each{display:inline-block!important;float:none!important;}.bx-wrapper .bx-pager{bottom: -40px;}
.recommend-bottom-link {float: none!important;text-align: center;margin-top: 20px;padding-bottom: 1px;}
/*footer-anal-play-advice*/
.footer-anal-play-advice{margin-top:120px}
.footer-anal-play-advice .container{background:#aba2f6 url(../images/footer/footer-anal-play-advice.webp) no-repeat 140% bottom / 670px;height:400px}
.footer-apa{height:100%}
.footer-apa-in{text-align:center;}
.footer-apa-in h3{color:#fff;font-size:32px;font-weight:bold;font-family:'Montserrat', Arial, serif;line-height:1.3;margin-bottom:20px}
.footer-apa-in .btn{color:#fff;font-size:22px;font-weight:bold;padding:15px 50px;background-color:#000;border-color:#000;border-radius:30px;-webkit-border-radius:30px;}
.footer-apa-in .btn:hover{background-color:transparent;color:#000}
/* Large desktop */
@media (min-width: 1200px) { 
.thumb-wrapper,.vedio-wrapper{margin-top:13px}
.thumb-wrapper{max-width:470px;margin: 0 6px 12px;}
.cloudzoom{min-height:570px;}
.thumb-wrapper ul > li,.vedio-wrapper ul > li{margin:0 6px;}
.thumb-wrapper ul > li{margin:0 6px 12px;}
.function-icon ul>li{-ms-flex: 0 0 16%;flex: 0 0 16%;max-width:16%;}
/*bundle color chooser*/
.btn-select{width:85%;}
/*product page notify stock box*/
.product-options-bottom .alarm-stock-notice .for-email .buttons-set .btn{padding:20px 40px}
/*more-icon*/
.p-more-icon-each{text-align:left;}
.p-more-icon-each svg{margin:0 10px 0 0;}
.p-more-icon-each .op-ct{width:auto}
/*product page box-blue*/
.box-text p{font-size:16px;}
.box-text{padding:33px;}
.box-inner{height:296px;}
.blue-text{font-size:16px;}
/*section-brand*/
.brand-vice{padding-top:49px;}
.brand-elite-daily{padding-top:73px;}
.section-brand .st-text{margin-bottom:30px;}
/*footer-anal-play-advice*/
.footer-anal-play-advice .container{background-position:100% bottom;}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 992px) {
/*product page*/
.body-safe-img{left:0}
.gallery-placeholder__image{width: 100%;aspect-ratio: 1/1;}
.product-content .zoom-con.co-row{margin-right: -22px;margin-left: -22px;}
.fotorama__wrap--slide .fotorama__stage__frame{top: 0;}
.fotorama__stage, .fotorama__nav{left: 0 !important;width: 100% !important;}
.fotorama__wrap .fotorama__grab,.fotorama__wrap .fotorama__stage__shaft{margin: 0 auto !important;width: 100% !important;max-width: 100% !important;}
.fotorama__stage__frame .fotorama__img{width: 100%;aspect-ratio: 1/1;}
.fotorama__nav__frame .fotorama__thumb{display: none;}
.fotorama__nav__frame{background-color:rgba(233,233,233,.8);text-indent: -999em;width: 10px !important;height: 10px !important;margin: 0 4px !important;padding: 0 !important;outline: 0;border-radius: 360%;}
.fotorama__nav__frame.fotorama__active{background-color:#10c0d9;}
.fotorama__nav-wrap--vertical.fotorama__nav-wrap{left: 50%;bottom: 18px;transform: translateX(-50%);top: auto;}
.fotorama__nav.fotorama__nav--thumbs{width: 100% !important;height: auto !important;}
.product-gallery{height: auto !important;padding: 0;}
/*header*/
.nav-search-main-con{ border-bottom: 1px solid #eaeaea;}
#uv-sterilizer-pouch-page .nav-tabs > li > a{margin: 0 15px;}
.thumb-wrapper{min-height:60px;max-height:60px;max-width:280px;}
.thumb-wrapper ul > li,.vedio-wrapper ul > li,img.cloudzoom-gallery{width:60px;height:60px;}
img.cloudzoom-gallery{height: auto;}
.thumb-wrapper ul > li{margin: 0 5px 12px;}
.cloudzoom{min-height:352px;}
.color-chooser{margin-top:20px}
.narrow-l,.narrow-r{margin-top:22px}
.narrow-l{margin-left:0;margin-right:5px;}
.narrow-r{margin-left:-5px;margin-right:0}
.function-icon ul>li{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width:25%;}
.section-brand {padding: 50px 0 20px;margin-bottom: 20px;}
.product-content{padding-top:30px;}
.category-products .multiple-colors{position:relative;}
.category-products .each-p .p-title{padding-top:10px;}
.zoom-con .gallery-placeholder{height:100%}
.product-info-main.product-shop{padding-top:30px}
/*bundle color chooser*/
.btn-select{width:100%;}
/*product page box-blue*/
.top-word{font-size:32px;}
.section-blue,.section-purple,.section-pink,.section-black{background-size:200%}
.section-jewel-plugs{background-position:center top;}
.box-inner{height:auto}
.box-text h2{width:100%!important;font-size:20px}
.box-blue-each{width:14%;margin:0 10px}
/*more-icon*/
.p-more-icon{padding:50px}
.p-more-icon-each{text-align:center;padding:0 23px;}
.p-more-icon-each svg{margin:0 auto 10px;}
.more-icon-each .op-ct{text-align:center;}
/*section-brand*/
.section-brand img{margin-bottom:20px;}
.brand-vice{padding-top:30px;}
.brand-elite-daily{padding-top:45px;}
/*select-product-options-wrapper*/
#product-options-wrapper select{width:340px;}
/*Rimming page*/
.p-tt .main-title{flex: 0 0 82%;max-width: 82%;}
/*pre-sale*/
.presale-detail{padding:15px 30px 15px 20px;}
.presale-detail .presale-txt{padding-left: 5px;font-size: 13px;}
.presale-detail .detail {letter-spacing: -0.4px;}
.presale-detail svg{width: 23px;height: 23px;}
/*new-size&fit-design*/
.product-specs{width:100%;}
.product-specs img{margin:0 30px;}
.size-chooser ul li >a{box-sizing: border-box;width:50px;height:50px;line-height: 45px;margin-right: 5px;}
.size-chooser ul li:last-of-type >a{margin-right: 0;}
.size-chooser li{margin-right:0;margin-bottom:10px}
.size-chooser li a{line-height: 51px;}
/*complete snug plug set product page*/
.product-26790 .p-description .product-options .last dd:nth-child(even){margin-left:4%;}
.product-26790 .last .input-box select{appearance: none;-moz-appearance: none;-webkit-appearance: none;border-radius: 3px;-webkit-border-radius: 3px;
background: #f7f7f7 url(../images/chevron-down.svg) no-repeat 270px 13px;background-size: auto;background-size: auto auto;background-size: 15px 15px;padding: 10px 15px;cursor: pointer;}
.product-26790 .p-description .product-options .input-box #select_43,#select_42{background: #efefef;color: #808080;cursor: not-allowed;pointer-events: none;}
.product-26790 .p-description .product-options .input-box #select_43 options[43]{display:none;}
.product-26790 .p-description .product-options .input-box #select_42 options[42]{display:none;}

.add-to-cart .more-icon .more-icon-each{font-size: 0;}
.add-to-cart .more-icon .icon{width: 25%;}
.add-to-cart .more-icon .op-ct{width: 75%;font-size: 15px;}
.review-popup{width: 90%;box-sizing: border-box;padding: 60px 55px 50px;}
.review-popup h1{font-size: 25px;}
.review-popup p{font-size: 18px;}
/*product page notify stock box*/
.product-options-bottom .alarm-stock-notice .for-email .input-box input{font-size:14px;}
.product-options-bottom .alarm-stock-notice .for-email .buttons-set .btn{font-size:14px;margin-top:0;padding:20px 15px;}
.product-gift-card .magenest-giftcard-product-form-options .custom-select-item-name-ul{width: 100%;}
/*footer-anal-play-advice*/
.footer-apa-in h3{font-size:30px;}
.footer-anal-play-advice{background:#aba2f6 url(../images/footer/footer-anal-play-advice.png) no-repeat 160% bottom / 590px;margin-bottom:0}
.footer-anal-play-advice .container{background:none;width:auto;height:356px}
.footer-apa-in{padding:0 30px}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.product-content{padding-top:10px}
.thumb-wrapper ul > li,.vedio-wrapper ul > li{width:60px;height:60px}
.cloudzoom{min-height:352px;}
.color-chooser{margin-top:20px}
.product-specs img{float:none;margin-bottom:30px}
.section-newsletter{margin:0;}
#review-form .inputbox input, #review-form .inputbox textarea,#review-form .recaptcha{width:300px}
.top-word{font-size:28px;}
.top-word br{display:none!important;}
/*zoom*/
.bx-wrapper{position:relative;}
.bx-controls{text-align:center;margin-bottom:20px}
.bx-pager{position:absolute;width:100%;bottom:15px;}
.bx-pager-item{display:inline-block;}
.bx-pager-item a.active{background-color:#10c0d9}
.bx-pager-item a{display:block;margin:0 10px;background-color:#ddd;width:10px;height:10px;line-height:10px;text-align:center;color:#fff;border-radius:100%;-webkit-border-radius:100%;font-size:0;text-indent:-999em;}
.zoom-con .btn.nl-inline.cboxElement .fa-play-circle{margin-right:10px}
.zoom-con .btn.nl-inline.cboxElement{display:block;margin:0 auto 30px;width:60%}
.narrow-l,.narrow-r{margin-top:22px}
/*section-brand*/
.section-brand .st-text{margin-bottom:50px}
.section-brand .st-text img{padding-top:0!important;margin-bottom:20px}
/*product page notify stock box*/
.product-options-bottom .alarm-stock-notice .for-email .buttons-set .btn{margin-top:0;}
}

 /* Landscape phones and down */
@media (max-width: 480px) {
.thumb-wrapper ul > li,.vedio-wrapper ul > li{width:50px;height:50px}
.p-de-inner p{line-height:2}
.product-specs img{margin:0 20px 30px}
#product_addtocart_form .btn{box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 auto 10px;width:70%;}
.add-to-box{text-align:center;}
/*select-product-options-wrapper*/
#product-options-wrapper{text-align:center;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

}