.scroll-header{z-index:2}
.prd-content{background-color:#fff}
#noticestock-email{padding:10px 20px;}
.messages .close{display:none;}
#noticestock-w .btn{display:block;}
#messages_product_view{margin:10px auto 0;text-align:center;}
.msg{display:inline-block;}
.btn-cart-continue{color:var(--text-primary)}
.p-de-inner a,.p-description div a{color:var(--text-primary);display:inline-block;font-weight:bold;text-decoration:underline;}
.zoom-con .clearance-t{color:#000;font-size:15px;text-align:left;padding-bottom:20px;font-weight:600}
.p-description .p-de-inner .cyber-promo{color:red;font-size: 16px;font-weight: 600;}
/*product-pre-desciption*/
.product-pre-desciption{padding-top:15px;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:var(--text-primary)}
.product-shop .product-pre-desciption{padding-bottom:25px}
/*product-gallery-video*/
.gallery-video .unveil-group{position:relative;}
.gallery-video .unveil-group::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}
.play-button{background: rgba(0,0,0,.05) url(../../../images/landing-page/queeries/icon_ig_reel_play_button.svg) no-repeat center/ 70px!important;}
.gallery-container .thumbnail {position: relative;}
.gallery-container .video-icon {display: block;height: 100%;width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: rgba(0,0,0,.05) url(../../../images/landing-page/queeries/icon_ig_reel_play_button.svg) no-repeat center/40px;}
/*product-shipping*/
.product-shipping #shipping-tips-box{padding-bottom:25px;}
.product-shipping #shipping-tips-box #shippingTo{float:left;}
.product-shipping #via{padding-top:5px;clear:both;display:block;}
.product-shipping #shipping-tips-box #freeShippingTo{float:left;color:var(--text-primary);}
.product-shipping #shipping-tips-box .shipping-fee{margin-left:3px;}
.product-shipping .price{color:var(--text-primary);font-weight:bold;}
.product-shipping .free_shipping_price {color:#A90000 !important;}
/*bundle color chooser*/
.product-options-wrapper{margin-bottom:30px}
.btn-select{width:100%;position:relative;margin-top:10px}
.btn-select-value{width:100%;background-color:#F6F7F7;padding:15px;cursor:pointer;border:1px solid #D9D9D9;display:block;position:relative;border-radius:8px;font-size:16px;color:#000;text-align:left;}
.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}
.color-select-con .color-r {display:inline-block;width:16px;height:16px;border-radius:100%;-webkit-border-radius:100%;vertical-align:top;margin-right:5px}
.product-options-wrapper select.invisible{left:0}
/*product-popup*/
.product-popup{width:20%;min-width:95%;background-color:#fff;border-radius:10px;-webkit-border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);text-align:left;overflow:hidden;position:fixed;z-index:10000;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);left:50%;top:-100%}
.product-popup-bg{position:fixed;top:0;left:0;z-index:9999;background-color:rgba(0, 0, 0, 0.2);width:100%;height:100%;display:none;}
.pop-up-main.avtive .product-popup-bg{display:block;}
.pop-up-main.avtive .product-popup{top:50%;left:50%;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.product-popup-inner{padding:20px}
.product-popup .btn{width:180px;}
.outside-con {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.body-loaded .icon-close {display: block;background: url(../../../images/cancel.svg) no-repeat center top / 30px 30px;width: 30px;height: 30px;text-indent: -999em;position: absolute;top: 10px;right: 10px;}
/*quick-login*/
.quick-login #quick-login-form{margin-bottom:0}
.quick-login #quick-login-form .sub-title{text-align:center;font-family:'Montserrat', Arial, serif;margin-bottom:10px;}
.quick-login #quick-login-form .form-horizontal{width:100%}
.quick-login .account-login{margin:0 auto;width:100%}
.quick-login .product-popup .btn{margin:0 auto;}
.quick-login .product-popup .buttons-set{text-align:center;}
.quick-login .product-popup{width:20%;min-width:95%}
.quick-login .alert{text-align:center;margin:0 auto 10px;}
.quick-login .alert.alert-error{color:#ed202d;}
.account-login .alert-error{padding:0;}
.quick-login #quick-login-form .form-horizontal label{margin-bottom:10px;font-size:15px;display:block;}
.quick-login #quick-login-form input.input-text{margin-bottom:15px;text-align:left;text-indent:15px}
.quick-login #quick-login-form .f-pw{text-align:right;margin-bottom:15px}
.quick-login .quick-login-info{color:var(--text-primary);text-align:center;font-size:12px;margin:0 auto 15px;}
.login-f-pw{text-align:center;margin-top:10px;}
.login-f-pw a{color:#b2b2b2;font-size:12px;}
.login-f-pw a:last-child{display:inline-block;margin-top:5px;}
/*checkbox*/
.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;vertical-align:middle;}
.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}
/*yotpo review*/
.bvibe-product-review-con{padding-bottom:50px}
.yotpoBottomLine{margin-bottom:18px;height:28px}
.yotpo-search-filter{height:36px!important}
/*yotpo review star*/
.box-4 .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{font-size:14px!important;line-height:1!important;padding:0!important}
.box-4 .yotpoBottomLine{margin-bottom:0;height:auto}
.box-4 .yotpo-reviews-star-ratings-widget{margin-top:5px}
.box-4 .yotpo-sr-bottom-line-summary.yotpo-sr-bottom-line-button{display:block!important;padding: 0!important}
.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-ico{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,.yotpo-star-rating-icon.yotpo-sr-star-half path{stroke:#F8D800;}
.yotpo-star-rating-icon.yotpo-sr-star-half linearGradient stop:first-child{stop-color:#F8D800}
.star-container.yotpo-sr-star-full path{fill:#F8D800;stroke:#F8D800;}
.star-container.yotpo-sr-star-half path{stroke:#F8D800;}
.star-container.yotpo-sr-star-half linearGradient stop:first-child{stop-color:#F8D800}
.star-container.yotpo-sr-star-empty path{stroke:#F8D800;}
.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-vertical-pagination .yotpo-reviews-pagination-item{background:#000;color:#fff!important;border:1px solid #000!important;}
#yotpo-main-widget-btn[data-v-45e7fb23]:focus{outline:none!important;}
.yotpo-review-votes-wrapper{font-size:14px}
.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.yotpo-main-widget.yotpo-small .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!important}
.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 10px 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;text-align:left;}
.chrome-wand-recommend.wand-recommend .container{padding:0}
.main-widget .reviews-qa-labels-container{float: none!important;padding-top: 0!important;margin-left:7px!important;display: inline-block!important;position: relative!important;}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-star, .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-half-star, .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-empty-star, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-icon-empty-star{font-size:20px}
.main-widget .rating-stars-container{float:none;}
.main-widget .avg-score{float:none!important;padding-top:0!important}
.main-widget .bottom-line-items{margin:0!important;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center}
.main-widget .reviews-qa-labels-container .reviews-qa-label{width:auto}
.main-widget .bottom-line-items-container .avg-score{width:auto;height: auto;line-height:1;}
.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:99999999;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: flex;width: 100%;overflow: hidden;border: 1px solid #EAEAEA;margin-bottom:10px;-ms-flex-align:center;align-items:center;}
.add-to-recommend-popup-img{background-color:#fff;max-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%;background:#FAFAFAFA}
.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 .special-price .price{color:var(--theme-orange)}
.add-to-recommend-popup .add-to-recommend-popup-info .price{display: inline-block;color:#000;font-size:16px!important;margin:0 5px 20px 0 !important;}
.product-content .product-info-main .add-to-recommend-popup .price-box .old-price .price{color:#bbb!important;padding-right:5px;}
.add-to-recommend-popup-btn{text-align:center;margin-top:40px}
.add-to-recommend-popup-btn .btn{padding:15px 25px;}
.add-to-recommend-popup-btn .btn.add-to-recommend-popup-btn-no{background-color:transparent;border-color:#bababa;color:#999}
.add-to-recommend-popup-btn .btn:focus{outline:none;}
.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-add:focus{background-color:var(--theme-orange);}
.add-to-recommend-popup-btn-no{color:#747474;background-color:transparent;border:1px solid #747474;}
.body-loaded .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:25px;height:25px}
/*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-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:15px}
.function-icon ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.function-icon ul>li{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width:25%;text-align:center;margin:5px 0}
.function-icon .icon{margin-bottom:5px;width:43px;height:43px;background-size:43px 43px;background-repeat:no-repeat;display:inline-block;vertical-align:top;}
.function-icon-t{vertical-align:top;font-size:13px;color:var(--text-primary);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 50%;flex: 0 0 50%;max-width: 50%;}
/*category-products*/
.category-products{margin-top:50px;background:#fff;}
.category-products .title{display:block;font-size:28px;line-height:1.2;padding:40px 0;color:#000;text-align:center;font-weight:bold;}
.category-products .product-image-photo{aspect-ratio:1/1;}
.category-products .product-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap: wrap;}
.category-products .each-p{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:50px}
.each-p .p-title, .each-p .p-title a{padding-top: 10px;padding-bottom:10px;font-size:16px;display: block;color:#000;line-height: 1.2;text-align:center;}
/*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:var(--theme-orange)}
/*multiple-colors*/
.category-products .multiple-colors{clear:both;min-height:24px;text-align:center;width:100%;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;}
/*slideshow*/
.bx-wrapper{position:relative;margin:0 auto 30px;padding:0;*zoom:1;}
.detail-img .unstyled li:not(:first-child){display: inline-block;position:absolute;top:0;z-index: -5;}
.product-content .detail-img .image-tips{position: absolute;z-index: 90998;width: 100%;margin: 0 auto;background: #ffffff;}
.product-content .detail-img .image-tips .close{position: absolute;z-index: 90999;top:20px;right: 20px;border:1px solid #000000;width: 40px;height: 40px;padding:9px;border-radius: 50%;color:#000000;}
.bx-wrapper img{max-width:100%;display:block;margin:0 auto;}
.bx-wrapper .bx-viewport{background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;width:100%;bottom:8px;}
.bx-wrapper .bx-loading{position:absolute;top:50%;left:50%;z-index:99;opacity:0.6;filter:Alpha(Opacity=60);background-color:#000;padding:6px;background-position:center;margin-top:-17px;margin-left:-17px;border-radius:6px;-webkit-border-radius:6px;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;color:#666;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background-color:rgba(233, 233, 233, 0.6);text-indent:-999em;display:block;width:8px;height:8px;margin:0 0.5em;outline:0;border-radius:360%;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background-color:var(--text-primary);}
.bx-wrapper .bx-controls-direction{position: absolute;top: 160px;width: 100%}
.bx-wrapper .bx-controls-direction a{font-size: 0;width: 19px;height: 30px;display: inline-block;background:url(../../../images/flex-direction-nav.svg) no-repeat;background-size: 78px;vertical-align: middle;}
.bx-wrapper .bx-controls-direction .bx-prev{background-position: -20px;}
.bx-wrapper .bx-controls-direction .bx-next{background-position: -40px;float: right;}
.fixed-height {height:310px !important;}
/* 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}/*25px-form:18px*/
.btm-des li {padding-bottom:8px;}
.btm-des .fa{margin-right:8px;color:var(--text-primary);}
.btm-des .fa-map-marker{margin-right:12px;}
.btm-des li:last-child {padding-bottom:0;}
.product-shipping .fa-plane{padding-right:5px;color:var(--text-primary);font-size:14px;vertical-align:middle;}
/*tab*/
.nav-tabs > li{display:inline-block;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {color:#000;cursor:default;border-bottom: 2px solid #000;padding-bottom: 3px;}
.nav-tabs > li > a{line-height:1;margin:0 15px;display:block;font-size: 15px;color: #000;}
.tab-content{padding-bottom:30px}
.tab-content-main{background-color:#000;padding-bottom:30px}
.nav-tabs{width:100%;padding:50px 0 15px 10px;margin-bottom:10px;}
.nav-tabs > li > a > h2{font-size:13px;font-family:"Montserrat",Arial,serif}
.detail-imgs p{font-size:13px;line-height:22px}
.detail-imgs p strong{color:var(--text-primary) ;}
.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;}
/*tab content*/
#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;}
.tab-content > .tab-pane{display: none;}
.tab-content > .active{display: block;}
.recent-reviews{margin-top:30px}
/*.review-wrap{margin-bottom:30px}*/
#reviews-body h3 {font-size: 20px;margin-bottom: 5px;}
.form-add.ratingpf > h2{border-bottom:1px solid #eceded;padding-bottom:10px;margin-bottom:18px}
/* reviews */
.review-wrap>.h3{font-size:16px;padding-top:20px;display:block;font-weight:bold;}
.review-item{margin-bottom:20px}
/*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:var(--text-primary)}
.load-btn-line{text-align:center;margin-bottom:30px}
.view-more-button.btn{padding:10px 25px;border-radius:30px;background-color:var(--text-primary);color:#fff;font-weight:bold;margin:0 auto;outline:none;}
/* rank */
.rating-box{font-weight: bold;font-size: 20px;width: 32px;padding: 5px 0;vertical-align: middle;text-align: left;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: 100px;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: 100px;height: 17px;}
.top-rating-box span{color:#999;vertical-align: middle;font-size: 12px;}
#user-reviews-hd .overall-rating{text-align: center;}
#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{text-align: center;padding-top: 10px;}
.review-popup{display: none;box-sizing: border-box;position: fixed;z-index: 3;top: 50%;left: 50%;width: 90%;transform: translate(-50%,-50%);background: #fff;padding: 60px 20px 50px;box-shadow: 0px 0px 10px 0px #999;}
.review-popup .msg{display:block;margin-bottom:20px}
.review-popup h1{color: var(--text-primary);font-family: 'Montserrat', Arial, serif;font-size: 22px;line-height: 1.3;padding-bottom: 15px;}
.review-popup p{font-size: 16px;line-height: 1.5;}
.review-popup .btn{padding: 8px 0px;width: 118px;font-size: 14px;}
.review-popup .close-svg{background: url(../../../images/cancel.svg) no-repeat;background-size: contain;width: 35px;height: 35px;position: absolute;top: 10px;right: 10px;}
.form-add.ratingpf button.btn.btn-large{padding: 12px 58px;}
.br-theme-css-stars .br-widget {margin-top:5px;display: inline-block;white-space: nowrap;padding: 20px 0 50px;}
.br-theme-css-stars .br-widget a {text-decoration: none;height: 27px;width: 18px;float: left;font-size: 23px;margin-right: 5px;}
/*.br-theme-css-stars .br-widget a:after {content: "\2605";color: #d2d2d2;}*/
.br-theme-css-stars .br-widget a.br-active:after {color: #EDB867;}
/*.br-theme-css-stars .br-widget a.br-selected:after {color: #EDB867;}*/
.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 a {text-decoration: none;height: 35px;width: 35px;float: left;font-size: 23px;margin-right: 5px;}
.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:var(--text-primary);display:block;height:100%;left:-10%;position:relative;}
.meter-list .meter {background:#f0f0f0;display:inline-block;height:15px;margin-right:2px;overflow:hidden;width:54%;}
.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;padding:10px 0;text-indent:10px;color:#999}
#review-form .inputbox input::-webkit-input-placeholder,#review-form .inputbox textarea::-webkit-input-placeholder{color: #999;}
.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 #ddd;padding:20px 0 30px;text-align: center;}
#review-links{font-size:14px;}
#review-links .write-a-review a{text-decoration:none;background: #bbb;border: 1px solid #bbb;width: 42%;padding: 12px 12px;text-transform: none;font-size: 15px;border-radius: 10px;}
#review-links .write-a-review a:hover{color: #bbb !important;background: #fff;}
#user-reviews-hd #review-form{border-top: 1px solid #e6e6e6;margin-top: 11px;}
#user-reviews-hd #review-form .validation-advice{padding-bottom: 10px;margin-top: -10px;}
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 dl {padding:20px 0;border-bottom:1px solid #ddd;overflow:hidden;margin:0;}
#reviews-body dl:last-child {border-bottom:none}
#reviews-body dl:hover {background:#f9f9f9;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
#reviews-body dl dt h3,#reviews-body dl dt .h3 {font-size:16px;font-family:"RobotoSlab",Arial,serif;margin-bottom:0;font-weight:400;margin-top: 10px;}
#reviews-body dl dt h3 a,#reviews-body dl dt .h3 a{color: var(--text-primary);font-size: 18px;}
#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.phone-hide{display: none;}
#reviews-body dl .main-info .time{color: #999;font-size: 15px;}
#reviews-body dl dd blockquote{border: none;padding: 0;color: #707070;margin: 0;}
#reviews-body dl dd blockquote p{font-size: 13px;margin: 0;line-height: 1.7;}
#reviews-body dl dd.review-ft span.date {color:#888;}
#reviews-body h3 {font-size:18px;margin-top:30px;font-weight: bold;}
#reviews-body .pagination {height:auto;text-align: center;}
#reviews-body .pagination .active a {color: var(--text-primary);}
#reviews-body .pagination a{color: #a4a4a4;padding: 0 8px;}
#reviews-body .span8 p{margin-top:10px;}
#recaptcha_widget_div {margin-bottom:15px;}
.recaptcha-box .field-recaptcha .g-recaptcha{margin-bottom:20px}
.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;}
.review-hint,.recent-reviews{display:none!important;}
.review-wrap .no-review {padding: 25px 0;text-align: center;color: #999;font-size: 18px;}
#reviews .product-section-title{display:none;}
/*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:var(--text-primary);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}
.free-gift-option,.\33 -for-2-option{display:none;width: max-content;white-space: nowrap;padding: 0 5px;height:14px;line-height:14px;background:var(--text-primary);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.free-gift .free-gift-option{display: block}
.\33 -for-2 .\33 -for-2-option{display: block}
/*size-chooser*/
.product-options-bottom .size-chooser{margin-bottom:25px}
.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:13px;color:#000;background:#F6F7F7;line-height:43px;display:block;border-radius:100%;-webkit-border-radius:100%;text-align:center;position:relative;}
.product-options-bottom .size-chooser  li a.selected{border:2px solid var(--text-primary);}
.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;}
.color-chooser .soldout .free-gift-option,.size-chooser .soldout .free-gift-option{display:none!important;}
.size-box ul li span{color:#999;font-size: 14px;}
.size-box ul li{margin:15px auto;padding-left: 30px;}
.size-box .item-name{font-size: 17px;width: 260px;line-height:1.3;margin-bottom: 15px;}
.size-box .current .item-name{color:var(--text-primary);}
.size-box .current .item-name::after{border-left: 7px solid var(--text-primary);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;}
.product-specs .size-box{margin:40px 20px 0;}

/*zoom*/
.cloudzoom-lens{border:none;border:1px solid #888;width:320px;height:320px;box-shadow:0 0 10px rgba(0,0,0,0.40);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.40);cursor:crosshair;}
.cloudzoom-lens img {max-width:inherit;}
.zoom-con img.cloudzoom,.zoom-con img.placeholder{width:100%;height:100%}
.cloudzoom-zoom {border:1px solid #888;box-shadow:0 0 10px rgba(0,0,0,0.40);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.40);}
.cloudzoom-caption {display:none !important;text-align:left;background-color:#999;color:#fff;padding:10px;font-size:13px;}
.thumb-wrapper ul > li,.vedio-wrapper ul > li{margin:10px 10px 0 0;display:inline-block;}
.thumb-wrapper,.vedio-wrapper,.images-gallery{display:inline-block;vertical-align:top;}
.cloud-zoom-loading {color:white;background:#222;padding:3px;border:1px solid #E81FA5;}
.cloun-zoom-wrapper img {max-width:inherit !important;}
.zoom-preloader {padding:8px;border-radius:5px;-webkit-border-radius:5px;background:#ddd;}
.booth{display:none;}
.booth.active{display:block;}
/*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;}
.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{max-width: 49%;margin-right: 2%;display: flex;flex-direction: column;}
.recommend-wrapper ul li:last-child {margin-right: 0;}
.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:1;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:var(--theme-orange)}
.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;}
.chrome-wand-recommend.product-tab-recommend .item-name{color:#000;font-size:20px;font-weight:600;line-height:24px;}
.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;}
/* gallery */
.gallery-container .close-button{background-color:#333;display: -webkit-flex;-webkit-align-items: center;-webkit-justify-content: center;font-size:40px;line-height:1;padding:0}


.fotorama-stretch,.fotorama-focus-overlay:after,.fotorama__stage__shaft,.fotorama__stage__frame,.fotorama__html,.fotorama__video iframe {bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;}
.fotorama-grab-cursor,.fotorama__wrap .fotorama__grab {cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.fotorama-grabbing-cursor,.fotorama__grabbing * {cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}
.fotorama-gpu,.fotorama--fullscreen,.fotorama__caption,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__stage__frame,.fotorama__wrap--css3 .fotorama__html,.fotorama__stage:before,.fotorama__nav:before,.fotorama__stage:after,.fotorama__nav:after,.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full {transform:translateZ(0);}
.fotorama-focus,.fotorama__nav__frame,.fotorama__fullscreen-icon:focus,.fotorama__zoom-out:focus,.fotorama__zoom-in:focus {outline:0;}
.fotorama-focus-overlay:after {background-color:#006bb4;border-radius:inherit;content:'';}
.fotorama-transform-disabled,.fotorama__wrap--video .fotorama__stage__shaft,.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html {transform:none !important;}
.fotorama-transition-for-slide,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__thumb-border {transition-duration:0ms;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,0.25,1);}
.fotorama-no-select,.fotorama__wrap,.fotorama__no-select,.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close {user-select:none;}
.fotorama-select,.fotorama__select {user-select:text;}
.fotorama-empty-bg {background:url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=);}
.fotorama-auto-margin,.fotorama__nav,.fotorama__nav__frame {margin:auto;padding:0;}
.fotorama-inline-block,.fotorama__nav__shaft,.fotorama__nav__frame,.fotorama__caption__wrap {*display:inline;*zoom:1;-moz-box-orient:vertical;display:-moz-inline-box;display:inline-block;vertical-align:middle;}
.fotorama-content-box,.fotorama__nav__frame {box-sizing:content-box;}
.fotorama-border-box,.fotorama__thumb-border,.fotorama__caption__wrap,.fotorama__arr {box-sizing:border-box;}
.fotorama-hidden,.fotorama--hidden,.fotorama__load {left:-99999px;position:absolute;top:-99999px;z-index:-1000;}
.fotorama-visible {left:auto;opacity:1;position:relative;top:auto;z-index:auto;}
.fotorama-no-tap,.fotorama__stage__shaft,.fotorama__stage__frame,.fotorama__nav,.fotorama__nav__shaft,.fotorama__nav__frame,.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close {-webkit-tap-highlight-color:rgba(0,0,0,0);}
.transitionDuration {transition-duration:333ms;}
.transitionDurationZero {transition-duration:0ms;}
.fotorama-sprite,.fotorama__fullscreen .fotorama__zoom-out,.fotorama__fullscreen .fotorama__zoom-in,.fotorama__arr .fotorama__arr__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__thumb--icon,.fotorama__video-close {background-image:url('../../../images/products/gallery.png');background-repeat:no-repeat;}
@media print {.fotorama-print-background,.fotorama-sprite,.fotorama__thumb-border,.fotorama__fullscreen .fotorama__zoom-out,.fotorama__fullscreen .fotorama__zoom-in,.fotorama__arr .fotorama__arr__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__thumb--icon,.fotorama__video-close {background:none !important;}
}
.fotorama__fullscreen-icon:focus,.fotorama__zoom-out:focus,.fotorama__zoom-in:focus,.fotorama__arr:focus,.fotorama__stage__shaft:focus,.fotorama__nav__frame--thumb:focus .fotorama__thumb,.fotorama__nav__frame--dot:focus .fotorama__dot {box-shadow:none;}
.fotorama__fullscreen-icon:focus:after,.fotorama__zoom-out:focus:after,.fotorama__zoom-in:focus:after,.fotorama__arr:focus:after,.fotorama__stage__shaft:focus:after,.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.fotorama__nav__frame--dot:focus .fotorama__dot:after {border-radius:inherit;bottom:3px;box-shadow:0 0 3px 1px #68a8e0;content:'';left:3px;position:absolute;right:3px;top:3px;z-index:1000;}
.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.fotorama__nav__frame--dot:focus .fotorama__thumb:after,.fotorama__nav__frame--thumb:focus .fotorama__dot:after,.fotorama__nav__frame--dot:focus .fotorama__dot:after {bottom:0;left:0;right:0;top:0;}
.fotorama__nav__frame--thumb:focus .fotorama__thumb.fotorama_vertical_ratio:after,.fotorama__nav__frame--dot:focus .fotorama__thumb.fotorama_vertical_ratio:after {left:2px;right:2px;}
.fotorama__nav__frame--thumb:focus .fotorama__thumb,.fotorama__nav__frame--dot:focus .fotorama__thumb {overflow:inherit;}
.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb:after {left:1px;}
.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb.fotorama_vertical_ratio:after {top:1px;}
.fotorama__nav__frame:last-child:focus .fotorama__thumb:after {right:1px;}
.fotorama__nav__frame:last-child:focus .fotorama__thumb.fotorama_vertical_ratio:after {bottom:1px;}
.fotorama__thumb__arr {box-shadow:none;}
.fotorama--fullscreen {background:#ffffff;bottom:0 !important;float:none !important;left:0 !important;margin:0 !important;position:fixed !important;right:0 !important;top:0 !important;width:100% !important;z-index:1000 !important;}
.fotorama--fullscreen .fotorama__wrap {max-width:100% !important;}
.fotorama__fullscreen {overflow:hidden;position:relative;}
.fotorama__fullscreen .fotorama__zoom-in,.fotorama__fullscreen .fotorama__zoom-out {cursor:pointer;display:block;height:80px;overflow:hidden;position:absolute;width:80px;}
.fotorama__fullscreen .fotorama__zoom-out {background-position:0 -80px !important;top:80px;}
.fotorama__fullscreen .fotorama__zoom-out.fotorama__zoom-out--disabled {display:none;}
.fotorama__fullscreen .fotorama__zoom-in {background-position:0 0 !important;top:0;}
.fotorama__fullscreen .fotorama__zoom-in.fotorama__zoom-in--disabled {display:none;}
.fotorama__fullscreen .fotorama__video-close {display:none;}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img {display:none;}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {display:block;}
.fotorama__zoom-in,.fotorama__zoom-out {display:none;}
.fotorama {min-width:1px;overflow:hidden;}
.fotorama__wrap {-webkit-text-size-adjust:100%;direction:ltr;position:relative;z-index:0;}
.fotorama__wrap--rtl .fotorama__stage__frame {direction:rtl;}
.fotorama__stage,.fotorama__nav {max-width:100%;overflow:hidden;position:relative;}
.fotorama__wrap--pan-y {-ms-touch-action:pan-y;}
.fotorama__stage__shaft {position:relative;}
.fotorama__wrap .fotorama__pointer {cursor:pointer;}
.fotorama__wrap--slide .fotorama__stage__frame {opacity:1 !important;}
.fotorama__stage__frame {overflow:hidden;}
.fotorama__stage__frame.fotorama__active {z-index:8;}
.fotorama__wrap--fade .fotorama__stage__frame {display:none;}
.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active,.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear {display:block;left:0;top:0;}
.fotorama__wrap--fade .fotorama__fade-front {z-index:8;}
.fotorama__wrap--fade .fotorama__fade-rear {z-index:7;}
.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {z-index:9;}
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {display:none;}
.fotorama__img {border:none !important;max-width:inherit;opacity:0;}
.fotorama__loaded .fotorama__img,.fotorama__error .fotorama__img {opacity:1;}
.fotorama__img--full {display:none;}
.fotorama__nav {display:none;font-size:0;line-height:0;white-space:nowrap;z-index:5;}
.fotorama__nav__shaft {left:0;position:relative;text-align:left;top:0;}
.fotorama__nav__frame {position:relative;}
.fotorama__nav--dots {display:block;width:100%;left:0;bottom:10px;text-align:center;position:absolute;}
.fotorama__nav--dots .fotorama__nav__frame {height:30px;width:18px;}
.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border {display:none;}
.fotorama__nav--thumbs {display:block;}
.fotorama__nav--thumbs .fotorama__nav__frame {padding-left:0 !important;}
.fotorama__nav--thumbs .fotorama__nav__frame:last-child {padding-right:0 !important;}
.fotorama__nav--thumbs .fotorama__nav__frame--dot {display:none;}
.fotorama__nav__frame.fotorama__active .fotorama__nav__frame {border-width:3px;height:0;width:0;}
.fotorama__nav__frame.fotorama__active .fotorama__nav__frame:after {left:-3px;padding:3px;top:-3px;}
.fotorama__nav__frame:focus {box-shadow:none;}
.fotorama__nav__frame:focus:after {left:-1px;padding:1px;top:-1px;}
.fotorama__thumb {background-color:#ebebeb;height:100%;overflow:hidden;position:relative;width:100%;}
.fotorama__nav__frame:focus .fotorama__thumb {z-index:2;}
.fotorama__thumb-border {backface-visibility:hidden;background-image:linear-gradient(to bottom right,rgba(255,255,255,0.25),rgba(64,64,64,0.1));border:1px solid #ff5501;left:0;position:absolute;top:0;z-index:9;}
.fotorama__caption {bottom:0;color:#000000;font-size:14px;left:0;line-height:1.5;position:absolute;right:0;z-index:12;}
.fotorama__caption a {border-bottom:1px solid;border-color:rgba(0,0,0,0.005);color:#000000;text-decoration:none;}
.fotorama__caption a:hover {border-color:rgba(0,0,0,0.005);color:#000000;}
.fotorama__wrap--rtl .fotorama__caption {left:auto;right:0;}
.fotorama__wrap--video .fotorama__caption,.fotorama__wrap--no-captions .fotorama__caption {display:none;}
.fotorama__caption__wrap {background-color:#ffffff;padding:5px 10px;}
@keyframes spinner {0% {transform:rotate(0deg);}
100% {transform:rotate(360deg);}
}
.fotorama__spinner {-webkit-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);left:50%;position:absolute;top:50%;}
.fotorama__wrap--css3 .fotorama__spinner {animation:spinner 24s infinite linear;}
.fotorama__wrap--css3 .fotorama__html {transition-duration:0.3s;transition-property:opacity;transition-timing-function:linear;}
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html {opacity:0;}
.fotorama__select {cursor:auto;}
.fotorama__video {bottom:0;left:0;position:absolute;right:0;top:32px;z-index:10;}
@-moz-document url-prefix() {.fotorama__active {box-shadow:0 0 0 transparent;}
}
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close {cursor:pointer;position:absolute;}
.fotorama__arr {z-index:900;}
.fotorama__fullscreen-icon,.fotorama__zoom-out,.fotorama__zoom-in,.fotorama__video-close {z-index:1000;}
.fotorama__arr {bottom:0;position:absolute;top:0;width:80px;}
._block-content-loading .fotorama__arr {opacity:0;}
.fotorama__arr .fotorama__arr__arr {-webkit-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);left:50%;position:absolute;top:50%;height:80px;width:80px;}
.fotorama__arr--prev {left:0;}
.fotorama__arr--prev .fotorama__arr__arr {background-position:-80px -80px;}
.fotorama__arr--next {right:0;}
.fotorama__arr--next .fotorama__arr__arr {background-position:-160px -80px;}
.fotorama__arr--disabled {cursor:default;opacity:0;pointer-events:none;}
.fotorama__fullscreen-icon {background-position:0 0;display:none;height:80px;right:0;top:0;width:80px;z-index:1000;}
.fotorama--fullscreen-icons .fotorama__fullscreen-icon {display:none;}
.fotorama--fullscreen .fotorama__fullscreen-icon {background-position:-80px 0;display:inline-block;}
.fotorama__video-play {-webkit-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);left:50%;position:absolute;top:50%;background-position:-80px -160px;height:160px;width:160px;}
.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play {display:none;}
.fotorama__loaded .fotorama__video-play,.fotorama__error .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play {display:block;opacity:1;}
.fotorama__nav__frame .fotorama__video-play {background-position:0 -240px;height:80px;width:80px;}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {opacity:0;}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {opacity:1;}
.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close {display:none;}
.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close {opacity:1;right:93px;top:97px;}
.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close {display:none;}
.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close {opacity:1;right:93px;top:97px;}
.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close {display:none;}
.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close {opacity:1;right:93px;top:97px;}
.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon {opacity:0 !important;}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {display:none;}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {display:block;}
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {display:none !important;}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {-webkit-transform:translate3d(80px,-80px,0);-ms-transform:translate3d(80px,-80px,0);-o-transform:translate3d(80px,-80px,0);transform:translate3d(80px,-80px,0);}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {-webkit-transform:translate3d(-120px,0,0);-ms-transform:translate3d(-120px,0,0);-o-transform:translate3d(-120px,0,0);transform:translate3d(-120px,0,0);}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {-webkit-transform:translate3d(120px,0,0);-ms-transform:translate3d(120px,0,0);-o-transform:translate3d(120px,0,0);transform:translate3d(120px,0,0);}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {-webkit-transform:translate3d(80px,-80px,0) !important;-ms-transform:translate3d(80px,-80px,0) !important;-o-transform:translate3d(80px,-80px,0) !important;transform:translate3d(80px,-80px,0) !important;}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {-webkit-transform:translate3d(-120px,0,0) !important;-ms-transform:translate3d(-120px,0,0) !important;-o-transform:translate3d(-120px,0,0) !important;transform:translate3d(-120px,0,0) !important;}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {-webkit-transform:translate3d(120px,0,0) !important;-ms-transform:translate3d(120px,0,0) !important;-o-transform:translate3d(120px,0,0) !important;transform:translate3d(120px,0,0) !important;}
.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus) {transition-duration:0.3s;transition-property:transform,opacity,background-color;}
.fotorama__stage:before,.fotorama__nav:before,.fotorama__stage:after,.fotorama__nav:after {background-repeat:no-repeat;content:'';display:block;pointer-events:none;position:absolute;text-decoration:none;z-index:10;}
.fotorama__stage:before,.fotorama__nav:before {left:-10px;top:-10px;}
.fotorama__stage:after,.fotorama__nav:after {right:-10px;bottom:-10px;}
.fotorama__stage.fotorama__shadows--left:before,.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--right:after,.fotorama__nav.fotorama__shadows--right:after {background-size:1px 100%,5px 100%;bottom:0;height:auto;top:0;width:10px;}
.fotorama__stage.fotorama__shadows--top:before,.fotorama__nav.fotorama__shadows--top:before,.fotorama__stage.fotorama__shadows--bottom:after,.fotorama__nav.fotorama__shadows--bottom:after {background-size:100% 1px,100% 5px;height:10px;left:0;right:0;width:auto;}
.fotorama__stage.fotorama__shadows--left:before,.fotorama__nav.fotorama__shadows--left:before {background-image:linear-gradient(transparent,rgba(0,0,0,0.2) 25%,rgba(0,0,0,0.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,0.4),transparent);background-position:0 0,0 0;left:0;}
.fotorama__stage.fotorama__shadows--right:after,.fotorama__nav.fotorama__shadows--right:after {background-image:linear-gradient(transparent,rgba(0,0,0,0.2) 25%,rgba(0,0,0,0.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,0.4),transparent);background-position:100% 0,100% 0;right:0;}
.fotorama__stage.fotorama__shadows--top:before,.fotorama__nav.fotorama__shadows--top:before {background-image:linear-gradient(transparent,rgba(0,0,0,0.2) 25%,rgba(0,0,0,0.3) 75%,transparent),radial-gradient(farthest-side at 50% 0,rgba(0,0,0,0.4),transparent);background-position:0 0,0 0;top:0;}
.fotorama__stage.fotorama__shadows--bottom:after,.fotorama__nav.fotorama__shadows--bottom:after {background-image:linear-gradient(transparent,rgba(0,0,0,0.2) 25%,rgba(0,0,0,0.3) 75%,transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,0.4),transparent);background-position:0 100%,0 100%;bottom:0;}
.fotorama--fullscreen .fotorama__stage:before,.fotorama--fullscreen .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--fade .fotorama__stage:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--fade .fotorama__stage:after {display:none;}
.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img {-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:auto;position:absolute;top:50%;width:100%;}
.fotorama__nav-wrap .fotorama_horizontal_ratio .fotorama__img {-webkit-transform:translate(-50%,-50%);-ms-transform:translateY(-50%,-50%);-o-transform:translateY(-50%,-50%);transform:translateY(-50%,-50%);top:50%;left:50%;position:absolute;width:auto;}
.magnifier-thumb-wrapper {display:block;left:0;position:relative;top:0;}
.magnifier-lens {border:solid 1px #bbbbbb;left:0;overflow:hidden;position:absolute;top:0;z-index:800;}
.magnify-lens {display:none;}
.magnifier-loader-text {margin-top:10px;}
.magnifier-preview {bottom:0;left:58%;overflow:hidden;padding:0;position:absolute;z-index:2;top:215px;}
.magnifier-preview:not(.hidden) {background-color:#ffffff;}
.magnifier-preview img {left:0;max-width:inherit;max-height:inherit;position:absolute;top:0;object-fit:scale-down;}
.fotorama__stage__frame {text-align:center;}
.fotorama__stage__frame .fotorama__img {height:auto;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);transition-duration:0.3s;transition-property:width,height,top,left;vertical-align:middle;width:auto;}
.magnify-opaque {opacity:.5;}
.magnify-hidden {display:none;}
.fotorama__nav-wrap--vertical.fotorama__nav-wrap {display:inline-block;left:0;position:absolute;top:0;}
.fotorama__nav-wrap--vertical .fotorama__nav__shaft {background-color:white;width:100%;}
.fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb {display:block;padding-bottom:inherit !important;}
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img {display:none;}
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img,.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full {bottom:0;left:0;margin:auto;max-height:inherit;max-width:inherit;position:absolute;right:0;top:0;}
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full {cursor:default;display:block;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;top:0;transition:0.3s linear;vertical-align:middle;width:auto;}
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--zoommable {cursor:pointer;max-height:none;max-width:none;transition-property:width,height,bottom,right,top,left;}
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--draggable {cursor:move;transition-property:none;}
.fotorama--fullscreen .fotorama__stage__frame iframe {left:80px;width:calc(100% - 80px * 2);}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left,.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {bottom:0;cursor:pointer;position:absolute;top:0;width:30px;z-index:1000;}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon,.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon {-webkit-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);left:50%;position:absolute;top:50%;width:100%;}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left {left:0;}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {right:0;}
.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left,.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right {cursor:pointer;height:30px;left:0;position:absolute;right:0;z-index:1000;}
.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left .fotorama__thumb--icon,.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right .fotorama__thumb--icon {-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin:auto;width:30px;}
.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left {top:0;}
.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right {bottom:0;}
.fotorama__wrap--only-active .fotorama__stage,.fotorama__wrap--only-active .fotorama__nav {max-width:99999px !important;}
.fotorama__wrap--only-active .fotorama__stage__frame {visibility:hidden;}
.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {visibility:visible;}
.fotorama__thumb--icon {font-size:0.001px;padding-bottom:30px;}
.fotorama__thumb__arr--left .fotorama__thumb--icon {background-position:-25px -265px;}
.fotorama__thumb__arr--right .fotorama__thumb--icon {background-position:-25px -350px;}
.magnify-fullimage {display:none;}
.fotorama__arr,.fotorama__thumb__arr {background-color:rgba(255,255,255,0.3);transition:background-color 0.3s ease-in-out;}
.fotorama__arr:hover,.fotorama__thumb__arr:hover {background-color:rgba(255,255,255,0.5);}
.fotorama__arr:active,.fotorama__thumb__arr:active {background-color:rgba(213,213,213,0.5);}
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in {background-color:rgba(255,255,255,0.3);transition:background-color 0.3s ease-in-out;}
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:hover,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:hover,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:hover {background-color:rgba(255,255,255,0.5);}
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:active,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:active,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:active {background-color:rgba(213,213,213,0.5);}
.fotorama__video-close {background-position:-80px 0;height:80px;opacity:0;right:0;top:0;transform:translate3d(80px,-80px,0);transition:opacity 0.3s ease-in-out;width:80px;}
@media all and (max-width:768px) {
  .fotorama__video-close {background-position:-100px -20px;top:10px;height:40px;width:40px;}
}
.fotorama__video-close.fotorama-show-control {opacity:1;transform:translate3d(0,-10px,0);}
.gallery-placeholder__image {display:block;margin:auto;}
.fotorama__spinner {background:url('../../../images/loader.gif') no-repeat center;bottom:0;display:none;height:30px;left:0;margin:auto;position:absolute;right:0;top:0;width:30px;z-index:100;}
.fotorama__spinner.fotorama__spinner--show {display:block;}
.fotorama__product-video--loaded .fotorama__img,.fotorama__product-video--loaded .fotorama__img--full {display:none !important;}
.fotorama__stage .fotorama__arr--shown {display:block !important;}
.fotorama__stage .fotorama__arr--hidden {display:none !important;}

.fotorama__wrap{position: relative;overflow:hidden;}
.fotorama__nav__shaft{text-align: center;width: 100%;}
.fotorama__nav__shaft .fotorama__nav__frame--thumb{display: none;}
.fotorama__nav__shaft .fotorama__nav__frame--dot{background-color: rgba(233, 233, 233, 0.8);text-indent: -999em;display: inline-block;width: 8px;height: 8px;margin: 0 5px;outline: 0;border-radius:100%;z-index:9;}
.fotorama__nav__shaft .fotorama__nav__frame--dot.fotorama__active{background-color: var(--text-primary);}
/*more-icon*/
.p-more-icon{display:none;padding:50px 0 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;margin-bottom:50px}
.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:75%;margin:0 auto;}
/*section-blue*/
.top-word{padding:50px 0 230px}
.box-con{margin-top:-170px}
/*.box-blue.box-purple{background-color:#4e008b}
.box-blue.box-pink{background-color:#dd2396}
.box-blue.box-black{background-color:#323232;}*/
.section-blue{background:#fff url("../../../images/products/life-style/top-hero-bg-blue.jpg") no-repeat center top / 400%;}
.section-purple{background:#fff url("../../../images/products/life-style/top-hero-bg-purple.jpg") no-repeat center top / 400%;}
.section-pink{background:#fff url("../../../images/products/life-style/top-hero-bg-pink.jpg") no-repeat center top / 400%;}
.section-black{background:#fff url("../../../images/products/life-style/top-hero-bg-black.jpg") no-repeat center top / 400%;}
.section-vsp{background:#fff url("../../../images/home/vsp-collage.jpg") no-repeat center top;}
.section-jewel-plugs{background:url("../../../images/products/vjp-bg-new.jpg") no-repeat 14% 1% / 220%;}
.UV-sterilizer-pouch{background:#fff url("../../../images/home/UV-sterilizer-pouch-bg.jpg") no-repeat center top / 400%}
.bump-plug{background:#95D4D1 url("../../../images/home/bump-plug-bg.jpg") no-repeat;}
.swirl-plug{background:#F9AB71 url("../../../images/home/swirl-plug-bg.jpg") no-repeat;}
.twist-plug{background:#61C2A6 url("../../../images/home/twist-plug-bg.jpg") no-repeat;}
.section-snug-tug{background:#fff url("../../../images/home/b-vibe-snug-tug-how-to-use-bg.jpg") no-repeat center top / 400%;}
.section-snug-plug-7{background:#fff url(../../../images/products/SP7-bg.jpg) no-repeat scroll center top / 400%;}
.section-anal-training-kit-black{background:#fff url("../../../images/home/bv-anal-training-kit-black-collage.jpg") no-repeat center top / 400%;}
.section-anal-training-kit{background:#fff url("../../../images/home/bv-anal-training-kit-teal-collage.jpg") no-repeat scroll center top / 400%;}
.section-og-black{background:#fff url("../../../images/home/lw-og-top-bg.jpg") no-repeat center top / 400%}
.section-petite{background:#fff url("../../../images/home/lw-petite-top-bg.jpg") no-repeat center top / 400%}
.section-plug-in{background:#fff url("../../../images/home/lw-plug-in-top-bg.jpg") no-repeat center top / 400%}
.section-stainless-steel{background:#fff url("../../../images/home/lw-stainless-steel-top-bg.jpg") no-repeat center top / 400%}
.section-chrome{background:#fff url("../../../images/home/lw-chrome-top-bg.jpg") no-repeat center top / 400%}
.top-word{font-size:38px;color:#fff;display:block;text-align:center;font-weight:300;padding:60px 10px;line-height:1.5}
.box-bar{background-color:#fff;}
.box-inner{background-color:#f6f7f7;}
.box-inner img{display:inline-block;vertical-align:top;}
.box-con .col-md-6>img,.box-inner img{aspect-ratio:117 / 59;}
.box-text{padding:23px;box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;display:inline-block;}
.box-text h2{font-size:20px;width:100%;margin-bottom:20px;line-height:1.2;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 30PX;}
.box-blue-each{display:inline-block;text-align:center;width:15%;vertical-align:top;margin:0 10px}
.box-blue-each svg.icon{width:60px;height:60px;background-image:none;aspect-ratio:1 / 1}
.blue-text{display:block;font-size:13px;margin-top:20px}
/*bundled-promotions*/
.bundled-promotions{display:block;margin:30px 0 12px;}
.bundled-promotions .block-title{text-align:center;padding-bottom:20px;color:#333}
.bundled-promotions .block-title h3{font-size:22px;}
.bundled-promotions .block-content form{display:inline-block;vertical-align: top}
.bundled-promotions .cols-set-2{text-align:center;}
.bundled-promotions .product-image   {display:inline-block; height: 100px;width:70px;clear:none;}
.bundled-promotions  .price{color:var(--text-primary);margin-left:5px}
.bundled-promotions .btn{width:100%}
.bundled-promotions .block-content{text-align:center;}
/*section-lblue*/
.section-lblue .container{background-color:#f4fbff;padding-top:30px;}
/*section-brand*/
.section-brand{background-color:#fff;padding-top:50px}
.section-brand::before, .section-brand::after {content: "";height: 1px;width:250px;background-color: #afafaf;margin: 0 auto;display: block;}
.section-brand::before {margin-bottom:40px;}
.section-brand img{margin-bottom:30px;aspect-ratio:370/51;color:transparent;}
.section-brand .st-text{margin-bottom:40px;vertical-align:top;text-align:center;}
.brand-vice{padding-top:80px;}
.brand-elite-daily{padding-top:116px}
.catalog-product-view #colorbox,#cboxContent{overflow: hidden;}
.catalog-product-view #colorbox .video-slider video{width:100%;}
.catalog-product-view #colorbox,.catalog-product-view #cboxWrapper,.catalog-product-view #cboxContent,.catalog-product-view #cboxLoadedContent{width: 100% !important;height: 100% !important;}
.catalog-product-view #colorbox{left:0 !important;}
.catalog-product-view #colorbox .video-slider video{height:auto !important;}
#cboxClose{background: url(../../../images/cancel.svg) no-repeat 2px 0 / 30px 30px !important;top: 8px !important;left: 352px !important;}
/*pre-sale*/
.presale-detail{background: #edfcfe;color: var(--text-primary);padding: 20px 0 25px;width:100%;display: inline-block;text-align:center;margin:20px 0;border-radius: 8px;font-size: 15px;line-height: 1.4;}
.presale-detail svg{width: 25px;height:25px;vertical-align: middle;}
.presale-detail .presale-txt{display: inline-block;vertical-align: middle;padding-left:10px;text-align: left;}
.presale-detail .detail{letter-spacing: -0.5px;}
/*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:var(--text-primary);}
.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%;border: 1px solid #eee;text-align:left;}
.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:-16px;border:none;padding:20px 40px}
.product-options-bottom .alarm-stock-notice .for-email .buttons-set .btn:hover{opacity:0.8;}
.product-gift-card .product-content > .container{padding: 0 20px;}
.product-gift-card .magenest-giftcard-product-form-options .giftcard-top .label{flex: 0 0 50%;max-width: 50%;text-align: left;}
/*footer-anal-play-advice*/
.body-loaded .footer-anal-play-advice{background:#aba2f6 url(../../../images/footer/footer-anal-play-advice-mobile.webp) no-repeat center bottom / 100%;height:356px;margin-top:50px}
.auto-container .footer-anal-play-advice .container{padding:0}
.footer-anal-play-advice .container,.footer-apa{height:100%}
.footer-apa-in{text-align:center;}
.footer-apa-in h3{color:#000;font-size:23px;font-weight:bold;font-family:'Montserrat', Arial, serif;line-height:1.3;margin-top:25px}
.footer-apa-in .btn{color:#000;font-size:18px;font-weight:bold;padding:15px 40px;background-color:#fff;border-color:#fff;border-radius:30px;-webkit-border-radius:30px;display: inline-block;}
.footer-apa-in .btn:hover{background-color:transparent;color:#000}
.footer-apa-in{padding:0 20px}
.footer-apa-btn{width:100%;position:absolute;bottom:25px;left:0;z-index:1}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 992px) {
/*section-brand*/
.section-brand img{margin-bottom:20px;}
.brand-vice{padding-top:64px;}
.brand-elite-daily{padding-top:93px;}
/*footer-anal-play-advice*/
.footer-apa-in h3{font-size:30px;}
.body-loaded .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) {
/*section-blue*/
.top-word{font-size:28px;}
.box-half-content{background-color:#f6f7f7;}
.box-half-content .box-text{width:100%;background-color:#f6f7f7;}
.box-half-content img,.glass-dilators img{width:100%}
.box-half-content.co-row.no-gutters:nth-child(even){display: flex;}
.box-half-content.co-row.no-gutters:nth-child(even) .box-inner-right{order: 1;}
.box-half-content.co-row.no-gutters:nth-child(even) .box-inner-left {order: 2;}
/*play video*/
.bvibe-popup-bg{position:fixed;top: 0;left: 0;z-index: 9999;background-color: rgba(0, 0, 0, 0.95);width: 100%;height: 100%;display: none;}
.bvibe-popup-video{top: 50%;left: 50%;position: fixed;width:100%;max-width:700px;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:79.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}

/*anal training kit product page*/
.product-26629 .prd-content .tab .mobile-table {margin: 0 -9px; font-size: 10px;border:1px solid #ccc;border-collapse: separate;}
.product-26629 .prd-content .tab .mobile-table td {padding: 0 3px;border:1px solid #ccc;}
.prd-content .product-specs .size-box .mobile-size {margin: 0 -9px; font-size: 10px;border-collapse: separate;}
.prd-content .product-specs .size-box .mobile-size td {padding: 0 3px;border:1px solid #ccc;}
.prd-content .product-specs .size-box img {width: 100% !important;}
/*vibrating snug plug product page*/
.prd-content .product-specs .size-box .mobile-vsp {margin: 0 -10px; font-size: 9px;border-collapse: separate;}
.prd-content .product-specs .size-box .mobile-vsp td {padding: 0 1px;border:1px solid #ccc;}
/*complete snug plug set product page*/
.product-26790 .p-description .product-options .last dd{display:block !important;}
.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:var(--text-primary);}
.product-26659 .simple-product .qty-chooser a{font-weight:bold;color:var(--text-primary);}
.product-26656 .simple-product .qty-chooser a{font-weight:bold;color:var(--text-primary);}
.product-26657 .simple-product .qty-chooser a{font-weight:bold;color:var(--text-primary);}
/*checkbox*/
.body-loaded .choice>input[type="checkbox"]:checked+label::before{width:10px;height:10px;left:-16px;top:2px;background-size:10px 10px}
.choice > input[type="checkbox"] {width: 16px;height: 16px;min-width: 16px;}
/*add-to-recommend-popup*/
.add-to-recommend-popup-content{width:95%;padding:40px 15px;}
.add-to-recommend-popup-t{font-size:24px}
.add-to-recommend-popup .price-box{display: flex;}
.add-to-recommend-popup .add-to-recommend-popup-info .special-price{order:2;}
.add-to-recommend-popup-product-name,.add-to-recommend-popup .add-to-recommend-popup-info .price,.choice > label{font-size:14px!important}
.add-to-recommend-popup-product-name,.add-to-recommend-popup .add-to-recommend-popup-info .price{margin-bottom:10px!important}
.choice > label{padding-left:5px}
.add-to-recommend-popup-btn .btn{width:100%;margin-bottom:10px}
.add-to-recommend-popup-img{max-width:80px;min-width:80px}
.add-to-recommend-popup-btn{margin-top:30px}
/*section-brand*/
.section-brand .st-text img{padding-top:0!important;margin-bottom:0}
}

/* Landscape phones and down */
@media (max-width: 480px) {
#overall-rating .rating-box, #overall-rating span{float:none;margin-top:10px}
/*.add-to-box{text-align:center;}*/
.box-text h2{width:100%!important}
.box-blue-each {margin: 0 5px 20px;width: 29%;}
.top-word{padding:50px 10px 220px;font-size:28px}
.top-word br{display:none;}
/*select-product-options-wrapper*/
.last .input-box select{width:300px;background:#fff url(../../../images/chevron-down.svg) no-repeat 270px 13px;background-size:15px 15px;}

.international-shipping{color: #999; font-size:13px;margin:10px 0px 0px 0px;line-height:1.5; font-weight:300; font-family:'Montserrat', Arial, serif;}
.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;} 
/*product page notify stock box*/
.product-options-bottom .alarm-stock-notice .for-email .buttons-set .btn{width:100%;margin-left:-5px;padding:16px 0;}
.product-options-bottom .alarm-stock-notice .for-email .input-box input{padding:0 15px;height:46px}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 400px) {
.function-icon ul>li{-ms-flex: 0 0 30%;flex: 0 0 30%;max-width:30%;}
/*footer-anal-play-advice*/
.footer-anal-play-advice{height:315px;}
.footer-apa-in h3{font-size:21px}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 379px) {
/*new-size&fit-design*/
.size-box ul li{padding-left:10px;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 329px) {
.presale-detail{font-size: 14px;}
.function-icon ul>li{-ms-flex: 0 0 33%;flex: 0 0 33%;max-width:33%;}
.function-icon-t{font-size:12px}
/*new-size&fit-design*/
.size-box label{width:120px;}
#review-links .write-a-review a{width: 45%;}
/*product page notify stock box*/
.product-options-bottom .alarm-stock-notice .for-email .buttons-set .btn{width:147% !important;font-size:14px;}
.product-options-bottom .alarm-stock-notice-info span{font-size:12px;}
}