.top{top:0;}.bottom{bottom:0;}.above{z-index:100;}.left{float:left;}.right{float:right;}.clear{clear:both;}.fixed{position:fixed;}.absolute{position:absolute;}.anchor_top{top:0;}.anchor_bottom{bottom:0;}.anchor_left{left:0;}.anchor_right{right:0;}.hide{display:none;}.show{display:;}.block{display:block;}.inline{display:inline;}.small{font-size:0.8em;}.large{font-size:1.2em;}.bold{font-weight:bold;}.georgia{font-family:Georgia, serif;}.white {color:#FFF}.black{color:#333;}.group:after {content:"";display:table;clear:both;}ul.plain{list-style:none;margin:10px;}ul.horizontal li{float:left;}fieldset{border:0;}legend{display:none;}label{display:block;}.bottom_bordered{border-bottom:1px solid #CCC;}.top_bordered{border-top:1px solid #CCC;}
body, html {margin:0;padding:0;height:100%;}html {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}body {background-color:#F0F5F0;}label {font-weight:bold;}img {border:0;max-width:100%;}iframe {border:0;}a {color:#8BC8BD;text-decoration:none;}a:hover {color:#8BC8BD;background:none;}.messenger {top:20px;padding:5px;left:12%;background-color:rgba(255,255,255,0.9);color:#585E64;width:76%;z-index:200;border-radius:5px;}.messenger a {color:#8ED0C2;text-decoration:none;}.messenger_error.messenger a {color:#E98174;}.messenger_validation.messenger a {color:#E98174;}.message_hide {top:25px;left:12%;padding:10px 15px;background-color:rgba(255,255,255,0);border-radius:5px 0 0 0;}.messenger li {font-size:1em;}.container {margin:0px auto;padding:0;max-width:960px;}header {background-color:#565765;box-shadow:0 0 4px 0 #666;position:fixed;top:0px;left:0px;width:100%;z-index:40;}#page {background-color:#F0F5F0;margin:0px auto;max-width:1920px;}#content {padding:20% 20px 10% 20px;min-height:350px;}#top_bar {padding:10px 20px;}footer {min-height:80px;padding:5px 20px;background-color:#565865;color:#FFF;position:relative;}header a,footer a,nav a {color:#FFF;}.menu li {font-size:1em;}#logo {float:left;}#logo img {width:66px;height:27px;}#menu_display {float:right;height:25px;}#bottom_language {padding:8px 0px;}.language_option {display:inline-block;border:1px solid #FFF;border-radius:50%;width:35px;padding:8px 0px;text-align:center;text-transform:uppercase;margin-right:5px;}.language_available {display:none;}.language_option:hover {border:1px solid #8cd1c2;background-color:#8cd1c2;color:#565865;}#bottom_menu {padding:15px 0px;min-width:70%;font-size:0.8em;}#bottom_menu ul {list-style:none;padding:0;margin:0;}#bottom_menu li {float:left;width:50%;padding-bottom:5px;font-size:1em;}#social_media {clear:both;padding:16px 0px 8px 0px;}.social_media_icon {display:inline-block;text-align:center;width:37px;margin-right:5px;}.hamburger_cross {cursor:pointer;padding:5px 0px 5px 5px;display:inline-block;}.hamburger_cross svg {width:25px;height:25px;}.centered {text-align:center;}ul.paginated {padding:0px;margin:0px;list-style-type:none;}ul.paginated li {padding-right:30px;}.arrow_pane {width:0;height:0;border-top:116px solid #FFF;border-left:50vw solid transparent;border-right:50vw solid transparent;}.banner_section {padding-top:5%;}.banner_section.section h2 {margin-bottom:0;}.banner_section h3 {font-size:1.7em;margin:0;}.banner_section h4 {font-size:1.4em;color:#e98174;}.banner_small_print {font-size:0.7em;}.cookies_message_close {margin:0px;padding:0px;position:absolute;right:2%;top:20px;font-size:1.8em;color:#565865!important;}.cookies_message {position:fixed;bottom:20px;left:6%;width:76%;z-index:30;background-color:#f0f0f2;border-radius:5px;padding:6%;}.banner_prime,.banner_prime_checkout,.banner_flex_top {position:absolute;top:91px;left:6%;width:88%;z-index:30;background-color:#f0f0f2;border-radius:5px;}.banner_flex_top {left:6%;width:76%;padding:5px 6% 20px 6%;}.banner_flex_close {position:absolute;top:10px;right:20px;}.banner_flex_title h1 {color:#8ED0C2;padding:0;margin:0.5em 0em 0em 0em;}.banner_prime_body {padding:5px 20px 10px 20px;text-align:center;}.banner_text {font-size:1.6em;}.banner_prime_checkout {background-color:#8ED0C2;color:#FFF;}#elvie_birthday .banner_text {padding:0 25%;}.banner_text_small {font-size:1.2em;}.banner_logo img {padding-top:30px;max-width:70%;}#top_cta {float:right;padding:5px 17px 0px 0px;}#top_cta a {font-family:museo_sans300;display:inline-block;color:#FFF;background-color:#8ED0C2;padding:4px 20px 4px 20px;border-radius:3px;border:1px solid #8ED0C2;border-bottom:2px solid #618E84;font-size:0.9em;}#top_cta a:active,#top_cta a:hover {border-bottom:none;margin-top:2px;}#top_offer {float:right;color:#FFF;display:none;}#bottom_cta {margin:20px 0px;}.in_page_cta {z-index:100;}#bottom_cta a,#in_page_cta a,.in_page_cta a {display:inline-block;color:#FFF;background-color:#8ED0C2;padding:12px 30px;border-radius:3px;border:1px solid #8ED0C2;border-bottom:2px solid #618E84;font-size:1.5em;}.dark_bg .in_page_cta a {background-color:#565765;border:1px solid #565765;border-bottom:2px solid #747386;}#in_page_cta a {padding:10px 24px;font-size:1.2em;}#bottom_cta a:active,#bottom_cta a:hover,#in_page_cta a:active,#in_page_cta a:hover {border-bottom:none;margin:2px 0px;}#bottom_offer {font-size:1.25em;}.cta_original_price {text-decoration:line-through;}#product .section .padded {padding:15% 20px 25% 20px;}#product #main_cta.section .padded {padding-top:20%;padding-bottom:0;}p.cta_warranty {font-size:1.1em;}#product h1 {margin-top:10px;margin-bottom:20px;}.light_warm_celeste_bg, #product {background-color:#E9EFE6;}.light_cool_celeste_bg {background-color:#F0F5F0;}.celeste_bg {background-color:#8ED0C2;}#time, #tracking, #workouts {}#product_testimonials {list-style-type:none;margin:0;padding:0;}.product_testimonial{position:absolute;}.product_testimonial ul {list-style-type:none;margin:0;padding:0;}.product_testimonial li {float:left;}#home li.product_testimonial{color:#FFF;font-size:1em;}.product_testimonial_quote {font-size:1em;width:75%;}.quote_mark {font-size:2em;font-family:Times, serif;width:10%;}.quote_mark_left {letter-spacing:-0.1em;margin:0em 0.05em;line-height:0.6em;}.quote_mark_right {letter-spacing:-0.175em;margin-top:-0.95em;}#what_women_say {padding-top:20px;}.product_testimonial_attribution {font-size:0.8em;}#opener .product_testimonial_attribution {font-family:museo_sans500;}.how_to_use_icon {padding-top:40px;}.how_to_use_icon img {width:210px;height:210px;}#feedback {min-height:420px;}#feedback_image {position:absolute;right:0;width:100%;}#elvie #feedback {min-height:800px;}#exercises_container {display:inline-block;margin:0px auto;}#exercise_icons ul,#exercise_buttons ul,#workout_buttons ul {list-style-type:none;margin:20px 0px;padding:0px;}#exercise_buttons {padding-right:10px;}#exercise_buttons li,#workout_buttons li {margin:13px 5px;}#exercise_icons ul {margin-top:23px;}#exercise_icons li {margin:9px 5px;}#exercise_gifs {max-width:47.5%;}#exercise_gifs img {max-height:440px;}.workout_description p {font-size:1em;margin-bottom:10px;}#exercise_icons img {max-height:30px;}#tracking img,#time img {max-width:85%;}img#bubble {opacity:0;max-width:35%;}#tracking .image,#time .image {text-align:center;}.exercise_control,.workout_control {padding:3px;border-bottom:2px solid #9D9CA2;border-radius:20px;background-color:#FFF;color:#9D9CA2;width:80px;display:block;text-align:center;font-size:0.8em;}.workout_control {width:110px;color:#565765;line-height:1.2em;padding:5px;border-radius:20px;font-size:0.7em;}.exercise_control:hover,.workout_control:hover {background-color:#FFF;color:#9D9CA2;}.exercise_control_selected,.workout_control_selected a {background-color:#87C7BB;border-bottom:2px solid #5F8F85;color:#FFF;}.exercise_control_selected:hover,.workout_control_selected a:hover {background-color:#87C7BB;border-bottom:2px solid #5F8F85;color:#FFF;}.workout_intro {color:#9D9CA2;font-size:0.9em;}.workout_control_selected .workout_intro {color:#FFF;}#workout_content {max-width:230px;margin-top:30px;padding:5px;}.workout_description {position:absolute;max-width:50%;}.workout_description img {max-width:40px;}.workout_description ul {list-style-type:none;margin:0px;padding:0px;}.workout_description li {display:inline;padding:0px;margin:0px;}#comfort {position:relative;z-index:25;background-color:#FFF;background-image:url(/images/still-comfort-portrait.jpg);background-size:80%;background-repeat:no-repeat;background-position:bottom center;min-height:650px;border-bottom:5px solid #E9EFE6;}#easy {position:relative;background-color:#FFF;background-image:url(/images/still-easy-portrait.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:bottom left;min-height:600px;}#safety {border-top:5px solid #E9EFE6;position:relative;background-image:url(/images/technical/still-water.jpg);background-size:200% 90%;background-repeat:no-repeat;background-position:bottom left;}#advanced_detail,#safety_detail {text-align:center;}#advanced_icons img {max-width:50px;}#advanced_icons {list-style-type:none;padding:0px;margin:0px;width:100%;z-index:10;}#advanced_icons li {margin:0px 1%;float:left;font-size:0.75em;font-family:museo_sans500;width:31.33%;}#advanced_image,#safety_image {max-width:85%;position:relative;}#safety_image {padding-top:30px;}#bubble_image {position:absolute;display:none;z-index:30;}.advanced_control:hover {color:#9D9CA2;}.advanced_control_selected {color:#565765;}#water_image {position:absolute;}#specs td {font-size:1.3em;line-height:1.4em;letter-spacing:-1px;text-align:left;padding-right:15px;vertical-align:top;}#box_and_contents_description ul {padding:0;}#box_and_contents_description li {font-size:1em;text-align:left;}#specs p {font-size:1em;text-align:left;}.commerce_cart {border-spacing:0;width:100%;}.commerce_cart td{border-bottom:1px solid #A7A9AC;margin:0;padding:5px 5px 5px 0px;}.commerce_cart_product{width:35%;}.commerce_cart_quantity {min-width:80px;}.commerce_cart_quantity span {margin-left:2px;display:inline-block;text-align:center;background-color:#565865;width:19px;cursor:pointer;font-weight:bold;color:#C8D3D4;border-radius:50%;border:1px solid #FFF;}.commerce_cart_discounted{text-decoration:line-through;display:inline-block;margin-right:2px;}#commerce_cart_total_cost{font-family:museo_sans300;font-weight:bold;}.commerce_cart_discount_label,.commerce_cart_discount{display:none;}.cart_change_currency{font-size:1em;margin:5px 0px;}#available_currencies ul{list-style:none;margin:0;padding:10px;background-color:rgba(255,255,255,0.5);border-radius:5px;border:none;}.secure {background-image:url(/images/icon-security-badge.png);padding:10px 0px 10px 100px;background-repeat:no-repeat;background-position:15px center;background-size:60px auto;}#secure_1 {display:none;}.commerce_cart_discount_input{text-transform:uppercase;}#commerce_cart_delivery_details {display:none;}.section {position:relative;}.section, .opener{text-align:center;}.section .padded{padding:10% 5% 25% 5%;}#opener {background-color:#C8D3D4;background-image:url(/images/still-sofa.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:center;z-index:30;}#opener .find_out_more {font-size:1em;color:#FFF;}#in_video {width:182px;height:74px;padding-top:30vh;}#opener h1 {font-family:museo_sans100;font-weight:100;font-size:2em;color:#FFF;margin-bottom:6vh;padding-top:30vh;margin-top:0;}#video_modal {display:none;position:absolute;z-index:200;}#video_play {margin:0 auto;margin-bottom:6vh;}#video_play img {width:55px;height:55px;}#video_modal {background-color:#000;}#video_modal a {display:block;padding:5px;}#video_skip {color:#FFF!important;}#scroll_down a {font-size:4em;color:rgba(255,255,255,0.8);}#intro {}#intro .text {padding-bottom:40px;}#discover {background-color:#302E36;background-image:url(/images/still-run-portrait.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:top left;}#defy {overflow:hidden;}#defy .container{position:relative;z-index:20;}#defy img {z-index:10;}#defy #small_gem{position:absolute;margin-top:-50px;margin-left:65px;opacity:0.3;transform:rotate(135deg);width:90px;}#defy #medium_gem{position:absolute;margin-top:-100px;margin-left:-300px;opacity:0.5;width:180px;}#defy #large_gem{position:absolute;margin-top:-30px;margin-left:-10px;transform:rotate(45deg);opacity:0.7;}#learn {background-color:#9D9FA2;background-image:url(/images/still-bed-looking-at-screen-portrait.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:bottom right;}#love {}#slide_initial {position:absolute;margin-top:58px;margin-left:25px;}#slide_initial img{height:320px;}.slider_mask {position:absolute;width:230px;height:440px;margin-top:440px;z-index:25;background-color:#FFF;}.slider_viewport{float:left;position:relative;z-index:25;height:440px;}.slider_viewport img {height:440px;}.slides {position:absolute;width:230px;height:440px;margin-left:25px;margin-top:440px;z-index:10;}.slides ul {margin:0;padding:0;list-style:none;}.slides li {position:absolute;}.slides li img {height:320px;}.scroll_screen {display:none;}#smart,#smart_2 {position:relative;z-index:25;background-color:#9D9FA2;background-image:url(/images/still-smile-portrait.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:top right;color:#FFF;min-height:550px;}.smile {position:relative;z-index:25;background-color:#9D9FA2;background-image:url(/images/still-smile-portrait.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:top right;color:#FFF;min-height:550px;}.baby {position:relative;z-index:25;background-color:#9D9FA2;background-image:url(/images/still-woman-with-baby-portrait.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:bottom;min-height:750px;}.sex {position:relative;z-index:25;background-color:#9D9FA2;background-image:url(/images/still-eyes-closed-yoann-boyer-portrait.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:bottom;min-height:800px;}.sport {position:relative;z-index:25;background-color:#9D9FA2;background-image:url(/images/still-sea-marion-michele-portrait.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:bottom;min-height:750px;}.secret {position:relative;z-index:25;background-color:#9D9FA2;background-image:url(/images/still-secret-tanya-heffner-portrait.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:bottom;min-height:750px;color:#FFF;}.whisper {position:relative;z-index:25;background-color:#9D9FA2;background-image:url(/images/still-whisper-kristina-flour-portrait.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:bottom;min-height:750px;color:#FFF;}#women_say.whisper .product_testimonial {color:#FFF!important;}.baby ul,.smile ul,.sex ul,.secret ul,.sport ul {text-align:left;}#press_awards p {padding-top:40px;}#shipping {min-height:520px;background-image:url(/images/still-group-spread-portrait.png);background-size:100% auto;background-repeat:no-repeat;background-position:bottom center;}#cta_pod_by_dock,#cta_pod_side,#cta_open_box {min-height:600px;background-size:100% auto;background-repeat:no-repeat;background-position:bottom center;}#cta_open_box {min-height:670px;}#cta_pod_by_dock {background-image:url(/images/still-group-pod-by-dock-portrait.jpg);}#cta_pod_side {background-image:url(/images/still-pod-side-portrait.jpg);}#cta_open_box {background-image:url(/images/still-packaging-open-portrait.jpg);}.stats {height:190px;width:225px;padding:35px 0px 0px 0px;font-size:1.2em;background-color:rgba(255,255,255,0.2);margin:4vh auto;border-radius:50%;}.stat {font-size:4em;letter-spacing:-2px;}.stat .xxsmall {font-size:0.4em;}.canvas_stat {position:absolute;margin-top:-52px;}#canvas_stat_1 {margin-left:-80px;}#canvas_stat_2 {margin-left:-72px;}#canvas_stat_3 {margin-left:-77px;}#product_messages {padding:0;margin:0;list-style:none;text-align:center;}.product_message {display:inline-block;font-size:1.2em;font-family:museo_sans300;padding:7px 0px 7px 40px;background-repeat:no-repeat;background-position:left center;background-size:25px auto;}#simple {background-image:url(/images/icon-leaf.png);}#custom_size {background-image:url(/images/icon-people.png);}#safe {background-image:url(/images/icon-star.png);}#product_hero {padding-top:15%;}#product_hero .text {padding-bottom:40px;}#product_hero .text p {font-size:1.6em;}#product_hero .text span.small {font-size:1.3em;}#product_hero .padded {padding-bottom:10%;}#how_to_use {padding-bottom:25%;text-align:center;}#how_to_use .how_to_use_icon {padding:0px;}#how_to_use .how_to_use_icon img{height:120px;width:120px;background-color:#bde0d9;border-radius:50% 50%;}#problem {background-color:#9D9FA2;background-image:url(/images/still-small-elvie-portrait.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:bottom center;min-height:660px;}#problem li {text-align:left;}.stat_circle {fill:white;fill-opacity:1;stroke:#8BC8BD;stroke-opacity:1;stroke-width:12;stroke-dasharray:1000;stroke-dashoffset:1000;}.stat_circle_animate_1 {animation:rotatingstroke80 3s linear forwards;}.stat_circle_animate_2 {animation:rotatingstroke98 3s linear forwards;}.stat_circle_animate_3 {animation:rotatingstroke90 3s linear forwards;}@keyframes rotatingstroke98 {to {stroke-dashoffset:320;}}@keyframes rotatingstroke90 {to {stroke-dashoffset:370;}}@keyframes rotatingstroke80 {to {stroke-dashoffset:420;}}.stats_text {position:absolute;width:50%;margin-left:20%;}#stats_text_1 {margin-top:60px;}#stats_text_2 {margin-top:315px;}#stats_text_3 {margin-top:575px;}#women_say {overflow:hidden;min-height:550px;}#women_say .container {position:relative;z-index:20;}#women_say img {z-index:10;}#women_say #small_gem {position:absolute;margin-top:-50px;margin-left:65px;opacity:0.3;transform:rotate(135deg);width:90px;}#women_say #medium_gem {position:absolute;margin-top:-100px;margin-left:-400px;opacity:0.5;width:180px;}#women_say #large_gem {position:absolute;margin-top:-30px;margin-left:-10px;transform:rotate(45deg);opacity:0.7;}#women_say .product_testimonial {color:#565865!important;}#go {min-height:700px;background-color:#9D9FA2;background-image:url(/images/still-sofa-portrait.jpg);background-size:auto 100%;background-repeat:no-repeat;background-position:right;}#go .in_page_cta {margin-top:500px;}#press_awards ul {padding:40px 0px;margin:0;list-style-type:none;}#press_awards li {padding:10px;}#press_awards img {height:42px;}#why {padding-top:30px;background-color:#9F9992;background-image:url(/images/still-looking-up-portrait.jpg);background-repeat:no-repeat;background-position:bottom left;}#why p {font-size:1.6em;}#exercise {background-image:url(/images/still-looking-at-screen-wow-portrait.jpg);background-repeat:no-repeat;background-position:center right;}#technology {}#lv {background-image:url(/images/still-app-LV-screen-portrait.jpg);background-repeat:no-repeat;background-position:bottom left;}#guides {}#safe_durable {background-image:url(/images/still-pod-wash-portrait.jpg);background-repeat:no-repeat;background-position:center left;}#elegant {background-image:url(/images/still-case-keys-handbag-portrait.jpg);background-repeat:no-repeat;background-position:bottom right;}#mission {padding-top:30px;}#mission p {font-size:1.6em;}#kegels #intro {padding-top:8%;}#kegels #discover {z-index:30;}#kegels label {color:#FFF;}#all_testimonials {list-style:none;padding:0;margin:0;}.testimonial {margin:15px 0px;border-radius:4px;}.testimonial p {margin:0px 0px 10px 0px;padding:15px;line-height:1.2em;text-align:left;letter-spacing:0px;font-size:1em;}.testimonial a {color:#FFF!important;font-family:museo_sans300;}.testimonial_1 {background-color:#FFF;}.testimonial_1 a {color:#3D3E4A!important;}.testimonial_2 {background-color:#6D6E80;color:#FFF;}.testimonial_3 {background-color:#96D2C3;color:#FFF;}.testimonial_4 {background-color:#EB877C;color:#FFF;}.testimonial_border {width:0;height:0;border-style:solid;border-width:0 0 20px 300px;border-color:transparent transparent #FAF9F9 transparent;}.testimonial_1_border {border-bottom-color:#FAF9F9;}.testimonial_2_border {border-bottom-color:#787A89;}.testimonial_3_border {border-bottom-color:#8BC8BD;}.testimonial_4_border {border-bottom-color:#E5837B;}.testimonial_person{padding:0px 15px 10px;text-align:right;border-radius:0px 0px 4px 4px;}.testimonial_1_person {background-color:#FAF9F9;}.testimonial_2_person {background-color:#787A89;color:#FFF;}.testimonial_3_person {background-color:#8BC8BD;}.testimonial_4_person {background-color:#E5837B;color:#FFF;}.testimonial_person h3 {font-size:1em;font-family:museo_sans300;margin:0;padding:5px 0 0 0;letter-spacing:0px;}.testimonial_person p {font-size:1em;margin:0;padding:0;letter-spacing:0px;text-align:right;}.testimonial .spotlight_image {padding-left:10px;margin-top:-5px;}.testimonial_person .type {max-width:210px;}.testimonial_image {text-align:center;margin:0 auto;}.blog h2,.faq h2{margin:15px 0;}.blog p,.faq p {margin:15px 0;}.blog .date,.faq .date {color:#BCBEC0;}.faq_sections {margin:0;padding:0;list-style:none;padding:10px;background-color:rgba(255,255,255,0.5);border-radius:5px;border:none;}.faq_sections li {font-size:1.3em;}.faq p,.blog p {text-align:left;}.faq h3 {margin-bottom:10px;font-family:museo_sans500;}.blog .spotlight_image {margin-top:50px;}.blog iframe,.press iframe {width:100%;}.press {max-width:100%;}.press ul {list-style:none;margin:0;padding:0;}.press li,.clipping li {margin-bottom:5%;}.clipping,.award_clipping {background-color:#FFF;text-align:center;padding:3.5%;border-radius:4px;}.clipping .logo img,.award_clipping .logo img {max-height:90px;max-width:90%;padding-top:20px;}.clipping .publication,.award_clipping .publication {font-size:1em;color:#BCBEC0;}.clipping .publication a,.award_clipping .publication a {font-size:1em;color:#BCBEC0!important;}#awards {margin:30px 0px 0px 0px;}#awards p {text-align:center;}.certification_logo{max-width:100%;}.shipping_news {margin:0 auto;width:100%;}.shipping_news td {padding:5px;border-bottom:1px dashed #CCC;}#newsletter_prompt,#give_away_tsandcs_text {position:absolute;left:6%;width:88%;z-index:2000;background-color:#f0f0f2;border-radius:5px;}#newsletter_prompt h1,#give_away_tsandcs_text h1 {font-size:1.8em;padding-top:20px;}#newsletter_prompt h2,#give_away_tsandcs_text h2 {font-size:1.1em;padding:10px 0px -10px 0px;}#newsletter_popout {padding:5px 20px 45px 20px;text-align:center;}.banner_prime_close,.banner_flex_close,#newsletter_prompt_close,#give_away_tsandcs_text_close {float:right;margin-right:-10px;font-size:1.8em;color:#565865!important;}#give_away_tsandcs_text_close {margin-right:10px;}.clear {clear:both;}.white_bg {background-color:#FFF;}.dark_bg {background-color:#353535;}.lilac_bg {background-color:#e4e7f6;}.bold {font-family:museo_sans300;}.gradient_bg {background:#c1d9b9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYzFkOWI5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg4YzRiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(45deg, #c1d9b9 0%, #88c4b3 100%);background:-webkit-gradient(linear, left bottom, right top, color-stop(0%,#c1d9b9), color-stop(100%,#88c4b3));background:-webkit-linear-gradient(45deg, #c1d9b9 0%,#88c4b3 100%);background:-o-linear-gradient(45deg, #c1d9b9 0%,#88c4b3 100%);background:-ms-linear-gradient(45deg, #c1d9b9 0%,#88c4b3 100%);background:linear-gradient(45deg, #c1d9b9 0%,#88c4b3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1d9b9', endColorstr='#88c4b3',GradientType=1 );background-attachment:fixed;}.video {margin-top:40px;text-align:center;}.instafeed_loading {left:0;width:100%;text-align:center;position:absolute;}.instafeed {margin-top:40px;text-align:center;}.instafeed img {margin:5px 5px 1px 5px;border-radius:3px;}.social_title {margin-top:1.5em;}.twitterfeed {margin-top:40px;text-align:center;}#page_squeeze_squad {text-align:center;}@media (max-height:480px) {#video_play {margin-bottom:0;}}@media (max-width:400px) and (orientation:portrait) {#safe_durable,#lv,#exercise {min-height:685px;}#opener {background-image:url(/images/still-sofa-portrait.jpg);background-size:100% auto;}}@media (min-width:400px) and (max-width:767px) and (orientation:portrait) {#elvie .section {min-height:740px;}#elvie #shipping {min-height:520px;}#problem {min-height:700px;}}@media (min-width:400px) and (max-width:767px) and (orientation:landscape) {#slide_initial {margin-left:105px;}.slider_viewport {margin-left:80px;}.slides {margin-left:105px;}.slider_mask {margin-left:105px;}}@media screen\0 {#canvas_stat_1 {margin-left:-19px;}#canvas_stat_2 {margin-left:-19px;}#canvas_stat_3 {margin-left:-19px;}#component_content_testimonial_index {position:relative;}.gradient_bg {background:#88c4b3;filter:none;}}.de #canvas_stat_1 {margin-left:-66px;}.fr #canvas_stat_1 {margin-left:-71px;}.fr #canvas_stat_2 {margin-left:-75px;}.fr #canvas_stat_3 {margin-left:-79px;}.fr #bottom_cta a,.fr #in_page_cta a {font-size:1.3em;}.fr .product_message {font-size:1.1em;}@media (max-width:320px){.fr #bottom_cta a,.fr #in_page_cta a {font-size:1.1em;}.fr #top_cta a {font-size:0.8em;}}@media (max-width:375px){.fr .exercise_control, .de .exercise_control {font-size:0.7em;}}
@media (min-width:568px) {.product_message {font-size:1.4em;font-family:museo_sans300;padding:7px 40px;}.certification_logo{max-width:350px;}#smart {background-size:100% auto;}}@media (min-width:768px) and (max-width:980px) {.press li {width:45%;margin:2%;display:inline-block;}li.clipping,li.award_clipping {width:39%;margin:2%;float:left;height:250px;}.blog iframe,.press iframe {width:45%;min-height:250px;}.testimonial {float:left;display:block;width:48%;}.testimonial:nth-child(2n+1) {}.testimonial:nth-child(2n+2) {margin-left:15px;}.checkout_benefits .thick_col {text-align:center;}.checkout_intro .thin_col {text-align:center;}.checkout_benefits img {max-width:67%;}.checkout_benefits .thin_col {text-align:center;}#product_hero {padding-top:2%;}#product_hero.section .padded {padding-bottom:2%;}#how_to_use {padding-bottom:6%;text-align:center;}#problem {height:900px;}#press_awards li {display:inline-block;padding:10px 20px;}#press_awards img {height:25px;}#feedback {min-height:920px;}}@media (min-width:768px) and (max-width:980px) and (orientation:portrait) {#main_cta img {max-width:80%;}#product .section .padded {padding:10% 5% 15% 5%;}#comfort,#easy {min-height:900px;}#advanced_image,#safety_image {max-width:80%;}.section {background-size:100% auto;}#learn {min-height:640px;}#cta_open_box,#cta_pod_side,#cta_pod_by_dock {min-height:700px;background-size:auto 100%;}#shipping {min-height:430px;height:430px;background-image:url(/images/still-group-spread-2.png);background-size:auto 380px;background-position:top;}#technology .image,#guides .image {padding-top:50px;}#slide_initial {margin-left:155px;margin-top:75px;}#slide_initial img {height:398px;}.slider_mask {width:285px;height:550px;margin-top:550px;margin-left:155px;}.slider_viewport {margin-left:125px;height:550px;}.slider_viewport img {height:550px;width:285px;max-width:285px;}.slides {width:285px;height:550px;margin-left:155px;margin-top:550px;}.slides li img {height:398px;}}@media (min-width:768px) and (max-width:980px) {#shipping {min-height:480px;height:480px;background-image:url(/images/still-group-spread-2.png);background-size:auto 480px;}#learn {min-height:740px;}#confidence .medium_col, #intro .medium_col,#love_text {width:50%;float:left;}#love_slides {width:40%;float:left;padding-left:5%;}#all_stats {width:810px;margin:0 auto;}div.stats:first-child {float:left;margin-right:20px;}div.stats:nth-child(2) {float:left;}div.stats:last-child {float:left;margin-left:20px;}}@media (max-width:980px) {#credit_cards {max-width:280px;}#stat_circles {width:300px;display:inline-block;}#medium_gem {display:none;}}@media (min-width:980px) and (max-width:1024px) {#all_stats_text {width:960px;margin-left:-60px;}#stat_circles {width:960px;margin-left:-60px;}}@media (max-width:1024px) and (orientation:landscape) {.section {background-size:100% auto;}#guides img{max-height:400px;}#product #main_cta.section .padded {padding-top:10%;}#main_cta img,#feedback img,#tracking img,#time img {max-width:70%;}img#bubble {max-width:30%;}#safety_image {padding-top:170px;}#exercise_gifs {max-width:45%;}}@media (min-width:769px) {header {padding:0;min-height:85px;}footer {padding:0;}#top_bar {padding:15px 5%;}#bottom_bar {padding:25px 5%;}#logo img {width:113px;height:46px;}#top_cta {padding:7px 35px 0px 0px;}#top_cta a,#in_page_cta a,.in_page_cta a {font-family:museo_sans100;padding:12px 50px;font-size:1.1em;color:#FFF!important;}#newsletter_prompt, #give_away_tsandcs_text {left:12%;width:76%;}#newsletter_prompt h1, #give_away_tsandcs_text h1 {font-size:3em;padding-top:20px;}#newsletter_prompt h2, #give_away_tsandcs_text h2 {font-size:1.7em;padding:10px 0px 10px 0px;}#newsletter_popout {padding:10px 20px 70px 20px;}#newsletter_prompt_close, #give_away_tsandcs_text_close {font-size:2.2em;margin-right:0px;}#give_away_tsandcs_text {padding:10px 20px 20px 20px;}#top_offer {font-size:1.1em;display:inline-block;padding:20px 25px 0px 0px;}.hamburger_cross {cursor:pointer;padding:10px 0px 10px 10px;display:inline-block;}.hamburger_cross svg {width:41px;height:41px;}#bottom_menu {min-width:30%;font-size:0.8em;float:left;}#bottom_menu li{padding-bottom:10px;}#bottom_language {display:block;padding-right:45px;min-width:45%;float:left;padding:16px 0 20px 0;}#social_media {clear:none;float:right;}.social_media_icon {width:37px;margin-right:15px;}#content {padding:18% 5% 10% 5%;}.introduction {text-align:center;}#in_video {width:329px;height:133px;padding-top:34vh;}#opener h1 {font-size:3em;}#opener p {font-size:2em;}#video_play {padding:0px 30px 35px 30px;margin-bottom:8vh;}#video_play img{width:70px;height:70px;}.section h1 {margin-bottom:0;}.section h2 {font-size:3em;margin-bottom:0.25em;}.section p {font-size:2em;line-height:1.4em;}.section .padded {padding:10% 5% 20% 5%;}#elvie p {font-size:1.4em;}#why {padding-top:8%;}#why p, #exercise p{font-size:1.8em;}#about p {font-size:1.4em;}#mission {padding-top:8%;}#mission p {font-size:1.8em;}.blog iframe,.press iframe {width:47.5%;min-height:300px;}.blog iframe:nth-of-type(1),.press iframe:nth-of-type(1) {padding-right:4.5%;}.clipping .quote {font-size:0.9em;}#kegels input[type=submit] {padding:12px 50px;}#go {height:925px;background-size:auto 925px;background-position:top center;background-image:url(/images/still-sofa-3.jpg);}}
@media (min-width:981px) {#product .section .padded {padding:6% 10%;}#product .medium_col{padding-top:65px;}.text_padded_right h2,.text_padded_right p{padding-right:20px;}.text_padded_left h2,.text_padded_left p{padding-left:20px;}#product #main_cta.section .padded {padding-top:6%;padding-bottom:0;}#main_cta .text {padding:3% 0 0 0;}#main_cta .image img {max-width:450px;padding:50px 30px 0px 0px;}p.cta_warranty {font-size:1.6em;}#what_women_say {padding-top:0;}.quote_mark {font-size:8em;}.quote_mark_left {letter-spacing:-0.1em;margin:0em 0.05em;line-height:0.6em;}.quote_mark_right {letter-spacing:-0.175em;}.product_testimonial_quote{float:left;font-size:1.2em;}#how_to_use_1 .fixed_container{padding-top:45px;}#feedback {position:relative;width:100%;overflow:hidden;}#feedback_image {width:50%;}#exercise_gifs {padding-top:0;}#exercises_text_container p,#workouts_text_container p,#advanced p {font-size:2em;margin-bottom:15px;}.workout_description p {font-size:1.1em;text-align:center;}#exercise_icons {padding-left:15px;}#exercise_icons ul {margin-top:20px;}#exercise_icons li {margin:10px 5px;}#exercise_icons img {max-height:50px;}#exercise_buttons {padding:0px 15px 0px 10px;}#exercise_buttons li, #workout_buttons li {margin:17px 5px;}.exercise_control, .workout_control {padding:10px;border-radius:30px;width:95px;font-size:1em;}#workouts_container{padding-top:60px;}.workout_control {width:180px;border-radius:40px;}#workout_content {padding:10px;}.workout_description {max-width:230px;padding:0px 10px;} .workout_description ul {padding:10px 30px;height:100px;}.workout_description li {padding:5px;}#product h1 {margin-top:40px;text-align:left;}#comfort {background-image:url(/images/still-comfort.jpg);background-size:auto 80%;background-position:bottom center;}#easy {background-image:url(/images/still-easy.jpg);background-size:100% auto;background-position:bottom left;}#safety {border-top:none;background-size:100% auto;background-position:0% 0%;}#advanced_icons li {font-size:0.9em;}#advanced_icons img {max-width:70px;}#advanced p {font-size:1.8em;}#safety_image {padding-top:0px;}#box_and_contents {max-width:65%;padding-top:50px;}#box_and_contents_description {padding:40px 0px 0px 2%;font-size:1.2em;max-width:33%;}#specs p {font-size:1.2em;text-align:left;margin-bottom:40px;}#top_bar {padding:15px 10%;}#bottom_bar {padding:25px 10%;}#content {padding:14% 10% 10% 10%;}.thin_col {width:30%;padding-right:5%;float:left;text-align:left;}.thick_col {width:65%;float:left;text-align:left;}.medium_col{width:50%;float:left;text-align:left;}.cookies_message {position:fixed;bottom:0px;left:0px;width:100%;background-color:rgba(255,255,255,0.9);border-radius:0px;box-shadow:0 0 4px 0 #666;padding:0px;}.cookies_message_close {margin-right:0px;}.banner_prime, .banner_prime_checkout {position:fixed;top:auto;bottom:0px;left:0px;width:100%;height:85px;background-color:rgba(255,255,255,0.9);border-radius:0px;box-shadow:0 0 4px 0 #666;}.banner_prime_body {padding:5px 20px;text-align:center;}.banner_prime_close {margin-right:-100px;}.banner_text {margin-top:22px;float:left;font-size:1.5em;width:50%;}.banner_text_group {text-align:left;float:left;width:50%;}#banner_black .text {width:100%;text-align:center;position:relative;z-index:30;}#banner_black .image {position:absolute;z-index:5;width:25%;}#banner_black .in_page_cta {padding-top:20px;z-index:20;}.banner_section.section .padded {padding-bottom:0%;}.banner_section .medium_col.image {width:30%;text-align:right;}.banner_section_bottom {position:relative;top:-105px;z-index:20;}.banner_section h4 {font-size:1.6em;margin:50px 0 10px;}.banner_flex_top {position:fixed;top:85px;left:0px;width:100%;box-shadow:0 0 4px 0 #666;padding:0px;}.banner_flex_content {text-align:left;padding:20px 0px 40px 60px;}.banner_flex_title {}.banner_flex_close {position:relative;padding-top:30px;top:auto;right:auto;}#elvie_birthday .banner_text {padding:0;}.banner_prime_checkout {background-color:#8ED0C2;color:#FFF;position:absolute;top:85px;padding:15px 0px 15px 0px;height:fit-content;}.banner_prime_checkout .banner_prime_body {padding:5px 0px;text-align:left;}.banner_prime_checkout .banner_text_group {width:90%;}.banner_prime_checkout .banner_text_small {margin:3px 0px;font-size:1em;}.banner_logo {float:left;width:25%;text-align:left;}.banner_logo img {padding-top:0px;max-height:75px;}.banner_cta {margin-top:22px;font-size:1.6em;float:left;width:25%;text-align:right;}#secure_1 {display:block;}.checkout_benefits .thin_col {padding-top:60px;}.checkout .thin_col {padding-top:75px;}.checkout .thin_col p {font-size:0.9em;}.commerce_cart_product {width:50%;}.commerce_cart_quantity span {width:20px;height:20px;padding:1px 0px 0px 2px;}.section {}.section .padded {padding:6% 10%;}#bottom_cta{margin:40px 0px;}#bottom_cta a {padding:25px 100px;font-size:2em;border-radius:5px;border-bottom:4px solid #618E84;}#in_page_cta a, .in_page_cta a {padding:20px 80px;font-size:1.6em;border-radius:4px;border-bottom:3px solid #618E84;}#shipping p {font-size:1.75em;}#bottom_offer {font-size:1.75em;}#product_hero {padding-top:5%;}#product_hero.section .padded {padding-bottom:3%;}#how_to_use .how_to_use {padding:10px 0px 0px 0px;}#how_to_use {padding-bottom:6%;text-align:center;}#how_to_use .how_to_use_icon {padding:0px;}#how_to_use .how_to_use_icon img{height:80px;width:80px;}#how_to_use .how_to_use_icon,#how_to_use .how_to_use_text {float:left;}#how_to_use .how_to_use_step {display:inline-block;text-align:center;padding:0 30px;}#how_to_use .how_to_use_text p {font-size:1.1em;padding:10px;}.landing_page #product_hero.section p {margin-top:0;font-size:3em;}.landing_page #product_hero.section p.small {margin-top:0;font-size:1.6em;}.landing_page .section p {font-size:2em;}.landing_page .section p.xxsmall {font-size:0.9em;}.smile .medium_col,.baby .medium_col,.sex .medium_col,.secret .medium_col,.sport .medium_col {width:70%;}.landing_page .section h2 {font-size:3.3em;}.landing_page #product_hero.section p.small {padding:20px 0px;} #problem {background-image:url(/images/still-small-elvie.jpg);height:700px;background-position:center;background-size:auto 700px;}#problem .medium_col {width:70%;}#problem ul {margin:50px 0px 70px -10px;}.stats_text {width:250px;position:absolute;}#stats_text_1 {margin-top:60px;margin-left:100px;}#stats_text_2 {margin-top:60px;margin-left:350px;}#stats_text_3 {margin-top:60px;margin-left:610px;}#women_say {min-height:760px;}#women_say h2 { margin-bottom:1.4em;}#go {height:925px;background-size:auto 925px;background-position:top center;background-image:url(/images/still-sofa-3.jpg);background-color:#FFF;}#go .in_page_cta {margin-top:500px;}#press_awards li {display:inline-block;padding:10px 20px;}#press_awards img {height:35px;}.opener{}#opener{background-image:url(/images/still-sofa-2.jpg);}#opener .find_out_more {font-size:1.2em;}#scroll_down a {font-size:6em;display:none;}#intro .text {padding:3% 0 15% 0;}#discover {height:700px;background-image:url(/images/still-run-2.jpg);background-size:auto 700px;background-repeat:no-repeat;background-position:top left;}#all_stats {width:810px;margin:0 auto;}.stat {font-size:4em;}div.stats:first-child {float:left;margin-right:40px;margin-left:30px;}div.stats:nth-child(2) {float:left;}div.stats:last-child {float:left;margin-left:40px;}#learn {height:700px;background-image:url(/images/still-bed.jpg);background-size:auto 700px;background-repeat:no-repeat;background-position:right;}#love {}#love_text {width:55%;}#love_slides {width:35%;padding-left:10%;}#slide_initial {margin-top:75px;margin-left:30px;}#slide_initial img {height:398px;}.slider_mask {width:285px;height:550px;margin-top:550px;}.slider_viewport {height:550px;}.slider_viewport img {height:550px;width:285px;max-width:285px;}.slides{width:285px;height:550px;margin-left:30px;margin-top:550px;}.slides li img {height:398px;}#smart {height:925px;background-image:url(/images/still-smile-2.jpg);background-size:auto 925px;background-repeat:no-repeat;background-position:top right;}#smart_2 {height:725px;background-image:url(/images/still-smile-2.jpg);background-size:auto 925px;background-repeat:no-repeat;background-position:top right;}.smile {height:750px;background-image:url(/images/still-smile-3.jpg);background-repeat:no-repeat;background-position:bottom right;background-size:auto 750px;color:#FFF;}.baby {height:925px;background-image:url(/images/still-woman-with-baby.jpg);background-size:auto 925px;background-repeat:no-repeat;background-position:center;}.sex {height:925px;background-image:url(/images/still-eyes-closed-yoann-boyer.jpg);background-size:auto 925px;background-repeat:no-repeat;background-position:center;}.sport {height:925px;background-image:url(/images/still-sea-marion-michele.jpg);background-size:auto 925px;background-repeat:no-repeat;background-position:center;}.secret {height:925px;background-image:url(/images/still-secret-tanya-heffner.jpg);background-size:auto 925px;background-repeat:no-repeat;background-position:center;color:#565865;}.whisper {height:925px;background-image:url(/images/still-whisper-kristina-flour.jpg);background-size:auto 925px;background-repeat:no-repeat;background-position:center;}#defy {height:700px;overflow:hidden;}#defy #small_gem {margin-top:-50px;margin-left:300px;width:90px;}#defy #medium_gem {margin-top:-100px;margin-left:-600px;width:180px;}#defy #large_gem {margin-top:-30px;margin-left:-100px;}#shipping {background-image:url(/images/still-group-spread-2.png);background-size:125% auto;background-repeat:no-repeat;background-position:bottom center;}#cta_pod_by_dock, #cta_pod_side,#cta_open_box {background-size:100% auto;background-repeat:no-repeat;background-position:center center;}#cta_pod_by_dock {background-image:url(/images/still-group-pod-by-dock.jpg);}#cta_pod_side {background-image:url(/images/still-pod-side.jpg);}#cta_open_box {background-image:url(/images/still-packaging-open.jpg);}#cta_pod_by_dock_content,#cta_pod_side_content,#cta_open_box_content {width:40%;float:right;text-align:left;}#why {height:645px;background-image:url(/images/still-looking-up.jpg);background-size:auto 725px;background-repeat:no-repeat;background-position:left bottom;}#exercise {color:#FFF;height:700px;background-image:url(/images/still-looking-at-screen-wow.jpg);background-size:auto 700px;background-repeat:no-repeat;background-position:80% bottom;}#lv {height:700px;background-image:url(/images/still-app-LV-screen.jpg);background-size:auto 700px;background-repeat:no-repeat;background-position:center bottom;}#safe_durable {height:700px;background-image:url(/images/still-pod-wash.jpg);background-size:auto 700px;background-repeat:no-repeat;background-position:center bottom;}#elegant {color:#FFF;height:700px;background-image:url(/images/still-case-keys-handbag.jpg);background-size:auto 700px;background-repeat:no-repeat;background-position:70% bottom;}#guides .image{padding-top:40px;}#guides p:nth-of-type(2) {padding-bottom:100px;}#technology p {padding-bottom:100px;}.testimonial {float:left;display:block;width:32%;}.testimonial:nth-child(3n+1) {}.testimonial:nth-child(3n+2) {margin:15px;}.testimonial:nth-child(3n+3) {}.faq_sections li {font-size:1.6em;}.press li {width:30%;margin:2% 0;float:left;}.press img {max-width:100%;}.press_room li:nth-child(3n+2) {margin:2% 4.5%;}li.clipping{width:25%;margin:1% 0;float:left;height:260px;}li.clipping:nth-child(3n+2) {margin:1% 2%;}.clipping .logo img{padding-top:0;position:relative;top:50%;transform:translateY(-50%);}.clipping .logo {height:90px;}#awards{max-width:940px;margin:45px auto 0px auto;padding-bottom:120px;}.award_clipping .logo img {height:110px;max-height:110px;}li.award_clipping {height:260px;width:40%;}#awards li:nth-child(2n+2) {margin:2% 0% 2% 4.5%;}.fr #exercises_text_container p,.fr #workouts_text_container p,.fr #advanced p,.fr #feedback p {font-size:1.7em;}.fr #advanced h2 {margin-top:0;}.fr .exercise_control, .fr .workout_control {font-size:0.8em;}.fr #stat_1 .xxsmall {font-size:0.2em;}.fr #canvas_stat_1 {margin-left:-81px;}.de .workout_control {font-size:0.8em;}.de .exercise_control {font-size:0.7em;}#canvas_stat_2 {margin-left:-75px;}#canvas_stat_3 {margin-left:-79px;}}@media (min-width:1025px) {#page {padding-top:35px;}#shipping {height:520px;background-size:auto 520px;} #all_stats_text {width:960px;z-index:150;margin-left:0;}#stat_circles {width:960px;margin-left:0;}}@media (min-width:1281px) {#top_bar {padding:15px 15%;}#bottom_bar {padding:25px 15%;}#content {padding:10% 15%;}.checkout .thin_col {padding-top:100px;}.section .padded {padding:6% 15%;}.section h1{margin-bottom:0;}.section h2{font-size:3.5em;margin-bottom:0.25em;}.section p {font-size:2.5em;line-height:1.4em;}#intro .text {padding-bottom:0;}#discover {height:925px;background-size:auto 925px;}#learn {height:925px;background-size:auto 925px;}#smart {height:925px;background-size:auto 925px;}#smart_2 {height:725px;background-size:auto 925px;}#shipping {height:600px;background-size:auto 600px;}#defy {height:800px;}#elvie p {font-size:1.6em;}#elvie .image {padding-top:20px;}#why p, #exercise p{font-size:2em;}#why {height:845px;background-size:auto 925px;}#exercise {height:925px;background-size:auto 925px;background-position:right bottom;}#lv{height:925px;background-size:auto 925px;}#safe_durable {height:925px;background-size:auto 925px;}#elegant {height:925px;background-size:auto 925px;}#guides .image {padding-top:160px;}#guides p:nth-of-type(2) {padding-bottom:60px;}#about p {font-size:1.6em;}#mission p {font-size:2em;}#kegels #intro {padding-top:4%;}#kegels p {font-size:2.1em;line-height:1.3em;}li.clipping {height:320px;}li.award_clipping {height:380px;}.clipping .publication, .award_clipping .publication {font-size:0.9em;}#product .section p {font-size:1.8em;line-height:1.2em;}#product .section#cta_open_box p {font-size:1.6em;line-height:1.4em;}p.cta_warranty {font-size:1.6em;}.exercise_control{width:115px;}.workout_control{width:200px;}#exercise_icons li {margin:10px 5px;}#exercise_buttons li, #workout_buttons li {margin:12px;}.product_testimonial{float:left;font-size:1.2em;width:75%;}#home li.product_testimonial{width:auto;color:#FFF;}#product .section .workout_description p {font-size:1.2em;}#product .section#specs p {font-size:1.2em;}#workouts_container, #exercises_container{padding-top:60px;}#tracking img,#bubble {padding-top:40px;}#comfort .medium_col {padding-top:30px;}#box_and_contents_description {font-size:1.4em;}#cta_pod_by_dock, #cta_pod_side,#cta_open_box {background-size:80% auto;background-position:50% 50%;}#cta_pod_by_dock_content,#cta_pod_side_content,#cta_open_box_content {width:36%;}}
@font-face {font-family:'museo_sans500';src:url('/fonts/MuseoSans_500-webfont.eot');src:url('/fonts/MuseoSans_500-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/MuseoSans_500-webfont.woff2') format('woff2'), url('/fonts/MuseoSans_500-webfont.woff') format('woff'), url('/fonts/MuseoSans_500-webfont.ttf') format('truetype'), url('/fonts/MuseoSans_500-webfont.svg#museo_sans500') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'museo_sans300';src:url('/fonts/MuseoSans_300-webfont.eot');src:url('/fonts/MuseoSans_300-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/MuseoSans_300-webfont.woff2') format('woff2'), url('/fonts/MuseoSans_300-webfont.woff') format('woff'), url('/fonts/MuseoSans_300-webfont.ttf') format('truetype'), url('/fonts/MuseoSans_300-webfont.svg#museo_sans300') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'museo_sans100';src:url('/fonts/MuseoSans_100-webfont.eot');src:url('/fonts/MuseoSans_100-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/MuseoSans_100-webfont.woff2') format('woff2'), url('/fonts/MuseoSans_100-webfont.woff') format('woff'), url('/fonts/MuseoSans_100-webfont.ttf') format('truetype'), url('/fonts/MuseoSans_100-webfont.svg#museo_sans100') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'entypo';src:url('/fonts/entypo.eot');src:url('/fonts/entypo.eot') format('embedded-opentype'), url('/fonts/entypo.ttf') format('truetype'), url('/fonts/entypo.woff') format('woff'), url('/fonts/entypo.svg') format('svg');}body {font-family:museo_sans100, Arial, sans-serif;color:#565865;font-size:1em;font-weight:normal;}h1 {font-weight:100;font-size:3.5em;text-align:center;}h2 {font-weight:100;font-size:2em;}h3 {font-weight:100;font-size:1.6em;}p, li {font-size:1.3em;line-height:1.4em;}strong {font-family:museo_sans300;}h1 .strong {font-family:museo_sans300;}.larger {font-size:1.5em;}.smaller {font-size:0.9em;letter-spacing:0px;}.small {font-size:0.8em;letter-spacing:0px;}.xsmall {font-size:0.7em;letter-spacing:0px;}.xxsmall {font-size:0.6em;letter-spacing:0px;}.icon {font-family:entypo;}@media (min-width:1281px) {h1 {font-size:4em;}h2 {font-size:2.5em;}h3 {font-size:2em;}p, li {font-size:1.6em;}}@media (max-width:375px){p, li {font-size:1.2em;line-height:1.3em;}h1 {font-size:3.1em;}}@media (max-width:320px){h1 {font-size:2.8em;}}
.mask {position:fixed;top:0;left:0;z-index:50;width:100%;height:100%;background:rgba(61,62,73,0.3);}@media (max-width:1024px) {body {overflow-x:hidden;}body.pmr_open {overflow-y:hidden;}nav.main_menu {background-color:#565865;overflow:hidden;z-index:200;position:fixed;top:0px;width:245px;height:100%;right:-245px;}nav.main_menu ul{padding:50px 0px 0px 40px;}nav.main_menu a {display:block;padding:10px;}}@media (min-width:600px) and (max-width:1024px) {nav.main_menu {width:50vw;right:-50vw;}}@media (min-width:768px) and (max-width:1024px) {nav.main_menu ul {font-size:1.1em;padding:90px 0px 0px 50px;}}@media (min-width:980px) and (max-width:1024px) {nav.main_menu {width:25vw;right:-25vw;top:0;}}@media (min-width:1025px) {body.dmt_open {overflow:hidden;}#menu_display {display:none;}#top_cta {padding-right:0;}nav.main_menu {z-index:45;background-color:#E9ECE6;position:fixed;top:85px;left:0px;width:100%;text-align:center;}nav.main_menu ul {padding:0px;margin:0px;list-style:none;}nav.main_menu li {display:inline-block;padding:10px 15px;text-transform:uppercase;font-size:0.8em;font-family:museo_sans300;}nav.main_menu a {color:#565765;}}
.container label {font-weight:300;font-size:0.75em;padding:15px 0px 5px 5px;}.container .checkbox label {display:inline-block;margin-top:5px;}.container input[type=text],.container input[type=password],.container textarea,.container select {width:91%;border-radius:3px;border:1px solid #FFF;background-color:#FFF;color:#585E64;padding:5px 10px;font-family:museo_sans100;font-size:1em;}.container input[type=text],.container input[type=password],.container textarea{-webkit-appearance:none;-moz-appearance:none;}.container select {height:30px;}.explanation {display:block;}#expiry_month {display:inline-block;width:19.5%;}#expiry_year {display:inline-block;width:19.5%;}#expiry_separator {display:inline-block;padding:0 10px 0 5px;}.container input[type=submit] {font-family:museo_sans100;width:100%;max-width:250px;color:#FFF;background-color:#8ED0C2;margin-top:30px;padding:6px 25px;border-radius:3px;border:1px solid #8ED0C2;border-bottom:2px solid #618E84;font-size:1.1em;-webkit-appearance:none;}.container .multi_input label {display:inline;}.container .input_error,.container input[type=text].input_error,.container input[type=password].input_error,.container textarea.input_error,.container select.input_error {border:1px solid #EE555B;}.container input[type=submit].big_button, .checkout input[type=submit] {font-size:1.3em;padding:12px 25px;margin-top:20px;}#newsletter_popout label {text-align:left;}#newsletter_popout input[type=submit].big_button {margin-top:30px;}@media (min-width:768px) {.container label {font-size:0.9em;}.container input[type=submit] {max-width:40%;}.container input[type=text],.container input[type=password],.container textarea {width:97.5%;}.container select {width:100%;}.half_width_left {width:46.5%;padding-right:5.5%;float:left;}.half_width_right {width:46.5%;float:left;}.narrow_form {width:50%;margin:0 auto;}#newsletter_popout form {padding-left:10%;width:80%;}#newsletter_popout input[type=submit].big_button {margin-top:30px;}}.commerce_cart_quantity input[type=text] {border:none;background:transparent;width:10px;padding:0px;}.commerce_cart_discount_input input[type=text] {width:50%;padding:2px 5px;text-transform:uppercase;font-size:0.75em;}.commerce_cart_discount_input input[type=button] {background:transparent;border:none;font-family:"museo_sans100";font-weight:100;cursor:pointer;}
.passwordChecker{padding:5px;border-bottom:4px solid #CCC;}.passwordCheckerWeak{border-bottom-color:#FF0000;}.passwordCheckerNormal{border-bottom-color:#FF9900;}.passwordCheckerMedium{border-bottom-color:#FFFF00;}.passwordCheckerStrong{border-bottom-color:#00CC00;}
