@charset "UTF-8";
/***!  /templates/theme3721/css/custom.css  !***/

.floatleft{float:left}.floatright{float:right}.clear{clear:both}body.com-virtuemart #sp-main-body .row.visible-first{display:inline-block;width:100%}ul.social-icons li{display:inline;padding:0 20px 0 0}.orderby-displaynumber{display:none}.productdetails-view .addtocart-button input.addtocart-button{background:#d43864;border-color:#d43864;border-radius:0}.productdetails-view .vm-product-container{display:grid;align-items:start;justify-items:start;justify-content:start}.productdetails-view .vm-product-container .vm-product-media-container{float:none;width:auto}.productdetails-view .vm-product-container .vm-product-details-container{float:none;width:auto}.productdetails-view .vm-product-container .quantity-controls.js-recalculate{border:1px solid #d43864;width:30px;padding:5px;margin:0 10px;background:white;text-align:center}.productdetails-view .product-short-description{margin:15px 0;color:#000;font-size:20px;font-weight:bold}.productdetails-view .product-description{color:#000}.productdetails-view .product-description .title{display:none}.paypal-creditcard_view{color:#000;margin:20px 0}.paypal-creditcard_view .payapal_pay_logo{max-width:250px;margin-bottom:10px}.productdetails-view .PricesalesPrice{font-size:42px;color:#d43864;font-weight:bold;line-height:1.5}.productdetails-view .PricebasePrice{text-decoration:line-through;font-size:16px;color:#656565;text-align:left;text-align:left;font-weight:bold}.view-productdetails span.vm-price-desc{display:none}.view-productdetails .PricediscountAmount{display:none}.view-productdetails .quantity-box input.quantity-input{color:#777;width:34px;height:34px;border:1px solid #CAC9C9;background:#e8e8e8 url('https://www.femeflex.com/templates/theme3721/images/backgrounds.png') top repeat-x !important}.view-productdetails .quantity-box input.quantity-input:hover,.view-productdetails .quantity-box input.quantity-input:focus{border-color:#d43864}.view-productdetails .quantity-controls{border:1px solid #d43864;width:30px;padding:5px;margin:0 10px;background:white;text-align:center}.view-productdetails span.addtocart-button input.addtocart-button{border-color:#d43864;border-radius:0}.view-productdetails span.PricesalesPrice{font-size:42px;color:#d43864;font-weight:bold;line-height:1.5}.view-productdetails .vmproduct.productdetails a{font-family:'Playfair Display',sans-serif;font-size:43px;font-weight:500;text-decoration:none;line-height:1.2em;color:#212121}@media screen and (min-width:768px){.productdetails-view .vm-product-container{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;grid-auto-rows:minmax(100px,auto)}}@media screen and (max-width:767px){.productdetails-view .product-price{float:none;text-align:center}}.view-cart .alert.alert-{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.view-cart .alert.alert-{position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem}.view-cart .alert.alert- .alert-heading{margin:0}.view-cart .alert.alert-notice{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.cart-summary .vm-cart-item-name span.cart-images{margin-right:10px}.view-user .userfields_info{margin-bottom:20px}.view-user .control-buttons .reg_text{float:none;width:100%;margin-bottom:10px}table.adminForm.user-details{display:block;width:100%}table.adminForm.user-details tbody{display:grid;width:100%;grid-template-columns:repeat(3,1fr);gap:20px}table.adminForm.user-details tbody tr td{width:100%;display:block}table.adminForm.user-details tbody tr td label{color:#656565;font-weight:500;text-transform:uppercase}table.adminForm.user-details tbody tr td input,table.adminForm.user-details tbody tr td select,table.adminForm.user-details tbody tr td div.chzn-container{width:100%!important}table.user-details.custom_form{width:100%}table.user-details.custom_form tr td input,table.user-details.custom_form tr td select,table.user-details.custom_form tr td div.chzn-container{width:100%!important}body.com-virtuemart #sp-main-body table.user-details.custom_form .row.visible-first{display:flex}#form-login input.button{background:#353535;border-color:#353535;color:#fff;cursor:pointer;border-width:1px;border-style:solid;cursor:pointer}#form-login input.button:hover{background:#fff;border-color:#353535;color:#353535}.view-cart input.button{background-color:#d43864;border-color:#d43864;color:white;cursor:pointer;padding:5px 15px;border-width:1px;border-style:solid;cursor:pointer}.view-cart input.button:hover{background:#d85762;border-color:#d85762;color:#fff;border-width:1px;border-style:solid;cursor:pointer}.com-virtuemart .button,.com-virtuemart .vm-button-correct{background:#d43864;border-color:#d43864;border-width:1px;border-style:solid;cursor:pointer}.com-virtuemart .button:hover,.com-virtuemart .vm-button-correct:hover{background:#d85762;border-color:#d85762;color:#fff;border-width:1px;border-style:solid;cursor:pointer}.com-virtuemart button.default,.com-virtuemart .default{color:#d43864;border-color:#dfdede;background:#fff;font-weight:600;text-align:center;border-width:1px;border-style:solid;cursor:pointer}.com-virtuemart button.default:hover,.com-virtuemart .default:hover{color:#fff;border-color:#d43864;background:#d43864;border-width:1px;border-style:solid;cursor:pointer}.general-bg,input.custom-attribute,input.quantity-input,.manufacturer-product-link a,a.ask-a-question,input.vm-default,a.product-details,a.details,div.details,button.default{color:#d43864;border-color:#dfdede;background:#fff;font-weight:600;text-align:center;border-width:1px;border-style:solid;cursor:pointer}.general-bg:hover,input.custom-attribute:hover,input.quantity-input:hover,.manufacturer-product-link a:hover,a.ask-a-question:hover,input.vm-default:hover,a.product-details:hover,a.details:hover,div.details:hover,button.default:hover{color:#fff;border-color:#d43864;background:#d43864;border-width:1px;border-style:solid;cursor:pointer}#com-form-login-remember input.default{padding:14px 20px}@media screen and (max-width:767px){table.user-details tbody,table.adminForm.user-details tbody{display:grid;width:100%;grid-template-columns:repeat(1,1fr);gap:20px}}.view-cart .paypal-creditcard_view{margin:5px 0 0 auto;display:block;width:250px}.view-cart .paypal-creditcard_view .payapal_pay_logo{max-width:100%;margin:0}table.cart-summary tr th{border-bottom:1px solid #c5c6cd;padding:5px}table.cart-summary td,table.cart-summary th{border:1px solid #c5c6cd;padding:5px}div.terms-of-service label{font-weight:400}.view-cart .cart-summary td.vm-cart-item-quantity{display:flex;align-items:center;justify-content:space-between;min-width:120px;border:0}@media screen and (max-width:767px){.view-cart fieldset{overflow:auto}}.blog .article-list .article .article-header h1 a:hover,.blog .article-list .article .article-header h1 a:active,.blog .article-list .article .article-header h1 a:focus,.blog .article-list .article .article-header h2 a:hover,.blog .article-list .article .article-header h2 a:active,.blog .article-list .article .article-header h2 a:focus{color:#d43864}li.page-item a.page-link:hover{background-color:#d43864}.acym_module_form .acysubbuttons input.btn{background:#d43864}.acym_module_form .acysubbuttons input.btn:hover{background:#551628}span.addtocart-button input.addtocart-button{background:#d43864 !important;border:solid #d43864 1px !important}ul.productdetails li.product-container img.featuredProductImage{margin:0 auto}ul.productdetails li.product-container .productdetails .product-price{width:100%;text-align:center;margin-bottom:20px;font-size:20px;color:#d53c67}.vmproduct.productdetails a.vm-product-title{font-size:36px;font-weight:900;line-height:70px}.itemid-1188 #sp-breadcrumbs{background-image:url("https://www.femeflex.com/images/bg-breadcrumb-cad.jpg")}.itemid-1189 #sp-breadcrumbs{background-image:url("https://www.femeflex.com/images/bg-breadcrumb-stu.jpg")}.itemid-1190 #sp-breadcrumbs{background-image:url("https://www.femeflex.com/images/bg-breadcrumb-wad.jpg")}.itemid-1191 #sp-breadcrumbs{background-image:url("https://www.femeflex.com/images/bg-breadcrumb-osfa.jpg")}span.acym_introtext{color:black;font-size:20px;line-height:150%;display:block;margin:0 20px 20px}span.acym_introtext{color:black;font-size:20px;line-height:150%;display:block;margin:0 20px 20px}body.itemid-1187 #sp-main-body #sp-left .sp-column{background-color:#d43864}body.itemid-1187 #sp-main-body #sp-left .sp-column .mod-bootstrap-collapse .accordion .card .card-header .card-header-title .heading_icon{color:white}body.itemid-1187 #sp-main-body #sp-left .sp-column .mod-bootstrap-collapse .accordion .card .card-header .card-header-title{color:white}body.itemid-1187 #sp-main-body #sp-left .sp-column .mod-bootstrap-collapse .accordion .card .collapse-block .card-body .item_introtext p{color:white}table.user-details.custom_form div.chzn-container{margin-bottom:0}table.user-details.custom_form tr td{margin-bottom:20px}table.user-details.custom_form tr td label{color:#656565;font-weight:500;text-transform:uppercase}@media screen and (min-width:768px){.vmproduct.productdetails span.quantity-controls{border:1px solid #d43864;width:30px;padding:5px;margin:0 10px;background:white;text-align:center}.vmproduct.productdetails span.addtocart-button input.addtocart-button{border-color:#d43864;border-radius:0}.vmproduct.productdetails span.PricesalesPrice{font-size:42px;color:#d43864;font-weight:bold;line-height:1.5}.vmproduct.productdetails a.vm-product-title{font-family:'Playfair Display',sans-serif;font-size:43px;font-weight:500;text-decoration:none;line-height:1.2em;color:#212121}.vmproduct.productdetails li.product-container{display:flex;grid-template-columns:50% 50%;align-items:start;justify-content:flex-start}.vmproduct.productdetails li.product-container .productdetails .product-price{text-align:left;margin-top:10px}.vmproduct.productdetails .productdetails{text-align:left;padding:0 0 0 20px}.vmproduct.productdetails .addtocart-area .addtocart-bar{text-align:left}}.productdetails .PricebasePrice{text-decoration:line-through;font-size:16px;color:#656565;text-align:left;text-align:left;font-weight:bold}.fa.fa-tiktok{background:url(https://www.femeflex.com/templates/theme3721/images/tiktok.svg) no-repeat;width:16px;height:16px}.userfields_register_info{margin-bottom:20px;font-weight:bold;display:block;margin:0px 0px 8px 0px}html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-number{color:#FFF!important}@media (max-width:767px){html.coming-soon body{background-image:url('https://www.femeflex.com/templates/theme3721/css/images/404-bg.jpg')!important;padding:0;text-align:center}}
