.wpt_feedback_panel{text-align:center;padding:40px 40px;border:1px solid #ebeaea;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.wpt_feedback_panel .heading{text-align:center;margin-bottom:25px;}.wpt_feedback_panel .heading .title,.wpt_feedback_panel .heading .subtitle{margin:0;padding:0;}.wpt_feedback_panel .heading .title{margin-bottom:5px;}.wpt_feedback_panel .heading .title:last-child{margin-bottom:0;}.wpt_feedback_panel .actions{margin-top:25px;}.wpt_heading{text-align:center;}.wpt_heading .title{margin-bottom:5px;}.wpt_teasers.wpt_grid_fitrows,.wpt_teasers.wpt_grid_masonry{display:block;zoom:1;margin:0 -1.6%;}.wpt_teasers.wpt_grid_fitrows:after,.wpt_teasers.wpt_grid_masonry:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_teasers.wpt_grid_fitrows .entry,.wpt_teasers.wpt_grid_masonry .entry{float:left;width:25%;padding:0 1.6% 3.2%;}.wpt_teasers.wpt_grid_fitrows.w_1cols .entry,.wpt_teasers.wpt_grid_masonry.w_1cols .entry{width:100%;}.wpt_teasers.wpt_grid_fitrows.w_2cols .entry,.wpt_teasers.wpt_grid_masonry.w_2cols .entry{width:50%;}.wpt_teasers.wpt_grid_fitrows.w_3cols .entry,.wpt_teasers.wpt_grid_masonry.w_3cols .entry{width:33.3%;}.wpt_teasers.wpt_grid_fitrows.w_4cols .entry,.wpt_teasers.wpt_grid_masonry.w_4cols .entry{width:25%;}.wpt_teasers.wpt_carousel{margin-left:-15px;margin-right:-15px;position:relative;}.wpt_teasers.wpt_carousel:before,.wpt_teasers.wpt_carousel:after{content:"";display:block;width:15px;height:100%;background:#fff;position:absolute;top:0;z-index:5;}.wpt_teasers.wpt_carousel:before{left:0;}.wpt_teasers.wpt_carousel:after{right:0;}.wpt_teasers.wpt_carousel .flickity-prev-next-button{z-index:6;background:transparent;-webkit-opacity:.1;-moz-opacity:.1;opacity:.1;-webkit-transition:all .2s ease;transition:all .2s ease;}.wpt_teasers.wpt_carousel .flickity-prev-next-button svg{width:40%;height:40%;top:30%;left:30%;}.wpt_teasers.wpt_carousel .flickity-prev-next-button.previous{left:-30px;}.wpt_teasers.wpt_carousel .flickity-prev-next-button.next{right:-30px;}.wpt_teasers.wpt_carousel .flickity-prev-next-button:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.wpt_teasers.wpt_carousel:hover .flickity-prev-next-button{-webkit-opacity:1;-moz-opacity:1;opacity:1;}.wpt_teasers.wpt_carousel .entry{width:33.3%;float:left;}.wpt_teasers.wpt_carousel .entry > .wrapper{margin:0 15px;}.wpt_teasers.wpt_carousel.w_1cols .entry{width:100%;}.wpt_teasers.wpt_carousel.w_2cols .entry{width:50%;}.wpt_teasers.wpt_carousel.w_3cols .entry{width:33.3%;}.wpt_teasers.wpt_carousel.w_4cols .entry{width:25%;}.wpt_teasers.wpt_condensed .entry{position:relative;text-align:center;}.wpt_teasers.wpt_condensed .entry > .wrapper{position:relative;}.wpt_teasers.wpt_condensed .entry .thumbnail > *{display:block;padding-bottom:66px;}.wpt_teasers.wpt_condensed .entry .thumbnail,.wpt_teasers.wpt_condensed .entry .thumbnail img{-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:6px;border-top-right-radius:6px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:6px;}.wpt_teasers.wpt_condensed .entry .details{background:#fff;position:absolute;bottom:0;width:100%;padding:16px;border:1px solid #ebeaea;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-top-left-radius:0;}.wpt_teasers.wpt_condensed .entry .body_area{height:0;overflow:hidden;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;}.wpt_teasers.wpt_condensed .entry .body_area .wrapper,.wpt_teasers.wpt_condensed .entry .body_area .excerpt,.wpt_teasers.wpt_condensed .entry .body_area .permalink{margin-top:7px;}.wpt_teasers.wpt_condensed .entry .body_area .sc85_rating_stars_shortcode{display:block;}.wpt_teasers.wpt_condensed .entry .body_area .wrapper{margin-top:5px;}.wpt_teasers.wpt_condensed .entry .body_area .more{font-size:14px;padding:8px 14px;}.wpt_teasers.wpt_condensed .entry .body_area .excerpt{margin-bottom:0 !important;}.wpt_teasers.wpt_condensed .entry .body_area .extra_info{margin-top:10px;margin-bottom:5px;font-size:.85em;}.wpt_teasers.wpt_condensed .entry .body_area .extra_info span{padding:0 5px;}.wpt_teasers.wpt_condensed .entry:hover .body_area{position:relative;-webkit-transition:all .2s ease .1s;transition:all .2s ease .1s;}.wpt_exercise_single .exercise_specs{margin-top:40px;padding-top:40px;border-top:solid 1px #ccc;}.wpt_exercise_single .exercise_specs > .wrapper{margin:0 -40px;margin-bottom:-20px;display:block;zoom:1;}.wpt_exercise_single .exercise_specs > .wrapper:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_exercise_single .exercise_specs .spec_group{float:left;width:33.3%;padding:0 40px;margin-bottom:20px;}.wpt_exercise_single .exercise_specs .sc85_post_sharing_links{display:inline;margin:0 -2px;}.wpt_exercise_single .exercise_specs .sc85_post_sharing_links a{margin:0 2px;}.wpt_exercise_archive .exercise_filters{background:#f9f9f9;border:solid 1px #e3e3e3;margin-bottom:0;padding:20px 0;text-align:center;padding-bottom:10px;}.wpt_exercise_archive .exercise_filters .wrap{display:inline-block;margin:0 15px;}.wpt_exercise_archive .exercise_filters .label{display:inline-block;vertical-align:middle;margin-right:5px;}.wpt_exercise_archive .exercise_filters select{width:180px;vertical-align:middle;}.wpt_exercise_archive .exercise_filters .label,.wpt_exercise_archive .exercise_filters select{margin-bottom:10px;}.wpt_exercise_archive .exercise_filters .clear_filters{-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;margin-top:7px;}.wpt_exercise_archive .exercise_filters .clear_filters:before{content:"x";}.wpt_exercise_archive .exercise_filters:hover .clear_filters{-webkit-opacity:1;-moz-opacity:1;opacity:1;}.wpt_exercise_archive .entry{display:block;zoom:1;padding:30px 0;border-bottom:1px solid #dedede;}.wpt_exercise_archive .entry:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_exercise_archive .entry:last-child{margin-bottom:0;}.wpt_exercise_archive .entry .main_info{float:left;width:43%;}.wpt_exercise_archive .entry .thumbnails{float:left;width:40%;height:100px;padding-left:40px;padding-right:40px;margin-top:-15px;margin-bottom:-15px;text-align:center;}.wpt_exercise_archive .entry .thumbnails img{height:100%;}.wpt_exercise_archive .entry .actions{text-align:right;float:right;width:17%;height:75px;line-height:75px;}.wpt_exercise_archive .entry .exercise_meta{font-size:.85em;margin-bottom:2px;}.wpt_exercise_archive .entry .exercise_meta label{font-weight:600;}.wpt_exercise_archive .pagination{margin-top:35px;}.wpt_exercises_teasers_shortcode .details{padding-top:14px;}.wpt_exercises_teasers_shortcode .title{margin:0;}.wpt_exercises_teasers_shortcode .excerpt{margin-top:7px;}.wpt_exercises_teasers_shortcode .more{display:inline-block;margin-top:7px;}.wpt_exercises_teasers_shortcode .button{margin-top:10px;}.wpt_exercises_set .entry{display:block;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;padding:25px 0;border-bottom:1px solid #dedede;-webkit-align-items:center;align-items:center;}.wpt_exercises_set .entry:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_exercises_set .entry:first-child{border-top:1px solid #dedede;}.wpt_exercises_set .main_info{float:left;width:35%;}.wpt_exercises_set .main_info .count{text-transform:uppercase;font-weight:600;font-size:.9em;}.wpt_exercises_set .main_info .count a{color:inherit;}.wpt_exercises_set .main_info .title{margin-top:1px;margin-bottom:6px;font-size:1.15em;line-height:1.3;}.wpt_exercises_set .main_info .title a{color:inherit;}.wpt_exercises_set .main_info .equipment{font-size:.85em;}.wpt_exercises_set .main_info .equipment label{font-weight:600;}.wpt_exercises_set .main_info .more{font-size:.85em;font-weight:600;}.wpt_exercises_set .thumbnails{float:left;width:40%;height:100px;padding-left:40px;padding-right:40px;margin-top:-15px;margin-bottom:-15px;text-align:left;}.wpt_exercises_set .thumbnails img{height:100%;}.wpt_exercises_set .excerpt{text-align:right;float:right;width:25%;font-size:.9em;display:block;zoom:1;}.wpt_exercises_set .excerpt:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_exercises_set .excerpt .wrapper{display:table;float:right;}.wpt_exercises_set .excerpt .spec{display:table-cell;padding:0 15px;text-align:center;border-left:1px solid #dedede;}.wpt_exercises_set .excerpt .spec:first-child{border-left:none;}.wpt_exercises_set .excerpt .spec:last-child{padding-right:0;}.wpt_exercises_set .excerpt span{font-size:1.45em;white-space:nowrap;}.wpt_exercises_set .excerpt label{display:block;text-transform:uppercase;font-size:.7em;font-weight:600;}.wpt_exercises_set.no_excerpt .main_info{width:50%;}.wpt_exercises_set.no_excerpt .thumbnails{width:50%;padding-right:0;text-align:right;}.wpt_exercises_set.no_excerpt .excerpt{display:none;}.wpt_workout_single .exercises_list .entry{display:block;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;padding:25px 0;border-bottom:1px solid #dedede;-webkit-align-items:center;align-items:center;}.wpt_workout_single .exercises_list .entry:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_workout_single .exercises_list .entry:first-child{border-top:1px solid #dedede;}.wpt_workout_single .exercises_list .main_info{float:left;width:30%;}.wpt_workout_single .exercises_list .main_info .count{text-transform:uppercase;font-weight:600;font-size:.9em;}.wpt_workout_single .exercises_list .main_info .count a{color:inherit;}.wpt_workout_single .exercises_list .main_info .title{margin-top:1px;margin-bottom:6px;font-size:1.15em;line-height:1.3;}.wpt_workout_single .exercises_list .main_info .title a{color:inherit;}.wpt_workout_single .exercises_list .main_info .equipment{font-size:.85em;}.wpt_workout_single .exercises_list .main_info .equipment label{font-weight:600;}.wpt_workout_single .exercises_list .main_info .more{font-size:.85em;font-weight:600;}.wpt_workout_single .exercises_list .thumbnails{float:left;width:40%;height:100px;padding-left:40px;padding-right:40px;margin-top:-15px;margin-bottom:-15px;text-align:center;}.wpt_workout_single .exercises_list .thumbnails img{height:100%;}.wpt_workout_single .exercises_list .details{text-align:right;float:right;width:30%;display:block;zoom:1;}.wpt_workout_single .exercises_list .details:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_workout_single .exercises_list .details .wrapper{display:table;float:right;}.wpt_workout_single .exercises_list .details .spec{display:table-cell;padding:0 15px;text-align:center;border-left:1px solid #dedede;}.wpt_workout_single .exercises_list .details .spec:first-child{border-left:none;}.wpt_workout_single .exercises_list .details .spec:last-child{padding-right:0;}.wpt_workout_single .exercises_list .details span{font-size:1.45em;white-space:nowrap;}.wpt_workout_single .exercises_list .details label{display:block;text-transform:uppercase;font-size:.7em;font-weight:600;}.wpt_workout_single .exercises_list .details .tooltip{display:inline;position:relative;z-index:0;}.wpt_workout_single .exercises_list .details .tooltip::after{content:"";position:absolute;width:100%;height:20px;bottom:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;}.wpt_workout_single .exercises_list .details .tooltip:hover::after{pointer-events:auto;}.wpt_workout_single .exercises_list .details .tooltip .tooltip-content{position:absolute;z-index:9999;width:300px;right:-30px;bottom:100%;font-size:20px;text-align:left;color:#212121;background:transparent;opacity:0;margin:0 0 10px -150px;cursor:default;pointer-events:none;-webkit-font-smoothing:antialiased;-webkit-transition:all .3s .3s;transition:all .3s .3s;}.wpt_workout_single .exercises_list .details .tooltip .tooltip-content *{white-space:normal;font-size:12px;line-height:1.2 !important;}.wpt_workout_single .exercises_list .details .tooltip:hover .tooltip-content{opacity:1;pointer-events:auto;-webkit-transition-delay:0s;transition-delay:0s;}.wpt_workout_single .exercises_list .details .tooltip .tooltip-content span{display:block;}.wpt_workout_single .exercises_list .details .tooltip .tooltip-text{border-bottom:4px solid #616161;overflow:hidden;-webkit-transform:scale3d(0,1,1);-ms-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transition:transform .3s .3s;transition:transform .3s .3s;transform-origin:right;-webkit-transform-origin:right;}.wpt_workout_single .exercises_list .details .tooltip:hover .tooltip-text{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition-delay:0s;transition-delay:0s;}.wpt_workout_single .exercises_list .details .tooltip .tooltip-inner{border:1px solid #eee;padding:20px 20px;background-color:#fff;background-color:rgba(255,255,255,.92);-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .3s;transition:transform .3s;}.wpt_workout_single .exercises_list .details .tooltip:hover .tooltip-inner{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.wpt_workout_single .exercises_list .details .tooltip .tooltip-content::after{content:"";bottom:-15px;right:30px;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#616161;border-width:8px;margin-left:-8px;}.wpt_workout_single .exercises_list .details .tooltip .tooltip-content::after{border-top-color:#222;}.wpt_workout_single .exercises_list .details .tooltip .tooltip-text{border-bottom-color:#222;}.wpt_workout_single .exercises_list .details .tooltip .info_icon{color:#545454;}.wpt_workout_single .workout_actions{padding:15px 0;text-align:center;}.wpt_workout_single .workout_actions > div{display:inline-block;vertical-align:middle;margin:5px 5px;}.wpt_workout_single .workout_actions .sharer .sc85_post_sharing_links{display:inline;}.wpt_workout_single .workout_actions .sharer > *{vertical-align:middle;}.wpt_workout_single .workout_actions .sharer a{font-size:1.3em;margin:0 2px;}.wpt_workout_single .workout_grader{display:inline-block;margin:0 auto;width:66px;height:11px;background:url("https://cdn-donik.nitrocdn.com/lueJZEwxpbBnKaqdmUcXZOkqwPZewlGF/assets/images/optimized/rev-b6c428d/www.alloutfitness.com/wp-content/plugins/winner-post-types/assets/css/images/rating-stars.png") left top;position:relative;zoom:1;}.wpt_workout_single .workout_grader.nitro-lazy{background-image:none !important;}.wpt_workout_single .workout_grader a{float:left;position:absolute;left:0;top:0;width:13px;overflow:hidden;display:block;height:0;padding-top:11px;}.wpt_workout_single .workout_grader a:hover,.wpt_workout_single .workout_grader a:focus,.wpt_workout_single .workout_grader a.active{background:url("https://cdn-donik.nitrocdn.com/lueJZEwxpbBnKaqdmUcXZOkqwPZewlGF/assets/images/optimized/rev-b6c428d/www.alloutfitness.com/wp-content/plugins/winner-post-types/assets/css/images/rating-stars.png") left bottom;}.wpt_workout_single .workout_grader a:hover.nitro-lazy,.wpt_workout_single .workout_grader a:focus.nitro-lazy,.wpt_workout_single .workout_grader a.active.nitro-lazy{background-image:none !important;}.wpt_workout_single .workout_grader .star-1{width:13px;z-index:10;}.wpt_workout_single .workout_grader .star-2{width:26px;z-index:9;}.wpt_workout_single .workout_grader .star-3{width:39px;z-index:8;}.wpt_workout_single .workout_grader .star-4{width:52px;z-index:7;}.wpt_workout_single .workout_grader .star-5{width:65px;z-index:6;}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.wpt_workout_single .workout_grader{background-image:url("https://cdn-donik.nitrocdn.com/lueJZEwxpbBnKaqdmUcXZOkqwPZewlGF/assets/images/optimized/rev-b6c428d/www.alloutfitness.com/wp-content/plugins/winner-post-types/assets/css/images/rating-stars@2x.png");background-size:66px 22px;}.wpt_workout_single .workout_grader a:hover,.wpt_workout_single .workout_grader a:focus,.wpt_workout_single .workout_grader a.active{background-image:url("https://cdn-donik.nitrocdn.com/lueJZEwxpbBnKaqdmUcXZOkqwPZewlGF/assets/images/optimized/rev-b6c428d/www.alloutfitness.com/wp-content/plugins/winner-post-types/assets/css/images/rating-stars@2x.png");background-size:66px 22px;}.wpt_workout_single .workout_grader a:hover.nitro-lazy,.wpt_workout_single .workout_grader a:focus.nitro-lazy,.wpt_workout_single .workout_grader a.active.nitro-lazy{background-image:none !important;}.wpt_workout_single .workout_grader.nitro-lazy{background-image:none !important;}}.wpt_workout_single .workout_grader.success,.wpt_workout_single .workout_grader.error,.wpt_workout_single .workout_grader.loading{margin-right:20px;}.wpt_workout_single .workout_grader:after{position:absolute;right:-20px;top:0;line-height:1;}.wpt_workout_single .workout_grader.loading:after{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";-webkit-animation:fa-spin 1.5s infinite linear;animation:fa-spin 1.5s infinite linear;}.wpt_workout_single .workout_grader.success:after{color:#009718;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";}.wpt_workout_single .workout_grader.error:after{color:#c50000;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";}.wpt_workout_single .related_workouts .wpt_heading{margin-bottom:30px;}.wpt_workout_single .related_workouts .related_workouts_gallery{display:block;zoom:1;margin:0 -15px;}.wpt_workout_single .related_workouts .related_workouts_gallery:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_workout_single .related_workouts .related_workouts_gallery .entry{float:left;padding:0 15px;}.wpt_workout_single .related_workouts .related_workouts_gallery.items_2 .entry{width:50%;}.wpt_workout_single .related_workouts .related_workouts_gallery.items_3 .entry{width:33.3%;}.wpt_workout_single .related_workouts .related_workouts_gallery.items_4 .entry{width:25%;}.wpt_workout_single .related_workouts .related_workouts_gallery .entry .thumbnail{margin-bottom:15px;}.wpt_workout_single .related_workouts .related_workouts_gallery .entry .details .head_area .title{margin-bottom:3px;}.wpt_workout_single .related_workouts .related_workouts_gallery .entry .details .body_area .excerpt{margin-top:7px;margin-bottom:15px;}.wpt_workout_archive .workout_filters{background:#f9f9f9;border:solid 1px #e3e3e3;margin-bottom:40px;padding:20px 0;text-align:center;padding-bottom:10px;}.wpt_workout_archive .workout_filters .wrap{display:inline-block;margin:0 15px;}.wpt_workout_archive .workout_filters .label{display:inline-block;vertical-align:middle;margin-right:5px;}.wpt_workout_archive .workout_filters select{width:180px;vertical-align:middle;}.wpt_workout_archive .workout_filters .label,.wpt_workout_archive .workout_filters select{margin-bottom:10px;}.wpt_workout_archive .workout_filters .clear_filters{-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;margin-top:7px;}.wpt_workout_archive .workout_filters .clear_filters:before{content:"x";}.wpt_workout_archive .workout_filters:hover .clear_filters{-webkit-opacity:1;-moz-opacity:1;opacity:1;}.wpt_workout_archive .workout_list{display:block;zoom:1;margin:0 -20px;margin-bottom:-40px;}.wpt_workout_archive .workout_list:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_workout_archive .workout_list .entry .wrapper{background:#fff;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.wpt_workout_archive .workout_list .entry .wrapper .thumbnail,.wpt_workout_archive .workout_list .entry .wrapper .thumbnail img{-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:8px;border-top-right-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:8px;display:block;margin:0 auto;}.wpt_workout_archive .workout_list .entry .wrapper .details{border:1px solid #ebeaea;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top-left-radius:0;padding:25px 20px;}.wpt_workout_archive .workout_list .entry .wrapper .details .heading{margin-bottom:12px;}.wpt_workout_archive .workout_list .entry .wrapper .details .heading .title{font-size:1.1em;margin:0 0 2px;}.wpt_workout_archive .workout_list .entry .wrapper .details .description{margin-top:12px;font-size:.95em;line-height:1.5;}.wpt_workout_archive .workout_list .entry .wrapper .details .footer{margin-top:12px;}.wpt_workout_archive .workout_list .entry .wrapper .details .footer .categories{margin-bottom:15px;font-size:.85em;}.wpt_workout_archive .workout_list .entry .wrapper .details .footer .categories span{padding:0 5px;}.wpt_workout_archive .workout_list .entry.no_thumbnail .details{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.wpt_workout_archive .workout_list .entry{width:33.3%;float:left;padding:0 20px;margin-bottom:40px;}.wpt_workout_archive .workout_list.w_2cols .entry{width:50%;}.wpt_workout_archive .workout_list.w_3cols .entry{width:33.3%;}.wpt_workout_archive .workout_list.w_4cols .entry{width:25%;}.wpt_workout_archive .pagination{margin-top:35px;}.wpt_workouts_teasers_shortcode .details{padding-top:14px;}.wpt_workouts_teasers_shortcode .title{margin:0;}.wpt_workouts_teasers_shortcode .excerpt{margin-top:7px;}.wpt_workouts_teasers_shortcode .sc85_rating_stars_shortcode{margin-top:7px;}.wpt_workouts_teasers_shortcode .more{display:inline-block;margin-top:7px;}.wpt_workouts_teasers_shortcode .button{margin-top:10px;}.wpt_testimonial_archive .testimonial_list{margin:0 -2%;margin-bottom:-4%;display:block;zoom:1;}.wpt_testimonial_archive .testimonial_list:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_testimonial_archive .testimonial_list .entry{width:33.3%;float:left;padding:0 2%;margin-bottom:4%;}.wpt_testimonial_archive .testimonial_list.w_2cols .entry{width:50%;}.wpt_testimonial_archive .testimonial_list.w_3cols .entry{width:33.3%;}.wpt_testimonial_archive .testimonial_list.w_4cols .entry{width:25%;}.wpt_testimonial_archive .testimonial_list .entry .wrapper{border:1px solid #eee;text-align:center;padding:20px;}.wpt_testimonial_archive .testimonial_list .entry .wrapper .thumbnail{width:65px;height:65px;margin:0 auto;margin-bottom:10px;-webkit-border-radius:65px;-moz-border-radius:65px;border-radius:65px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;border:3px solid #ddd;}.wpt_testimonial_archive .testimonial_list .entry .wrapper .thumbnail img{width:100%;height:100%;-webkit-border-radius:65px;-moz-border-radius:65px;border-radius:65px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.wpt_testimonial_archive .testimonial_list .entry .wrapper .date{margin-top:15px;}.wpt_testimonial_archive .pagination{clear:both;margin-top:35px;}.wpt_testimonial_carousel{text-align:center;padding:0 50px;}.wpt_testimonial_carousel .entry{width:100%;}.wpt_testimonial_carousel .text{margin-bottom:15px;}.wpt_testimonial_carousel .author{font-weight:bold;}.wpt_testimonial_carousel .date{font-size:.86em;}.wpt_testimonial_carousel .flickity-prev-next-button{z-index:6;background:transparent;-webkit-opacity:.1;-moz-opacity:.1;opacity:.1;-webkit-transition:all .2s ease;transition:all .2s ease;}.wpt_testimonial_carousel .flickity-prev-next-button svg{width:40%;height:40%;top:30%;left:30%;}.wpt_testimonial_carousel .flickity-prev-next-button:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.wpt_testimonial_carousel:hover .flickity-prev-next-button{-webkit-opacity:1;-moz-opacity:1;opacity:1;}.wpt_testimonial_carousel .thumbnail{width:65px;height:65px;margin:0 auto;margin-bottom:8px;margin-top:15px;-webkit-border-radius:65px;-moz-border-radius:65px;border-radius:65px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;border:3px solid #ddd;}.wpt_testimonial_carousel .thumbnail img{width:100%;height:100%;-webkit-border-radius:65px;-moz-border-radius:65px;border-radius:65px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.wpt_trainer_archive .trainer_list{margin:0 -2%;margin-bottom:-4%;display:block;zoom:1;}.wpt_trainer_archive .trainer_list:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_trainer_archive .trainer_list .entry{width:33.3%;float:left;padding:0 2%;margin-bottom:4%;}.wpt_trainer_archive .trainer_list.w_2cols .entry{width:50%;}.wpt_trainer_archive .trainer_list.w_3cols .entry{width:33.3%;}.wpt_trainer_archive .trainer_list.w_4cols .entry{width:25%;}.wpt_trainer_archive .trainer_list .entry a,.wpt_trainer_archive .trainer_list .entry img{display:block;}.wpt_trainer_archive .trainer_list .entry .caption > *{display:block;}.wpt_trainer_archive .pagination{clear:both;margin-top:35px;}.wpt_trainer_single .wpt_trainer_list_shortcode .entry{border:none !important;padding-top:0 !important;padding-bottom:0;}.wpt_trainer_list_shortcode .entry{display:block;zoom:1;}.wpt_trainer_list_shortcode .entry:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_trainer_list_shortcode .entry .thumbnail{float:left;width:29%;}.wpt_trainer_list_shortcode .entry .info{float:right;width:71%;}.wpt_trainer_list_shortcode .entry:nth-child(odd) .thumbnail{float:left;}.wpt_trainer_list_shortcode .entry:nth-child(odd) .info{float:right;padding-left:4%;}.wpt_trainer_list_shortcode .entry:nth-child(even) .thumbnail{float:right;}.wpt_trainer_list_shortcode .entry:nth-child(even) .info{float:left;padding-right:4%;}.wpt_trainer_list_shortcode .entry{border-bottom:solid 1px #ccc;padding:30px 0;}.wpt_trainer_list_shortcode .entry:first-child{padding-top:0;}.wpt_trainer_list_shortcode .entry .info > *{margin-bottom:20px;}.wpt_trainer_list_shortcode .entry .info > *:last-child{margin-bottom:0px;}.wpt_trainer_list_shortcode .entry .title > *{margin-bottom:5px;}.wpt_trainer_list_shortcode .entry .metadata > p{margin-bottom:5px;}.wpt_trainer_list_shortcode.single_item .entry{padding-top:30px;border-top:solid 1px #ccc;}.wpt_trainer_grid_shortcode{margin:0 -2%;display:block;zoom:1;}.wpt_trainer_grid_shortcode:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_trainer_grid_shortcode .entry{width:33.3%;float:left;padding:0 2%;margin-bottom:0;}.wpt_trainer_grid_shortcode.w_2cols .entry{width:50%;}.wpt_trainer_grid_shortcode.w_3cols .entry{width:33.3%;}.wpt_trainer_grid_shortcode.w_4cols .entry{width:25%;}.wpt_trainer_grid_shortcode .entry a,.wpt_trainer_grid_shortcode .entry img{display:block;}.wpt_trainer_grid_shortcode .entry .caption > *{display:block;}.wpt_trainer_prices_shortcode .head{margin-bottom:15px;}.wpt_trainer_prices_shortcode .title{margin-bottom:4px;}.wpt_trainer_prices_shortcode .subtitle{margin-top:0;}.wpt_trainer_prices_shortcode > *{margin-bottom:15px;}.wpt_trainer_prices_shortcode > *:last-child{margin-bottom:0;}.wpt_trainer_prices_shortcode .price_list .entry{display:table;width:100%;margin-bottom:5px;}.wpt_trainer_prices_shortcode .price_list .entry .description,.wpt_trainer_prices_shortcode .price_list .entry .price{display:table-cell;}.wpt_trainer_prices_shortcode .price_list .entry .price{text-align:right;}.wpt_trainer_classes_shortcode .head{margin-bottom:15px;}.wpt_trainer_classes_shortcode .title{margin-bottom:4px;}.wpt_trainer_classes_shortcode .subtitle{margin-top:0;}.wpt_trainer_classes_shortcode > *{margin-bottom:15px;}.wpt_trainer_classes_shortcode > *:last-child{margin-bottom:0;}.wpt_trainer_classes_shortcode .classes .entry{display:table;width:100%;margin-bottom:5px;}.wpt_trainer_classes_shortcode .classes .entry .description,.wpt_trainer_classes_shortcode .classes .entry .price{display:table-cell;}.wpt_trainer_classes_shortcode .classes .entry .price{text-align:right;}.wpt_class_single .class_specs{margin-top:40px;padding-top:40px;border-top:solid 1px #ccc;}.wpt_class_single .class_specs > .wrapper{margin:0 -40px;margin-bottom:-20px;display:block;zoom:1;}.wpt_class_single .class_specs > .wrapper:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_class_single .class_specs .group{float:left;width:33.3%;padding:0 40px;margin-bottom:20px;}.wpt_class_single .class_details_list p{margin-bottom:5px;}.wpt_class_single .class_details_list label{font-weight:bold;}.wpt_class_single .class_schedule .entry{display:block;zoom:1;margin-bottom:5px;}.wpt_class_single .class_schedule .entry:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_class_single .class_schedule .entry .description{float:left;}.wpt_class_single .class_schedule .entry .description p{margin-bottom:0;}.wpt_class_single .class_schedule .entry .description p:empty{display:none;}.wpt_class_single .class_schedule .entry .time{float:right;}.wpt_class_single .class_trainers .entry{display:block;zoom:1;margin-bottom:7px;}.wpt_class_single .class_trainers .entry:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_class_single .class_trainers .entry .photo{float:left;width:13%;}.wpt_class_single .class_trainers .entry .info{float:left;width:87%;padding-left:10px;}.wpt_class_single .class_trainers .entry p{margin-bottom:0px;}.wpt_class_archive .class_filters{background:#f9f9f9;border:solid 1px #e3e3e3;margin-bottom:40px;padding:20px 0;text-align:center;padding-bottom:10px;}.wpt_class_archive .class_filters .wrap{display:inline-block;margin:0 15px;}.wpt_class_archive .class_filters .label{display:inline-block;vertical-align:middle;margin-right:5px;}.wpt_class_archive .class_filters select{width:180px;vertical-align:middle;}.wpt_class_archive .class_filters .label,.wpt_class_archive .class_filters select{margin-bottom:10px;}.wpt_class_archive .class_filters .clear_filters{-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;margin-top:7px;}.wpt_class_archive .class_filters .clear_filters:before{content:"x";}.wpt_class_archive .class_filters:hover .clear_filters{-webkit-opacity:1;-moz-opacity:1;opacity:1;}.wpt_class_archive .class_list{display:block;zoom:1;margin:0 -20px;margin-bottom:-40px;}.wpt_class_archive .class_list:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_class_archive .class_list .entry .wrapper{background:#fff;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.wpt_class_archive .class_list .entry .wrapper .thumbnail,.wpt_class_archive .class_list .entry .wrapper .thumbnail img{-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:8px;border-top-right-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:8px;display:block;margin:0 auto;}.wpt_class_archive .class_list .entry .wrapper .details{border:1px solid #ebeaea;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top-left-radius:0;padding:25px 20px;}.wpt_class_archive .class_list .entry .wrapper .details .heading{margin-bottom:12px;}.wpt_class_archive .class_list .entry .wrapper .details .heading .title{font-size:1.1em;margin:0 0 2px;}.wpt_class_archive .class_list .entry .wrapper .details .description{margin-top:12px;font-size:.95em;line-height:1.5;}.wpt_class_archive .class_list .entry .wrapper .details .footer{margin-top:12px;}.wpt_class_archive .class_list .entry .wrapper .details .footer .categories{margin-bottom:15px;font-size:.85em;}.wpt_class_archive .class_list .entry .wrapper .details .footer .categories span{padding:0 5px;}.wpt_class_archive .class_list .entry.no_thumbnail .details{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.wpt_class_archive .class_list .entry{width:33.3%;float:left;padding:0 20px;margin-bottom:40px;}.wpt_class_archive .class_list.w_2cols .entry{width:50%;}.wpt_class_archive .class_list.w_3cols .entry{width:33.3%;}.wpt_class_archive .class_list.w_4cols .entry{width:25%;}.wpt_class_archive .pagination{margin-top:35px;}.wpt_weekly_classes_schedule .weekdays,.wpt_weekly_classes_schedule .weekdays_short{text-align:center;}.wpt_weekly_classes_schedule .weekdays li,.wpt_weekly_classes_schedule .weekdays_short li{display:inline-block;margin:0 10px;}.wpt_weekly_classes_schedule .classes .daily_classes{display:block;zoom:1;margin:0 auto;margin-bottom:20px;padding-left:3px;}.wpt_weekly_classes_schedule .classes .daily_classes:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_weekly_classes_schedule .classes .daily_classes .class_entry{width:25%;float:left;padding:20px;border:1px solid #eee;text-align:center;margin-right:-1px;margin-bottom:-1px;}.wpt_weekly_classes_schedule .classes .daily_classes.w_1cols{width:25%;padding-left:0;}.wpt_weekly_classes_schedule .classes .daily_classes.w_1cols .class_entry{width:100%;}.wpt_weekly_classes_schedule .classes .daily_classes.w_2cols{width:50%;padding-left:1px;}.wpt_weekly_classes_schedule .classes .daily_classes.w_2cols .class_entry{width:50%;}.wpt_weekly_classes_schedule .classes .daily_classes.w_3cols{width:66.666666%;padding-left:2px;}.wpt_weekly_classes_schedule .classes .daily_classes.w_3cols .class_entry{width:33.3%;}.wpt_weekly_classes_schedule .classes .daily_classes .class_entry{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease;transition:all .5s ease;}.wpt_weekly_classes_schedule .classes .daily_classes.active .class_entry{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.wpt_weekly_classes_schedule .classes .daily_classes.not_ready{display:none;}.wpt_weekly_classes_schedule .classes .daily_classes.not_ready.active{display:block;}.wpt_classes_teasers_shortcode .details{padding-top:14px;}.wpt_classes_teasers_shortcode .title{margin:0;}.wpt_classes_teasers_shortcode .excerpt{margin-top:7px;}.wpt_classes_teasers_shortcode .sc85_rating_stars_shortcode{margin-top:7px;}.wpt_classes_teasers_shortcode .more{display:inline-block;margin-top:7px;}.wpt_classes_teasers_shortcode .button{margin-top:10px;}.wpt_nutritiontip_archive .entry{margin-bottom:40px;display:block;zoom:1;}.wpt_nutritiontip_archive .entry:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_nutritiontip_archive .entry .thumbnail{float:left;width:30%;}.wpt_nutritiontip_archive .entry .details{float:left;width:70%;padding-left:4%;}.wpt_nutritiontip_archive .entry .post_head{margin-bottom:15px;}.wpt_nutritiontip_archive .entry .post_head .title{margin-bottom:3px;}.wpt_nutritiontip_archive .entry .post_foot{margin-top:15px;}.wpt_nutritiontip_archive .pagination{margin-top:40px;}.wpt_nutritiontip_single .thumbnail,.wpt_nutritiontip_single .content,.wpt_nutritiontip_single .author_info,.wpt_nutritiontip_single .meta{margin-bottom:25px;}.wpt_nutritiontip_single .meta{margin-bottom:30px;}.wpt_nutritiontip_single .winner_post_comments{margin-top:35px;}.wpt_nutritiontip_single .post_body *{max-width:100%;}.wpt_nutritiontip_single .thumbnail img{display:block;margin:0 auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.wpt_nutritiontip_single .author_info{display:block;zoom:1;}.wpt_nutritiontip_single .author_info:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_nutritiontip_single .author_info .avatar{float:left;width:70px;margin-right:20px;}.wpt_nutritiontip_single .author_info .avatar img{-webkit-border-radius:70px;-moz-border-radius:70px;border-radius:70px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.wpt_nutritiontip_single .author_info .details{padding-left:90px;}.wpt_nutritiontip_single .author_info .details cite{font-size:.9em;line-height:1;font-style:normal;font-weight:normal;}.wpt_nutritiontip_single .author_info .details .name{margin-bottom:10px;font-size:1.15em;line-height:1.2;}.wpt_nutritiontip_single .author_info .details .bio{margin-bottom:10px;}.wpt_recent_nutritiontips_widget li,.wpt_related_nutritiontips_widget li{display:block;zoom:1;margin-bottom:5px;}.wpt_recent_nutritiontips_widget li:after,.wpt_related_nutritiontips_widget li:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_recent_nutritiontips_widget li .thumbnail,.wpt_related_nutritiontips_widget li .thumbnail{display:block;float:left;width:15%;}.wpt_recent_nutritiontips_widget li .details,.wpt_related_nutritiontips_widget li .details{display:block;float:left;width:85%;padding-left:13px;}.wpt_recent_nutritiontips_widget li .category,.wpt_related_nutritiontips_widget li .category{display:block;}.wpt_recent_nutritiontips_widget li.no_thumbnail .details,.wpt_related_nutritiontips_widget li.no_thumbnail .details{padding-left:0;}.wpt_nutritiontips_teasers_shortcode .details{padding-top:14px;}.wpt_nutritiontips_teasers_shortcode .title{margin:0;}.wpt_nutritiontips_teasers_shortcode .excerpt{margin-top:7px;}.wpt_nutritiontips_teasers_shortcode .sc85_rating_stars_shortcode{margin-top:7px;}.wpt_nutritiontips_teasers_shortcode .more{display:inline-block;margin-top:7px;}.wpt_nutritiontips_teasers_shortcode .button{margin-top:10px;}.wpt_unit_switcher{display:block;zoom:1;margin:0 -5px;}.wpt_unit_switcher:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_unit_switcher > span{float:left;padding:0 5px;line-height:14px;font-size:.9em;cursor:pointer;}.wpt_unit_switcher .toggler{display:inline-block;display:block;width:27px;height:14px;background:#383838;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:2px;zoom:1;}.wpt_unit_switcher .toggler:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_unit_switcher .toggler .metric,.wpt_unit_switcher .toggler .imperial{width:10px;height:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;display:block;-webkit-opacity:0;-moz-opacity:0;opacity:0;}.wpt_unit_switcher .toggler .metric{float:left;}.wpt_unit_switcher .toggler .imperial{float:right;}.wpt_unit_switcher.metric .toggler .metric{-webkit-opacity:1;-moz-opacity:1;opacity:1;}.wpt_unit_switcher.metric .toggler .imperial{-webkit-opacity:0;-moz-opacity:0;opacity:0;}.wpt_unit_switcher.imperial .toggler .imperial{-webkit-opacity:1;-moz-opacity:1;opacity:1;}.wpt_unit_switcher.imperial .toggler .metric{-webkit-opacity:0;-moz-opacity:0;opacity:0;}.wpt_fitness_calculator{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.wpt_fitness_calculator .wrapper{display:table;width:100%;}.wpt_fitness_calculator .wrapper .values_section{display:table-cell;width:65%;padding:25px;background:#f9f9f9;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:5px;border-top-left-radius:5px;}.wpt_fitness_calculator .wrapper .results_section{display:table-cell;width:45%;padding:25px;background:#f1f1f1;vertical-align:middle;text-align:center;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0;}.wpt_fitness_calculator form .column_row{display:block;zoom:1;margin:0 -5px;}.wpt_fitness_calculator form .column_row:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_fitness_calculator form .column_row .field{float:left;width:50%;padding:0 5px;}.wpt_fitness_calculator form .column_row .field{margin-bottom:10px;}.wpt_fitness_calculator form .row .field{margin-bottom:10px;}.wpt_fitness_calculator form .actions{display:block;zoom:1;}.wpt_fitness_calculator form .actions:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_fitness_calculator form .actions .wpt_unit_switcher{float:right;padding-top:6px;}.wpt_fitness_calculator form select,.wpt_fitness_calculator form input[type="text"]{width:100%;}.wpt_fitness_calculator .results_section .title{margin-bottom:5px;}.wpt_fitness_calculator .results_section .result{font-size:4em;margin:5px 0;}.wpt_fitness_calculator .results_section .footnote{font-size:.8em;}.wpt_fitness_calculator .results_section .more{margin-top:10px;margin-bottom:-10px;font-size:.9em;visibility:hidden;}.wpt_fitness_calculator .results_section .more > *{margin:0 2px;white-space:nowrap;}.wpt_fitness_calculator .sharing_popup_template{display:none;}.wpt_fitness_calculator_popup{position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;padding:20px;display:table;visibility:hidden;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all .3s;transition:all .3s;}.wpt_fitness_calculator_popup .wrapper{display:table-cell;vertical-align:middle;text-align:center;}.wpt_fitness_calculator_popup.visible{visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-opacity:1;-moz-opacity:1;opacity:1;}.wpt_fitness_calculator_popup .popup_content{background:#fff;display:inline-block;padding:25px 35px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.wpt_fitness_calculator_popup.sharing .popup_content{background:#fff;display:inline-block;padding:25px 35px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.wpt_fitness_calculator_popup.sharing .popup_content .intro:before{content:"";width:87px;height:75px;display:inline-block;background:url("https://cdn-donik.nitrocdn.com/lueJZEwxpbBnKaqdmUcXZOkqwPZewlGF/assets/images/optimized/rev-b6c428d/www.alloutfitness.com/wp-content/plugins/winner-post-types/assets/css/images/envelope.png") no-repeat center center;margin-bottom:10px;}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.wpt_fitness_calculator_popup.sharing .popup_content .intro:before{background-image:url("https://cdn-donik.nitrocdn.com/lueJZEwxpbBnKaqdmUcXZOkqwPZewlGF/assets/images/optimized/rev-b6c428d/www.alloutfitness.com/wp-content/plugins/winner-post-types/assets/css/images/envelope@2x.png");background-size:87px 75px;}}.wpt_fitness_calculator_popup.sharing .popup_content .intro p{margin:0;}.wpt_fitness_calculator_popup.sharing .popup_content .fields{margin:15px 0;}.wpt_fitness_calculator_popup.sharing .popup_content cite{display:block;font-size:.85em;font-style:normal;}.wpt_fitness_calculator_popup.sharing .popup_content .feedback{margin-left:5px;margin-right:-15px;opacity:0;}.wpt_fitness_calculator_popup.sharing .popup_content .feedback.loading{opacity:1;}.wpt_fitness_calculator_popup.sharing .popup_content .feedback.success{opacity:1;color:#008000;}.wpt_fitness_calculator_popup.sharing .popup_content .feedback.error{opacity:1;color:#c50000;}.wpt_fitness_calculator_popup.info .popup_content{padding:20px 25px;min-width:320px;}.wpt_fitness_calculator_popup.info .popup_content .heading .title{line-height:1.2;}.wpt_fitness_calculator_popup.info .popup_content .heading .value{font-size:4em;font-weight:bold;line-height:1;}.wpt_fitness_calculator_popup.info table{border:none;width:100%;font-size:.95em;border-bottom:1px solid #eee;}.wpt_fitness_calculator_popup.info table tr{background:none;border-top:1px solid #eee;}.wpt_fitness_calculator_popup.info table td{text-align:left;border:none;padding:5px 0;}.wpt_fitness_calculator_popup.info table td:last-child{text-align:right;}.wpt_overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;background-color:#000;background-color:rgba(0,0,0,.8);-webkit-transition:all .3s ease;transition:all .3s ease;}.wpt_overlay.visible{opacity:1;visibility:visible;}.wpt_workoutplan_workout_single .workout_tips{margin-top:35px;margin-bottom:25px;}.wpt_workoutplan_workout_single .workout_tips .wpt_heading{margin-bottom:25px;font-size:.9em;}.wpt_workoutplan_workout_single .workout_tips ul{display:block;zoom:1;margin:0 -25px;margin-bottom:20px;}.wpt_workoutplan_workout_single .workout_tips ul:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_workoutplan_workout_single .workout_tips ul li{position:relative;margin-bottom:15px;padding-left:45px;padding-right:25px;width:50%;float:left;}.wpt_workoutplan_workout_single .workout_tips ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;left:25px;top:1px;}.workoutplan_navigation{background:#f9f9f9;border:solid 1px #e3e3e3;margin-bottom:44px;padding:18px 0 20px;text-align:center;display:block;zoom:1;}.workoutplan_navigation:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.workoutplan_navigation .hotlinks{float:left;}.workoutplan_navigation .hotlinks li{display:inline-block;}.workoutplan_navigation .hotlinks li.current{font-weight:bold;}.workoutplan_navigation .quick_nav{float:right;}.footnote .workoutplan_navigation{clear:both;}.wpt_workoutplan_archive .workoutplan_filters{background:#f9f9f9;border:solid 1px #e3e3e3;margin-bottom:40px;padding:20px 0;text-align:center;padding-bottom:10px;}.wpt_workoutplan_archive .workoutplan_filters .wrap{display:inline-block;margin:0 15px;}.wpt_workoutplan_archive .workoutplan_filters .label{display:inline-block;vertical-align:middle;margin-right:5px;}.wpt_workoutplan_archive .workoutplan_filters select{width:180px;vertical-align:middle;}.wpt_workoutplan_archive .workoutplan_filters .label,.wpt_workoutplan_archive .workoutplan_filters select{margin-bottom:10px;}.wpt_workoutplan_archive .workoutplan_filters .clear_filters{-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;margin-top:7px;}.wpt_workoutplan_archive .workoutplan_filters .clear_filters:before{content:"x";}.wpt_workoutplan_archive .workoutplan_filters:hover .clear_filters{-webkit-opacity:1;-moz-opacity:1;opacity:1;}.wpt_workoutplan_archive .workoutplan_list{display:block;zoom:1;margin:0 -20px;margin-bottom:-40px;}.wpt_workoutplan_archive .workoutplan_list:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_workoutplan_archive .workoutplan_list .entry .wrapper{background:#fff;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .thumbnail,.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .thumbnail img{-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:8px;border-top-right-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:8px;display:block;margin:0 auto;}.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details{border:1px solid #ebeaea;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top-left-radius:0;padding:25px 20px;}.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .heading{margin-bottom:12px;}.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .heading .title{font-size:1.1em;margin:0 0 2px;}.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .description{margin-top:12px;font-size:.95em;line-height:1.5;}.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .footer{margin-top:12px;}.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .footer .categories{margin-bottom:15px;font-size:.85em;}.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .footer .categories span{padding:0 5px;}.wpt_workoutplan_archive .workoutplan_list .entry.no_thumbnail .details{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.wpt_workoutplan_archive .workoutplan_list .entry{width:33.333333%;float:left;padding:0 20px;margin-bottom:40px;}.wpt_workoutplan_archive .workoutplan_list.w_2cols .entry{width:50%;}.wpt_workoutplan_archive .workoutplan_list.w_3cols .entry{width:33.333333%;}.wpt_workoutplan_archive .workoutplan_list.w_4cols .entry{width:25%;}.wpt_workoutplan_archive .pagination{margin-top:35px;}.wpt_workoutplan_schedule{display:block;zoom:1;}.wpt_workoutplan_schedule:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_workoutplan_schedule .week{display:block;zoom:1;}.wpt_workoutplan_schedule .week:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_workoutplan_schedule .week_title{background:#000;color:#fff;clear:both;text-align:center;padding:6px;}.wpt_workoutplan_schedule .week_entries .entry:first-child{border-left:1px solid #eee;}.wpt_workoutplan_schedule .entry{float:left;text-align:center;width:14.28%;border-right:1px solid #eee;}.wpt_workoutplan_schedule .entry a{display:block;height:100%;padding:20px 10px;}.wpt_workoutplan_schedule.workoutsperweek_1 .entry{width:100%;}.wpt_workoutplan_schedule.workoutsperweek_2 .entry{width:50%;}.wpt_workoutplan_schedule.workoutsperweek_3 .entry{width:33.33%;}.wpt_workoutplan_schedule.workoutsperweek_4 .entry{width:25%;}.wpt_workoutplan_schedule.workoutsperweek_5 .entry{width:20%;}.wpt_workoutplan_schedule.workoutsperweek_6 .entry{width:16.66%;}.wpt_workoutplan_schedule .day{background:#000;color:#fff;display:inline-block;padding:1px 10px 2px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.wpt_workoutplan_schedule .image{width:50%;margin:0 auto;}.print_schedule{margin-top:-10px;text-align:center;}.wpt_workoutplan_subscription_steps{display:block;zoom:1;position:relative;margin-bottom:60px;counter-reset:step;}.wpt_workoutplan_subscription_steps:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_workoutplan_subscription_steps:before{content:"";display:block;width:100%;height:3px;background:#e6e6e6;position:absolute;bottom:-15px;left:0;}.wpt_workoutplan_subscription_steps .step{display:block;float:left;width:33.33%;text-align:center;line-height:1;position:relative;}.wpt_workoutplan_subscription_steps .step.current:after{content:"";display:block;width:100%;height:3px;background:#2b2b2b;position:absolute;bottom:-15px;left:0;}.wpt_workoutplan_subscription_steps .number{display:inline;}.wpt_workoutplan_subscription_steps .title{display:inline-block;vertical-align:middle;}.wpt_workoutplan_subscription_steps .step{counter-increment:step;}.wpt_workoutplan_subscription_steps .step .number span:after{content:counter(step);}.wpt_workoutplan_subscription_steps .step.done .number span:after{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:10px;}.wpt_workoutplan_subscription_steps .number{display:inline-block;width:21px;height:21px;line-height:21px;text-align:center;font-size:11px;font-family:Courier;vertical-align:middle;background:#2c2c2c;color:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:3px;}.wpt_workoutplan_purchase .account_step{display:block;zoom:1;}.wpt_workoutplan_purchase .account_step:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_workoutplan_purchase .account_step > .login{float:left;width:48%;}.wpt_workoutplan_purchase .account_step > .register{float:right;width:48%;}.wpt_workoutplan_purchase .account_step > .login,.wpt_workoutplan_purchase .account_step > .register{border:solid 1px #d8d8d8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:30px;}.wpt_workoutplan_purchase .account_step .head{margin-bottom:20px;}.wpt_workoutplan_purchase .account_step .head h3{margin-bottom:2px;}.wpt_workoutplan_purchase .account_step .head cite{font-style:normal;font-size:.95em;}.wpt_workoutplan_purchase .account_step form label{display:block;margin-bottom:4px;}.wpt_workoutplan_purchase .account_step form input[type="text"],.wpt_workoutplan_purchase .account_step form input[type="password"]{width:100%;}.wpt_workoutplan_purchase .account_step form p{display:block;zoom:1;}.wpt_workoutplan_purchase .account_step form p:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_workoutplan_purchase .account_step form p .column{display:block;width:48%;float:left;}.wpt_workoutplan_purchase .account_step form p .column:last-child{float:right;}.wpt_workoutplan_purchase .account_step form .wpt_errors{margin-bottom:25px;font-size:.9em;}.wpt_workoutplan_purchase .account_step form .wpt_errors > *:before{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:4px;}.wpt_workoutplan_purchase .payment_step{text-align:center;}.wpt_workoutplan_purchase .payment_step .date{font-size:.9em;opacity:.6;margin-bottom:20px;}.wpt_workoutplan_purchase .payment_step .intro p{margin-bottom:2px;}.wpt_workoutplan_purchase .payment_step .intro .welcome{font-size:1.1em;}.wpt_workoutplan_purchase .payment_step .workoutplan_teaser{background:#222;background-size:cover;color:#fff;display:inline-block;padding:50px 100px;margin:20px 0;min-width:70%;}.wpt_workoutplan_purchase .payment_step .payment_methods{margin-top:15px;}.wpt_workoutplan_purchase .payment_step .payment_methods .paypal{display:inline-block;width:262px;height:79px;background:url("https://cdn-donik.nitrocdn.com/lueJZEwxpbBnKaqdmUcXZOkqwPZewlGF/assets/images/optimized/rev-b6c428d/www.alloutfitness.com/wp-content/plugins/winner-post-types/assets/css/images/paypal.png") no-repeat center center;}.wpt_workoutplan_purchase .payment_step .payment_methods .paypal.nitro-lazy{background-image:none !important;}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.wpt_workoutplan_purchase .payment_step .payment_methods .paypal{background-image:url("https://cdn-donik.nitrocdn.com/lueJZEwxpbBnKaqdmUcXZOkqwPZewlGF/assets/images/optimized/rev-b6c428d/www.alloutfitness.com/wp-content/plugins/winner-post-types/assets/css/images/paypal@2x.png");background-size:261px 79px;}.wpt_workoutplan_purchase .payment_step .payment_methods .paypal.nitro-lazy{background-image:none !important;}}.wpt_workoutplan_purchase .payment_step .actions{margin-top:30px;}.wpt_workoutplan_purchase .done_step{text-align:center;}.wpt_workoutplan_purchase .done_step .success_icon{width:157px;height:99px;background:url("https://cdn-donik.nitrocdn.com/lueJZEwxpbBnKaqdmUcXZOkqwPZewlGF/assets/images/optimized/rev-b6c428d/www.alloutfitness.com/wp-content/plugins/winner-post-types/assets/css/images/success.gif") no-repeat 0 0;background-size:cover;margin:0 auto;margin-bottom:30px;}.wpt_workoutplan_purchase .done_step .success_icon.nitro-lazy{background-image:none !important;}.wpt_workoutplan_purchase .done_step .button{margin-bottom:15px;}.wpt_workoutplan_purchase .error_notice{background:#fbfbfb;color:#923434;font-weight:600;padding:20px 40px 25px;margin:25px;}.wpt_workoutplan_purchase .error_notice:before{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;font-size:20px;}.wpt_workoutplan_finder{margin:0 auto;text-align:center;font-size:.95em;font-weight:600;text-transform:uppercase;position:relative;}.wpt_workoutplan_finder .step{width:100%;padding:0px;}.wpt_workoutplan_finder .step_desc{margin-bottom:15px;}.wpt_workoutplan_finder .step_choices > a{display:inline-block !important;margin:0 5px;}.wpt_workoutplan_finder .step_choices > a img{display:block;max-width:150px;}.wpt_workoutplan_finder .step_choices > a label{display:block;background:#cb1313;color:#fff;padding:8px 18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.9em;cursor:pointer;}.wpt_workoutplan_finder .step_choices > a:hover label{background:#149fb8;}.wpt_workoutplan_finder .back{display:inline-block;margin-top:15px;font-size:.9em;opacity:0;}.wpt_workoutplan_finder .back:before{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:5px;}.wpt_workoutplan_finder .back.visible{opacity:1;}.wpt_workoutplan_finder .step{opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-transition:all .2s ease .15s;transition:all .2s ease .15s;transition-duration:.05s;}.wpt_workoutplan_finder .step.active{opacity:1;visibility:visible;position:static;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.wpt_workoutplan_finder .choice:active{position:relative;top:1px;}.wpt_workoutplan_finder .step .step_desc{-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);opacity:0;}.wpt_workoutplan_finder .step.active .step_desc{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;}.wpt_workoutplan_finder .hide_fast{-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:0;}.winner_megamenu_wrapper .wpt_workoutplan_finder .step_desc{display:none;}.winner_megamenu_wrapper .wpt_workoutplan_finder .back{display:none !important;}.winner_megamenu_wrapper .wpt_workoutplan_finder .step_choices img{max-width:137px;}.wpt_nutrition_facts{border:1px solid #212121;padding:18px 20px 14px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;max-width:300px;}.wpt_nutrition_facts .head{border-bottom:3px solid #212121;padding-bottom:10px;margin-bottom:10px;line-height:1.2;}.wpt_nutrition_facts .title{font-size:1.1em;font-weight:bold;text-transform:uppercase;}.wpt_nutrition_facts .subtitle{font-size:.9em;}.wpt_nutrition_facts table,.wpt_nutrition_facts table td{border:none !important;}.wpt_nutrition_facts table{margin-bottom:0;}.wpt_nutrition_facts table td{padding:5px 0;background:transparent !important;border-bottom:1px solid #212121 !important;}.wpt_nutrition_facts table tr td:last-child{text-align:right;}.wpt_nutrition_facts table tr{background:transparent !important;}.wpt_nutrition_facts table tr:last-child td{border-bottom:none !important;}.wpt_meal_shortcode{border:1px solid #eaeaea;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:30px;display:block;zoom:1;}.wpt_meal_shortcode:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_meal_shortcode.with_image .main_info{width:60%;float:right;padding-left:30px;padding-right:30px;}.wpt_meal_shortcode.with_image .side_info{width:40%;float:left;}.wpt_meal_shortcode .subtitle{line-height:1.2;text-transform:uppercase;font-size:.9em;}.wpt_meal_shortcode .title{line-height:1.2;text-transform:uppercase;font-weight:bold;font-size:2em;}.wpt_meal_shortcode .head{margin-bottom:15px;}.wpt_meal_shortcode .description{margin-bottom:15px;}.wpt_meal_shortcode .thumbnail{margin-bottom:0 !important;}.wpt_meal_shortcode .thumbnail img{display:block;}.wpt_meal_shortcode .obs{font-size:.9em;font-weight:bold;}.wpt_meal_shortcode .nutrition_facts{margin:0 -15px;}.wpt_meal_shortcode .nutrition_facts > div{display:inline-block;padding:0 15px;}.wpt_meal_shortcode .nutrition_facts label{font-size:.9em;text-transform:uppercase;display:block;}.wpt_meal_shortcode .nutrition_facts span{font-size:1.4em;font-weight:bold;}.wpt_meal_shortcode .ingredients{margin-bottom:20px;}.wpt_meal_shortcode .ingredients .ingredient{background:#fff;position:relative;display:block;zoom:1;margin-bottom:4px;}.wpt_meal_shortcode .ingredients .ingredient:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.wpt_meal_shortcode .ingredients .ingredient:last-child{margin-bottom:0;}.wpt_meal_shortcode .ingredients .ingredient .name{float:left;padding-right:10px;font-weight:bold;}.wpt_meal_shortcode .ingredients .ingredient .quantity{float:right;padding-left:10px;}.wpt_meal_shortcode .ingredients .ingredient .name,.wpt_meal_shortcode .ingredients .ingredient .quantity{background:#fff;position:relative;}.wpt_meal_shortcode .ingredients .ingredient:before{content:"";display:block;width:100%;height:0px;border-bottom:dashed 1px #d5d5d5;position:absolute;top:50%;-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);}.wpt_meal_shortcode .responsive_thumbnail{display:none;}.wpt_meal_shortcode.with_image .nutrition_facts{display:none;}.wpt_meal_shortcode.with_image .thumbnail .nutrition_facts{display:block;text-align:center;margin-top:15px;margin-bottom:-5px;}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right;}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%;}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table;}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both;}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%;}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%;}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%;}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%;}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table;}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both;}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em;}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0;}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both;}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none;}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%;}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%;}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%;}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none;}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both;}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table;}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both;}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block;}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table;}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both;}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto;}.woocommerce ul.products,.woocommerce-page ul.products{clear:both;}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table;}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both;}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0;}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both;}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0;}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0;}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%;}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%;}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%;}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%;}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0;}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%;}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%;}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%;}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%;}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left;}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right;}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table;}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both;}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block;}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto;}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right;}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px;}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left;}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%;}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table;}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both;}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left;}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left;}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none;}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%;}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right;}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table;}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both;}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%;}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%;}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table;}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both;}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto;}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table;}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both;}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block;}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline;}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%;}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%;}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible;}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left;}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right;}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both;}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative;}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem;}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none;}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit;}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z\" fill=\"%23111111\"/></svg>");content:"";display:block;height:22px;width:22px;}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z\" fill=\"%23111111\"/></svg>");}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto;}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left;}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right;}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table;}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both;}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em;}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative;}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%;}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%;}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700;}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right;}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left;}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto;}.twentyfourteen .tfwc .product .entry-summary{padding:0 !important;margin:0 0 1.618em !important;}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0;}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px;}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px;}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px;}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px;}.full-width .twentyfourteen .tfwc{margin-right:auto;}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15);}.twentyfifteen .t15wc .page-title{margin-left:0;}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%;}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%;}.single-product .twentyfifteen .entry-summary{padding:0 !important;}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%;}.twentysixteen .entry-summary{margin-right:0;margin-left:0;}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%;}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%;}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0;}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%;}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0;}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right;}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left;}@media only screen and (max-width: 768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none;}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0;}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none;}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block;}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right !important;}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left !important;}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left;}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none;}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025);}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left;}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none;}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0;}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%;}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em;}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none !important;}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%;}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none;}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left;}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em;}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table;}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both;}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box;}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right;}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%;}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%;}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left;}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none;}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0;}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em;}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0;}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%;}.single-product .twentythirteen .panel{padding-left:20px !important;padding-right:20px !important;}}@charset "UTF-8";.woocommerce form .form-row{padding:3px;margin:0 0 6px;}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0;}.woocommerce form .form-row label{line-height:2;}.woocommerce form .form-row label.hidden{visibility:hidden;}.woocommerce form .form-row label.inline{display:inline;}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative;}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none;}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block;}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto;}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor;}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=");background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%;}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none;}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0 !important;text-decoration:none;visibility:hidden;}.woocommerce form .form-row select.nitro-lazy{background-image:none !important;}.woocommerce form .form-row .optional{visibility:visible;}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red);}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red);}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red);}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green);}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green);}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal;}.woocommerce form .form-row :-moz-placeholder{line-height:normal;}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal;}.select2-container{width:100%;}.select2-container .select2-selection--single{height:auto;}.select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400;}.select2-container .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px;}.select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=") no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0;}.select2-container .select2-selection--single .select2-selection__arrow b.nitro-lazy{background-image:none !important;}.select2-container .select2-dropdown,.select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px);}.select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{margin:0;}a.button{display:inline-block;text-align:center;box-sizing:border-box;word-break:break-all;color:#fff;text-decoration:none !important;}a.button:hover,a.button:visited{color:#fff;}body{--wc-form-border-color:#ccc;--wc-form-border-radius:0;}.woocommerce-breadcrumb{margin-bottom:3rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}.woocommerce-pagination{font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:.88889em;}.woocommerce-pagination ul.page-numbers{margin:0;padding:0;display:block;font-weight:700;letter-spacing:-.02em;line-height:1.2;}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:0 .5rem;display:inline-block;}.onsale{left:0;background:#0073aa;color:#fff;display:inline-block;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:.71111em;font-weight:700;letter-spacing:-.02em;line-height:1.2;padding:.5rem;position:absolute;text-transform:uppercase;top:0;z-index:1;}.price{font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}.price del{opacity:.5;display:inline-block;}.price ins{display:inline-block;}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{word-break:normal;}.woocommerce-products-header__title.page-title{font-size:1.6875em;font-weight:700;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}.woocommerce-result-count{margin:0;padding:.75rem 0;}.woocommerce-ordering>label{margin-right:.25rem;}ul.products{margin:0;padding:0;}ul.products li.product{list-style:none;}ul.products li.product .woocommerce-loop-product__link{display:block;}ul.products li.product .woocommerce-loop-product__title{margin:.8rem 0;font-size:.88889em;}ul.products li.product .woocommerce-loop-product__title::before{content:none;}ul.products li.product .price,ul.products li.product .star-rating,ul.products li.product .woocommerce-loop-product__title{color:#111;}ul.products li.product .star-rating{margin-bottom:.8rem;}ul.products li.product .price{margin-bottom:1.3rem;}ul.products li.product .price,ul.products li.product .star-rating{display:block;font-size:.88889em;}ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2;}ul.products li.product .button{vertical-align:middle;}ul.products li.product .button.loading{opacity:.5;}ul.products li.product .added_to_cart{margin-left:.5rem;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce;}.star-rating::before{content:"sssss";float:left;top:0;left:0;position:absolute;}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;}.star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0;}a.remove{display:inline-block;width:20px;height:20px;line-height:17px;font-size:20px;font-weight:700;text-align:center;border-radius:100%;text-decoration:none !important;background:#b22222;color:#fff;}a.remove:hover{background:#000;color:#fff !important;}.wc-item-meta,dl.variation{list-style:none outside;}.wc-item-meta .wc-item-meta-label,.wc-item-meta dt,dl.variation .wc-item-meta-label,dl.variation dt{float:left;clear:both;margin-right:.25rem;list-style:none outside;}.wc-item-meta dd,dl.variation dd{margin:0;}.wc-item-meta p,.wc-item-meta:last-child,dl.variation p,dl.variation:last-child{margin-bottom:0;}.single-product div.product{position:relative;}.single-product .single-featured-image-header{display:none;}.single-product .entry .entry-title{margin-top:0;}.single-product .entry .entry-title::before{margin-top:0;}.single-product .summary p.price{margin-bottom:2rem;}.single-product .woocommerce-product-rating{margin-bottom:2rem;line-height:1;}.single-product .woocommerce-product-rating .star-rating{float:left;margin-right:.25rem;}.single-product form.cart .quantity{float:left;margin-right:.5rem;}.single-product form.cart input{width:5em;}.single-product .woocommerce-variation-add-to-cart .button{padding-top:.72rem;padding-bottom:.72rem;}.single-product .woocommerce-variation-add-to-cart .button.disabled{opacity:.2;}table.variations label{margin:0;}table.variations select{margin-right:.5rem;}.woocommerce-product-gallery{position:relative;margin-bottom:3rem;}.woocommerce-product-gallery figure{margin:0;padding:0;}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0;padding:0;}.woocommerce-product-gallery .zoomImg{background-color:#fff;opacity:0;}.woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2;}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block;}.woocommerce-product-gallery .woocommerce-product-gallery__image a{display:block;}.woocommerce-product-gallery .woocommerce-product-gallery__image a:focus img{outline:thin dotted;outline-offset:-1px;}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left;}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5;}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1;}.woocommerce-product-gallery img{display:block;height:auto;}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.3333%;}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left;}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:25%;}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left;}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%;}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left;}.woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99;}.woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px;}.woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px;}.woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px;}.woocommerce-tabs{margin:0 0 2rem;}.woocommerce-tabs ul{margin:0 0 1.5rem;padding:0;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}.woocommerce-tabs ul li{margin-right:1rem;}.woocommerce-tabs ul li a{color:#111;text-decoration:none;font-weight:700;}.woocommerce-tabs ul li.active a{color:#0073aa;box-shadow:0 2px 0 #0073aa;}.woocommerce-tabs .panel>*{margin-top:0 !important;}.woocommerce-tabs .panel h1::before,.woocommerce-tabs .panel h2::before{content:none;}.woocommerce-tabs .panel h2:first-of-type{font-size:1em;margin:0 0 1rem;}.woocommerce-tabs #comments{padding-top:0;}.woocommerce-tabs .comment-reply-title{font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1em;font-weight:700;margin:0 0 .75rem;display:block;}.woocommerce-tabs #reviews ol.commentlist{padding:0;}.woocommerce-tabs #reviews li.comment,.woocommerce-tabs #reviews li.review{list-style:none;margin-right:0;margin-bottom:2.5rem;}.woocommerce-tabs #reviews li.comment .avatar,.woocommerce-tabs #reviews li.review .avatar{max-height:36px;width:auto;float:right;}.woocommerce-tabs #reviews li.comment p.meta,.woocommerce-tabs #reviews li.review p.meta{margin-bottom:.5em;}.woocommerce-tabs #reviews p.stars{margin-top:0;}.woocommerce-tabs #reviews p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;box-shadow:none;}.woocommerce-tabs #reviews p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"";text-indent:0;}.woocommerce-tabs #reviews p.stars a:hover~a::before{content:"";}.woocommerce-tabs #reviews p.stars:hover a::before{content:"";}.woocommerce-tabs #reviews p.stars.selected a.active::before{content:"";}.woocommerce-tabs #reviews p.stars.selected a.active~a::before{content:"";}.woocommerce-tabs #reviews p.stars.selected a:not(.active)::before{content:"";}.widget.woocommerce ul{padding-left:0;}.widget.woocommerce ul li{list-style:none;}.site-footer .widget .product_list_widget,.widget .product_list_widget{margin-bottom:1.5rem;}.site-footer .widget .product_list_widget a,.widget .product_list_widget a{display:block;box-shadow:none;}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{box-shadow:none;}.site-footer .widget .product_list_widget li,.widget .product_list_widget li{padding:.5rem 0;}.site-footer .widget .product_list_widget li a.remove,.widget .product_list_widget li a.remove{float:left;margin-top:7px;line-height:20px;color:#fff;margin-right:.5rem;}.site-footer .widget .product_list_widget img,.widget .product_list_widget img{display:none;}.widget_shopping_cart .buttons a{display:inline-block;margin:0 .5rem 0 0;}.widget_layered_nav .chosen::before{content:"×";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;border:1px solid #000;margin-right:.25rem;}.widget_price_filter .price_slider{margin-bottom:1rem;}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em;}.widget_price_filter .price_slider_amount .button{float:left;padding:.4rem 1rem;}.widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5rem;margin-right:.5rem;}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#000;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em;}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#000;}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#666;border:0;}.widget_price_filter .ui-slider-horizontal{height:.5em;}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px;}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px;}.widget_rating_filter li{text-align:right;}.widget_rating_filter li .star-rating{float:left;margin-top:.3rem;}.widget_product_search form{position:relative;}.widget_product_search .search-field{padding-right:100px;}.widget_product_search input[type=submit]{position:absolute;top:.5rem;right:.5rem;padding-left:1rem;padding-right:1rem;}.woocommerce-account .woocommerce-MyAccount-navigation{font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;margin:0 0 2rem;}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5rem 0;border-bottom:1px solid #ccc;}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0;}.woocommerce-account .woocommerce-MyAccount-navigation li a{box-shadow:none;text-decoration:none;font-weight:600;}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:#005177;text-decoration:underline;}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline;}.woocommerce-account table.account-orders-table .button{margin:0 .35rem .35rem 0;}.woocommerce-cart-form img{max-width:42px;height:auto;display:block;}.woocommerce-cart-form dl.variation{margin-top:0;}.woocommerce-cart-form dl.variation p,.woocommerce-cart-form dl.variation:last-child{margin-bottom:0;}.woocommerce-cart-form .product-remove{text-align:center;}.woocommerce-cart-form .actions .input-text{width:200px !important;float:left;margin-right:.25rem;}.woocommerce-cart-form .quantity input{width:4rem;}.cart_totals td,.cart_totals th{vertical-align:top;}.cart_totals th{padding-right:1rem;}.cart_totals .woocommerce-shipping-destination{margin-bottom:0;}.shipping-calculator-button{margin-top:.5rem;display:inline-block;}.shipping-calculator-form{margin:1rem 0 0 0;}#shipping_method{list-style:none;margin:0;padding:0;}#shipping_method li{margin-bottom:.5rem;}#shipping_method li input{float:left;margin-top:.17rem;}#shipping_method li label{line-height:1.5rem;}.checkout-button{display:block;padding:1rem 2rem;border:2px solid #000;text-align:center;font-weight:800;}.checkout-button:hover{border-color:#999;}.checkout-button::after{content:"→";margin-left:.5rem;}.is-large.wc-block-cart .wc-block-cart__totals-title::before{content:none;}#ship-to-different-address{font-size:1em;display:inline-block;margin:1.42em 0;}#ship-to-different-address label{font-weight:300;cursor:pointer;}#ship-to-different-address label span{position:relative;display:block;text-align:right;padding-right:45px;}#ship-to-different-address label span::before{content:"";display:block;height:16px;width:30px;border:2px solid #bbb;background:#bbb;border-radius:13rem;box-sizing:content-box;transition:all ease-in-out .3s;position:absolute;top:4px;right:0;}#ship-to-different-address label span::after{content:"";display:block;width:14px;height:14px;background:#fff;position:absolute;top:7px;right:17px;border-radius:13rem;transition:all ease-in-out .3s;}#ship-to-different-address label input[type=checkbox]{display:none;}#ship-to-different-address label input[type=checkbox]:checked+span::after{right:3px;}#ship-to-different-address label input[type=checkbox]:checked+span::before{border-color:#000;background:#000;}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block !important;}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none !important;}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05);}.woocommerce-terms-and-conditions-link{display:inline-block;}.woocommerce-terms-and-conditions-link::after{content:"";display:inline-block;border-style:solid;margin-bottom:2px;margin-left:.25rem;border-width:6px 6px 0 6px;border-color:#111 transparent transparent transparent;}.woocommerce-terms-and-conditions-link.woocommerce-terms-and-conditions-link--open::after{border-width:0 6px 6px 6px;border-color:transparent transparent #111 transparent;}.woocommerce-checkout .woocommerce-input-wrapper .description{background:#4169e1;color:#fff;border-radius:3px;padding:1rem;margin:.5rem 0 0;clear:both;display:none;position:relative;}.woocommerce-checkout .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none;}.woocommerce-checkout .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#4169e1 transparent transparent transparent;z-index:100;display:block;}.woocommerce-checkout-review-order-table td{padding:1rem .5rem;}.woocommerce-checkout-review-order-table dl.variation{margin:0;}.woocommerce-checkout-review-order-table dl.variation p{margin:0;}.woocommerce-checkout-review-order ul{margin:2rem 0 1rem;padding-left:0;}.wc_payment_method{list-style:none;}.wc_payment_method .payment_box{padding:1rem;background:#eee;}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0;}.wc_payment_method .payment_box fieldset{padding:1.5rem;padding-bottom:0;border:0;background:#f6f6f6;}.wc_payment_method .payment_box li{list-style:none;}.wc_payment_method .payment_box p:first-child{margin-top:0;}.wc_payment_method .payment_box p:last-child{margin-bottom:0;}.wc_payment_method>label:first-of-type{display:block;margin:1rem 0;}.wc_payment_method>label:first-of-type img{max-height:24px;max-width:200px;float:right;}.wc_payment_method label{cursor:pointer;}.wc_payment_method input.input-radio[name=payment_method]{display:none;}.wc_payment_method input.input-radio[name=payment_method]+label::before{content:"";display:inline-block;width:16px;height:16px;border:2px solid #fff;box-shadow:0 0 0 2px #000;background:#fff;margin-left:4px;margin-right:.5rem;border-radius:100%;transform:translateY(2px);}.wc_payment_method input.input-radio[name=payment_method]:checked+label::before{background:#000;}.woocommerce-order-overview{margin-bottom:2rem;}.woocommerce-table--order-details{margin-bottom:2rem;}.woocommerce .content-area .site-main{margin:2rem 1rem;}@media only screen and (max-width:768px){.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{margin:0 0 1.5rem;}.woocommerce table.shop_table_responsive tr:first-child,.woocommerce-page table.shop_table_responsive tr:first-child{border-top:1px solid;}.woocommerce table.shop_table_responsive tr:last-child,.woocommerce-page table.shop_table_responsive tr:last-child{margin-bottom:0;}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{border-bottom-width:0;}.woocommerce table.shop_table_responsive tr td:last-child,.woocommerce-page table.shop_table_responsive tr td:last-child{border-bottom-width:1px;}}@media only screen and (min-width:768px){.woocommerce table.shop_table tbody tr,.woocommerce-page table.shop_table tbody tr{font-size:.88889em;}.woocommerce-products-header__title.page-title{font-size:2.25em;}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:1rem;}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%;margin-bottom:1.5rem;}.woocommerce-account .woocommerce-MyAccount-navigation li{display:inline-block;margin:0 1rem 0 0;padding:0;border-bottom:0;}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{margin-right:0;}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%;}#ship-to-different-address{display:block;}.woocommerce .content-area{margin:0 calc(10% + 60px);}.woocommerce .content-area .site-main{margin:0;max-width:calc(66.6666666667vw - 28px);}.single-product .entry .entry-content,.single-product .entry .entry-summary{max-width:none;margin:0 0 3rem;padding:0;}.single-product .entry .entry-content>*,.single-product .entry .entry-summary>*{max-width:none;}}@media only screen and (min-width:1168px){.woocommerce .content-area .site-main{max-width:calc(50vw - 28px);}}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:1.5rem;padding:1rem;background:#eee;font-size:.88889em;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;list-style:none;overflow:hidden;}.woocommerce-message{background:#eee;color:#111;}.woocommerce-error,.woocommerce-info{color:#fff;}.woocommerce-error a,.woocommerce-info a{color:#fff;}.woocommerce-error a:hover,.woocommerce-info a:hover{color:#fff;}.woocommerce-error a.button,.woocommerce-info a.button{background:#111;}.woocommerce-error{background:#b22222;}.woocommerce-info{background:#0073aa;}.woocommerce-store-notice{background:#0073aa;color:#fff;padding:1rem;position:absolute;top:0;left:0;width:100%;z-index:999;}.admin-bar .woocommerce-store-notice{top:32px;}.woocommerce-store-notice__dismiss-link{float:right;color:#fff;}.woocommerce-store-notice__dismiss-link:hover{text-decoration:underline;color:#fff;}.woocommerce-cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto;}form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px;}form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red);}.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text{border-color:var(--wc-red);}.woocommerce-checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;line-height:1.3;margin-bottom:0;margin-top:.5em;}.woocommerce-page form .password-input input[type=text]{padding-right:2.5rem;}