.woocommerce #respond input#submit,.woocommerce a.button,li.product a.button,.woocommerce button.button,.woocommerce input.button{height:38px;line-height:38px;padding:0 20px;font-weight:400;border-radius:0;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out,color 0.3s ease-out;-moz-transition:background-color 0.3s ease-out,border-color 0.3s ease-out,color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out,color 0.3s ease-out;text-transform:uppercase;position:relative}.widget_shopping_cart_content .additional-headings{display:none}ul.cart_list li,ul.product_list_widget li{position:relative;padding:0 25px 0 0;margin-bottom:15px;text-align:left}ul.cart_list li:last-of-type,ul.product_list_widget li:last-of-type{margin-bottom:0}ul.cart_list li.empty,ul.product_list_widget li.empty{text-align:center}ul.cart_list li:after,ul.product_list_widget li:after{display:table;content:'';clear:both}ul.cart_list li img,ul.product_list_widget li img,.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{border-style:solid;border-width:1px;float:left;margin:0 15px 0 0;max-width:80px;width:100%}ul.cart_list a.remove,ul.product_list_widget a.remove{position:absolute;right:0;top:2px;margin-top:0;color:#767676!important;width:20px;height:20px;line-height:20px;font-size:20px;text-align:center;font-weight:lighter!important;-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}ul.cart_list a.remove:hover,ul.product_list_widget a.remove:hover{color:red!important;background:transparent!important}ul.cart_list .quantity,ul.product_list_widget .quantity{display:block}ul.cart_list .price,ul.product_list_widget .price{font-size:16px;font-weight:700}.widget_shopping_cart_content .buttons{display:block;margin:0}.widget_shopping_cart_content a.button{display:block;float:none;width:100%;margin:0 0 15px 0;text-align:center}.widget_shopping_cart_content .button,.woocommerce .widget_shopping_cart_content .button{color:#e7e7e7;padding:0 15px;height:38px;line-height:38px;-webkit-transition:background-color 0.3s ease-out,color 0.3s ease-out;-moz-transition:background-color 0.3s ease-out,color 0.3s ease-out;transition:background-color 0.3s ease-out,color 0.3s ease-out;text-transform:uppercase}.widget_shopping_cart_content .button:hover,.woocommerce .widget_shopping_cart_content .button:hover{color:#e7e7e7}.widget_shopping_cart_content .total{padding:20px 0 0 0;display:block;text-align:center;border-top:1px solid #e1e1e1;text-transform:uppercase;margin:20px 0;color:#777;font-size:16px;font-weight:700}.widget_shopping_cart_content .link-to-shop{display:none}.widget_shopping_cart_content .total::after{content:'';display:table;clear:both}.widget_shopping_cart_content .total strong{float:left}.widget_shopping_cart_content .total .amount{color:#83b828;float:right}.store-top-banner{margin:-30px -15px 40px -15px}.store-top-banner figure{position:relative;display:inline-block;text-align:center;overflow:hidden}.store-top-banner figure img{max-width:300%;min-height:200px;margin-left:-100%}.store-top-banner figcaption{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:60%;width:100%;padding:0 15px;line-height:1.5}.store-top-banner figcaption>:last-child{margin:0}.store-top-banner a{position:absolute;width:100%;height:100%;left:0;top:0}@media (min-width:768px){.store-top-banner figcaption{font-size:70%}.store-top-banner figure img{max-width:100%;min-height:auto;margin-left:0}}@media (min-width:992px){.store-top-banner figcaption{font-size:100%}}@media (min-width:1200px){.store-top-banner figcaption{width:auto}}.widget.woocommerce li{text-align:right}.widget.woocommerce li::after{display:table;content:'';clear:both}.widget.woocommerce li a{display:block}.widget.woocommerce .count{font-size:12px}.woocommerce .sidebar .widget ul.cart_list li,.woocommerce .sidebar .widget ul.product_list_widget li{padding:0;margin:0 0 15px 0;text-align:left}.woocommerce .sidebar .widget ul.cart_list li:last-of-type,.woocommerce .sidebar .widget ul.product_list_widget li:last-of-type{margin:0}.widget.woocommerce .product_list_widget li .product-title{font-size:14px;font-weight:400}.widget.woocommerce .product_list_widget li .thumb-wrapper{display:block;float:left}.widget.woocommerce .product_list_widget li .star-rating{margin:5px 0}.widget.woocommerce .product_list_widget li .price ins{background:#fff0;color:inherit;display:block;padding:0}.widget.woocommerce .product_list_widget li .price del{font-size:14px;opacity:.5}.widget_price_filter .price_slider_wrapper{margin-top:34px}.woocommerce .widget_price_filter .price_slider_amount{margin-top:36px;text-align:left;line-height:38px;font-size:14px}.woocommerce .widget_price_filter .price_slider_amount .button{margin:0 20px 0 0;font-size:14px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{height:20px;width:9px;background:#d2d2d2;margin-top:-8px;border-radius:0;top:0;border:0}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#8f8f8f;border-radius:0;height:4px;margin:0 2px 0 7px}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:#3e3e3e;height:4px}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav_filters ul li a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a{padding:0 0 0 26px;position:relative;float:left}.woocommerce .widget_layered_nav ul li a:before,.woocommerce .widget_layered_nav ul li.chosen a:before,.woocommerce .widget_layered_nav_filters ul li a:before{line-height:16px;content:"";font-family:'bikeway-custom';font-weight:400;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-decoration:none;display:inline-block;position:absolute;left:0;top:3px;font-size:18px;padding-left:1px}.woocommerce .widget_layered_nav ul li a:before{content:"\e903"}.woocommerce .widget_layered_nav ul li.chosen a:before{content:"\e905"}.woocommerce .widget_layered_nav_filters ul li a:before{content:"\e904"}.woocommerce .sidebar .widget_layered_nav_filters ul li{padding:0 10px 5px 0}.widget_product_tag_cloud a{font-size:12px!important;padding:5px 10px;background:#f5f5f5;display:inline-block;margin:0 10px 10px 0;float:left;text-transform:uppercase;-webkit-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out}.widget_product_tag_cloud:after{display:table;content:'';clear:both}.woocommerce .woocommerce-breadcrumb{margin:0 0 20px;padding:0;font-size:inherit;text-transform:uppercase;font-weight:400;color:inherit}.woocommerce .woocommerce-breadcrumb span{margin:0 8px}.view-controls-wrapper:after{display:table;content:'';clear:both}.view-controls-wrapper{background:#f5f5f5;padding:15px;margin:0 0 35px 0;text-align:center}.woocommerce .page-title{margin-bottom:30px}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0}.woocommerce .woocommerce-result-count{margin:0 0 10px 0;display:inline-block;width:100%}.woocommerce .woocommerce-ordering select,.bikeway-product-pager select{border:0;font-size:14px;height:28px;line-height:28px;padding:0 30px 0 12px;box-shadow:none;border-radius:0;background-color:#fff;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;font-weight:400;width:100%;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out;text-transform:uppercase}.woocommerce .woocommerce-ordering,.bikeway-product-pager{position:relative;margin:0 auto 0;max-width:250px;display:block;float:none}.bikeway-product-pager{display:inline-block}.woocommerce .woocommerce-ordering select:focus,.bikeway-product-pager select:focus{-webkit-box-shadow:0 0 1px 3px rgb(0 0 0 / .3);box-shadow:0 0 1px 0 rgb(0 0 0 / .2);outline:none}.woocommerce .woocommerce-ordering::after,.bikeway-product-pager::after{display:inline-block;font-family:FontAwesome;content:'\f0d7';position:absolute;right:10px;top:3px;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out;color:#e1e1e1}.list-grid-switcher{display:none}.paginator{display:inline-block;margin:0 0 18px 0}.paginator span{margin:0 10px 0 0}.list-grid-switcher span.list,.list-grid-switcher span.grid{display:inline-block;margin:0 2px;cursor:pointer;font-size:20px;height:28px;line-height:28px}.list-grid-switcher span i{vertical-align:middle}@media (min-width:768px){.view-controls-wrapper{text-align:right}.layout-one-col .view-controls-wrapper{text-align:center}.layout-one-col.woocommerce .woocommerce-ordering{max-width:100%;display:inline-block;float:right;margin:0}.woocommerce .woocommerce-ordering{margin:5px auto 0}.list-grid-switcher{margin:0;display:inline-block}.woocommerce .woocommerce-result-count{margin:0;width:auto}.list-grid-switcher+.paginator{margin:0 0 0 40px}}@media (min-width:992px){.woocommerce .woocommerce-ordering{max-width:100%;display:inline-block;float:right;margin:0}.view-controls-wrapper{text-align:center}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none;margin:0 0 30px 0;padding:0 15px;width:inherit}.woocommerce .products ul,.woocommerce ul.products{margin:0 -15px 20px -15px}.woocommerce ul.products.owl-carousel{margin:0}li.product .inner-wrapper{border-style:solid;border-width:1px}li.product .img-wrapper{padding:7px;border-style:solid;border-width:0 0 1px 0;position:relative;margin:0 0 15px 0}li.product .img-wrapper>a::after{display:block;width:-webkit-calc(100% - 14px);width:calc(100% - 14px);height:-webkit-calc(100% - 14px);height:calc(100% - 14px);position:absolute;top:7px;left:7px;background:rgb(210 210 210 / .4);content:'';opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}li.product .inner-wrapper:hover .img-wrapper a::after{opacity:1}.woocommerce ul.products li.product a img{margin:0}.touch-enabled li.product .img-wrapper>a::after{display:none}.woocommerce ul.products li.product .onsale,li.product .onsale,li.product span.custom-badge,div.product .onsale,div.product span.custom-badge{display:inline-block;padding:0 12px;height:32px;line-height:28px;font-size:16px;position:absolute;text-transform:uppercase;top:15px;right:-5px;left:auto;margin:0;background-color:#fff;border-radius:0;border-style:solid;border-width:2px;font-weight:700;min-height:auto;min-width:auto;z-index:1}li.product span.onsale:after,li.product span.custom-badge:after,div.product .onsale:after,div.product span.custom-badge:after{content:'';display:inline-block;position:absolute;right:-2px;bottom:-8px;width:0;height:0;border-width:6px 0 0 0;border-style:solid;border-right:5px solid transparent!important}li.product span.custom-badge,div.product span.custom-badge{left:-5px;right:auto;color:#636363;border-color:#636363}li.product span.custom-badge:after,div.product span.custom-badge:after{border-left:5px solid transparent!important;border-right:0!important;right:auto;left:-2px;border-color:#636363}li.product .excerpt-wrapper{padding:0 20px}.woocommerce ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title{padding:0;display:block;margin:0 0 10px 0;font-size:16px;font-weight:400;color:inherit;text-align:center}.woocommerce ul.products li.product .primary-cat,ul.products li.product .primary-cat{padding:0;display:block;margin:0 0 7px 0;font-size:12px;text-transform:uppercase}.woocommerce ul.products li.product .star-rating,ul.products li.product .star-rating{font-size:12px;height:12px;line-height:12px;width:64px;float:none;display:inline-block;padding:0;margin:0}li.product .reviews-wrapper{float:left;display:inline-block;margin:0 0 15px 0}li.product .reviews-wrapper span{font-size:12px;display:block}.star-rating span{-webkit-transform:translateZ(0)}.woocommerce ul.products li.product .price,li.product .price{display:inline-block;font-weight:700;margin:0 0 15px 0;font-size:18px;float:right;text-align:right}.woocommerce ul.products li.product .price del,li.product .price del{font-size:14px;opacity:1;font-weight:400}.woocommerce ul.products li.product .price ins,li.product .price ins{padding:0;font-weight:700}.woocommerce ul.products li.product .button,li.product .button{display:block;margin:0 auto 20px;width:100%;clear:both;text-align:center}li.product .extra-gallery-thumbs{display:none}li.product .short-description{display:none}li.product .short-description>:last-child{margin-bottom:0}li.product .variations_form.cart{display:none}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:normal}li.product.list-view{width:100%!important;max-width:100%!important;-ms-flex-preferred-size:100%!important;-webkit-flex-basis:100%!important;flex-basis:100%!important}li.product.list-view .img-wrapper{margin:0;border-width:0;width:100%}li.product.list-view .extra-gallery-thumbs{display:block;margin:10px 0 0 0;text-align:center}li.product.list-view .extra-gallery-thumbs li{margin:0 7px 0 0;display:inline-block}li.product.list-view .extra-gallery-thumbs li:last-of-type{margin:0}.woocommerce ul.products li.product.list-view span.onsale{left:-5px;right:auto}li.product.list-view span.onsale:after{border-left:5px solid transparent!important;border-right:0!important;right:auto;left:-2px}li.product.list-view span.onsale+span.custom-badge{display:none}li.product.list-view .buttons-wrapper{position:relative;display:block;opacity:1;transform:none;clear:both;padding:0;left:auto;top:auto;margin:10px auto 0}li.product.list-view .img-wrapper>a::after{display:none}li.product.list-view .buttons-wrapper .product-tooltip{background:rgb(0 0 0 / .5)}li.product.list-view .excerpt-wrapper{padding:12px 20px 0;width:100%}li.product.list-view .inner-wrapper:after{display:table;content:'';clear:both}li.product.list-view .short-description{display:block;margin-bottom:15px}li.product.list-view.product-type-variable .add_to_cart_button.product_type_variable{display:none}li.product.list-view .variations_form.cart{display:block;clear:both}@media (min-width:768px){li.product.list-view .img-wrapper{margin:0 auto;max-width:264px;position:initial}li.product.list-view.gallery-enabled .img-wrapper{max-width:340px}li.product.list-view .img-wrapper .woocommerce-LoopProduct-link{float:left}li.product.list-view .extra-gallery-thumbs{display:inline-block;float:left;margin:0 0 0 7px;clear:none;max-width:69px}li.product.list-view .extra-gallery-thumbs li{margin:0 0 7px 0;float:left}.layout-one-col li.product.list-view .img-wrapper{float:left;margin:0 40px 0 0;max-width:340px}.layout-one-col li.product.list-view .excerpt-wrapper{padding:15px 20px;width:100%}.layout-one-col li.product.list-view .excerpt-wrapper{padding:12px 40px 0 0;float:left;width:-webkit-calc(100% - 380px);width:calc(100% - 380px)}.woocommerce ul.products li.product .woocommerce-loop-product__title{text-align:left}li.product.list-view .buttons-wrapper{padding:10px 0 0 0;margin:0 auto}li.product.list-view .inner-wrapper{position:relative}}@media (min-width:992px){li.product.list-view .excerpt-wrapper{padding:12px 40px 0 0;float:left;width:-webkit-calc(100% - 304px);width:calc(100% - 304px)}li.product.list-view .img-wrapper{float:left;margin:0 40px 0 0;max-width:264px}li.product.list-view.gallery-enabled .excerpt-wrapper{width:-webkit-calc(100% - 380px);width:calc(100% - 380px)}li.product.list-view.gallery-enabled .img-wrapper{max-width:340px}}.touch-enabled li.product .buttons-wrapper{display:none;visibility:hidden}li.product .buttons-wrapper{position:absolute;top:50%;left:50%;width:126px;height:36px;margin:-18px 0 0 -63px;text-align:center;opacity:0;-webkit-transition:opacity 0.3s ease-out,-webkit-transform 0.3s ease-out;-moz-transition:opacity 0.3s ease-out,transform 0.3s ease-out;transition:opacity 0.3s ease-out,transform 0.3s ease-out;-ms-transform:scale(.8,.8);-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}li.product .inner-wrapper:hover .buttons-wrapper{opacity:1;-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}li.product .buttons-wrapper::after{display:table;content:'';clear:both}li.product .buttons-wrapper .yith-wcwl-add-to-wishlist{margin:0;float:left;display:inline-block}li.product .buttons-wrapper .clear{clear:none}li.product .buttons-wrapper .yith-wcwl-add-to-wishlist .ajax-loading{position:absolute;display:none}.woocommerce ul.products li.product .buttons-wrapper .compare.button,li.product .buttons-wrapper .yith-wcwl-add-to-wishlist a,li.product .buttons-wrapper .jckqvBtn{display:inline-block;width:36px;height:36px;overflow:hidden;line-height:34px;text-align:center;border-style:solid;border-width:2px;-webkit-transition:border-color 0.3s ease-out,background-color 0.3s ease-out;-moz-transition:border-color 0.3s ease-out,background-color 0.3s ease-out;transition:border-color 0.3s ease-out,background-color 0.3s ease-out;padding:0;border-radius:0;margin:0 3px;float:left;text-indent:100%;white-space:nowrap}.woocommerce ul.products li.product .buttons-wrapper .compare.button:before,li.product .buttons-wrapper .yith-wcwl-add-to-wishlist a:before,li.product .buttons-wrapper .jckqvBtn i:before{text-indent:0;float:left;margin:0 0 0 9px;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;transition:color 0.3s ease-out}.woocommerce ul.products li.product .buttons-wrapper .compare.button:before,li.product .buttons-wrapper .yith-wcwl-add-to-wishlist a:before{font-family:FontAwesome;display:inline-block}li.product .buttons-wrapper .jckqvBtn i:before{line-height:32px}.woocommerce ul.products li.product .buttons-wrapper .compare.button:before{content:'\f074'}li.product .buttons-wrapper .yith-wcwl-add-to-wishlist div:not(.yith-wcwl-add-button) a:before,.woocommerce ul.products li.product .buttons-wrapper .compare.button.added:before{content:'\f00c'}li.product .buttons-wrapper .yith-wcwl-add-to-wishlist div.yith-wcwl-add-button a:before{content:'\f004'}li.product .buttons-wrapper .yith-wcwl-add-to-wishlist .feedback{display:none}li.product .buttons-wrapper .product-tooltip{display:inline-block;position:absolute;left:50%;top:-30px;width:150px;margin-left:-75px;text-align:center;text-transform:uppercase;text-shadow:1px 1px 2px rgb(0 0 0 / .5);color:#fff}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{position:absolute;top:50%;right:auto;left:50%;margin:-19px 0 0 -9px;color:#fff;font-size:18px;text-indent:0}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.8;padding-right:20px;text-indent:100%;overflow:hidden}.woocommerce a.added_to_cart{padding:0;margin:-8px 0 15px 0;display:block;text-align:center}.hot-offers-wrapper.woocommerce a.added_to_cart{display:none}.woocommerce nav.woocommerce-pagination{margin-bottom:50px}.woocommerce .woocommerce-pagination ul.page-numbers li a,.woocommerce .woocommerce-pagination ul.page-numbers li span{padding:0;margin:0;display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;background-color:#f5f5f5;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out;-ms-transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce nav.woocommerce-pagination ul{border:0;margin:0}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{margin:0 5px 0 0;border:0;background:#fff0}.woocommerce .woocommerce-pagination ul.page-numbers li:last-of-type,.woocommerce-page .woocommerce-pagination ul.page-numbers li:last-of-type{margin:0}table.variations{border-width:0;margin:0 0 20px 0;position:relative}table.variations td{border-width:0;padding:10px 10px 0 10px;background-color:#f5f5f5}table.variations tr:last-of-type td{padding:10px}.variations_form select{border-width:0;font-size:14px;height:30px;line-height:30px;padding:0 30px 0 12px;box-shadow:none;border-radius:0;background-color:#fff;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;color:inherit;cursor:pointer;font-weight:400;width:100%;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out;text-transform:uppercase}.variations_form .select-wrapper{position:relative}.variations_form select:focus{-webkit-box-shadow:0 0 1px 3px rgb(0 0 0 / .3);box-shadow:0 0 1px 0 rgb(0 0 0 / .2);outline:none}.variations_form .select-wrapper::after{display:inline-block;font-family:FontAwesome;content:'\f0d7';position:absolute;right:10px;top:3px;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out}.variations_form .reset_variations{position:absolute;font-size:10px;background-color:#fff;border:1px solid #f5f5f5;top:-19px;right:0;height:20px;line-height:20px;padding:0 5px;text-transform:uppercase}.variations_form .quantity{display:inline-block;margin-right:15px;float:left}.woocommerce .quantity input.qty{width:50px;padding:0;background-color:#fff0}.woocommerce ul.products li.product .variations_form .button{display:inline-block;margin:0 0 20px 0;clear:none;max-width:-webkit-calc(100% - 75px);max-width:calc(100% - 75px);font-weight:700;padding:0}.variations_form .woocommerce-variation.single_variation::after{display:table;content:'';clear:both}.woocommerce ul.products li.product .variations_form .price{margin:0 0 20px 0;float:left;text-align:left}@media (min-width:768px){.woocommerce .quantity input.qty{width:60px}}@media (min-width:992px){table.variations td{padding:15px 20px 0 20px}table.variations tr:last-of-type td{padding:15px 20px}}.woocommerce.single-product .woocommerce-breadcrumb{margin:0 0 30px}.woocommerce.single-product .sidebar{margin-top:54px}.woocommerce div.product{flex-basis:100%;max-width:100%;padding:0}.woocommerce div.product div.product-images-wrapper,.woocommerce div.product div.summary{margin-bottom:24px;position:relative}.woocommerce div.product div.product-images-wrapper{display:inline-block;float:none;width:100%}.woocommerce div.product div.summary{float:none;width:100%}.woocommerce div.product div.product-images-wrapper::after{display:table;content:'';clear:both}.woocommerce div.product div.images{width:100%;position:relative;margin:0}.woocommerce div.product div.images .flex-control-thumbs{width:-webkit-calc(100% + 16px);width:calc(100% + 16px);margin:0 -8px 0 -8px}.woocommerce div.product div.images .flex-direction-nav{display:none;text-align:center;position:absolute;left:50%;bottom:0;margin:0 0 0 -48px;width:auto}.woocommerce div.product div.images .flex-direction-nav li{display:inline-block;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li{padding:0 8px}.woocommerce div.product div.images .flex-control-thumbs img{display:inline-block;padding:4px;border-style:solid;border-width:1px;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;-webkit-transform:translateZ(0)}.woocommerce div.product div.images .flex-viewport{padding:0;border-style:solid;border-width:1px;margin-bottom:16px}.woocommerce div.product div.images .woocommerce-product-gallery__image::after{display:block;width:100%;height:100%;content:'';background-color:#fff0;position:absolute;left:0;top:0;border:10px solid #fff}@media (min-width:768px){.layout-one-col.woocommerce div.product div.product-images-wrapper{width:48%;float:left}.layout-one-col.woocommerce div.product div.summary{float:right;width:48%}}@media (min-width:1024px){.woocommerce div.product div.product-images-wrapper{float:left;width:48%}.woocommerce div.product div.summary{float:right;width:48%}}.flex-direction-nav a{display:inline-block;position:relative;width:38px;height:38px;margin:0 5px;overflow:hidden;text-indent:100%;white-space:nowrap;outline:none}.flex-direction-nav a.flex-prev::before,.flex-direction-nav a.flex-next::after{text-indent:0;display:inline-block;content:'\f177';font-family:FontAwesome;font-size:18px;position:absolute;width:38px;height:38px;-webkit-border-radius:50%;border-radius:50%;background-color:#f5f5f5;color:#000;text-align:center;line-height:38px;left:0;top:0;-webkit-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out}.flex-direction-nav a.flex-next::after{left:auto;right:0;content:'\f178'}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:20px;left:20px;right:auto;font-size:18px;width:38px;height:38px;background:#f5f5f5;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-ms-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{top:11px;left:10px;border-color:#000;-webkit-transition:border-color 0.3s ease-in-out;-moz-transition:border-color 0.3s ease-in-out;-ms-transition:border-color 0.3s ease-in-out;-o-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{top:21px;left:23px;background-color:#000;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-ms-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}div.product .onsale,div.product span.custom-badge{top:20px}div.product .woocommerce-review-link{font-size:12px}.woocommerce div.product .product_title,.woocommerce div.product .woocommerce-product-rating{margin:0 0 20px 0;display:block;text-align:left}.woocommerce .woocommerce-product-rating .star-rating{margin:8px 4px 0 0;float:left;width:64px;font-size:12px;height:12px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:20px;margin:0 0 30px 0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;color:inherit;font-weight:700}div.product div.summary>div{margin-bottom:20px}div.product div.summary .clear{margin:0;clear:none}div.product .sku_wrapper,div.product .availability_wrapper{display:block}div.product .sku_wrapper .sku{font-weight:700}div.product .sku_wrapper{margin-bottom:20px}div.product .availability_wrapper+div{margin-top:20px}div.product div+.stock{display:none}div.product .product_meta .sku_wrapper{margin:0;display:none}div.product .product_meta.alt .sku_wrapper{margin-bottom:20px;display:block}div.product .product_meta.alt{margin:0;border:0;padding:0;display:block}.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin-bottom:20px;display:inline-block;width:100%;max-width:236px;float:left}div.product .yith-wcwl-add-to-wishlist,div.product .button.compare{display:inline-block;width:38px;height:38px;overflow:hidden;line-height:36px;text-align:center;border-style:solid;border-width:2px;-webkit-box-shadow:inset 0 0 0 2px #fff0;box-shadow:inset 0 0 0 2px #fff0;-webkit-transition:-webkit-box-shadow 0.3s ease-out,background-color 0.3s ease-out;-moz-transition:-webkit-box-shadow 0.3s ease-out,background-color 0.3s ease-out;transition:-webkit-box-shadow 0.3s ease-out,background-color 0.3s ease-out;padding:0;border-radius:0;margin:0 0 0 15px;float:left;text-indent:100%;white-space:nowrap;background-color:#fff;font-size:16px}div.product .button.compare{display:none;visibility:hidden}div.product .product_meta{display:inline-block;width:100%;padding-top:20px;border-style:solid;border-width:1px 0 0 0}div.product .product_meta .tagged_as{display:block}.woocommerce div.product form.cart .button{width:100%;font-weight:700;max-width:170px;padding:0 15px}.woocommerce div.product form.cart div.quantity{margin:0 15px 0 0}div.product .compare.button:hover,div.product .yith-wcwl-add-to-wishlist:hover{-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}div.product .compare.button:before,div.product .yith-wcwl-add-to-wishlist a:before{text-indent:0;float:left;width:100%;margin:0;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;transition:color 0.3s ease-out;font-family:FontAwesome;display:inline-block}div.product .compare.button:before{content:'\f074'}div.product .yith-wcwl-add-to-wishlist div:not(.yith-wcwl-add-button) a:before,div.product .compare.button.added:before{content:'\f00c'}div.product .yith-wcwl-add-to-wishlist div.yith-wcwl-add-button a:before{content:'\f004'}div.product .yith-wcwl-add-to-wishlist .feedback{display:none}div.product .summary .buttons-wrapper{position:relative;display:inline-block;float:left;width:54px}div.product .summary .buttons-wrapper:after{display:table;content:'';clear:both}div.product .summary .product-tooltip{padding:6px 0;text-align:center;background-color:#fff;border-style:solid;border-width:1px;position:absolute;left:50%;top:-50px;width:140px;line-height:1.5;color:#767676;margin-left:-70px;display:none}div.product .summary .product-tooltip:before,div.product .summary .product-tooltip:after{width:0;height:0;position:absolute;content:'';display:inline-block;bottom:-6px;left:43px;border-style:solid;border-width:6px}div.product .summary .product-tooltip:before{border-left:6px solid transparent!important;border-right:6px solid transparent!important;border-bottom:0}div.product .summary .product-tooltip:after{border-left:5px solid transparent!important;border-right:5px solid transparent!important;border-top-color:#fff!important;border-bottom:0;left:44px;bottom:-5px}div.product .summary .product-tooltip.compare-hovered:before{left:97px}div.product .summary .product-tooltip.compare-hovered:after{left:98px}.woocommerce div.product form.cart.variations_form{max-width:100%}.woocommerce div.product p.price del,.woocommerce div.product span.price del{font-size:80%}.variable-buttons-wrapper::after{display:table;content:'';clear:both}.variable-buttons-wrapper{position:relative}div.product .summary .variable-buttons-wrapper .buttons-wrapper{position:absolute;bottom:0;right:0}.woocommerce div.product .variable-buttons-wrapper form.cart,.woocommerce div.product .variable-buttons-wrapper p.cart{margin-bottom:0}.woocommerce div.product form.cart .variations label:after{display:inline-block;content:':'}.woocommerce div.product form.cart table td{padding-left:20px}.woocommerce div.product form.cart .variations label{font-weight:400}div.product .woocommerce-variation.single_variation p,div.product .woocommerce-variation.single_variation .price{margin:0 0 15px 0!important;display:block}div.product .social-links>span{text-transform:none}.touch-enabled div.product .summary .product-tooltip,.touch-enabled div.product .summary .product-tooltip:before,.touch-enabled div.product .summary .product-tooltip:after{display:none!important}@media (min-width:768px){div.product .button.compare{display:inline-block;visibility:visible}.woocommerce div.product form.cart,.woocommerce div.product p.cart{max-width:225px}.woocommerce div.product form.cart .button{max-width:150px}div.product .summary .buttons-wrapper{width:106px}}@media (min-width:1024px){.woocommerce div.product form.cart,.woocommerce div.product p.cart{max-width:300px}.woocommerce div.product form.cart .button{max-width:225px}}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0 0 30px 0;border-style:solid;border-width:0 0 0 4px}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;border:0;background-color:#fff0;border-radius:0;margin:0;padding:0;height:40px;line-height:40px}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;text-align:center;padding:0 20px;font-weight:400;text-transform:uppercase;text-decoration:none;font-size:16px;background-color:#3e3e3e;-webkit-transition:background-color 0.3s ease-out;-moz-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff0;border:0}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 60px 0}.woocommerce div.product .woocommerce-tabs .panel h2:first-of-type{margin:0 0 20px 0;font-size:16px}.woocommerce .woocommerce-tabs table.shop_attributes,.woocommerce .woocommerce-tabs table.shop_attributes td,.woocommerce .woocommerce-tabs table.shop_attributes th{border-width:0}.woocommerce .woocommerce-tabs table.shop_attributes{border:1px solid rgb(0 0 0 / .025)}.woocommerce table.shop_attributes th{font-weight:400}@media (min-width:768px){.woocommerce div.product .woocommerce-tabs ul.tabs{border-width:0 0 4px 0}.woocommerce div.product .woocommerce-tabs ul.tabs li{line-height:44px;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block}}.woocommerce #reviews #comments ol.commentlist{padding:8px 0 35px 0}.woocommerce #reviews #comments ol.commentlist li{padding:20px;margin:0 0 15px;border-style:solid;border-width:1px}.woocommerce #reviews #comments ol.commentlist li img.avatar{top:20px;left:20px;padding:0;width:60px;background:#fff0;-webkit-border-radius:50%;border-radius:50%}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 80px;border:0;border-radius:0;padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:14px;margin-bottom:10px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong{color:#000}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 15px}.woocommerce .star-rating{height:12px;line-height:12px;font-size:12px;width:64px;margin:5px 0 0 0}.woocommerce p.stars a,.woocommerce p.stars a:before{width:12px;height:12px;line-height:12px}.woocommerce #reviews h3{margin:0 0 20px 0;text-align:center;font-weight:500}.woocommerce .comment-form-rating label{display:inline-block;padding-right:20px}.woocommerce .comment-form-rating p.stars{display:inline-block;margin-bottom:0!important}.woocommerce .comment-form-rating p.stars a,.woocommerce .comment-form-rating p.stars a:before{width:18px}#reviews .comment-form .oneall_social_login{padding:0}#review_form .comment-form-author input,#review_form .comment-form-email input{width:100%}.woocommerce #review_form #respond p.form-submit{margin-top:10px}.woocommerce .cross-sells ul.products.owl-carousel li{width:100%}.related.products>h2,.cross-sells>h2,.up-sells.products>h2{text-transform:uppercase;font-size:30px;font-weight:700;margin:0 0 30px 0;display:block;text-align:center}@media (max-width:768px){.woocommerce .related ul.owl-carousel.products[class*=columns-] li.product,.woocommerce-page .related ul.owl-carousel.products[class*=columns-] li.product,.woocommerce .upsells ul.owl-carousel.products[class*=columns-] li.product,.woocommerce-page .upsells ul.owl-carousel.products[class*=columns-] li.product{width:100%;float:none;margin:0 0 30px 0}}@media (min-width:768px){.woocommerce #reviews h3{text-align:left}.related.products>h2,.cross-sells>h2,.up-sells.products>h2{text-align:left}#review_form .comment-form-author,#review_form .comment-form-email{width:48.5%;display:inline-block}#review_form .comment-form-email{float:right}}.cart-collaterals .cart_totals .woocommerce-shipping-calculator{display:none;visibility:hidden}.cart-collaterals div.shipping{width:100%;float:none;padding:0 0 36px 0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce .cart-collaterals .shipping+.cart_totals,.woocommerce-page .cart-collaterals .shipping+.cart_totals{float:none;width:100%}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:100%;clear:both}.woocommerce form .form-row{padding:0;margin:0 0 15px}.cart-collaterals .shipping .shipping-calculator-form{display:block!important}.cart-collaterals .shipping .woocommerce-shipping-calculator>p{display:none!important}.woocommerce table.shop_table{border-width:1px 1px 0 1px;margin:0 0 30px 0;border-radius:0}.woocommerce table.shop_table th{padding:20px 45px;font-size:16px}.woocommerce table.shop_table tr th:last-of-type,.woocommerce table.shop_table tr td:last-of-type{border-right:0}.woocommerce table.shop_table td{border-width:0 0 1px 0;padding:15px 25px}.woocommerce table.shop_table td.product-name{font-size:16px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:auto;border-style:solid;border-width:1px}.woocommerce table.shop_table td.product-remove,.woocommerce table.shop_table th.product-remove{padding:8px 25px;width:75px;border-width:0 1px 1px 0}.woocommerce table.shop_table td.product-thumbnail,.woocommerce table.shop_table th.product-thumbnail{border-right:0;padding-right:0;width:125px}.woocommerce table.shop_table td.product-price,.woocommerce table.shop_table td.product-subtotal{font-size:18px;font-weight:700}.woocommerce table.shop_table td.actions{padding:15px;background:transparent!important}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;border-color:#fff0;padding:0 10px;margin:0 0 15px 0;height:38px;line-height:38px;width:100%}.woocommerce table.cart td.actions .coupon .input-text+.button{width:100%;margin:0 0 9px 0}.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{padding:0 20px}.woocommerce table.shop_table td.actions .link-to-shop{margin:15px 0 0 0;vertical-align:top;text-align:center}.woocommerce form .form-row select{border-style:solid;border-width:1px;font-size:14px;height:42px;line-height:42px;padding:0 40px 0 16px;box-shadow:none;border-radius:0;background-color:#fff0;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;color:inherit;cursor:pointer;font-weight:400;width:100%;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out}.woocommerce form .form-row select:focus{-webkit-box-shadow:0 0 1px 3px rgb(0 0 0 / .3);box-shadow:0 0 1px 0 rgb(0 0 0 / .2);outline:none}.woocommerce form #calc_shipping_country_field,.woocommerce form #calc_shipping_state_field{position:relative}.woocommerce form #calc_shipping_country_field::after,.woocommerce form #calc_shipping_state_field::after{display:inline-block;font-family:FontAwesome;content:'\f0d7';position:absolute;right:18px;top:10px;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out}.woocommerce form .form-row input.input-text{height:42px;line-height:42px}.woocommerce .woocommerce-shipping-calculator button.button{margin:0}.cart-collaterals .shipping h2,.cart-collaterals .cart_totals h2{font-size:16px;text-transform:uppercase;font-weight:700;border-style:solid;border-width:0 0 1px 0;padding:0 0 10px 0;margin:0 0 30px 0}.woocommerce-cart .cart-collaterals .cart_totals{border-style:solid;border-width:0;padding:0;position:relative;margin:61px 0 60px 0}.woocommerce-cart .cart-collaterals .cart_totals h2{position:absolute;top:-62px;left:0;width:100%}.woocommerce-cart .cart-collaterals .cart_totals table{border-width:1px;border-style:solid;margin:0 0 15px 0}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:0}.woocommerce-cart .cart-collaterals .cart_totals tr th{padding:10px 25px 10px 0;text-transform:uppercase;font-weight:400}.woocommerce-cart .cart-collaterals .cart_totals tr td{padding:10px 15px;text-align:right;background:transparent!important}.woocommerce-cart .cart-collaterals .cart_totals tr.order-total td,.woocommerce-cart .cart-collaterals .cart_totals tr.order-total th{border:0;font-size:16px;padding-top:20px;font-weight:700}.woocommerce-cart .cart-collaterals .cart_totals tr.order-total td{font-size:24px}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:0}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin:0;font-size:inherit;padding:0 20px}.cart-collaterals .cart_totals .checkout-button{font-weight:700}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{font-size:16px}@media (min-width:767px){.woocommerce table.shop_table{border-width:1px 1px 0 1px;margin:0 0 75px 0}.woocommerce table.shop_table td.product-remove,.woocommerce table.shop_table th.product-remove{padding:20px 25px}.woocommerce table.shop_table td{border-width:0 0 1px 0;padding:15px 25px}.woocommerce table.shop_table td.actions{padding:25px}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{margin:0 10px 0 0;width:auto}.woocommerce table.cart td.actions .coupon .input-text+.button{width:auto;margin:0}.woocommerce table.shop_table td.actions .link-to-shop{margin:0 0 0 10px}.cart-collaterals div.shipping{width:48%;float:left;padding:0;margin:0 0 36px 0}.woocommerce .cart-collaterals .shipping+.cart_totals,.woocommerce-page .cart-collaterals .shipping+.cart_totals{float:right;width:48%}.woocommerce-cart .cart-collaterals .cart_totals{border-width:1px;padding:15px 30px 30px 30px}.woocommerce-cart .cart-collaterals .cart_totals table{border-width:0;margin:0 0 10px 0}.woocommerce-cart .cart-collaterals .cart_totals tr td{padding:10px 0 10px 25px}.woocommerce .woocommerce-shipping-calculator button.button{margin:15px 0 0 0;width:auto}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon{float:left;padding-bottom:0}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button{display:inline-block;width:auto}}@media (min-width:992px){.woocommerce table.shop_table{border-width:1px 0 0 0}.woocommerce table.shop_table td{border-width:0 1px 1px 0;padding:20px 45px}.woocommerce table.shop_table td.actions{padding:25px 0}}.woocommerce ul#shipping_method li{padding:5px 0}.woocommerce ul#shipping_method li input{position:absolute;z-index:-1000;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.woocommerce ul#shipping_method li input+label{cursor:pointer}.woocommerce ul#shipping_method li input+label::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;margin:0 0 1px 8px;background-color:#ededed;border:4px solid #ededed;-webkit-border-radius:50%;border-radius:50%;content:'';-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woocommerce ul#shipping_method li input:checked+label::after{background-color:#3e3e3e}.steps-wrapper{text-align:center;font-size:26px;margin:0 0 50px 0}.steps-wrapper span{display:inline-block;width:100%;text-transform:uppercase;font-weight:700;margin:0 0 15px 0}.steps-wrapper span:last-of-type{margin:0}.steps-wrapper span i{width:34px;height:34px;line-height:34px;border-style:solid;border-width:1px;display:inline-block;margin:0 10px 0 0}.steps-wrapper span.checkout i:before{font-size:24px}.checkout .select2-container--default .select2-selection--single{border-radius:0}.checkout .select2-container .select2-selection--single{height:42px}.checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:inherit;line-height:42px}.select2-dropdown{border-radius:0}.checkout .select2-container--default .select2-selection--single .select2-selection__arrow{top:8px;right:10px}@media (min-width:768px){.steps-wrapper span{width:auto;margin:0 35px 0 0}}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:15px 15px 15px 45px!important;margin:0 0 60px 0!important;background-color:#fff;color:inherit;border-style:solid;border-width:1px;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3px #e1e1e1}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{font-family:'bikeway-custom';content:"";display:inline-block;position:absolute;top:50%;left:16px;font-size:20px;margin:-12px 0 0 0}.woocommerce-error:before{content:"\e912"}.woocommerce-info:before{content:"\e915"}.woocommerce-message:before{content:"\e914"}.woocommerce .woocommerce-error a.button,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-message a.button{float:none;position:relative;margin:0 0 6px 0;height:34px;line-height:34px;display:block;text-align:center}@media (min-width:768px){.woocommerce .woocommerce-error a.button,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-message a.button{position:absolute;right:10px;top:50%;margin-top:-17px;display:inline-block}}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%;float:left;clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{margin:0 0 40px 0}#order_review_heading,.woocommerce-checkout-review-order{width:100%}#order_review_heading{clear:none}.woocommerce-checkout .login-wrapper,.woocommerce-checkout .coupon-wrapper{width:100%;float:left;margin:0 0 40px 0}.woocommerce-checkout .login-wrapper .woocommerce-info,.woocommerce-checkout .coupon-wrapper .woocommerce-info{margin:0 0 20px 0!important}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{margin:0;border-radius:0}.woocommerce-checkout .login-wrapper .oneall_social_login{margin-top:10px}.woocommerce-checkout .login-wrapper .oneall_social_login_providers iframe{max-height:65px;margin-bottom:0}.woocommerce-checkout .login-wrapper input:not(.button),.woocommerce-checkout .coupon-wrapper input:not(.button){height:38px;line-height:38px}.woocommerce form.login .lost_password{margin:0}.woocommerce-checkout .checkout_coupon>p{margin:0}.woocommerce form.checkout_coupon .form-row input.input-text{height:38px;line-height:38px}.woocommerce-billing-fields>h3,#order_review_heading,#ship-to-different-address,.woocommerce-checkout-review-order .payments-title{font-size:16px;text-transform:uppercase;font-weight:700;border-style:solid;border-width:0 0 1px 0;padding:0 0 10px 0;margin:0 0 30px 0}#ship-to-different-address{width:100%}.woocommerce form .form-row .select2-container{line-height:42px}.select2-container .select2-choice{padding:0 0 0 10px;color:inherit;border-radius:0}.select2-container .select2-choice>.select2-chosen{margin-right:36px}.select2-container .select2-choice .select2-arrow{width:36px;border-radius:0}.select2-search input{line-height:16px}.select2-drop,.select2-drop.select2-drop-above,.select2-container.select2-drop-above .select2-choice{border-radius:0}.review-order-table-wrapper{border-style:solid;border-width:1px;padding:15px;margin:0 0 60px 0}.woocommerce table.shop_table.woocommerce-checkout-review-order-table{border-width:0;margin:0}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td{padding:10px 0;border-right:0}.woocommerce table.shop_table.woocommerce-checkout-review-order-table .cart_item:first-of-type td{padding-top:0}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-total{text-align:right;font-size:16px}.woocommerce-checkout-review-order-table .product-name .img{float:left;border-style:solid;border-width:1px;max-width:60px;margin:0 15px 0 0}.woocommerce-checkout-review-order-table .product-name .product-quantity{display:block;font-size:12px;color:#767676}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot td,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th{border-top:0;padding:10px 0}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th{text-transform:uppercase;font-size:16px;font-weight:400}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot td{text-align:right}.woocommerce-checkout-review-order-table .cart-subtotal .amount{font-size:16px}.woocommerce-checkout-review-order-table .shipping #shipping_method label{color:#767676;font-weight:400}.woocommerce table.shop_table.woocommerce-checkout-review-order-table .order-total td{font-size:24px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table .order-total td,.woocommerce table.shop_table.woocommerce-checkout-review-order-table .order-total th{padding-bottom:0;border-bottom:0;padding-top:30px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff0;border-radius:0;border-style:solid;border-width:1px;padding:30px;margin:0 0 60px 0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0;border-bottom:0}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{padding:25px;margin:14px 0;border-radius:0;background-color:#f6f6f6;color:inherit;font-size:14px;color:#767676}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#f6f6f6}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0;margin:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;display:inline-block;width:100%;margin:10px 0 0 0;font-weight:700}.woocommerce form .form-row textarea{height:7em;padding:10px}.checkout.woocommerce-checkout{clear:both}.checkout.woocommerce-checkout::after{display:table;content:'';clear:both}.woocommerce .checkout .woocommerce-checkout-review-order-table tfoot{display:table;width:143%;vertical-align:middle;table-layout:fixed}.woocommerce .checkout .woocommerce-checkout-review-order-table .order-total th{font-weight:700}.woocommerce .checkout .woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce .checkout .woocommerce-checkout-review-order-table .shipping th,.woocommerce .checkout .woocommerce-checkout-review-order-table .order-total th{width:35%}.woocommerce .checkout .woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce .checkout .woocommerce-checkout-review-order-table .shipping td,.woocommerce .checkout .woocommerce-checkout-review-order-table .order-total td{width:65%}.woocommerce .checkout .woocommerce-checkout-review-order-table .product-name{width:70%}@media (min-width:768px){.woocommerce .col2-set,.woocommerce-page .col2-set{width:48.5%}#order_review_heading,.woocommerce-checkout-review-order{width:48.5%;float:right}.woocommerce-checkout .login-wrapper,.woocommerce-checkout .coupon-wrapper{width:48.5%}.woocommerce-checkout .login-wrapper+.coupon-wrapper{float:right}.review-order-table-wrapper{padding:30px}}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#add_payment_method #payment ul.payment_methods li input+label,.woocommerce-cart #payment ul.payment_methods li input+label,.woocommerce-checkout #payment ul.payment_methods li input+label{cursor:pointer}#add_payment_method #payment ul.payment_methods li input+label::before,.woocommerce-cart #payment ul.payment_methods li input+label::before,.woocommerce-checkout #payment ul.payment_methods li input+label::before{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;margin:0 8px 1px 0;background-color:#ededed;border:4px solid #ededed;-webkit-border-radius:50%;border-radius:50%;content:'';-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#add_payment_method #payment ul.payment_methods li input:checked+label::before,.woocommerce-cart #payment ul.payment_methods li input:checked+label::before,.woocommerce-checkout #payment ul.payment_methods li input:checked+label::before{background-color:#3e3e3e}.woocommerce-checkout .login-wrapper input[type="checkbox"],.woocommerce form .form-row .input-checkbox,#ship-to-different-address input[type="checkbox"]{position:absolute;z-index:-1000;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.woocommerce-checkout .login-wrapper label.woocommerce-form__label-for-checkbox{cursor:pointer;margin:0 0 0 10px;position:relative}.woocommerce form .form-row label.checkbox,#ship-to-different-address label{cursor:pointer}.woocommerce-checkout .login-wrapper label.woocommerce-form__label-for-checkbox span,#ship-to-different-address span,.woocommerce-checkout .terms span:not(.required),.woocommerce-checkout .create-account span{height:16px;line-height:16px;position:relative;padding-left:22px}.woocommerce-checkout .login-wrapper label.woocommerce-form__label-for-checkbox span::before,.woocommerce-checkout .terms span:not(.required)::before,#ship-to-different-address span::before,.woocommerce-checkout .create-account span::before{position:absolute;left:0;bottom:0;display:inline-block;width:16px;height:16px;background-color:#ededed;content:'';padding:1px 0 0 1px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#ship-to-different-address span::before{bottom:2px}.woocommerce-checkout .login-wrapper input:checked+span::before,.woocommerce-checkout .create-account input:checked+span::before,.woocommerce-checkout .terms input:checked+span::before,#ship-to-different-address input:checked+span::before{color:#3e3e3e;content:'\e911';font-family:'bikeway-custom'}.woocommerce-checkout h2{font-size:16px;text-transform:uppercase;font-weight:700;border-style:solid;border-width:0 0 1px 0;padding:0 0 10px 0;margin:0 0 30px 0}.woocommerce .order_details{margin:25px 0}.woocommerce table.order_details{margin:0 0 20px 0;border-width:0 1px}.woocommerce table.order_details thead tr th,.woocommerce table.order_details thead tr td{background:#f6f6f6;text-align:center;border-width:1px 0 1px 0}.woocommerce table.order_details th{text-align:left}.woocommerce table.order_details td{text-align:right}.woocommerce table.order_details td.product-name{text-align:left}.woocommerce table.order_details td,.woocommerce table.order_details th{vertical-align:top;padding:6px 15px;font-size:14px;border-width:0 0 1px 0}.woocommerce table.order_details td.product-total{border-width:0 1px 1px 1px!important}.woocommerce table.order_details thead tr th.product-total{border-width:1px!important}.woocommerce table.order_details tfoot th{background:#f6f6f6;border-width:0 0 1px 0}.woocommerce table.order_details tfoot td{border-width:0 1px 1px 1px}.woocommerce table.customer_details{margin:0 0 20px 0;border:0;width:auto}.woocommerce table.customer_details td,.woocommerce table.customer_details th{vertical-align:top;padding:0 15px 6px 0;border:0!important;font-size:14px}.woocommerce table.customer_details th{text-align:left}.woocommerce .col2-set.addresses,.woocommerce-page .col2-set.addresses{width:100%;float:none}.woocommerce .col2-set.addresses .col-1,.woocommerce-page .col2-set.addresses .col-1,.woocommerce .col2-set.addresses .col-2,.woocommerce-page .col2-set.addresses .col-2{width:48%;display:inline-block;float:left}.woocommerce .col2-set.addresses .col-2,.woocommerce-page .col2-set.addresses .col-2{float:right}.woocommerce .addresses h3{font-size:16px;display:block;font-weight:400;margin:0 0 20px 0}.woocommerce-MyAccount-navigation{border-style:solid;border-width:1px;padding:25px;margin-bottom:30px}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0}.woocommerce-MyAccount-navigation ul li{list-style:none;position:relative;border-style:solid;border-width:0 0 1px 0;padding:5px 0}.woocommerce-MyAccount-navigation ul li:first-of-type{padding:0 0 5px 0}.woocommerce-MyAccount-navigation ul li:last-of-type{padding:5px 0 0 0;border-bottom:0}.woocommerce-MyAccount-navigation ul li a::before{display:inline-block;content:'';font-family:fontAwesome;width:30px;text-align:center}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{content:'\f0e4'}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{content:'\f274'}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{content:'\f041'}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a::before{content:'\f09d'}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:'\f007'}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:'\f08b'}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before{content:'\f019'}.woocommerce table.shop_table.my_account_orders td,.woocommerce table.shop_table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .order-actions{text-align:center}.woocommerce-account .col2-set{width:100%}.woocommerce-account .col2-set .col-1,.woocommerce-account .col2-set .col-2{width:48.5%;float:left}.woocommerce-account .col2-set .col-1+.col-2{margin-left:3%}.woocommerce-account .col2-set h2{font-weight:300;font-size:30px}.woocommerce-account iframe{margin-bottom:0}.woocommerce-password-hint{line-height:1.5}.woocommerce-account .oneall_social_login_label{margin-bottom:10px!important;font-size:16px;text-transform:uppercase}.woocommerce-account .oneall_social_login_providers{margin-left:-2px}.woocommerce-account .lost_password+.oneall_social_login{margin-top:10px}.woocommerce-account input[type="checkbox"]{position:absolute;z-index:-1000;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.woocommerce-account label.inline{cursor:pointer;margin:0 5px 0 10px;position:relative}.woocommerce-account label.woocommerce-form__label-for-checkbox span{padding:0 0 0 22px;height:16px;line-height:16px}.woocommerce-account label.woocommerce-form__label-for-checkbox span::before{display:inline-block;position:absolute;left:0;bottom:0;width:16px;height:16px;background-color:#ededed;content:'';padding:1px 0 0 1px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woocommerce-account input:checked+span::before{color:#3e3e3e;content:'\e911';font-family:'bikeway-custom'}.woocommerce table.wishlist_table thead th{border-top:0;padding:9px 12px;font-size:16px;font-family:'Roboto Condensed',sans-serif;text-align:center}.woocommerce table.wishlist_table tbody td{padding:10px;font-size:14px}.woocommerce table.wishlist_table .product-price{font-size:16px;color:#000;font-family:'Roboto Condensed',sans-serif}.woocommerce table.wishlist_table del{font-size:14px;opacity:1;font-weight:400}.woocommerce table.wishlist_table ins{padding:0;background:#fff0;color:#000}.woocommerce .wishlist_table td.product-add-to-cart a{border-radius:0}.woocommerce .shop_table.wishlist_table tfoot td{border:0;padding:30px 0}