@charset "UTF-8";.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);overflow:hidden;width:100%}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:0}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{padding:0;margin-bottom:0;text-align:center}.slick-dots li{position:relative;display:inline-block;cursor:pointer;width:.875rem!important;margin:0 .1875rem!important}.slick-dots li button{line-height:0;display:block;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:before{position:absolute;left:0;content:'•';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0064b5;border-radius:50%;height:.875rem;width:.875rem}.slick-dots li.slick-active button:before{border:2px solid #0064b5;background:#fff}.u__hide{display:none!important}.u__flex{display:-webkit-box;display:-ms-flexbox;display:flex}.account #maincontent,.catalog-product-bike#maincontent .discover-experience,.catalog-product-bike#maincontent .page.messages,.catalogsearch-result-index #maincontent,.checkout-cart-index #maincontent,.checkout-index-index #maincontent,.cms-no-route #maincontent,.cms-no-route #maincontent .columns,.customer-account-create #maincontent,.customer-account-createpassword #maincontent,.customer-account-forgotpassword #maincontent,.customer-account-login #maincontent,.customer-account-logoutsuccess #maincontent,.page-generic-template,.page-title-wrapper,[class^=blog-] .columns{max-width:90rem!important;margin:0 auto!important;padding-left:3%!important;padding-right:3%!important}.catalog-product-view #maincontent:not(.catalog-product-bike),.catalog-product-view .related-product-container,.page-product__hero .page-product__info,.page-product__hero .page-product__media,.page-product__hero .product__details-container{max-width:90rem!important;margin:0 auto;padding-left:3%;padding-right:3%}.page-generic-template{max-width:74.75rem!important}.pagebuilder-mobile-only{display:block!important}.pagebuilder-mobile-hidden{display:none!important}.u__col-max-width{max-width:90rem!important;margin:0 auto!important;padding-left:3%!important;padding-right:3%!important}.u__col-max-width__tight{max-width:74.75rem}.u__margin_auto img{margin-left:auto;margin-right:auto}@media only screen and (min-width:40.063em) and (max-width:64em){.pagebuilder-mobile-only{display:none!important}.pagebuilder-mobile-hidden{display:block!important}}@media only screen and (min-width:64.063em){.pagebuilder-mobile-only{display:none!important}.pagebuilder-mobile-hidden{display:block!important}}#maincontent{margin-top:1.875rem!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;overflow:hidden}@media only screen and (min-width:64.063em){#maincontent{margin-top:3rem!important;padding-bottom:3rem!important}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{color:#303030;margin:0;font-family:"Open Sans",Arial,Helvetica,sans-serif}.main-title{font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-size:.875rem;text-transform:uppercase}.uppercase-link{color:#fff;text-transform:uppercase;font-size:.75rem;text-decoration:none;display:block}.fotorama__thumb-border{border-color:#0064b5}.fotorama__stage__frame .product-video{height:100%}.fotorama-video-container:after{background:url(../Magento_ProductVideo/img/gallery-sprite.png) bottom right;bottom:0;content:'';height:100px;left:0;margin:auto;position:absolute;right:0;top:12px;width:100px}.fotorama-video-container .magnify-lens{display:none!important}.fotorama-video-container.video-unplayed:hover img{opacity:.6}.fotorama-video-container.video-unplayed:hover:after{-webkit-transform:scale(1.25);transform:scale(1.25)}.video-thumb-icon:after{background:url(../Magento_ProductVideo/img/gallery-sprite.png) bottom left;bottom:0;content:'';height:40px;left:0;margin:auto;position:absolute;right:0;top:10px;width:49px}.product-video{bottom:0;height:75%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.product-video iframe{height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999}.fotorama__stage__shaft:focus .fotorama__stage__frame.fotorama__active:after{bottom:0;content:'';height:100px;left:0;margin:auto;position:absolute;right:0;top:12px;width:100px}a.dotted-border-bottom{border-bottom:.125rem dotted #fff;padding-bottom:2.5rem;display:block}a,a:hover,a:link,a:visited{color:#0064b5;text-decoration:none}.fotorama__nav--dots{margin-bottom:.75rem}.fotorama__nav--dots .fotorama__nav__frame{height:2.125rem;width:1.75rem}.fotorama__dot{height:.625rem;width:.625rem}.fotorama__active .fotorama__dot{background-color:#0064b5;border-color:#0064b5}.account .action-secondary,.account .action.primary,.button,.checkout-index-index #co-payment-form .payment-method-content .actions-toolbar button.primary,.checkout-index-index .action-edit-address,.checkout-index-index .actions-toolbar button.action-update,.checkout-index-index .modal-popup .action.primary,.checkout-index-index .payment-option-content button.action,.checkout-onepage-success main#maincontent .action.primary,.customer-account-create .action.primary:not(.newsletter__button),.customer-account-createpassword .action.primary:not(.newsletter__button),.customer-account-forgotpassword .action.primary:not(.newsletter__button),.customer-account-login .action.primary:not(.newsletter__button),.customer-account-logoutsuccess .action.primary:not(.newsletter__button),.minicart__product-quantity button{display:inline-block;cursor:pointer;color:#fff;font-size:12px;text-transform:uppercase;background-color:transparent;border:1px solid #fff;line-height:1;padding:.125rem .375rem .1875rem;border-radius:0}.account .action.primary,.button--blue,.checkout-index-index #co-payment-form .payment-method-content .actions-toolbar button.primary,.checkout-index-index .action-edit-address,.checkout-index-index .actions-toolbar button.action-update,.checkout-index-index .modal-popup .action.primary,.checkout-index-index .payment-option-content button.action,.checkout-onepage-success main#maincontent .action.primary,.customer-account-create .action.primary:not(.newsletter__button),.customer-account-createpassword .action.primary:not(.newsletter__button),.customer-account-forgotpassword .action.primary:not(.newsletter__button),.customer-account-login .action.primary:not(.newsletter__button),.customer-account-logoutsuccess .action.primary:not(.newsletter__button),.minicart__product-quantity button{background-color:#0064b5;text-decoration:none;color:#fff;padding:.625rem 1.375rem}.account .action.primary:disabled,.button--blue:disabled,.checkout-index-index #co-payment-form .payment-method-content .actions-toolbar button.primary:disabled,.checkout-index-index .action-edit-address:disabled,.checkout-index-index .actions-toolbar button.action-update:disabled,.checkout-index-index .modal-popup .action.primary:disabled,.checkout-index-index .payment-option-content button.action:disabled,.checkout-onepage-success main#maincontent .action.primary:disabled,.customer-account-create .action.primary:disabled:not(.newsletter__button),.customer-account-createpassword .action.primary:disabled:not(.newsletter__button),.customer-account-forgotpassword .action.primary:disabled:not(.newsletter__button),.customer-account-login .action.primary:disabled:not(.newsletter__button),.customer-account-logoutsuccess .action.primary:disabled:not(.newsletter__button),.minicart__product-quantity button:disabled{background-color:#dadada;cursor:default}.button--white{border:1px solid #ccc;font-weight:700}.button--large{height:3.125rem;line-height:3.125rem;padding:0 3.375rem!important;width:100%;text-align:center}.account a.action.primary,.checkout-index-index .modal-popup a.action.primary,.checkout-index-index a.action-edit-address,.checkout-onepage-success main#maincontent a.action.primary,.customer-account-create a.action.primary:not(.newsletter__button),.customer-account-createpassword a.action.primary:not(.newsletter__button),.customer-account-forgotpassword a.action.primary:not(.newsletter__button),.customer-account-login a.action.primary:not(.newsletter__button),.customer-account-logoutsuccess a.action.primary:not(.newsletter__button),a.button--blue{color:#fff}a.button--black{background-color:#232323;color:#fff}.action.secondary,.checkout-index-index .actions-toolbar button.action-cancel{background-color:#545454;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:0;font-size:.875rem;font-weight:700;color:#fff;padding:.4375rem .9375rem}h1,h2,h3,h4,h5,h6{font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-weight:300;font-size:1.5625rem;text-transform:uppercase;margin-top:0}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-weight:900}p{font-size:.75rem;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:400;line-height:1.75}li,ul{font-size:.75rem;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:400;line-height:1.75}#amstockstatus-stockalert,#block-giftcard,.tocompare,.towishlist{display:none}.stop-scrolling{height:100%;overflow:hidden}div.mage-error{color:#e02b27;padding-top:.625rem;padding-bottom:.625rem;font-size:.75rem}.message.error,.message.success{background:#e6e6e6;display:block;font-size:.875rem;margin:.625rem 0;padding:.75rem 1.25rem .75rem 1.5625rem;position:relative;text-align:center}.message.error{color:#e02b27}select{padding-left:.625rem}.base-select,.product__add-form .product-options-wrapper select{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 99% 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:1px solid #ccc;color:#9f9f9f;font-weight:700;text-transform:uppercase}.base-input,.product__add-form .fieldset .qty input,.product__add-form .product-options-bottom .qty input{background:#fff;border:0;outline:1px solid #ccc;color:#9f9f9f;font-weight:700;text-transform:uppercase}.field.password .control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.field.password .control .mage-error{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.field.password .control .input-text{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.password-strength-meter{background-color:#f4f4f4;height:32px;line-height:32px;padding:0 9px;position:relative;z-index:1}.password-strength-meter:before{content:'';height:100%;left:0;position:absolute;top:0;z-index:-1}.password-strength-meter-1 .password-strength-meter:before{background-color:#ffafae;width:25%}.password-strength-meter-2 .password-strength-meter:before{background-color:#ffd6b3;width:50%}.password-strength-meter-3 .password-strength-meter:before{background-color:#c5eeac;width:75%}.password-strength-meter-4 .password-strength-meter:before{background-color:#81b562;width:100%}.action.primary.disabled,.action.primary[disabled],fieldset[disabled] .action.primary{opacity:.5;cursor:default;pointer-events:none}.amxnotif-block{display:none}.disabled-element{opacity:.3;cursor:auto!important}.disabled-element .minicart__showcart{cursor:auto}.message.warning{color:#ffc107;margin-bottom:.9375rem}.ritchey-messaging{border:1px solid #dadada;padding:10px;margin-bottom:10px}.ritchey-messaging p{margin:0}.catalog-product-view .block.related #block-relatedposts-heading{display:none}.catalog-product-view .block.related .block-content{list-style-type:none}.catalog-product-view .block.related .block-content>.block-actions{display:none}.catalog-product-view .block.related .block-content .field.choice.related{display:none}.catalog-product-view .block.related .block-content .post-item-link{display:none}.itm_product_price.itm_children_product_price .price-box{display:inline-block}.vat-label{color:#0064b5;font-size:.75rem;padding:0 0 .0625rem .25rem}.table-totals .grand.totals.excl,.table.totals .grand.totals.excl{display:none}.action-skip-wrapper{display:none}.fotorama__nav-wrap .fotorama_horizontal_ratio .fotorama__img{-o-object-fit:contain;object-fit:contain;width:100%}.fotorama__thumb{background-color:transparent}.additional-info__text{font-size:.875rem;font-weight:700;text-transform:uppercase;margin-top:1.25rem;margin-bottom:0}.additional-info__text--small{font-size:.75rem;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.3125rem;margin-bottom:.5rem}.additional-info__tooltip-activate{color:#303030;position:relative;text-decoration:underline;cursor:pointer}.additional-info__tooltip-activate:hover .additional-info__tooltip{bottom:1.625rem;opacity:1;z-index:0}.additional-info__text--small img{height:1rem;margin:0 .375rem}.additional-info__tooltip{background-color:#fff;left:-9.375rem;position:absolute;bottom:1.25rem;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:-1;width:15.625rem;padding:.75rem 1.5rem;text-align:center;text-transform:none;-webkit-box-shadow:1px 1px 12px 0 rgba(51,51,51,.8);box-shadow:1px 1px 12px 0 rgba(51,51,51,.8)}.additional-info__tooltip span{display:block;margin-top:.625rem}.additional-info__tooltip img{margin:0 auto;display:block}.additional-info__tooltip-title{text-transform:uppercase;font-weight:700}@media only screen and (min-width:64.063em){h1,h2,h3,h4,h5,h6{font-size:2.3125rem}p{font-size:1rem}li,ul{font-size:1rem}.account .action-secondary,.account .action.primary,.button,.checkout-index-index #co-payment-form .payment-method-content .actions-toolbar button.primary,.checkout-index-index .action-edit-address,.checkout-index-index .actions-toolbar button.action-update,.checkout-index-index .modal-popup .action.primary,.checkout-index-index .payment-option-content button.action,.checkout-onepage-success main#maincontent .action.primary,.customer-account-create .action.primary:not(.newsletter__button),.customer-account-createpassword .action.primary:not(.newsletter__button),.customer-account-forgotpassword .action.primary:not(.newsletter__button),.customer-account-login .action.primary:not(.newsletter__button),.customer-account-logoutsuccess .action.primary:not(.newsletter__button),.minicart__product-quantity button{padding:.625rem 1.375rem}}.internal-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5625rem;padding:1.5625rem 0;width:100%}.internal-menu__element{list-style:none;text-transform:uppercase;font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;padding:0 1rem .625rem 0}.internal-menu__element a{color:#0064b5;text-decoration:none}@media only screen and (min-width:64.063em){.internal-menu{margin-bottom:0;padding-left:0!important;padding-right:0!important}.internal-menu__element{padding:0 1.875rem 1.375rem 0}.internal-menu__element--active a{border-bottom:3px solid #0064b5}.internal-menu__element a{font-size:.9375rem}}.breadcrumbs{background-image:url(/pub/static/frontend/Ritchey/ritchey_b2c/en_US/images/breadcrumbs-bg.png);margin-top:3.75rem;padding-left:3%;padding-right:3%}.breadcrumbs .breadcrumbs__items,.breadcrumbs .items{height:2.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0;margin:0}.breadcrumbs .breadcrumbs__item,.breadcrumbs .item{-ms-flex-item-align:center;align-self:center;list-style-type:none;padding-right:.625rem}.breadcrumbs .breadcrumbs__item:after,.breadcrumbs .item:after{content:"";background-image:url(/pub/static/frontend/Ritchey/ritchey_b2c/en_US/images/left-arrow.png);background-repeat:no-repeat;width:.625rem;display:inline-block;height:.5625rem;margin-left:.4375rem}.breadcrumbs .breadcrumbs__item:last-child:after,.breadcrumbs .item:last-child:after{content:none}.breadcrumbs .breadcrumbs__item a,.breadcrumbs .breadcrumbs__item strong,.breadcrumbs .item a,.breadcrumbs .item strong{font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:900;text-transform:uppercase;text-decoration:none}.breadcrumbs .breadcrumbs__item a,.breadcrumbs .item a{color:#000}.breadcrumbs .breadcrumbs__item strong,.breadcrumbs .item strong{color:#0064b5}@media only screen and (min-width:64.063em){.breadcrumbs{padding-left:1.9375rem;margin-top:5rem}}.checkout-cart-index #maincontent{margin-top:5rem!important}.checkout-cart-index table>tbody>tr>td,.checkout-cart-index table>tbody>tr>th,.checkout-cart-index table>tfoot>tr>td,.checkout-cart-index table>tfoot>tr>th{vertical-align:top}.checkout-cart-index .table-wrapper{margin-bottom:20px}.checkout-cart-index .page-title-wrapper{padding-left:0;padding-right:0}.checkout-cart-index #gift-options-cart{display:none}.checkout-cart-index .columns{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:40px}.checkout-cart-index .cart-summary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:.0625rem 0 1.5625rem;position:relative;background:0 0;margin-bottom:25px}.checkout-cart-index .cart-summary .summary.title{display:none}.checkout-cart-index .cart-summary .cart-totals{padding-top:0;border:0;font-size:.875rem}.checkout-cart-index .cart-summary .cart-totals table tbody tr.grand.totals,.checkout-cart-index .cart-summary .cart-totals table tbody tr.totals,.checkout-cart-index .cart-summary .cart-totals table tbody tr.totals-tax,.checkout-cart-index .cart-summary .cart-totals table tbody tr.totals.shipping.excl,.checkout-cart-index .cart-summary .cart-totals table tbody tr.totals.sub{background-color:#fafafa;margin:5px 0;color:#232323}.checkout-cart-index .cart-summary .cart-totals table tbody tr.grand.totals th,.checkout-cart-index .cart-summary .cart-totals table tbody tr.totals th,.checkout-cart-index .cart-summary .cart-totals table tbody tr.totals-tax th,.checkout-cart-index .cart-summary .cart-totals table tbody tr.totals.shipping.excl th,.checkout-cart-index .cart-summary .cart-totals table tbody tr.totals.sub th{padding:10px 0 10px 10px;border:0}.checkout-cart-index .cart-summary .cart-totals table tbody tr.grand.totals th strong{font-size:14px;font-weight:400}.checkout-cart-index .cart-summary .cart-totals table tbody tr.grand.totals td.amount strong{color:#0067ae;font-weight:400;font-size:24px}.checkout-cart-index .cart-summary .cart-totals table tbody tr.grand.totals td.amount,.checkout-cart-index .cart-summary .cart-totals table tbody tr.totals td.amount,.checkout-cart-index .cart-summary .cart-totals table tbody tr.totals-tax td.amount,.checkout-cart-index .cart-summary .cart-totals table tbody tr.totals.shipping.excl td.amount,.checkout-cart-index .cart-summary .cart-totals table tbody tr.totals.sub td.amount{padding:10px 10px 10px 0;border:0}.checkout-cart-index .cart-summary .cart-totals .opc-block-summary .table-totals tbody .mark,.checkout-cart-index .cart-summary .cart-totals .opc-block-summary .table-totals tfoot .mark,.checkout-cart-index .cart-summary .cart-totals tbody .mark,.checkout-cart-index .cart-summary .cart-totals tfoot .mark{border:0;font-weight:400;padding:6px 0}.checkout-cart-index .cart-summary .cart-totals tbody .mark,.checkout-cart-index .cart-summary .cart-totals tfoot .mark{text-align:left}.checkout-cart-index .cart-summary .cart-totals table{border-collapse:separate;border-spacing:0 5px;width:100%;max-width:100%}.checkout-cart-index .cart-summary .cart-totals table .table-caption{display:none}.checkout-cart-index .cart-summary .cart-totals table tbody .amount{padding:10px 10px 10px 0;border:0;font-weight:400;text-align:right;white-space:nowrap}.checkout-cart-index .cart-summary .cart-totals table tbody tr.totals{background-color:#fafafa;margin:.3125rem 0}.checkout-cart-index .cart-summary .cart-totals .table-wrapper,.checkout-cart-index .cart-summary .opc-block-summary .table-totals .table-wrapper{margin-bottom:0}.checkout-cart-index .cart-summary #block-discount .title strong{font-weight:400;color:#555;font-size:18px;font-family:'Arial Black','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1.1;margin-top:2rem;margin-bottom:2rem}.checkout-cart-index .cart-summary #block-discount form div.field label{display:block}.checkout-cart-index .cart-summary .block .fieldset .field:not(.choice)>.label{-webkit-box-sizing:content-box;box-sizing:content-box;float:none;width:auto;text-align:left;padding:0}.checkout-cart-index .cart-summary #block-discount form div.field label span{color:#989898;font-size:10px;font-style:italic}.checkout-cart-index .cart-summary #block-discount form div.control{width:60%;display:inline-block}.checkout-cart-index .cart-summary .block .fieldset .field:not(.choice)>.control{float:none}.checkout-cart-index input[type=datetime],.checkout-cart-index input[type=email],.checkout-cart-index input[type=number],.checkout-cart-index input[type=password],.checkout-cart-index input[type=search],.checkout-cart-index input[type=tel],.checkout-cart-index input[type=text],.checkout-cart-index input[type=url]{background:#fff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;height:32px;line-height:1.42857143;padding:0 9px;vertical-align:baseline;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.checkout-cart-index .cart-summary #block-discount form div.primary{width:40%;float:right}.checkout-cart-index .cart-summary #block-discount form div.primary button{padding:0;font-size:10px;line-height:32px;border:0;text-align:center;width:100%;background-color:#50aa52;color:#fff;font-weight:700;text-transform:uppercase;cursor:pointer;display:inline-block;vertical-align:middle}.checkout-cart-index .abs-cart-block>.title,.checkout-cart-index .abs-discount-block .block>.title,.checkout-cart-index .cart-discount .block>.title,.checkout-cart-index .cart-summary .block>.title,.checkout-cart-index .minicart-items .product .toggle,.checkout-cart-index .paypal-review-discount .block>.title{cursor:pointer;margin-bottom:0;position:relative;padding:10px 40px 10px 0;display:block;text-decoration:none}.checkout-cart-index .giftcardaccount{display:none}.checkout-cart-index .cart-summary .checkout-methods-items{margin:20px 0 0;padding:0;list-style:none none;text-align:center}.checkout-cart-index .cart-summary .checkout-methods-items .item{margin-bottom:25px}.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout{font-size:16px;line-height:17px;width:100%;padding:14px 17px;background-color:#0064b5;border-radius:0;font-weight:700;background-image:none;border:1px solid #1979c3;color:#fff;cursor:pointer;display:inline-block;text-transform:uppercase;vertical-align:middle}.checkout-cart-index #co-shipping-method-form,.checkout-cart-index #shipping-zip-form{background-color:#fafafa;margin:5px 0;color:#232323;padding:.625rem}.checkout-cart-index #block-shipping{background-color:#fafafa;margin:5px 0;color:#232323;font-size:.875rem;display:none}.checkout-cart-index #block-shipping .field{margin:15px 0}.checkout-cart-index #block-shipping .title{padding:10px 0 10px 10px;border:0}.checkout-cart-index #block-shipping .title strong{font-weight:400}.checkout-cart-index .cart-container form.form-cart{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:4%;position:relative;margin-bottom:20px}.checkout-cart-index .cart-container form.form-cart .cart .table-wrapper{margin-bottom:20px}.checkout-cart-index .cart-container form.form-cart #shopping-cart-table{min-width:100%;width:auto;border-collapse:collapse;border-spacing:0;max-width:100%}.checkout-cart-index .cart-container form.form-cart table>caption{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart thead tr th.col{border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:24px}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart thead tr th.col span{color:#000;font-size:10px;font-weight:700;text-transform:uppercase}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart thead tr th.col.item span{display:none}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart>.item{border-bottom:1px solid #ccc;position:relative}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .col.item{display:block;min-height:155px;position:relative}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .product-item-photo{display:block;left:15px;max-width:65px;padding:0;position:absolute;top:15px;width:100%}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .col.item .product-image-container{width:195px!important;max-width:none;border:1px solid #dadada;display:inline-block}.checkout-cart-index .cart-container form.form-cart .product-image-photo{position:static;bottom:0;display:block;height:auto;left:0;margin:auto;max-width:100%;right:0;max-height:100px;width:auto!important;top:0}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .product-item-details{display:table-cell;vertical-align:top;white-space:normal;width:99%;float:left;margin-top:135px}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .col.item .product-item-details .product-item-name{font-size:14px;color:#000;display:block;margin:-3px 0 5px}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .col.item .product-item-details .product-item-name a{text-decoration:none;color:#000}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .col.item .product-item-details .list-sku{color:#989898}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .col.item .product-item-details .item-options{color:#232323;margin-top:10px;font-size:.875rem}.checkout-cart-index .cart-container form.form-cart .block-giftregistry-shared-items .product .item-options dt,.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .item-options dt,.checkout-cart-index .cart-container form.form-cart .multicheckout .item-options dt{clear:left;float:left;margin:0 10px 5px 0;font-weight:700}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .col.item .product-item-details .item-options dd,.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .col.item .product-item-details .item-options dt{margin-bottom:0}.checkout-cart-index .cart-container form.form-cart .block-giftregistry-shared-items .product .item-options dd,.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .item-options dd{display:inline-block;float:left;margin:0 0 5px}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.msrp,.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.price,.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.subtotal{padding:20px 11px 10px;text-align:right}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.price,.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.qty,.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.subtotal{display:block;float:left;width:33%;text-align:center}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.qty{padding:20px 11px 10px;text-align:right}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.qty .field.qty label.label span{display:none}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.price .price-excluding-tax{color:#666;font-size:1.8rem;display:block;line-height:1;white-space:nowrap}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.price .price-excluding-tax .cart-price{display:block;line-height:14px}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .col.price span.price{font-size:16px;color:#989898;font-weight:400}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .col.qty input{font-size:18px;font-weight:700;height:30px;margin-top:-7px;text-align:center;width:50px}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .col.subtotal span.price{font-weight:400;font-size:20px;color:#0067ae}.checkout-cart-index .cart-container form.form-cart .cart.main.actions .action.continue{display:none}.checkout-cart-index .cart-container form.form-cart .cart.main.actions button#empty_cart_button,.checkout-cart-index .cart-container form.form-cart .cart.main.actions button.action.update{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:0;background-image:none;cursor:pointer;display:inline-block;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600;margin:0;padding:7px 15px;font-size:14px;line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.checkout-cart-index .cart-container form.form-cart .cart.main.actions button#empty_cart_button span,.checkout-cart-index .cart-container form.form-cart .cart.main.actions button.action.update span{color:#fff;text-transform:uppercase;font-weight:700;font-size:10px}.checkout-cart-index .cart-container form.form-cart .cart.main.actions button#empty_cart_button{background-color:#969696}.checkout-cart-index .cart-container form.form-cart .cart.main.actions button.action.update{background-color:#545454}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .item-actions .actions-toolbar{min-height:30px;padding-bottom:15px;position:relative}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .item-actions .actions-toolbar .view_product{position:absolute;right:16px;top:0;display:inline-block;text-decoration:none;margin-right:25px;padding:7px 10px;border:1px solid #ccc;font-size:10px;font-weight:700;text-transform:uppercase;color:#999;line-height:14px}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .item-actions .actions-toolbar .view_product:hover{color:#0064b5}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .item-actions .actions-toolbar .action-edit{display:none}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .item-actions .actions-toolbar .action-delete{border:1px solid #ccc;padding:4px 5px;right:0;position:absolute;height:1.875rem;top:0}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .item-actions .actions-toolbar .action-delete .icon--delete_red{display:none}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .item-actions .actions-toolbar .action-delete:hover .icon--delete_gray{display:none}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .item-actions .actions-toolbar .action-delete:hover .icon--delete_red{display:block}.checkout-cart-index .cart-container form.form-cart .icon--delete_gray,.checkout-cart-index .cart-container form.form-cart .icon--delete_red{height:20px;width:20px}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart thead{display:none}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.msrp:before,.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.price:before,.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.qty:before,.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.subtotal:before{content:attr(data-th);display:block;font-weight:600;padding-bottom:10px}.deactivate-cart{margin-bottom:1.5rem}.deactivate-cart .deactivate-cart__text{font-size:.875rem;font-weight:700;text-transform:uppercase}@media only screen and (min-width:64.063em){.checkout-cart-index #maincontent{margin-top:8.4375rem!important}.checkout-cart-index .page-title-wrapper .page-title{font-size:2.5rem;font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;margin-bottom:.625rem}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .item .col.item{padding:20px 8px 20px 0;width:65%}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .product-item-photo{display:table-cell;max-width:100%;padding-right:20px;position:static;vertical-align:top;width:1%}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .product-item-details{padding-bottom:35px;display:table-cell;vertical-align:top;white-space:normal;width:99%;float:none;margin-top:0}.checkout-cart-index .cart-container .form-cart .actions.main{text-align:right}.checkout-cart-index .cart-summary{float:right;width:30%}.checkout-cart-index .cart-summary .summary.title{display:block;text-transform:uppercase;margin-top:0;margin-bottom:2rem;font-weight:400;line-height:1.1;font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-size:35px}.checkout-cart-index .cart-container form.form-cart{width:70%;float:left}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart tbody .col.item{display:table-cell;min-height:75px}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.price,.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.qty,.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.subtotal{display:table-cell;float:none;width:100%;text-align:right}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .cart thead{display:table-header-group}.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.msrp:before,.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.price:before,.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.qty:before,.checkout-cart-index .cart-container form.form-cart .cart.table-wrapper .col.subtotal:before{content:""}}.catalog-filters{font-size:.75rem}.catalog-filters__title{padding-bottom:1.875rem}.catalog-filters__title strong{background:#0064b5;color:#fff;padding:.375rem;text-transform:uppercase;cursor:pointer;outline:0}.catalog-filters__content{display:none}.catalog-filters.active .catalog-filters__content{display:block;position:absolute;background:#0064b5;width:40%;padding:.625rem;color:#fff}.catalog-filter__options-item{position:relative;margin-bottom:.9375rem}.catalog-filter__options-item:first-child{display:none}.catalog-filter__options-item:before{content:"";border-left:.5rem solid #fff;border-top:.3125rem solid transparent;border-bottom:.3125rem solid transparent;position:absolute;top:.3125rem}.catalog-filter__options-item.active:before{content:"";border-top:.5rem solid #fff;border-left:.3125rem solid transparent;border-right:.3125rem solid transparent;position:absolute;top:.3125rem}.catalog-filter__options-title{padding-left:.9375rem;outline:0;cursor:pointer}.catalog-filter__options-item.active .catalog-filter__options-title{color:#fff}.catalog-filter__options-content,.catalog-filters__content{outline:0}.catalog-filter__options-content .filter-actions,.catalog-filters__content .filter-actions{margin-bottom:1.25rem}.catalog-filter__options-content .filter-current ol.items,.catalog-filters__content .filter-current ol.items{margin-bottom:.75rem}.catalog-filter__options-content ol.items,.catalog-filters__content ol.items{padding-left:1.25rem;list-style:none;margin:.3125rem 0 1.5625rem 0}.catalog-filter__options-content ol.items .item,.catalog-filters__content ol.items .item{padding:.1875rem 0;font-size:.75rem}.catalog-filter__options-content ol.items a,.catalog-filters__content ol.items a{color:#fff;font-family:"Open Sans",Arial,Helvetica,sans-serif}.catalog-filter__options-content ol.items a.remove span,.catalog-filters__content ol.items a.remove span{color:#0064b5;margin-left:.3125rem;font-weight:700}.catalog-filter__options-content .filter-count-label,.catalog-filters__content .filter-count-label{display:none}.catalog-filter__options-content .count:before,.catalog-filters__content .count:before{content:'('}.catalog-filter__options-content .count:after,.catalog-filters__content .count:after{content:')'}@media only screen and (min-width:64.063em){.catalog-filters__content{display:block}.catalog-filters__title strong{background:0 0;color:#000;padding:0;text-transform:capitalize;cursor:default}.catalog-filters.active .catalog-filters__content{background:0 0;width:initial;position:static;padding:0;color:#000}.catalog-filter__options-item:before{border-left:.5rem solid #000}.catalog-filter__options-item.active:before{border-top:.5rem solid #0064b5}.catalog-filter__options-item.active .catalog-filter__options-title{color:#0064b5}.catalog-filter__options-content ol.items a{color:#000}.catalog-filter__options-content ol.items .item:hover a{color:#0064b5}}.catalog-pagination{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.catalog-pagination__items{list-style:none;margin:0;font-size:0}.catalog-pagination__item{display:inline-block;font-size:.75rem;line-height:1.0625rem;border-top:1px solid #dadada;border-bottom:1px solid #dadada;border-left:1px solid #dadada;padding:.25rem .4375rem;outline:0}.catalog-pagination__item:last-child{border-right:1px solid #dadada}.toolbar-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.75rem;font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;padding-bottom:1.875rem}.catalog-limiter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.catalog-limiter__label.limiter-text{display:none}.catalog-limiter__label{-ms-flex-item-align:center;align-self:center}.catalog-toolbar__select{font-size:.75rem;font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/static/frontend/Ritchey/ritchey_b2c/en_US/images/select-bg.svg) no-repeat 100% 48%;border:.0625rem solid #ccc;padding:.25rem 1.4375rem .25rem .4375rem;margin:0 .3125rem;outline:0}.catalog-toolbar__select option[value=price]{display:none}.action.sorter-action.sort-asc,.action.sorter-action.sort-desc{position:relative;float:right}.action.sorter-action.sort-asc:after{content:"";border-bottom:.6875rem solid #000;border-left:.4375rem solid transparent;border-right:.4375rem solid transparent;position:absolute;top:.5rem;left:.3125rem}.action.sorter-action.sort-desc:after{content:"";border-top:.6875rem solid #000;border-left:.4375rem solid transparent;border-right:.4375rem solid transparent;position:absolute;top:.5rem;left:.3125rem}@media only screen and (min-width:64.063em){.catalog-limiter__label.limiter-text{display:block}}.checkout-index-index .checkout-container{margin:0 0 20px}.checkout-index-index #maincontent{padding-top:6.25rem}.checkout-index-index .opc-progress-bar{display:none}.checkout-index-index .opc-wrapper .step-title{color:#232323;text-transform:uppercase;padding-bottom:10px;border-bottom:1px solid #ccc;font-weight:700;font-size:.875rem}.checkout-index-index .opc-wrapper .step-content{margin:0 0 40px}.checkout-index-index .opc-wrapper .shipping-address-items{font-size:0}.checkout-index-index .opc-wrapper .opc{margin:0;padding:0;list-style:none none}.checkout-index-index .opc-wrapper .shipping-address-item{border:5px solid transparent;font-size:14px;line-height:1.2;margin:0 0 20px;padding:0;-webkit-transition:none;transition:none;width:50%;display:inline-block;position:relative;vertical-align:top;word-wrap:break-word}.checkout-index-index .opc-wrapper .shipping-address-item.selected-item{border-color:#0064b5}.checkout-index-index .opc-wrapper .shipping-address-item.selected-item .ship-here{padding:0 5px 5px 5px;display:block;text-transform:uppercase;background:#0064b5;font-weight:700;font-size:14px;color:#fff}.checkout-index-index .opc-wrapper .shipping-address-item .ship-here{display:none}.checkout-index-index .opc-wrapper .shipping-address-item .address-info{font-size:12px;color:#232323;padding:20px 10px}.checkout-index-index .opc-wrapper .shipping-address-item .address-info span.name{font-weight:700}.checkout-index-index .table-checkout-shipping-method thead th{display:none}.checkout-index-index .table-checkout-shipping-method tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout-index-index .table-checkout-shipping-method tbody tr.row{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:150px;border-bottom:1px solid #ccc;padding-bottom:20px;padding-top:20px}.checkout-index-index .table-checkout-shipping-method tbody tr.row.shipping-method-disabled .col{opacity:.4}.checkout-index-index .table-checkout-shipping-method tbody tr.row td{border-top:0}.checkout-index-index .table-checkout-shipping-method tbody tr.row td:first-child{padding-left:0;padding-right:0;width:20px}.checkout-index-index .table-checkout-shipping-method tbody .col-price span{font-weight:400;color:#232323;font-size:.875rem;display:block}.checkout-index-index .table-checkout-shipping-method tbody .col-price span.price{font-weight:700}.checkout-index-index #storepickup-container.no-display{display:none}.checkout-index-index #velofix-container.no-display{display:none}.checkout-index-index .opc-summary-wrapper .modal-header .action-close{display:none}.checkout-index-index .opc-block-summary{margin:0 0 20px;padding:22px 0}.checkout-index-index .opc-block-summary>.title{padding-bottom:.625rem;font-weight:700;font-size:.875rem;color:#232323;text-transform:uppercase}.checkout-index-index .opc-block-summary .items-in-cart .minicart-items{display:block!important}.checkout-index-index .minicart-items{margin:0;padding:0;list-style:none none}.checkout-index-index .minicart-items-wrapper{overflow-x:auto}.checkout-index-index .opc-block-summary .minicart-items-wrapper{margin:0 -15px 0 0;max-height:370px;padding:15px 15px 0 0;border:0}.checkout-index-index .column.main .opc-block-summary .product-item{margin:0;padding:1.25rem 0}.checkout-index-index .column.main .opc-block-summary .product-item:not(:first-child){border-top:1px solid #dadada}.checkout-index-index .column.main .opc-block-summary .product-item .product-image-wrapper img{height:auto!important;width:auto!important}.checkout-index-index .minicart-items .product-item:first-child{padding-top:0}.checkout-index-index .opc-block-summary .items-in-cart .product{position:relative}.checkout-index-index .product-image-container{display:inline-block;max-width:100%}.checkout-index-index .minicart-items .product>.product-image-container,.checkout-index-index .minicart-items .product>.product-item-photo{float:left}.checkout-index-index .minicart-items .product-item-details{padding-left:6.5625rem}.checkout-index-index .product-image-wrapper{display:block;overflow:hidden;position:relative;z-index:1}.checkout-index-index .block-giftregistry-shared-items .product-image-wrapper,.checkout-index-index .cart.table-wrapper .product-image-wrapper,.checkout-index-index .minicart-items .product-image-wrapper,.checkout-index-index .products-list .product-image-wrapper{height:auto;padding:0!important}.checkout-index-index .minicart-items .subtitle{display:none}.checkout-index-index .opc-block-summary .product-item .product-item-inner{display:table;margin:0 0 10px;width:100%}.checkout-index-index .opc-block-summary .product-item .product-item-name-block{display:table-cell;padding-right:.3125rem;text-align:left}.checkout-index-index .opc-block-summary .product-item .subtotal{display:table-cell;text-align:right}.checkout-index-index .opc-block-summary .product-item .product-item-details .product-item-inner{margin-bottom:0}.checkout-index-index .opc-block-summary .product-item .product-item-details .product-item-name{color:#232323;line-height:16px;font-size:.875rem;font-weight:400;margin:0 0 10px;word-wrap:break-word}.checkout-index-index .opc-block-summary .product-item .product-item-details .details-qty span{font-size:12px;color:#232323;text-transform:uppercase}.checkout-index-index .opc-block-summary .product-item .product-item-details .details-qty span.label{font-weight:700}.checkout-index-index .opc-block-summary .product-item .product-item-details .subtotal{vertical-align:bottom}.checkout-index-index .opc-block-summary .product-item .product-item-details .subtotal span{font-size:20px}.checkout-index-index .opc-block-summary .product-item .product-item-details .product.options{font-size:.875rem}.checkout-index-index .opc-block-summary .product-item .product-item-details .product.options .content{display:block}.checkout-index-index .opc-block-summary .product-item .product-item-details .product.options .content .item-options span{color:#232323}.checkout-index-index .opc-block-summary .product-item .product-item-details .product.options .content .item-options span.label{font-weight:700}.checkout-index-index .checkout-shipping-method .actions-toolbar{width:100px;float:right;margin-top:-32px}.checkout-index-index #co-payment-form>fieldset>legend{display:none}.checkout-index-index #co-payment-form{font-size:.875rem}.checkout-index-index #co-payment-form fieldset{border:0;margin:0 0 40px;padding:0}.checkout-index-index #co-payment-form .step-title{border-bottom:0}.checkout-index-index #co-payment-form .payment-methods .payment-method-title{padding:20px 0;margin:0}.checkout-index-index #co-payment-form .payment-method-content{padding:0 0 1.25rem 1.375rem}.checkout-index-index #co-payment-form .payment-method-content .billing-address-same-as-shipping-block{margin:0 0 10px}.checkout-index-index #co-payment-form .payment-method-content .actions-toolbar{display:inline-block;width:100%}.checkout-index-index #co-payment-form .opc-payment-additional.giftcardaccount{display:none}.checkout-index-index #co-payment-form .opc-payment-additional .payment-option-title{outline:0;cursor:pointer;border-top:1px solid #ccc;padding:20px 0}.checkout-index-index #co-payment-form .opc-payment-additional .payment-option-title .action-toggle{color:#0064b5;display:inline-block;text-decoration:none}.checkout-index-index #co-payment-form .opc-wrapper .form-discount{max-width:500px}.checkout-index-index #co-payment-form .opc-payment-additional .payment-option-inner{margin:0 0 20px}.checkout-index-index .authentication-wrapper{float:right;width:100%;position:relative;z-index:2;margin-bottom:1.875rem}.checkout-index-index .authentication-dropdown{-webkit-box-sizing:border-box;box-sizing:border-box}.checkout-index-index aside.modal-custom{outline:0}.checkout-index-index aside.modal-custom .modal-header{display:none}.checkout-index-index .opc-estimated-wrapper{display:none}.checkout-index-index aside.modal-custom .block-customer-login .block-title{margin-bottom:.625rem}.checkout-index-index aside.modal-custom .block-customer-login .fieldset{margin-bottom:.9375rem}.checkout-index-index aside.modal-custom .block-customer-login .block-customer-login-heading{text-transform:uppercase;font-weight:700;font-size:.875rem;margin-bottom:.625rem}.checkout-index-index aside.modal-custom .block-customer-login .block-content .actions-toolbar .primary{text-align:left;margin-bottom:.625rem}.checkout-index-index .opc-wrapper .form-login,.checkout-index-index .opc-wrapper .form-shipping-address{margin-top:28px;margin-bottom:28px}.checkout-index-index input.input-text{margin:.9375rem 0;padding:0 9px;border:.0625rem solid #c2c2c2;border-radius:.0625rem;font-size:.875rem;height:2.3125rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;margin-top:.125rem}.checkout-index-index input.input-text:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset}.checkout-index-index .fieldset,.checkout-index-index fieldset{border:0;margin:0 0 40px;padding:0}.checkout-index-index .field[name="shippingAddress.company"]{display:none}.checkout-index-index .fieldset>.field._required>.label:after,.checkout-index-index .fieldset>.field.required>.label:after,.checkout-index-index .fieldset>.fields>.field._required>.label:after,.checkout-index-index .fieldset>.fields>.field.required>.label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}.checkout-index-index .field-tooltip.toggle{display:none}.checkout-index-index select.select{border:1px solid #ccc;height:32px;margin-bottom:15px}.checkout-index-index .hidden-fields{display:none!important}.checkout-index-index .cart-totals,.checkout-index-index .opc-block-summary .table-totals{border-top:1px solid #ccc;padding-top:10px}.checkout-index-index .opc-block-summary .table-totals{border-collapse:separate;border-spacing:0 5px}.checkout-index-index table{width:100%}.checkout-index-index .opc-block-summary .table-totals .table-caption{display:none}.checkout-index-index .cart-totals tbody .amount,.checkout-index-index .cart-totals tfoot .amount,.checkout-index-index .opc-block-summary .table-totals tbody .amount,.checkout-index-index .opc-block-summary .table-totals tfoot .amount{border:0;font-weight:400;padding:6px 0 6px 14px;text-align:right;white-space:nowrap}.checkout-index-index .opc-block-summary .table-totals tbody tr.grand.totals,.checkout-index-index .opc-block-summary .table-totals tbody tr.totals,.checkout-index-index .opc-block-summary .table-totals tbody tr.totals-tax,.checkout-index-index .opc-block-summary .table-totals tbody tr.totals.shipping.excl,.checkout-index-index .opc-block-summary .table-totals tbody tr.totals.sub{background-color:#fafafa;font-size:.875rem;margin:5px 0;color:#232323}.checkout-index-index .opc-block-summary .table-totals tbody tr.grand.totals th,.checkout-index-index .opc-block-summary .table-totals tbody tr.totals th,.checkout-index-index .opc-block-summary .table-totals tbody tr.totals-tax th,.checkout-index-index .opc-block-summary .table-totals tbody tr.totals.shipping.excl th,.checkout-index-index .opc-block-summary .table-totals tbody tr.totals.sub th{text-align:left;padding:10px 0 10px 10px;border:0;font-weight:400}.checkout-index-index .opc-block-summary .table-totals tbody tr.grand.totals td.amount,.checkout-index-index .opc-block-summary .table-totals tbody tr.totals td.amount,.checkout-index-index .opc-block-summary .table-totals tbody tr.totals-tax td.amount,.checkout-index-index .opc-block-summary .table-totals tbody tr.totals.shipping.excl td.amount,.checkout-index-index .opc-block-summary .table-totals tbody tr.totals.sub td.amount{padding:10px 10px 10px 0;border:0}.checkout-index-index .opc-block-summary .mark .value{color:#999;display:block}.checkout-index-index .opc-block-summary .items-in-cart>.title{font-size:.875rem;cursor:default;border-bottom:1px solid #ccc;padding:10px 40px 10px 0;display:block;text-decoration:none;margin-bottom:0;position:relative}.checkout-index-index .opc-block-summary .items-in-cart>.title strong span{font-weight:700}.checkout-index-index .shipping-method{font-size:.875rem}.checkout-index-index .shipping-method__title{padding:.9375rem 0}.checkout-index-index .shipping-method__title span{font-weight:700}.checkout-index-index #no-velofix,.checkout-index-index .form.methods-shipping .message.notice{display:none}.checkout-index-index div#js-storepickup-featured-list,.checkout-index-index div#js-velofix-featured-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.25rem}.checkout-index-index div#js-storepickup-featured-list .retailer__box,.checkout-index-index div#js-velofix-featured-list .retailer__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;padding:0;border:1px solid #dadada}.checkout-index-index div#js-storepickup-featured-list .retailer__box-radio,.checkout-index-index div#js-velofix-featured-list .retailer__box-radio{padding:.625rem 0 0 .625rem}.checkout-index-index div#js-storepickup-featured-list .retailer__box-info,.checkout-index-index div#js-velofix-featured-list .retailer__box-info{padding:.625rem}.checkout-index-index div#js-storepickup-featured-list .retailer__box-info2,.checkout-index-index div#js-velofix-featured-list .retailer__box-info2{padding:0;width:auto}.checkout-index-index #shipping-method-buttons-container{margin-top:.625rem}.checkout-index-index .opc-block-shipping-information .ship-to,.checkout-index-index .opc-block-shipping-information .ship-via{margin:0 0 20px}.checkout-index-index .opc-block-shipping-information .shipping-information-content .shipping-info-name{font-weight:700}.checkout-index-index .opc-block-shipping-information .shipping-information-title{color:#232323;text-transform:uppercase;border-bottom:1px solid #ccc;margin:0 0 20px;position:relative;font-weight:700}.checkout-index-index .opc-block-shipping-information .shipping-information-content{line-height:15px;color:#232323;padding:0}.checkout-index-index .opc-block-shipping-information{font-size:.875rem}.checkout-index-index .opc-block-shipping-information .shipping-information-content .action-edit{text-transform:uppercase;padding-top:10px;display:block;font-weight:700}.checkout-index-index .loading-mask{bottom:0;left:0;margin:auto;position:fixed;right:0;top:0;z-index:100;background:rgba(255,255,255,.5)}.checkout-index-index .loading-mask .loader>img{bottom:0;left:0;margin:auto;position:fixed;right:0;top:0;z-index:100}.checkout-index-index .loading-mask .loader>p{display:none}.checkout-index-index body>.loading-mask{z-index:9999}.checkout-index-index .payment-group .payment-method .payment-method-content{display:none}.checkout-index-index .payment-group .payment-method._active .payment-method-content{display:block}.checkout-index-index .actions-toolbar button.action-cancel{font-weight:400;height:2rem;font-size:.75rem;text-transform:uppercase}.checkout-index-index .modal-popup .modal-inner-wrap{background-color:#fff}.checkout-index-index .modal-popup button.action-close span{color:#0064b5}.checkout-index-index .modal-popup .action.primary{max-height:2rem}.checkout-index-index #validate_address,.checkout-index-index .errorMessageContainer{font-size:.875rem}.checkout-index-index .errorMessageContainer .error-message,.checkout-index-index .errorMessageContainer .originalAddressText{background-color:#fafafa;font-size:.875rem;margin-bottom:.75rem;padding:.5rem}.checkout-index-index .opc-payment-additional{border-bottom:1px solid #ccc;padding:0 0 20px 0}.checkout-index-index .opc-payment-additional .payment-option-title{outline:0;cursor:pointer;border-top:1px solid #ccc;padding:20px 0 0 0;font-size:.9375rem;font-weight:700}.checkout-index-index .opc-payment-additional .payment-option-inner label span{color:#989898;font-size:10px;font-style:italic}.checkout-index-index .opc-payment-additional .payment-option-title .action-toggle{color:#0064b5;display:inline-block;text-decoration:none}.checkout-index-index .checkout-agreement{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout-index-index .checkout-agreement input[type=checkbox]{width:1.25rem;height:1.25rem;margin:.25rem 0 0 0}.checkout-index-index .checkout-agreement button.action{cursor:pointer;font-size:.8125rem;border:none;color:#0064b5}.checkout-index-index .checkout-agreement div.mage-error{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.checkout-index-index .newsletter-subscription-form input[type=checkbox]{width:1.25rem;height:1.25rem;margin:.25rem 0 0 0;vertical-align:middle}.checkout-index-index .opc-payment-additional .payment-option-inner label{vertical-align:middle}.checkout-index-index .opc-payment-additional .payment-option-inner label span{cursor:pointer;font-size:.8125rem;border:none;color:#0064b5;font-style:normal}.checkout-index-index .field.additional[name="shippingAddress.street.1"],.checkout-index-index .field.additional[name="shippingAddress.street.2"],.checkout-index-index .field[name="shippingAddress.street.0"]>label.label{display:none}#co-validate-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem;margin-top:20px}#co-validate-form .addressOption{background-color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:.875rem;margin-bottom:.75rem;padding:.5rem}#co-validate-form .addressOption label{margin-left:.75rem}#co-validate-form .instructions{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#co-validate-form .addressRadio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-onepage-success main#maincontent{max-width:90rem!important;margin:0 auto;padding-left:3%;padding-right:3%;margin-top:7.5rem!important}.checkout-onepage-success main#maincontent .page-title-wrapper{padding:0}.checkout-onepage-success main#maincontent .print{display:none}.checkout-onepage-success main#maincontent p.customer-name{font-size:1.75rem;font-weight:700;margin-bottom:0}.checkout-onepage-success main#maincontent p.description{font-size:.75rem;font-style:italic;margin-bottom:0;margin-top:0}.checkout-onepage-success main#maincontent p.order-number{font-size:.9375rem;font-weight:700;margin:1.25rem 0}.checkout-onepage-success main#maincontent p.order-number a{color:#0067ae}#payment_form_braintree .field.type{margin-bottom:1.25rem}#payment_form_braintree .credit-card-types{padding:0;margin-bottom:0}#payment_form_braintree .credit-card-types .item{display:inline-block;list-style:none;margin:0 5px 0 0;vertical-align:top}#payment_form_braintree .credit-card-types .item img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .6s ease;transition:all .6s ease}#payment_form_braintree .credit-card-types .item._inactive{opacity:.4}#payment_form_braintree .credit-card-types .item._active img{-webkit-filter:grayscale(0);filter:grayscale(0)}#payment_form_braintree .hosted-control{background:#fff;background-clip:padding-box;border:1px solid #dadada;border-radius:1px;font-size:14px;height:32px;line-height:1.42857143;padding:0 9px;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:225px}#payment_form_braintree .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused){border-color:#e02b27}#payment_form_braintree .hosted-error{clear:both;color:#e02b27;height:0;margin-top:7px;opacity:0}#payment_form_braintree .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused)~.hosted-error{height:auto;opacity:1}#payment_form_braintree .hosted-control.hosted-date:first-of-type:after{content:'/';display:inline;padding-bottom:inherit;padding-top:inherit;position:absolute;right:-25px;top:5px}#payment_form_braintree .hosted-control.hosted-date:first-of-type{margin-right:50px}#payment_form_braintree .hosted-control.hosted-date{float:left;margin-bottom:7px;width:3.75rem}#payment_form_braintree .fieldset>.field>.label,#payment_form_braintree .fieldset>.fields>.field>.label{margin:0 0 8px}@media only screen and (max-width:64.063em){.checkout-index-index aside.modal-custom.authentication-dropdown{display:none;margin-top:1.25rem}.checkout-index-index aside.modal-custom.authentication-dropdown._show{display:block}}@media only screen and (min-width:64.063em){.checkout-index-index .page-title-wrapper{display:none}.checkout-index-index #maincontent{padding-top:7.5rem}.checkout-index-index .authentication-wrapper{max-width:50%;width:33.33333333%;text-align:right}.checkout-index-index .opc-progress-bar{margin:0 0 20px;counter-reset:i;display:block;padding:0;list-style:none none;font-size:0}.checkout-index-index .opc-progress-bar-item._active{display:block;width:100%}.checkout-index-index .opc-progress-bar-item._active span{text-align:left;padding-top:0;font-size:40px;font-family:'Arial Black','Helvetica Neue',Helvetica,Arial,sans-serif;color:#232323;text-transform:uppercase}.checkout-index-index .opc-progress-bar-item{display:none}.checkout-index-index aside.modal-custom .block-customer-login .fieldset{margin-bottom:2.5rem}.checkout-index-index aside.modal-custom .block-customer-login .block-content .actions-toolbar .primary{text-align:right}.checkout-index-index .opc-wrapper{float:left;width:66.66666667%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:30px}.checkout-index-index .opc-sidebar{width:33.33333333%}.checkout-index-index .opc-sidebar{margin:46px 0 20px;float:right;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.checkout-index-index .opc-wrapper .shipping-address-item{width:25%}.checkout-index-index .table-checkout-shipping-method{width:auto;min-width:31.25rem}.checkout-index-index .opc-summary-wrapper{margin-top:0}.checkout-index-index .opc-block-summary{padding-left:30px;padding-right:30px}.checkout-index-index .opc-summary-wrapper .opc-block-summary{padding-top:0}.checkout-index-index .opc-block-summary span.title{width:50%;display:inline-block}.checkout-index-index .opc-block-summary div.title{display:inline-block}.checkout-index-index .opc-block-summary div.title span{font-weight:400;text-transform:capitalize;text-align:right}.checkout-index-index .opc-block-summary .items-in-cart{border-top:1px solid #ccc;outline:0}.checkout-index-index .checkout-shipping-method .actions-toolbar>.primary{float:right}.checkout-index-index #co-payment-form .payment-method-content .actions-toolbar button.primary{float:right;margin:0}.checkout-index-index #co-payment-form .payment-method-content .actions-toolbar div.primary{float:left}.checkout-index-index .opc-block-shipping-information{padding:0 30px}.checkout-index-index div#js-storepickup-featured-list .retailer__box,.checkout-index-index div#js-velofix-featured-list .retailer__box{-ms-flex-preferred-size:30%;flex-basis:30%;width:30%}.checkout-index-index .action-auth-toggle{display:block;border:none;font-size:.9375rem;color:#0064b5;font-weight:500;cursor:pointer;float:right}#co-validate-form .addressOption{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px);margin-right:1.25rem;padding:.5rem 1rem}#co-validate-form .addressOption:nth-child(2n){margin-right:0}#co-validate-form .addressOption label{margin-left:1rem}.authentication-wrapper{width:33.33333333%;text-align:right}.authentication-dropdown .modal-inner-wrap{padding:1.5625rem}.authentication-dropdown{background-color:#fff;border:1px solid #aeaeae;position:absolute;text-align:left;top:100%;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:visibility 0s linear .1s,-webkit-transform linear .1s;transition:visibility 0s linear .1s,-webkit-transform linear .1s;transition:transform linear .1s,visibility 0s linear .1s;transition:transform linear .1s,visibility 0s linear .1s,-webkit-transform linear .1s;visibility:hidden;width:100%}.authentication-dropdown._show{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:visibility 0s linear 0s,-webkit-transform linear .1s;transition:visibility 0s linear 0s,-webkit-transform linear .1s;transition:transform linear .1s,visibility 0s linear 0s;transition:transform linear .1s,visibility 0s linear 0s,-webkit-transform linear .1s;visibility:visible}}.contact-form-container{margin-top:1.25rem}.contact-form.page-generic-template{padding-top:1.25rem}.contact-form__form input,.contact-form__form textarea{display:block;width:100%;max-width:350px;padding:.375rem .75rem;font-size:12px;line-height:1.5;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.contact-form__form input:focus,.contact-form__form textarea:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.contact-form__form input[type=checkbox]{display:inline-block;width:auto}.contact-form__form textarea{max-width:500px;min-height:120px}.contact-form__form select{display:block;width:100%;height:35px;font-size:12px;line-height:1.5;max-width:350px;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem}.contact-form__form label{display:inline-block;font-size:.75rem;margin-bottom:.1875rem}.contact-form__field{margin-bottom:.75rem}.contact-form__field--checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-form__field--checkbox input{margin-right:12px}@media only screen and (min-width:64.063em){.contact-form__form input,.contact-form__form textarea{font-size:14px}.contact-form__form label{font-size:.875rem}.contact-form__form select{font-size:14px}}.cookie-banner{background-color:rgba(255,255,255,.85);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:3.75rem;padding:.625rem 1.125rem;left:0;width:100%;-webkit-box-shadow:0 3px 40px -10px #666;box-shadow:0 3px 40px -10px #666}.cookie-banner p{color:#303030;font-size:.75rem;line-height:1.2;padding-right:2rem;margin:0}@media only screen and (min-width:64.063em){.cookie-banner{padding:.625rem 1.75rem;top:5rem}.cookie-banner p{font-size:.875rem}}.modal-popup.modal-slide.modal-country-container{height:100%;overflow:hidden}.modal-popup.modal-slide.modal-country-container .modal-inner-wrap{background:#fff;margin-top:.625rem}.modal-popup.modal-slide.modal-country-container .modal-header{display:none}.modal-popup.modal-slide.modal-country-container .modal-content{padding:.9375rem;overflow:scroll}.modal-country__title{font-size:1.125rem;text-transform:uppercase;font-weight:700}.modal-country__close{position:absolute;top:.4375rem;right:1.4375rem;color:#333!important;font-size:2.125rem}.modal-country__row{border-bottom:.0625rem solid #dadada;padding:.625rem 0;position:relative}.modal-country__europe--arrow{display:none;position:absolute;right:50%;margin-right:-.3125rem;bottom:-.9375rem;z-index:1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modal-country__europe--row{padding:.5rem 0}.modal-country__region{text-transform:uppercase;font-size:.875rem}.modal-country__country{text-transform:uppercase;font-size:.875rem}.modal-country__european-countries{text-transform:capitalize}@media only screen and (max-width:64em){.modal-country__countries-container{margin-top:1rem}.modal-country__european-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:none;height:0;overflow:hidden;padding:0;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.modal-country__european-container.modal-country__european-container--open{border-bottom:.0625rem solid #dadada;height:48vh;overflow:scroll}.modal-country__european-countries{font-size:.875rem}.modal-country__europe--row{height:2.5rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.modal-country__country{color:#0064b5}}@media only screen and (min-width:64.063em){.modal-popup.modal-slide.modal-country-container .modal-inner-wrap{margin-top:3.125rem}.modal-popup.modal-slide.modal-country-container .modal-content{padding:1.25rem;height:calc(100vh - 100px)}.modal-popup.modal-slide.modal-country-container .icon--cart_blue{margin-left:.9375rem}#modal-country{height:100%}.modal-country__title{margin-bottom:1.875rem}.modal-country__container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-country__countries-container{position:relative;height:100%}.modal-country__row{width:40%;float:left;clear:both;padding:0;border-bottom:0}.modal-country__europe--arrow{display:block;top:50%;margin-top:-.6875rem;right:-.625rem;-webkit-transform:none;transform:none;margin-right:0}.modal-country__country{display:block;width:70%;padding:1.5625rem .9375rem;border-bottom:.0625rem solid #dadada}.modal-country__european-container{width:60%;float:right;padding:0 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:0;border-left:.0625rem solid #dadada;position:absolute;top:.625rem;right:0}.modal-country__europe--row{-ms-flex-preferred-size:50%;flex-basis:50%;padding:.4375rem 0}.modal-country__european-countries{padding:.5rem 0}.modal-country__country--europe{color:#303030!important;pointer-events:none}}.discover-experience{display:none}@media only screen and (min-width:64.063em){.discover-experience{display:block;padding-top:3.125rem;border-top:.0625rem solid #dadada;float:left;width:100%;text-align:center}.catalog-product-bike#maincontent .discover-experience{float:none}.block-category-experiences{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:3.125rem}.discover-experience__box{position:relative;width:20.4375rem;cursor:pointer;-ms-flex-preferred-size:24%;flex-basis:24%}.discover-experience__box:hover .discover-experience__box--hover{display:block}.discover-experience__box--hover{display:none;background-color:rgba(0,0,0,.5);position:absolute;height:100%;width:100%;bottom:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:.5rem solid}.discover-experience__box--hover.discover-experience__box-adventure--hover{border-color:#000}.discover-experience__box--hover.discover-experience__box-gravel--hover{border-color:#000}.discover-experience__box--hover.discover-experience__box-mountain--hover{border-color:#00b352}.discover-experience__box--hover.discover-experience__box-road--hover{border-color:#fef500}.discover-experience__box--hover.discover-experience__box-cross--hover{border-color:red}.discover-experience__image{max-width:100%;max-height:100%}.discover-experience__label{position:absolute;width:100%;bottom:1.25rem;left:0;color:#fff;text-transform:uppercase;font-size:1.5rem}}.experience-link{border-bottom:.3125rem solid #0064b5;padding:0 1.25rem;font-weight:700}.experience-wrap{max-width:90rem;margin:0 auto;padding-left:3%;padding-right:3%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.experience-bike{background-size:auto!important;background-repeat:initial!important;background:url(/pub/static/frontend/Ritchey/ritchey_b2c/en_US/images/ritchey-words.png);margin:0!important;padding:0!important}.experience-bike .pagebuilder-column-group{max-width:90rem;margin:0 auto;padding-left:3%;padding-right:3%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.experience-bike .pagebuilder-column-group .pagebuilder-column{width:100%!important}.experience-bike__home{padding:11.5625rem 0 1.875rem!important}.experience-bike__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center}.experience-bike__text p{font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-weight:300;margin:0 0 .83em 0;font-size:1.5625rem;text-transform:uppercase;line-height:1.15}.experience-bike__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.experience-bike__image,.experience-bike__text{-ms-flex-item-align:center!important;align-self:center!important}.experience-bike__image figure{float:right}.experience-quote{display:none!important}.experience-square-product-boxes{padding-top:5.3125rem!important;padding-bottom:5.3125rem!important}.experience-square-product-boxes .pagebuilder-column-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.experience-squared-box{max-width:26.75rem;max-height:26.75rem;height:auto;width:100%!important;padding:0!important;margin-bottom:1.25rem!important}.experience-squared-box:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:1.5625rem 1.5625rem 0 0;border-color:#0064b5 transparent transparent transparent;z-index:100}.experience-squared-box .block-products-list{padding:0!important}.experience-squared-box .product__box.product-item{margin-right:0;width:100%;max-width:none}.experience-squared-box__link{position:relative}.experience-squared-box__link figure{position:relative}.experience-squared-box__link figure:after{content:"";display:block;position:absolute;background-color:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%}.experience-squared-box__link-text{position:absolute;cursor:pointer;color:#fff;width:100%;height:100%;top:0;left:0;padding:1.25rem;z-index:100}.experience-squared-box__link-text p{margin-top:0;font-size:.875rem;width:80%}.experience-squared-box__link-text p:nth-child(2){display:block;width:100%;height:80%}.experience-squared-box__link-text p:nth-child(2) a{color:#fff;display:block;width:100%;height:100%;padding-right:20%;line-height:1.2}.experience-squared-box__link-text p strong{font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-size:5vw}.experience-squared-box__background{margin:0}.experience-squared-box__background img{width:100%;height:10%}.experience-subcategories__description{text-align:center;padding-top:3.125rem!important;padding-bottom:3.125rem!important}.experience-subcategories__description-inner h3{font-size:1.0625rem;font-weight:700;font-family:"Open Sans",Arial,Helvetica,sans-serif;text-decoration:underline}@media only screen and (min-width:40.063em){.experience-bike__home{padding:15.5rem 0 1.875rem!important}}@media only screen and (min-width:64.063em){.experience-bike__home{padding:17.25rem 0 1.875rem!important}.experience-bike .pagebuilder-column-group .experience-bike__image{width:66.66667%!important}.experience-bike .pagebuilder-column-group .experience-bike__text{width:33.33333%!important}.experience-square-product-boxes .pagebuilder-column-group{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.experience-squared-box{width:32%!important;padding:0!important}.experience-squared-box:before{z-index:101}.experience-squared-box>div{height:100%}.experience-squared-box>div>.block-products-list{height:100%}.experience-squared-box>div>.block-products-list>.block-content{height:100%}.experience-squared-box>div>.block-products-list>.block-content>.products-grid{height:100%}.experience-squared-box>div>.block-products-list>.block-content>.products-grid>.product-items{height:100%}.experience-squared-box>div>.block-products-list>.block-content>.products-grid>.product-items>.product__box{height:100%}.experience-squared-box .product__box:hover{-webkit-box-shadow:none;box-shadow:none}.experience-squared-box .product__box:hover .product__description,.experience-squared-box .product__box:hover .product__experience-container{-webkit-box-shadow:none;box-shadow:none}.experience-squared-box .product__box .product__image.product-item-photo{margin-top:1rem}.experience-squared-box .product__box .product-image-photo{max-height:11.25rem;max-width:20.625rem;width:100%}.experience-squared-box .product__experience-container{border:none;display:block;position:static}.experience-squared-box .product__description{border:none;display:block;padding-left:0;padding-right:0;padding-bottom:0;position:static}.experience-bike__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:left}.experience-bike__text p{font-size:2.3125rem}.experience-bike__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.experience-squared-box__link-text p strong{font-size:2vw}.experience-quote{display:block!important;margin:0!important;padding:0!important;position:relative}.experience-quote__background{margin:0}.experience-quote>div{position:absolute;bottom:3.125rem;width:100%}.experience-quote__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.experience-quote__text--column{-ms-flex-preferred-size:40%;flex-basis:40%;color:#fff}.experience-quote__text--column div{font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-weight:900;font-size:2.3125rem;margin-bottom:1.25rem;text-shadow:1px 1px 1px #333;text-transform:uppercase}.experience-quote__text--column .experience-quote__text--small{font-size:1.4375rem;margin-bottom:.5rem}}@media only screen and (min-width:90.063em){.experience-squared-box__link-text p strong{font-size:1.6875rem}}footer.page-footer{background-color:#232323;position:relative}.footer__colors{position:absolute;top:0;width:100%;height:.5625rem;left:0}.footer__color{width:3.125rem;height:100%;display:block;float:left}.footer__color-blue{background-color:#0064b5}.footer__color-red{background-color:red}.footer__color-black{background-color:#000}.footer__color-yellow{background-color:#fef500}.footer__color-green{background-color:#00b352}.footer__logo{text-align:left;padding:1.875rem}.footer__logo img{width:6.875rem}.footer__categories{display:none}.newsletter{display:none}.footer .bugs{display:none}.copyright{background-color:#131718;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;width:100%;font-size:.6875rem;padding:.625rem 1.25rem;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.copyright a{color:#fff;display:inline-block;margin:0 .25rem}@media only screen and (min-width:40.063em){.page-footer .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__categories{display:-webkit-box;display:-ms-flexbox;display:flex;width:75%;padding:30px 30px 30px 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer__categories--group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;margin-left:1.875rem}.footer__categories--title{color:#fff;margin-bottom:0}.footer__categories-items{padding:0;margin-top:2px}.footer__logo{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.footer__categories-item{margin-bottom:.125rem;line-height:1.5}.footer__categories-item a,.footer__categories-item a:hover,.footer__categories-item a:visited{padding:0;font-size:.75rem;color:#fff;text-transform:uppercase;text-decoration:none}}@media only screen and (min-width:64.063em){.footer__categories{width:45%;padding:1.5625rem 1.875rem 1.5625rem 0;text-align:center}.footer__categories-items{display:inline-block;list-style:none}.footer__logo{padding-top:2.1875rem}.footer__logo img{width:9.375rem}.form.subscribe .control:before{content:none}.form.subscribe .control input{font-size:12px;color:#9c9c9c;text-transform:uppercase;border-radius:3px 0 0 3px;height:40px;padding-left:10px;border:0}.form.subscribe button{background-color:#0064b5;border-radius:0 3px 3px 0;font-size:13px;height:40px;padding:7px}.footer__categories--title{font-size:.875rem}.block.newsletter{padding:2.625rem 0 0 0;width:30%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-item-align:baseline;align-self:baseline}.newsletter{display:inline-block;width:100%}.newsletter__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newsletter__input{width:16.875rem;-webkit-box-sizing:border-box;box-sizing:border-box}.newsletter__button{border:none;color:#fff;text-transform:uppercase}.footer__categories-item{margin-bottom:0;text-align:left;background:#232323}.footer__color{width:4.5rem}}.header-category{display:block;padding-bottom:1.5625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin:2.25rem auto 0 auto;padding-left:3%!important;padding-right:3%!important}.header-category__image img{border:1px solid #dadada;max-width:100%}.category-title>div>div{padding:0!important;margin:0!important}@media only screen and (min-width:64.063em){.header-category{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0;padding-bottom:5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-category>div{-ms-flex-preferred-size:48%;flex-basis:48%}.header-category>.page-main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.categorypath-all-products-accessories .header-category,body.categorypath-all-products-apparel .header-category,body.categorypath-all-products-forks .header-category,body.categorypath-all-products-frames .header-category,body.categorypath-all-products-grips .header-category,body.categorypath-all-products-handlebar-tape .header-category,body.categorypath-all-products-handlebars .header-category,body.categorypath-all-products-headsets .header-category,body.categorypath-all-products-pedals .header-category,body.categorypath-all-products-saddles .header-category,body.categorypath-all-products-seatposts .header-category,body.categorypath-all-products-stems .header-category,body.categorypath-all-products-tires .header-category,body.categorypath-all-products-wheels .header-category,body.categorypath-bike .header-category{padding-left:0!important;padding-right:0!important}}.header-video{background-color:#232323;display:block!important;position:relative;margin-top:1.875rem!important;margin-bottom:0!important;cursor:pointer;height:60vh;padding:0!important}.header-video:after{content:"";height:1.25rem;width:60%;position:absolute;bottom:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;z-index:100}.header-video.header-video__adventure:after{background-color:#000}.header-video.header-video__road:after{background-color:#fef500}.header-video.header-video__mountain:after{background-color:#00b352}.header-video.header-video__cross:after{background-color:red}.header-video figure{margin:0}.header-video figure img{width:100%}.header-video>figure:not(.header-video__play-icon){height:60vh!important}.header-video>figure:not(.header-video__play-icon) img{position:relative;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;z-index:100;height:60vh!important;-o-object-fit:cover;object-fit:cover}.header-video h1,.header-video p{color:#fff;text-transform:uppercase;width:100%;position:absolute;top:20%;left:0;right:0;text-align:center;font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-weight:900;font-size:1.375rem;padding:0 5%;line-height:1;margin-top:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;z-index:100}.header-video h1 span,.header-video p span{display:block;font-size:2.375rem}.header-video__play-icon{position:absolute;top:40%;left:0;right:0;text-align:center;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;width:100%;display:block;z-index:100}.header-video__play-icon img{width:65px!important;margin:auto}.header-video__player{width:100%;position:absolute;top:0;left:0;height:100%}.header-video__url{display:none}.header-video__home .bluefoot-html.bluefoot-entity{margin:0}.header-video__experience{max-width:20.5rem!important;position:relative;padding:0!important;margin:0 .4375rem!important}.header-video__experience div[data-content-type=html]{position:absolute;margin:0;top:0;width:100%;color:#fff;text-align:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header-video__experience div[data-content-type=html] h2{font-size:1.4375rem;margin-bottom:0;padding-bottom:1.25rem}.header-video__experience div[data-content-type=html] strong{display:block}.header-video__experience.header-video__experience--adventure figure{border-bottom:.5rem solid #000!important}.header-video__experience.header-video__experience--road figure{border-bottom:.5rem solid #fef500!important}.header-video__experience.header-video__experience--mountain figure{border-bottom:.5rem solid #00b352!important}.header-video__experience.header-video__experience--cross figure{border-bottom:.5rem solid red!important}.header-video__experience:before{content:"";height:100%;width:100%;background:rgba(0,0,0,.3);display:block;position:absolute;-webkit-transition:background .25s ease;transition:background .25s ease}.header-video__experience figure img{max-height:12.5rem;width:auto}.header-video__experience--wrap{position:absolute;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;width:100%;z-index:100}.header-video.header-video--playing .header-video__experience--wrap,.header-video.header-video--playing .header-video__play-icon,.header-video.header-video--playing h1,.header-video.header-video--playing p,.header-video.header-video--playing:after,.header-video.header-video--playing>figure:not(.header-video__play-icon) img{opacity:0}.header-video.header-video--playing-hide .header-video__experience--wrap,.header-video.header-video--playing-hide figure,.header-video.header-video--playing-hide h1,.header-video.header-video--playing-hide p,.header-video.header-video--playing-hide:after{position:relative;top:-999999px}@media screen and (max-height:500px){.header-video__play-icon{top:55%!important}.header-video__experience--wrap{display:none}}@media only screen and (min-width:40.063em){.header-video h1,.header-video p{font-size:4vw}.header-video h1 span,.header-video p span{font-size:6.5vw}.header-video__play-icon{top:45%}.header-video>figure:not(.header-video__play-icon) img{-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width:64.063em){.header-video{height:calc(100vh - 299px);-webkit-transition:height 1s ease-in-out;transition:height 1s ease-in-out}.header-video>figure:not(.header-video__play-icon){height:calc(100vh - 299px)}.header-video>figure:not(.header-video__play-icon) img{height:calc(100vh - 299px)!important}.header-video__player{height:calc(100vh - 299px);-webkit-transition:height 1s ease-in-out;transition:height 1s ease-in-out}.header-video.header-video--playing{height:calc(100vh - 80px)}.header-video.header-video--playing .header-video__player{height:calc(100vh - 80px)}.header-video h1,.header-video p{top:20%}.header-video h1 span,.header-video p span{font-size:7vw}.header-video__play-icon{top:58%}.header-video__play-icon img{width:90px!important}.header-video__experience--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:-13.8125rem;z-index:200}.header-video__experience:hover:before{background:rgba(0,0,0,.1)}}.home-bike-box-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.5rem}.home-bike-box{position:relative;padding:0!important;width:48%!important;margin-bottom:1.25rem!important}.home-bike-box figure{margin:0}.home-bike-box figure img{width:100%}.home-bike-box__link{position:absolute;top:0;left:0;text-align:left;padding:.625rem;background:rgba(0,0,0,.3);height:100%;-webkit-transition:background .25s ease;transition:background .25s ease;width:100%}.home-bike-box__link:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:1.5625rem 1.5625rem 0 0;border-color:#0064b5 transparent transparent transparent;z-index:100;top:0;left:0}.home-bike-box__link h4{font-size:.75rem;font-weight:700;font-family:"Open Sans",Arial,Helvetica,sans-serif;margin:.5rem 0 0 .5rem}.home-bike-box__link p{margin:0;height:100%}.home-bike-box__link a{color:#fff;text-transform:uppercase;margin:0;display:block;height:100%}.home-subcategory-container .subcategory-blocks{padding-top:5rem;border-top:.0625rem solid #dadada}@media only screen and (min-width:64.063em){.home-bike-box{width:23%!important}.home-bike-box__link{padding:0}.home-bike-box__link:hover{background:rgba(0,0,0,.1)}.home-bike-box__link h4{font-size:1.0625rem;width:100%;height:100%;margin:0}.home-bike-box__link h4 a{padding:1.25rem}}.minicart{position:absolute;top:.25rem;right:1.25rem;line-height:3.75rem;float:none;margin-right:-10px;z-index:2}.minicart>div{display:none}.minicart__showcart{position:relative;white-space:nowrap;cursor:pointer;text-decoration:none;display:block;height:36px;width:40px;outline:0}.minicart__showcart.active{border-bottom:.3125rem solid #0064b5;padding-bottom:2.5rem}.minicart__counter{position:absolute;font-size:9px;background-color:#0064b5;color:#fff;height:16px;min-width:18px;line-height:16px;margin:0;padding:0 3px;top:20px;left:16px;border-radius:8px;overflow:hidden;text-align:center;white-space:normal}.minicart__counter-label{position:absolute;height:.0625rem;width:.0625rem;margin:-.0625rem;padding:0;border:0;overflow:hidden}.minicart__content{z-index:100;position:fixed;background-color:#0064b5;width:96%;left:2%;top:4.375rem;padding:.625rem;-webkit-box-sizing:border-box;box-sizing:border-box}.minicart__content .block-title{display:none}.minicart__content .block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.minicart__content .block-content .action.close{display:none}.minicart__content .block-content .minicart-items .items-total{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.minicart__content .block-content .subtotal{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.minicart__content .block-content .product-item-pricing{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.minicart__content .block-content .minicart-items .actions{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.minicart__content .block-content .minicart-items-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:100%!important}.minicart__content .block-content .minicart-items-wrapper .minicart-items{list-style-type:none;padding-left:0;outline:0}.minicart__content .block-content .minicart__product img.product-image-photo{height:auto!important;width:auto!important}.minicart__content .block-content .price-container{line-height:1;text-align:right;font-size:.875rem;font-weight:700}.minicart__product-container{padding:.625rem 0;border-bottom:2px dotted #fff;outline:0}.minicart__product-container .price,.minicart__product-container .price-wrapper .price{color:#fff;font-size:1rem}.minicart__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.minicart__product a{color:#fff;font-size:.75rem;font-weight:700;text-decoration:none;line-height:1}.minicart__product a .product-image-wrapper{padding-bottom:0!important}.minicart__product-details{width:100%;line-height:1;padding-left:.9375rem}.minicart__product-options{font-size:.6875rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.minicart__product-options .label{display:none}.minicart__product-options .values{display:inline-block;margin:0 .625rem 0 0}.minicart__product-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.minicart__product-actions .price-container{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.minicart__product-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5rem}.minicart__product-quantity button{margin-right:5px;padding:1px 5px}.minicart__product-quantity-label{font-size:.6875rem;margin-left:1.25rem;margin-top:.4375rem}.minicart__product-quantity-input{width:1.25rem;margin:0 .625rem 0 .9375rem;background:#0064b5;color:#fff;text-align:center;border:1px solid #fff;padding:.3125rem}.minicart__totals-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-wrap:wrap;flex-wrap:wrap}.minicart__total-items{font-size:.6875rem;font-weight:700}.minicart__subtotal{font-size:.6875rem;-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100}.minicart__subtotal .subtotal .label{display:inline-block}.minicart__subtotal .subtotal .price-container{display:inline-block;font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-size:16px}.minicart__subtotal .subtotal .price-container .price{color:#fff}.minicart__edit-checkout{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.minicart__edit{-ms-flex-item-align:end;align-self:flex-end}.minicart__edit a{font-size:12px;color:#fff;text-transform:uppercase;text-decoration:none}#als_mcc{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;font-size:.75rem}#als_mcc a{color:#fff}@media only screen and (min-width:64.063em){.minicart{position:initial;padding-right:0;padding-left:0;margin-top:.3125rem;max-width:3.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:.125rem solid #fff;height:2.5rem;line-height:2.5rem;-ms-flex-item-align:end;align-self:flex-end}.minicart__product-options{width:50%}.minicart__content{width:21.875rem;right:.5rem;top:5.625rem;left:initial;max-height:calc(100vh - 100px)}.minicart__content .subtitle.empty{font-size:.875rem;text-transform:uppercase;line-height:1.25rem;text-align:center}.minicart-items-wrapper{max-height:calc(100vh - 234px);overflow-y:auto}.minicart__product img.product-image-photo{max-width:4.0625rem;max-height:4.0625rem}.minicart__product a{font-size:.8125rem;font-weight:500}.minicart__counter{top:.625rem;left:33px}.minicart__showcart{width:3.75rem;height:2.1875rem}.minicart__showcart svg{width:3.75rem}.minicart__showcart.active{padding-bottom:0;height:2.4375rem}.minicart__product-quantity-input{width:2.5rem}}.minisearch{height:3.75rem;z-index:2}.minisearch__label{margin-top:.9375rem;cursor:pointer;float:right;margin-right:5.9375rem}.minisearch__control{padding:.625rem 1.25rem 0;-webkit-box-sizing:border-box;box-sizing:border-box}.minisearch__title{display:none}.minisearch__input{left:-300%;margin:.9375rem 0;padding:0 9px;position:absolute;border:.0625rem solid #c2c2c2;border-radius:.0625rem;font-size:.875rem;height:2.3125rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}.minisearch__label.active svg{border-bottom:.3125rem solid #0064b5;padding-bottom:.5rem;height:2.0625rem}.minisearch__label.active+.minisearch__control{display:block;position:absolute;width:96%;left:2%;top:4.375rem;background:#0064b5}.minisearch__label.active+.minisearch__control .minisearch__title{display:block}.minisearch__label.active+.minisearch__control .minisearch__input{position:static}.minisearch__autocomplete{display:none!important;margin-top:.9375rem;overflow:hidden;position:absolute;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box}.minisearch__actions{display:none}.field.search{height:3.75rem}@media only screen and (min-width:64.063em){.minisearch{width:3.75rem;height:2.5rem;-ms-flex-item-align:end;align-self:flex-end;border-left:.125rem solid #fff}.minisearch__label{margin-top:.125rem;margin-right:0}.field.search{height:2.5rem}.minisearch__label svg{width:3.75rem}.minisearch__control{z-index:300}.minisearch__label.active+.minisearch__control{width:30%;right:6%;left:initial;top:5.625rem}}body._has-modal{height:100%;overflow:hidden;width:100%}body._has-modal .modals-overlay{z-index:900!important;background-color:rgba(51,51,51,.55);bottom:0;left:0;position:fixed;right:0;top:0}.modal-popup,.modal-slide{bottom:0;left:0;min-width:0;position:fixed;right:0;top:0;visibility:hidden}.modal-popup .modal-inner-wrap,.modal-slide .modal-inner-wrap{background-color:#ddd;color:#333;opacity:1;pointer-events:auto}.modal-popup .action-close,.modal-slide .action-close{background:0 0;-moz-box-sizing:content-box;border:0;-webkit-box-shadow:none;box-shadow:none;line-height:inherit;margin:0;padding:20px;text-shadow:none;font-weight:400;display:inline-block;text-decoration:none;position:absolute;right:0;top:0;cursor:pointer;color:#fff;text-transform:uppercase}.modal-popup{z-index:1000;left:0;overflow-y:auto}.modal-popup .modal-inner-wrap{margin:5rem auto;width:75%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;left:0;position:absolute;right:0;-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform,visibility;-webkit-transition-property:visibility,-webkit-transform;transition-property:visibility,-webkit-transform;transition-property:transform,visibility;transition-property:transform,visibility,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease}.modal-popup .modal-content,.modal-popup .modal-footer,.modal-popup .modal-header{padding-left:1.875rem;padding-right:1.875rem}.modal-popup .modal-header{padding-bottom:.75rem;padding-top:1.875rem}.modal-popup .modal-footer{margin-top:auto;padding-top:1.875rem;padding-bottom:1.875rem}.modal-popup._show,.modal-slide._show{visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-popup._show .modal-inner-wrap{-webkit-transform:translateY(0);transform:translateY(0)}.account #maincontent{padding-top:6.25rem}.account .columns{display:-webkit-box;display:-ms-flexbox;display:flex}.account .column.main{width:77%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.account .column.main .page-title-wrapper{padding:0}.account .sidebar.sidebar-main{width:23%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:3%}.account .block-collapsible-nav .title{display:none}.account .block-collapsible-nav .content{background:#f5f5f5;padding:15px 0}.account .block-collapsible-nav .content .items{margin:0;padding:0;list-style:none none}.account .block-collapsible-nav .content .items .item{margin:.1875rem 0 0}.account .block-collapsible-nav .content .items .item:first-child{margin-top:0}.account .block-collapsible-nav .content .items .item.current>strong{padding:5px 18px 5px 15px;color:#000;font-weight:600;display:block;border-left:3px solid #0064b5}.account .block-collapsible-nav .content .items .item a{border-left:.1875rem solid transparent;color:#575757;display:block;padding:5px 18px 5px 15px}.account .abs-margin-for-blocks-and-widgets-desktop,.account .customer-review .product-details,.account .page-main .block{margin-bottom:3.125rem}.account .abs-account-blocks .block-title,.account .block-giftregistry-results .block-title,.account .block-giftregistry-shared-items .block-title,.account .block-wishlist-search-form .block-title,.account .block-wishlist-search-results .block-title,.account .column.main .block:not(.widget) .block-title,.account .customer-review .review-details .title,.account .form-giftregistry-search .legend,.account .legend,.account .magento-rma-guest-returns .column.main .block:not(.widget) .block-title,.account .multicheckout .block-content .title,.account .multicheckout .block-title,.account .paypal-review .block .block-title,.account .sales-guest-view .column.main .block:not(.widget) .block-title,.account [class^=sales-guest-] .column.main .block:not(.widget) .block-title{border-bottom:1px solid #c6c6c6;margin-bottom:25px;padding-bottom:10px}.account .abs-account-blocks .block-title span,.account .abs-account-blocks .block-title strong,.account .block-giftregistry-results .block-title span,.account .block-giftregistry-results .block-title strong,.account .block-giftregistry-shared-items .block-title span,.account .block-giftregistry-shared-items .block-title strong,.account .block-wishlist-search-form .block-title span,.account .block-wishlist-search-form .block-title strong,.account .block-wishlist-search-results .block-title span,.account .block-wishlist-search-results .block-title strong,.account .column.main .block:not(.widget) .block-title span,.account .column.main .block:not(.widget) .block-title strong,.account .customer-review .review-details .title span,.account .customer-review .review-details .title strong,.account .form-giftregistry-search .legend span,.account .form-giftregistry-search .legend strong,.account .legend span,.account .legend strong,.account .magento-rma-guest-returns .column.main .block:not(.widget) .block-title span,.account .magento-rma-guest-returns .column.main .block:not(.widget) .block-title strong,.account .multicheckout .block-content .title span,.account .multicheckout .block-content .title strong,.account .multicheckout .block-title span,.account .multicheckout .block-title strong,.account .paypal-review .block .block-title span,.account .paypal-review .block .block-title strong,.account .sales-guest-view .column.main .block:not(.widget) .block-title span,.account .sales-guest-view .column.main .block:not(.widget) .block-title strong,.account [class^=sales-guest-] .column.main .block:not(.widget) .block-title span,.account [class^=sales-guest-] .column.main .block:not(.widget) .block-title strong{font-size:1.375rem;font-weight:300}.account .abs-blocks-2columns,.account .abs-discount-block-desktop .block,.account .block-addresses-list .items.addresses>.item,.account .cart-discount .block,.account .column.main .block:not(.widget) .block-content .box,.account .form-address-edit .fieldset,.account .form-edit-account .fieldset,.account .login-container .block,.account .paypal-review-discount .block,.account .storecredit .block{width:48%}.account .fieldset{border:0;margin:0 0 40px;padding:0}.account .fieldset>.legend{margin:0 0 20px;padding:0 0 10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;font-weight:300;line-height:1.2;font-size:1.8rem}.account .fieldset>.field,.account .fieldset>.fields>.field{margin:0 0 20px}.account .fieldset>.field>.label,.account .fieldset>.fields>.field>.label{font-weight:600;margin:0 0 8px;display:inline-block}.account .fieldset>.field._required>.label:after,.account .fieldset>.field.required>.label:after,.account .fieldset>.fields>.field._required>.label:after,.account .fieldset>.fields>.field.required>.label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}.account .fieldset>.field.company{display:none}.account input[type=datetime],.account input[type=email],.account input[type=number],.account input[type=password],.account input[type=search],.account input[type=tel],.account input[type=text],.account input[type=url]{background:#fff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;height:32px;line-height:1.42857143;padding:0 9px;vertical-align:baseline;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}.account .action.back{display:none}.account div.mage-error[generated]{margin-top:7px;color:#e02b27;font-size:.75rem}.account input#street_1{margin-bottom:1.25rem}.account .fieldset .field .nested .label span{font-weight:600;margin:0 0 8px;display:inline-block}.account select{height:1.9375rem;background-color:#fff;border:0;outline:1px solid #c2c2c2;width:100%}.account #block-collapsible-nav .nav.items .nav.item:last-child{display:none}.account .box-billing-address,.account .box-shipping-address{width:100%!important;margin-bottom:2.1875rem}.account .box-billing-address .box-actions a,.account .box-shipping-address .box-actions a{font-size:.875rem}.account .box-address-billing .box-content address,.account .box-address-shipping .box-content address,.account .box-billing-address .box-content address,.account .box-shipping-address .box-content address{font-size:12px;line-height:1.4;padding:10px;border:1px solid #ccc;margin-top:10px;margin-bottom:5px}.account .table-order-items{border-collapse:separate;border-spacing:0 5px;width:100%}.account .table-order-items>caption{display:none}.account .table-order-items thead>tr>th{display:none}.account .table-order-items thead th{font-size:10px;text-transform:uppercase;padding-bottom:0}.account .table-order-items tbody tr{background:#fafafa}.account .table-order-items tbody tr td,.account .table-order-items tbody tr th{border-top:0}.account .table-order-items tbody tr td:before,.account .table-order-items tbody tr th:before{padding-right:10px;content:attr(data-th) ": ";display:inline-block;color:#003e69;font-weight:700}.account .table-order-items tbody tr td.actions,.account .table-order-items tbody tr th.actions{padding-left:0}.account .table-order-items tbody tr td.actions:before,.account .table-order-items tbody tr th.actions:before{content:"";padding:3px}.account .table-order-items tbody tr td.actions a,.account .table-order-items tbody tr th.actions a{font-size:.875rem;padding-right:.9375rem}.account .table-order-items tbody tr td.col.id,.account .table-order-items tbody tr td.col.total{font-size:16px;font-weight:700}.account .table-order-items tbody>tr td,.account .table-order-items tbody>tr th{border-bottom:0;display:block;padding:5px 10px}.account .order-products-toolbar .limiter{display:none}.account.sales-order-view .actions-toolbar.order-actions-toolbar .action.order,.account.sales-order-view .actions-toolbar.order-actions-toolbar .action.print,.account.sales-order-view .actions-toolbar.order-actions-toolbar .action.reorder{float:left}.account.sales-order-view .actions-toolbar.order-actions-toolbar .action.order span,.account.sales-order-view .actions-toolbar.order-actions-toolbar .action.print span,.account.sales-order-view .actions-toolbar.order-actions-toolbar .action.reorder span{color:#fff;text-transform:uppercase;padding:7px 10px;margin-right:1px;position:relative;float:left}.account.sales-order-view .actions-toolbar.order-actions-toolbar .action.order span.icon-bg,.account.sales-order-view .actions-toolbar.order-actions-toolbar .action.print span.icon-bg,.account.sales-order-view .actions-toolbar.order-actions-toolbar .action.reorder span.icon-bg{padding:5px;margin-right:1px;position:relative;height:32px;float:left;width:29px}.account.sales-order-view .actions-toolbar.order-actions-toolbar .action.order span.icon-bg svg,.account.sales-order-view .actions-toolbar.order-actions-toolbar .action.print span.icon-bg svg,.account.sales-order-view .actions-toolbar.order-actions-toolbar .action.reorder span.icon-bg svg{position:absolute;top:50%;margin-top:-10px;right:50%;margin-right:-10px}.account.sales-order-view .order-actions-toolbar .action.print{display:none;margin:0}.account.sales-order-view .actions-toolbar.order-actions-toolbar .action.order span,.account.sales-order-view .actions-toolbar.order-actions-toolbar .action.reorder span{background:#0067ae}.account.sales-order-view .order-actions-toolbar .action{margin-right:30px}.account.sales-order-view .actions-toolbar.order-actions-toolbar .order-status-label{line-height:32px;text-transform:uppercase;font-weight:700;float:right}.account.sales-order-view .actions-toolbar.order-actions-toolbar .order-status-label .status{color:#0067ae}.account.sales-order-view .items.order-links,.account.sales-order-view .order-date,.account.sales-order-view .order-status{display:none}.account.sales-order-view .order-details-items.ordered{margin-top:1.25rem}.account.sales-order-view .order-details-items.ordered .order-title .action.track{display:none}.account.sales-order-view .order-details-items.ordered .shipping-information .block-content .order-title{border-bottom:1px solid #ccc;padding:0 0 10px}.account.sales-order-view .order-details-items.ordered .shipping-information .block-content .order-title strong{font-size:1.375rem;font-weight:300}.account.sales-order-view .order-details-items.ordered .shipping-information .block-content .order-title .action.print{display:none}.account.sales-order-view .order-details-items.ordered .shipping-information .block-content .order-title .shipping-date{margin-left:30px;font-size:1rem;font-weight:300}.account.sales-order-view .order-details-items.ordered .shipping-information .block-content .order-title .action{margin-top:.625rem;display:inline-block}.account.sales-order-view .order-details-items.ordered .shipping-information .block-content .order-tracking{border-bottom:1px solid #ccc;margin:0;padding:1.25rem 0}.account.sales-order-view .order-details-items.ordered .shipping-information .block-content .order-tracking .tracking-title{font-weight:700;margin-bottom:.3125rem;margin-top:0;display:inline-block}.account.sales-order-view .order-details-items.ordered .shipping-information .block-content .order-tracking .tracking-content{display:inline-block;margin:0 0 0 5px}.account.sales-order-view .order-details-items .item-options dd{margin:0 0 .625rem;font-size:.875rem}.account.sales-order-view .order-details-items .item-options dd:last-child{margin-bottom:0}.account.sales-order-view dt{font-size:.875rem;font-weight:700}.account.sales-order-view .col.price,.account.sales-order-view .col.subtotal{text-align:right}.account.sales-order-view .col.price .price,.account.sales-order-view .col.subtotal .price{color:#666;font-size:1.125rem;font-weight:700}.account.sales-order-view .order-details-items .items-qty{margin:0;padding:0;list-style:none;display:inline-block;vertical-align:top}.account.sales-order-view .order-details-items .items-qty .item{white-space:nowrap;font-size:1rem}.account.sales-order-view .order-details-items .items-qty .item .title:after{content:': '}.account.sales-order-view .table-order-items{margin-bottom:3.125rem}.account.sales-order-view .table-order-items tbody,.account.sales-order-view .table-order-items tbody tr{display:block}.account.sales-order-view .table tfoot{background:#f5f5f5;display:block}.account.sales-order-view .table tfoot tr{display:block}.account.sales-order-view .table tfoot tr:after,.account.sales-order-view .table tfoot tr:before{content:'';display:table}.account.sales-order-view .table tfoot tr:after{clear:both}.account.sales-order-view .table tfoot tr td,.account.sales-order-view .table tfoot tr th{padding-left:.625rem;padding-right:.625rem}.account.sales-order-view .table tfoot tr:first-child td,.account.sales-order-view .table tfoot tr:first-child th{padding-top:20px}.account.sales-order-view .table tfoot .mark{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;text-align:left;width:70%}.account.sales-order-view .table tfoot .amount{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;text-align:right;width:30%}.account.sales-order-view .block-order-details-view .box{margin-bottom:20px}.account.sales-order-view .block-order-details-view .box .box-title{font-weight:600}.form-address-edit .country #country{display:none}@media only screen and (max-width:40.063em){.account .columns{-ms-flex-wrap:wrap;flex-wrap:wrap}.account .page-title-wrapper{margin:0}.account .column.main{margin-top:3.125rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account .sidebar-main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%}.account .sidebar-main .block-collapsible-nav{left:0;position:absolute;top:60px;width:100%;z-index:5}.account .sidebar-main .block-collapsible-nav .content{border-bottom:1px solid #ccc;display:none}.account .sidebar-main .block-collapsible-nav .content.active{display:block}.account .sidebar-main .block-collapsible-nav .content .items .item a,.account .sidebar-main .block-collapsible-nav .content .items .item strong{font-size:.9375rem;padding-bottom:.625rem;padding-top:.625rem}.account .sidebar-main .block-collapsible-nav .title{border-top:1px solid #ccc;cursor:pointer;margin-bottom:0;position:relative;border-bottom:1px solid #ccc;padding:10px 40px 10px 15px;display:block;text-decoration:none}.account .sidebar-main .block-collapsible-nav .title:after{background:url(/static/frontend/Ritchey/ritchey_b2c/en_US/images/arrow_down-black.png) 0 0 no-repeat;display:inline-block;content:"";width:20px;height:11px;position:absolute;right:10px;background-size:1.125rem}.account .sidebar-main .block-collapsible-nav .title.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.account .block-dashboard-info .box-information .box-content p,.account .block-dashboard-info .box-newsletter .box-content p{font-size:.9375rem}.account .block-dashboard-info .box-information .box-actions,.account .block-dashboard-info .box-newsletter .box-actions{margin-bottom:1.5625rem}.account .block-dashboard-info .box-information .box-actions a,.account .block-dashboard-info .box-newsletter .box-actions a{font-size:.875rem}.account .block-dashboard-orders{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.account .block-dashboard-addresses{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.account .box-address-billing,.account .box-address-shipping,.account .form-edit-account fieldset{width:100%!important}.account .action.primary{padding:.625rem 1.375rem;margin-bottom:1.25rem}}@media only screen and (min-width:40.063em){.order-details-items.ordered .shipping-information .block-content .order-title .action{margin:12px 0 0 30px;float:right}}@media only screen and (min-width:64.063em){.account .abs-blocks-2columns,.account .abs-discount-block-desktop .block,.account .block-addresses-list .items.addresses>.item,.account .cart-discount .block,.account .column.main .block:not(.widget) .block-content .box,.account .form-address-edit .fieldset,.account .form-edit-account .fieldset,.account .login-container .block,.account .paypal-review-discount .block,.account .storecredit .block{width:48%}.account .abs-blocks-2columns:nth-child(1),.account .abs-discount-block-desktop .block:nth-child(1),.account .block-addresses-list .items.addresses>.item:nth-child(1),.account .cart-discount .block:nth-child(1),.account .column.main .block:not(.widget) .block-content .box:nth-child(1),.account .form-address-edit .fieldset:nth-child(1),.account .form-edit-account .fieldset:nth-child(1),.account .login-container .block:nth-child(1),.account .paypal-review-discount .block:nth-child(1),.account .storecredit .block:nth-child(1){clear:left;float:left}.account .abs-blocks-2columns:nth-child(2),.account .abs-discount-block-desktop .block:nth-child(2),.account .block-addresses-list .items.addresses>.item:nth-child(2),.account .cart-discount .block:nth-child(2),.account .column.main .block:not(.widget) .block-content .box:nth-child(2),.account .form-address-edit .fieldset:nth-child(2),.account .form-edit-account .fieldset:nth-child(2),.account .login-container .block:nth-child(2),.account .paypal-review-discount .block:nth-child(2),.account .storecredit .block:nth-child(2){float:right}.account .abs-add-clearfix-desktop:after,.account .abs-add-clearfix-desktop:before,.account .block-addresses-list .items.addresses:after,.account .block-addresses-list .items.addresses:before,.account .block-cart-failed .block-content:after,.account .block-cart-failed .block-content:before,.account .block-giftregistry-shared .item-options:after,.account .block-giftregistry-shared .item-options:before,.account .block-wishlist-management:after,.account .block-wishlist-management:before,.account .cart-container:after,.account .cart-container:before,.account .column.main .block.block-order-details-view:after,.account .column.main .block.block-order-details-view:before,.account .column.main .block:not(.widget) .block-content:after,.account .column.main .block:not(.widget) .block-content:before,.account .data.table .gift-wrapping .content:after,.account .data.table .gift-wrapping .content:before,.account .data.table .gift-wrapping .nested:after,.account .data.table .gift-wrapping .nested:before,.account .header.content:after,.account .header.content:before,.account .login-container:after,.account .login-container:before,.account .magento-rma-guest-returns .column.main .block.block-order-details-view:after,.account .magento-rma-guest-returns .column.main .block.block-order-details-view:before,.account .order-links:after,.account .order-links:before,.account .order-review-form:after,.account .order-review-form:before,.account .page-header .header.panel:after,.account .page-header .header.panel:before,.account .page-title-wrapper:after,.account .page-title-wrapper:before,.account .paypal-review .block-content:after,.account .paypal-review .block-content:before,.account .paypal-review-discount:after,.account .paypal-review-discount:before,.account .sales-guest-view .column.main .block.block-order-details-view:after,.account .sales-guest-view .column.main .block.block-order-details-view:before,.account [class^=sales-guest-] .column.main .block.block-order-details-view:after,.account [class^=sales-guest-] .column.main .block.block-order-details-view:before{content:'';display:table}.account .abs-add-clearfix-desktop:after,.account .block-addresses-list .items.addresses:after,.account .block-cart-failed .block-content:after,.account .block-giftregistry-shared .item-options:after,.account .block-wishlist-management:after,.account .cart-container:after,.account .column.main .block.block-order-details-view:after,.account .column.main .block:not(.widget) .block-content:after,.account .data.table .gift-wrapping .content:after,.account .data.table .gift-wrapping .nested:after,.account .header.content:after,.account .login-container:after,.account .magento-rma-guest-returns .column.main .block.block-order-details-view:after,.account .order-links:after,.account .order-review-form:after,.account .page-header .header.panel:after,.account .page-title-wrapper:after,.account .paypal-review .block-content:after,.account .paypal-review-discount:after,.account .sales-guest-view .column.main .block.block-order-details-view:after,.account [class^=sales-guest-] .column.main .block.block-order-details-view:after{clear:both}.account .column.main .block:not(.widget) .block-title>.action,.account .magento-rma-guest-returns .column.main .block:not(.widget) .block-title>.action,.account .multicheckout .block-title>.action,.account .paypal-review .block .block-title>.action,.account .sales-guest-view .column.main .block:not(.widget) .block-title>.action,.account [class^=sales-guest-] .column.main .block:not(.widget) .block-title>.action{margin-left:15px}.account .box-address-billing .box-content,.account .box-address-shipping .box-content,.account .box-billing-address .box-content,.account .box-shipping-address .box-content{width:inherit}.account .box-address-billing .box-content address,.account .box-address-shipping .box-content address,.account .box-billing-address .box-content address,.account .box-shipping-address .box-content address{font-size:12px;line-height:1.4;padding:10px;border:1px solid #ccc}.account .block .box-actions{margin-top:5px}.account .column.main .block:not(.widget) .box-title,.account .magento-rma-guest-returns .column.main .block:not(.widget) .box-title,.account .multicheckout .box-title,.account .paypal-review .block .box-title,.account .sales-guest-view .column.main .block:not(.widget) .box-title,.account [class^=sales-guest-] .column.main .block:not(.widget) .box-title{display:inline-block;margin:0 0 10px}.account .abs-discount-block-desktop .block:nth-child(2)+*,.account .block-addresses-list .items.addresses>.item:nth-child(2)+*,.account .cart-discount .block:nth-child(2)+*,.account .column.main .block:not(.widget) .block-content .box:nth-child(2)+*,.account .form-address-edit .fieldset:nth-child(2)+*,.account .form-edit-account .fieldset:nth-child(2)+*,.account .login-container .block:nth-child(2)+*,.account .paypal-review-discount .block:nth-child(2)+*,.account .storecredit .block:nth-child(2)+*{clear:both}.account .block-dashboard-addresses .block-title .edit span{font-size:.875rem!important}.account .box-billing-address,.account .box-shipping-address{width:48%!important}.account .table-order-items thead>tr>th{font-size:10px;text-transform:uppercase;display:table-cell;padding:11px 10px;padding-bottom:0}.account .table-order-items tbody tr td,.account .table-order-items tbody tr th{border-top:0;display:table-cell;padding:.6875rem .625rem}.account .table-order-items tbody tr td:before,.account .table-order-items tbody tr th:before{content:"";padding:0}.account.sales-order-view .order-actions-toolbar .action.print{display:block}.account.sales-order-view .order-actions-toolbar .action.print span{background:#cdcdcd}.account.sales-order-view .table-order-items tbody{display:table-row-group}.account.sales-order-view .table-order-items tbody tr{display:table-row}.account.sales-order-view table>tbody>tr>td,.account.sales-order-view table>tbody>tr>th,.account.sales-order-view table>tfoot>tr>td,.account.sales-order-view table>tfoot>tr>th{vertical-align:top}.account.sales-order-view .table tfoot{display:table-footer-group}.account.sales-order-view .table tfoot tr{display:table-row}.account.sales-order-view .table tfoot tr:before{content:none}.account.sales-order-view .table tfoot tr td,.account.sales-order-view .table tfoot tr th{float:none!important;text-align:right!important;width:auto!important;padding:7px!important}.account.sales-order-view .block-order-details-view .box-order-billing-address,.account.sales-order-view .block-order-details-view .box-order-billing-method,.account.sales-order-view .block-order-details-view .box-order-shipping-address,.account.sales-order-view .block-order-details-view .box-order-shipping-method{width:25%!important;float:left!important;clear:none!important}table#my-orders-table td,table#my-orders-table th{padding-right:1.25rem;text-align:left}.block.block-dashboard-orders .block-title.order .action.view span{font-size:.875rem}}html.nav-open{overflow:hidden}.nav-open .nav-sections{z-index:200;display:block;height:calc(100vh - 80px);overflow-y:scroll}.nav-sections{text-align:center;display:none;position:absolute;width:96%;left:2%;top:4.375rem;background:#0064b5;z-index:2}.nav-sections__toggle{cursor:pointer;position:absolute;top:1.125rem;left:1.25rem}.nav-sections-items{position:relative;z-index:100}.nav-sections-items a{color:#fff}.nav-sections-item-title{border:solid #d7d7d7;border-width:0 0 1px 1px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:4.4375rem;padding-top:1.5rem;text-align:center;width:33.33%}div.nav-sections-link{padding:1.25rem 5%}div.nav-sections-link.ritchey-difference-nav-link a{border-bottom:.125rem dotted #fff;padding-bottom:2.5rem;display:block}.nav-sections .navigation ul{padding:.625rem 0;margin:0;outline:0}.nav-sections .navigation ul li{list-style:none;width:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.625rem 5%}.nav-sections .navigation ul li.all-category{display:none}.nav-sections .navigation ul li a.level-top{color:#fff;text-decoration:none;text-transform:uppercase;border:.0625rem solid #fff;padding:.3125rem .9375rem;width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.6875rem}.nav-sections .submenu{display:none}.nav-sections .navigation ul.submenu{position:absolute;width:100%;background:#0064b5;top:0!important;left:0;z-index:100;height:calc(100vh - 80px);display:none}.nav-sections .navigation ul.submenu.is-visible{display:block!important}.nav-sections__sub-elements-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.nav-sections .navigation ul.submenu li{width:33%}.nav-sections-item-content[id='store.settings']{display:none}.nav-sections__bike--title{text-transform:uppercase;padding:.1875rem 0 .5rem;width:100%}.nav-sections__product-bikes{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-sections__product-bike{padding-right:.625rem;padding-left:.625rem;-ms-flex-preferred-size:50%;flex-basis:50%}.nav-sections__product-bike .product-item-info{background:#fff;height:100%}.nav-sections__product-bike .product-item-info .product__details{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.625rem;text-align:left}.nav-sections__product-bike .nav-sections__bike-link{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;color:#000}.nav-sections__product-bike .product-image-container{display:none}.nav-sections__back{text-transform:uppercase;position:absolute;left:.625rem;cursor:pointer;padding-top:.1875rem}.nav-sections__sub-elements{padding:1.25rem 0}.nav-sections__experience-cont{background:#fff;max-width:50%;margin:auto;padding:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-sections__experience-label{color:#000;-webkit-box-flex:0;-ms-flex:0 0 85%;flex:0 0 85%;text-transform:uppercase;margin:0;line-height:1.25;text-align:left}.nav-sections__experience-label span{display:block;font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif}.nav-sections__experience-icon{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;height:1.25rem;text-align:right}.nav-sections__experience-icon svg{width:1.25rem}.nav-sections__experience-img{display:none}.nav-sections__product-name-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-sections__product-name{-webkit-box-flex:0;-ms-flex:0 0 85%;flex:0 0 85%;font-weight:400;line-height:1.25;text-transform:uppercase}.nav-sections__product-icon{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;height:1.25rem;text-align:right}.nav-sections__product-icon svg{width:1.25rem}@media only screen and (max-width:64em){.nav-sections .navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-sections .navigation ul li.nav-5,.nav-sections .navigation ul li.nav-7,.nav-sections .navigation ul li.nav-8{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.nav-sections .navigation ul li.nav-5,.nav-sections .navigation ul li.nav-6,.nav-sections .navigation ul li.nav-7,.nav-sections .navigation ul li.nav-8,.nav-sections .navigation ul li.nav-9{width:80%}.nav-sections .navigation ul li.nav-5 a,.nav-sections .navigation ul li.nav-6 a,.nav-sections .navigation ul li.nav-7 a,.nav-sections .navigation ul li.nav-8 a,.nav-sections .navigation ul li.nav-9 a{border:none}.nav-sections .navigation ul li.nav-9{border-bottom:1px dotted #fff}.nav-sections .navigation ul.submenu{left:0!important}}@media only screen and (min-width:64.063em){.nav-sections{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;background:0 0;padding:0 1.25rem;position:initial;left:0;top:0;text-align:left;display:block}.nav-sections__toggle{display:none}.nav-sections-item-content{display:inline-block}.nav-sections-item-content[id='store.settings']{position:absolute;right:7.5rem;top:.9375rem;padding:0}.nav-sections-item-content[id='store.settings'] span{padding:0;font-size:14px}.nav-sections-item-content[id='store.settings'] .navigation ul{position:absolute;width:12.5rem;right:0;text-align:center;top:1.5625rem}.nav-sections-item-content[id='store.settings'] .navigation ul ul{background:#0064b5;padding-left:0;margin:0}.nav-sections-item-content[id='store.settings'] .navigation ul li{display:block;line-height:1.3125rem;height:1.875rem}.nav-sections-item-content[id='store.settings'] .navigation ul li a{outline:0}.nav-sections-items{position:initial}.nav-sections-items .switcher-currency{display:none}.nav-sections .navigation ul{line-height:1;padding:0}.nav-sections .navigation ul li{width:initial;margin:0 .9375rem;padding:0;height:6.25rem;line-height:6.25rem}.nav-sections .navigation ul li.nav-1:hover a.level-top,.nav-sections .navigation ul li.nav-2:hover a.level-top,.nav-sections .navigation ul li.nav-3:hover a.level-top,.nav-sections .navigation ul li.nav-4:hover a.level-top,.nav-sections .navigation ul li.nav-6:hover a.level-top,.nav-sections .navigation ul li.nav-9:hover a.level-top{border-bottom:3px solid #0064b5}.nav-sections .navigation ul li a.level-top{font-size:.875rem;border:none;height:75px;outline:0;cursor:pointer;padding-left:0;padding-right:0}.nav-sections .navigation ul li.nav-1 a.level-top,.nav-sections .navigation ul li.nav-2 a.level-top,.nav-sections .navigation ul li.nav-3 a.level-top,.nav-sections .navigation ul li.nav-4 a.level-top{font-weight:700}.nav-sections .navigation ul li.nav-6{position:relative}.nav-sections .navigation ul li.nav-6 .submenu,.nav-sections .navigation ul li.nav-7 .submenu{margin:0;list-style:none;background:#0064b5;z-index:300;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;display:none}.nav-sections .navigation ul li.nav-6 .submenu .nav-sections__sub-elements-list,.nav-sections .navigation ul li.nav-7 .submenu .nav-sections__sub-elements-list{width:100%;padding-top:0}.nav-sections .navigation ul li.nav-6 .submenu .nav-sections__sub-elements-list li,.nav-sections .navigation ul li.nav-7 .submenu .nav-sections__sub-elements-list li{height:auto;margin-bottom:0;padding:.625rem 0;width:100%}.nav-sections .navigation ul li.nav-6 .submenu{padding-bottom:0;top:6.25rem!important}.nav-sections .navigation ul li.nav-6 .submenu .nav-sections__sub-elements{padding-left:0}.nav-sections .navigation ul li.nav-6 .submenu .nav-sections__sub-elements-list{height:auto}.nav-sections .navigation ul li.nav-7 .submenu{padding-bottom:0}.nav-sections .navigation ul li.nav-7 .submenu .nav-sections__sub-elements{padding-left:0}.nav-sections .navigation ul li.nav-7 .submenu .nav-sections__sub-elements-list{height:auto}.nav-sections .navigation ul li.nav-7{position:absolute;top:2.5rem;right:6.9375rem;height:3.125rem;line-height:1;z-index:11;padding:0 1.4375rem;margin:0;cursor:pointer}.nav-sections .navigation ul li.nav-7 a.level-top{height:2.5rem}.nav-sections .navigation ul li.nav-7 a.level-top:after{content:"?";font-size:1.5625rem}.nav-sections .navigation ul li.nav-7 a.level-top span{text-indent:-9999px;float:left}.nav-sections .navigation ul li.nav-7 ul.submenu{width:15%;position:fixed;right:2%;left:auto!important}div.nav-sections-link.ritchey-difference-nav-link{display:inline-block;padding-left:1.5625rem}div.nav-sections-link.ritchey-difference-nav-link a{border-bottom:none;padding:0;font-size:.875rem}.nav-sections .navigation ul.submenu{background:#0064b5;height:initial;top:90px!important;left:0!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 4%}.nav-sections .navigation ul.submenu.is-visible{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.nav-sections__sub-elements-list{height:13.125rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:.625rem}.nav-sections .navigation ul.submenu li{width:50%;height:1rem;line-height:1rem;margin-bottom:.625rem;margin-left:0;margin-right:0}.nav-sections .navigation ul.submenu li a{font-size:.875rem;font-family:"Open Sans",Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase;color:#fff}.nav-sections__bikes-container{padding:0;width:40%}.nav-sections__bikes-container>div>div>div>p,.nav-sections__bikes-container>div>div[data-element=inner],.nav-sections__bikes-container>p{margin:0!important;padding:0!important}.nav-sections__experience-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#fff;text-decoration:none;cursor:pointer;width:15%;padding-left:3%;max-width:22%;position:relative}.nav-sections__experience-container p{margin:0}.nav-sections__bike--title{padding:1.5625rem 0 .625rem}.nav-sections__product-bike{padding:.625rem 1% .625rem 1%;-ms-flex-preferred-size:100%;flex-basis:100%}.nav-sections__product-bike .product-item-info{background:0 0}.nav-sections__product-bike .product-item-info .product__details{padding:0}.nav-sections__product-bike .nav-sections__bike-link{display:block;text-align:center;position:relative;color:#0064b5}.nav-sections__product-bike .product-image-container{display:block;width:auto!important}.nav-sections__product-bike .product-image-container img{width:100%;height:auto}.nav-sections__product-name-cont{background:rgba(0,0,0,.6);position:absolute;width:100%;bottom:.125rem;padding:.5rem .9375rem}.nav-sections__product-name{width:100%;bottom:.125rem;color:#fff;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:.8125rem;text-align:left}.nav-sections__product-icon{height:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav-sections__product-icon svg{width:1.5625rem}.nav-sections__product-icon svg path{fill:#fff!important}.nav-sections__product-icon svg polyline{stroke:#fff!important}.nav-sections__sub-elements{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:22.5rem;flex-basis:22.5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:35%;padding-left:5%}.nav-sections__back{display:none}.nav-sections__experience-cont{background:rgba(0,0,0,.6);position:absolute;width:100%;max-width:86%;bottom:0;padding:.5rem .9375rem}.nav-sections__experience-label{width:100%;color:#fff;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:.8125rem;text-align:left}.nav-sections__experience-icon{height:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav-sections__experience-icon svg{width:1.5625rem}.nav-sections__experience-icon svg path{fill:#fff!important}.nav-sections__experience-icon svg polyline{stroke:#fff!important}.nav-sections__experience-img{display:block}.nav-sections__experience-img img{display:block;padding-top:.625rem;max-width:22.875rem;width:100%;height:auto}div.nav-sections-link.ritchey-rides-nav-link{margin-left:1.625rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:.375rem 0 0 0}div.nav-sections-link.ritchey-rides-nav-link a{font-size:.8125rem}.nav-section-top-links{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:.375rem;visibility:hidden}.nav-section-top-links .nav-5{height:1.5625rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.nav-section-top-links .nav-5 .submenu{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#0064b5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:fixed;margin:0 1%;padding:.625rem;right:0!important;left:auto!important;width:34.375rem;height:13.75rem;top:5.625rem!important}.nav-section-top-links .nav-5 .submenu--visible{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-section-top-links .nav-5 .submenu .nav-sections__sub-elements{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:22.5rem;flex-basis:22.5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;height:12.5rem;padding:0 0 0 3.125rem}.nav-section-top-links .nav-5 .submenu .nav-sections__sub-elements .nav-sections__sub-elements-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:12.5rem;padding-top:.625rem;width:100%}.nav-section-top-links .nav-5 .submenu .nav-sections__sub-elements .nav-sections__sub-elements-list li{list-style-type:none;width:33%}.nav-section-top-links .nav-5:hover{height:5.25rem}.nav-section-top-links .nav-8{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.nav-section-top-links .nav-5,.nav-section-top-links .nav-8{list-style-type:none;margin-left:1.625rem}.nav-section-top-links .nav-5 a,.nav-section-top-links .nav-8 a{padding:0;font-size:.8125rem;height:.9375rem;text-transform:uppercase}.nav-section-top-links .ritchey-country-nav-link{margin-left:1.625rem;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;padding:.375rem 0 0 0}.nav-section-top-links .ritchey-country-nav-link a{font-size:.8125rem}}@media only screen and (min-width:85em){.nav-sections .navigation ul.submenu{padding-bottom:1.5rem}.nav-sections__sub-elements-list{height:10.3125rem}.nav-sections .navigation ul.submenu li{margin-bottom:.9375rem;width:33%}}.cms-newsletter .newsletter-form-container,.cms-newsletter-subscribe .newsletter-form-container{margin-bottom:50px}@media only screen and (min-width:40.063em){.cms-newsletter .column.main,.cms-newsletter-subscribe .column.main{max-width:74.75rem!important;margin:0 auto;position:relative}.cms-newsletter [data-content-type=row] h1,.cms-newsletter [data-content-type=row] p,.cms-newsletter-subscribe [data-content-type=row] h1,.cms-newsletter-subscribe [data-content-type=row] p{max-width:60%;margin-left:0;margin-right:0}.cms-newsletter .newsletter-image,.cms-newsletter-subscribe .newsletter-image{padding:0;right:0;position:absolute;top:0;width:40%}.cms-newsletter .newsletter-form-container,.cms-newsletter-subscribe .newsletter-form-container{max-width:74.75rem!important;margin:0 auto 70px auto}.cms-newsletter .newsletter-form-container .contact-form--newsletter,.cms-newsletter-subscribe .newsletter-form-container .contact-form--newsletter{margin-left:0!important;margin-right:0!important;max-width:60%!important}.cms-newsletter .newsletter-form-container form,.cms-newsletter .newsletter-form-container h2,.cms-newsletter-subscribe .newsletter-form-container form,.cms-newsletter-subscribe .newsletter-form-container h2{margin-left:0;margin-right:0}}.icon{background-size:100% auto}.icon--hamburger{display:block;width:20px;height:20px}.icon--search_white{display:block;height:20px;width:25px;margin-top:.3125rem}.icon--cart_white{height:20px;width:25px}.icon--cart_blue{height:15px;width:15px}.icon--delete{height:15px;max-width:16px;margin-top:10px}.icon--delete_gray{width:15px;height:40px}.icon--account{height:20px;width:20px}.icon--support{height:20px;width:20px}.icon--arrow-next-blue{height:23px;width:15px}.icon--star{height:1.6875rem;width:1.875rem}.icon--arrow_gray{height:3.125rem;width:1.875rem}.arrow-circle-dark{width:1.25rem;height:1.25rem}.icon--close_white{cursor:pointer;position:absolute;width:1.25rem;right:3.125rem;top:-1.875rem;height:1.25rem;padding:.3125rem;-webkit-box-sizing:content-box;box-sizing:content-box}.icon--print_white,.icon--reload_white{height:20px;width:20px}@media only screen and (min-width:64.063em){.icon--star{height:2.3125rem;width:2.5rem}}.instagram-section .pagebuilder-column-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.instagram-section .pagebuilder-column-group .pagebuilder-column{padding:0!important;width:100%!important}.instagram-section__boxes p{font-size:1.25rem;text-transform:uppercase;margin-top:.3125rem;line-height:1.1}.instagram-section__boxes .instagram-box img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}#instagram-posts{margin:0 auto;width:70%}#instagram-posts .slick-list{overflow:hidden}#instagram-posts .instagram-box{height:18.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:0}#instagram-posts .instagram-box a{outline:0}.experience-slider__arrow{position:absolute;top:50%;cursor:pointer;margin-top:-.75rem}.experience-slider__arrow--prev{left:-1.5625rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.experience-slider__arrow--next{right:-1.5625rem}.home-instagram-wrap{border-top:1px solid #dadada;float:left;padding-top:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.instagram--home{padding:0 3%!important}.instagram--home .pagebuilder-column-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.instagram--home .pagebuilder-column{border:.0625rem solid #dadada!important;line-height:0;text-align:center;position:relative;margin:1.25rem 2% 0 0!important;padding:0!important;width:48%!important;max-height:17.625rem;display:block!important}.instagram--home .pagebuilder-column:nth-child(even){margin-right:0!important}.instagram--home .pagebuilder-column:before{content:"";float:left;padding-top:100%}.instagram--home .pagebuilder-column div[data-content-type=html]{height:100%;margin-bottom:0}.instagram--home .pagebuilder-column div[data-content-type=html] div[id^=instagram-box-]{height:100%}.instagram--home .pagebuilder-column div[data-content-type=html] div[id^=instagram-box-] a{display:block;height:100%;overflow:hidden}.instagram--home .pagebuilder-column div[data-content-type=html] div[id^=instagram-box-] .instagram-box{height:100%}.instagram--home .pagebuilder-column div[data-content-type=html] .instagram-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.instagram--home .pagebuilder-column.home-box__social-box .bluefoot-entity{height:auto}.instagram--home .pagebuilder-column figure{display:none}.instagram--home .pagebuilder-column .instagram-home__follower{color:#666;text-transform:uppercase;font-weight:700}.instagram--home .pagebuilder-column div[data-content-type=html] p{font-size:1rem;padding:0 20%;margin:2.5rem 0 0 0;font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-weight:700;line-height:1.1}.instagram--home .pagebuilder-column div[data-content-type=html] a{font-size:.875rem;font-weight:700;font-family:"Open Sans",Arial,Helvetica,sans-serif}.instagram--home .pagebuilder-column .home-instagram__box-title{position:absolute;top:1.25rem;left:1.25rem;margin:0;font-size:.75rem;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:700}.home-box__instagram-intro-box:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:1.5625rem 1.5625rem 0 0;border-color:#0064b5 transparent transparent transparent;z-index:100}.home-box__instagram-intro-box>a{color:#303030;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-box__instagram-intro-box>a figure{margin:0 2.5rem 0 2.5rem!important}.instagram--home .pagebuilder-column.home-box__social-box{border:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.instagram--home .pagebuilder-column.home-box__social-box div[data-content-type=html]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.instagram--home .pagebuilder-column.home-box__social-box:after{content:'';display:block;width:0;background:#00f;padding-top:33.3333%}.instagram--home .pagebuilder-column.home-box__social-box .bluefoot-html.bluefoot-entity{width:calc(33.33333% - 5px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.instagram--home .pagebuilder-column.home-box__social-box .bluefoot-html.bluefoot-entity:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.instagram--home .pagebuilder-column.home-box__social-box .home-box__social-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:calc(50% - 5px)}.instagram--home .pagebuilder-column.home-box__social-box .home-box__social{border:.0625rem solid #dadada;width:calc(50% - 5px);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.instagram--home .pagebuilder-column.home-box__social-box .home-box__social a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.instagram--home .pagebuilder-column.home-box__social-box .home-box__social svg{width:2.5rem;height:2.5rem;max-height:100%;-ms-flex-item-align:center;align-self:center;fill:#b2b2b2}@media only screen and (min-width:40.063em){.instagram-section .pagebuilder-column-group .pagebuilder-column{width:50%!important}.instagram--home .pagebuilder-column{width:32%!important;max-height:18.9375rem}.instagram--home .pagebuilder-column:nth-child(even){margin-right:2%!important}.instagram--home .pagebuilder-column:nth-child(3n+3){margin-right:0!important}}@media only screen and (min-width:64.063em){.instagram-section{padding-bottom:1.875rem!important;padding-top:4.6875rem!important}.instagram-section .pagebuilder-column-group .pagebuilder-column{width:50%!important}.instagram-section__text{padding-right:25%!important}#instagram-posts{width:100%}.instagram-box{margin:0 .3125rem}.instagram--home .instagram-box{margin:0}.instagram--home .pagebuilder-column{width:23.5%!important;max-height:19.375rem}.instagram--home .pagebuilder-column:nth-child(3n+3){margin-right:2%!important}.instagram--home .pagebuilder-column:nth-child(4n){margin-right:0!important}.instagram--home .pagebuilder-column .instagram-home__follower{font-size:1rem!important}.instagram--home .pagebuilder-column div[data-content-type=html] p{margin:.9375rem 0 0 0;font-size:1.375rem}.instagram--home .pagebuilder-column figure{display:block}.instagram--home .pagebuilder-column figure img{width:50%;margin:1.25rem auto 0 auto}}.customer-account-login .login-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.customer-account-login .login-container .block-title{border-bottom:1px solid #e8e8e8;font-size:1.125rem;margin-bottom:15px;padding-bottom:.3125rem}.customer-account-login .login-container .block-title strong{font-weight:600}.customer-account-login .block-customer-login{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:1.5625rem}.customer-account-login .block-new-customer{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:1.5625rem}.customer-account-login .fieldset.login .field{margin:0 0 20px}.customer-account-login .fieldset.login .email .label,.customer-account-login .fieldset.login .password .label{font-weight:500}.customer-account-login .fieldset.login .email .label:after,.customer-account-login .fieldset.login .password .label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}.customer-account-login .fieldset.login .actions-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex}.customer-account-login .fieldset.login .actions-toolbar .secondary{line-height:34px;padding-left:10px}.customer-account-login .fieldset{border:0;margin:0 0 40px;padding:0}.customer-account-create .fieldset.create.account{margin-bottom:0}.customer-account-create .action.primary{padding:.625rem 1.375rem;margin-bottom:3.125rem}.customer-account-forgotpassword .fieldset{border:0;margin:0 0 40px;padding:0}.customer-account-forgotpassword .email .label{font-weight:500}.customer-account-forgotpassword .email .label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}.customer-account-forgotpassword .actions-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex}.customer-account-forgotpassword .actions-toolbar .secondary{line-height:34px;padding-left:10px}.customer-account-create #maincontent,.customer-account-createpassword #maincontent,.customer-account-forgotpassword #maincontent,.customer-account-login #maincontent,.customer-account-logoutsuccess #maincontent{padding-top:6.25rem}.customer-account-create .page-title-wrapper,.customer-account-createpassword .page-title-wrapper,.customer-account-forgotpassword .page-title-wrapper,.customer-account-login .page-title-wrapper,.customer-account-logoutsuccess .page-title-wrapper{padding:0!important}.customer-account-create .control:not(.newsletter__control),.customer-account-createpassword .control:not(.newsletter__control),.customer-account-forgotpassword .control:not(.newsletter__control),.customer-account-login .control:not(.newsletter__control),.customer-account-logoutsuccess .control:not(.newsletter__control){width:55%}.customer-account-create .control:not(.newsletter__control) input[type=datetime],.customer-account-create .control:not(.newsletter__control) input[type=email],.customer-account-create .control:not(.newsletter__control) input[type=number],.customer-account-create .control:not(.newsletter__control) input[type=password],.customer-account-create .control:not(.newsletter__control) input[type=search],.customer-account-create .control:not(.newsletter__control) input[type=tel],.customer-account-create .control:not(.newsletter__control) input[type=text],.customer-account-create .control:not(.newsletter__control) input[type=url],.customer-account-createpassword .control:not(.newsletter__control) input[type=datetime],.customer-account-createpassword .control:not(.newsletter__control) input[type=email],.customer-account-createpassword .control:not(.newsletter__control) input[type=number],.customer-account-createpassword .control:not(.newsletter__control) input[type=password],.customer-account-createpassword .control:not(.newsletter__control) input[type=search],.customer-account-createpassword .control:not(.newsletter__control) input[type=tel],.customer-account-createpassword .control:not(.newsletter__control) input[type=text],.customer-account-createpassword .control:not(.newsletter__control) input[type=url],.customer-account-forgotpassword .control:not(.newsletter__control) input[type=datetime],.customer-account-forgotpassword .control:not(.newsletter__control) input[type=email],.customer-account-forgotpassword .control:not(.newsletter__control) input[type=number],.customer-account-forgotpassword .control:not(.newsletter__control) input[type=password],.customer-account-forgotpassword .control:not(.newsletter__control) input[type=search],.customer-account-forgotpassword .control:not(.newsletter__control) input[type=tel],.customer-account-forgotpassword .control:not(.newsletter__control) input[type=text],.customer-account-forgotpassword .control:not(.newsletter__control) input[type=url],.customer-account-login .control:not(.newsletter__control) input[type=datetime],.customer-account-login .control:not(.newsletter__control) input[type=email],.customer-account-login .control:not(.newsletter__control) input[type=number],.customer-account-login .control:not(.newsletter__control) input[type=password],.customer-account-login .control:not(.newsletter__control) input[type=search],.customer-account-login .control:not(.newsletter__control) input[type=tel],.customer-account-login .control:not(.newsletter__control) input[type=text],.customer-account-login .control:not(.newsletter__control) input[type=url],.customer-account-logoutsuccess .control:not(.newsletter__control) input[type=datetime],.customer-account-logoutsuccess .control:not(.newsletter__control) input[type=email],.customer-account-logoutsuccess .control:not(.newsletter__control) input[type=number],.customer-account-logoutsuccess .control:not(.newsletter__control) input[type=password],.customer-account-logoutsuccess .control:not(.newsletter__control) input[type=search],.customer-account-logoutsuccess .control:not(.newsletter__control) input[type=tel],.customer-account-logoutsuccess .control:not(.newsletter__control) input[type=text],.customer-account-logoutsuccess .control:not(.newsletter__control) input[type=url]{background:#fff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-size:14px;height:32px;line-height:1.42857143;padding:0 9px;vertical-align:baseline;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}.customer-account-create .control:not(.newsletter__control) input[type=datetime]:-webkit-autofill,.customer-account-create .control:not(.newsletter__control) input[type=email]:-webkit-autofill,.customer-account-create .control:not(.newsletter__control) input[type=number]:-webkit-autofill,.customer-account-create .control:not(.newsletter__control) input[type=password]:-webkit-autofill,.customer-account-create .control:not(.newsletter__control) input[type=search]:-webkit-autofill,.customer-account-create .control:not(.newsletter__control) input[type=tel]:-webkit-autofill,.customer-account-create .control:not(.newsletter__control) input[type=text]:-webkit-autofill,.customer-account-create .control:not(.newsletter__control) input[type=url]:-webkit-autofill,.customer-account-createpassword .control:not(.newsletter__control) input[type=datetime]:-webkit-autofill,.customer-account-createpassword .control:not(.newsletter__control) input[type=email]:-webkit-autofill,.customer-account-createpassword .control:not(.newsletter__control) input[type=number]:-webkit-autofill,.customer-account-createpassword .control:not(.newsletter__control) input[type=password]:-webkit-autofill,.customer-account-createpassword .control:not(.newsletter__control) input[type=search]:-webkit-autofill,.customer-account-createpassword .control:not(.newsletter__control) input[type=tel]:-webkit-autofill,.customer-account-createpassword .control:not(.newsletter__control) input[type=text]:-webkit-autofill,.customer-account-createpassword .control:not(.newsletter__control) input[type=url]:-webkit-autofill,.customer-account-forgotpassword .control:not(.newsletter__control) input[type=datetime]:-webkit-autofill,.customer-account-forgotpassword .control:not(.newsletter__control) input[type=email]:-webkit-autofill,.customer-account-forgotpassword .control:not(.newsletter__control) input[type=number]:-webkit-autofill,.customer-account-forgotpassword .control:not(.newsletter__control) input[type=password]:-webkit-autofill,.customer-account-forgotpassword .control:not(.newsletter__control) input[type=search]:-webkit-autofill,.customer-account-forgotpassword .control:not(.newsletter__control) input[type=tel]:-webkit-autofill,.customer-account-forgotpassword .control:not(.newsletter__control) input[type=text]:-webkit-autofill,.customer-account-forgotpassword .control:not(.newsletter__control) input[type=url]:-webkit-autofill,.customer-account-login .control:not(.newsletter__control) input[type=datetime]:-webkit-autofill,.customer-account-login .control:not(.newsletter__control) input[type=email]:-webkit-autofill,.customer-account-login .control:not(.newsletter__control) input[type=number]:-webkit-autofill,.customer-account-login .control:not(.newsletter__control) input[type=password]:-webkit-autofill,.customer-account-login .control:not(.newsletter__control) input[type=search]:-webkit-autofill,.customer-account-login .control:not(.newsletter__control) input[type=tel]:-webkit-autofill,.customer-account-login .control:not(.newsletter__control) input[type=text]:-webkit-autofill,.customer-account-login .control:not(.newsletter__control) input[type=url]:-webkit-autofill,.customer-account-logoutsuccess .control:not(.newsletter__control) input[type=datetime]:-webkit-autofill,.customer-account-logoutsuccess .control:not(.newsletter__control) input[type=email]:-webkit-autofill,.customer-account-logoutsuccess .control:not(.newsletter__control) input[type=number]:-webkit-autofill,.customer-account-logoutsuccess .control:not(.newsletter__control) input[type=password]:-webkit-autofill,.customer-account-logoutsuccess .control:not(.newsletter__control) input[type=search]:-webkit-autofill,.customer-account-logoutsuccess .control:not(.newsletter__control) input[type=tel]:-webkit-autofill,.customer-account-logoutsuccess .control:not(.newsletter__control) input[type=text]:-webkit-autofill,.customer-account-logoutsuccess .control:not(.newsletter__control) input[type=url]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset}.customer-account-create .action.primary:not(.newsletter__button),.customer-account-createpassword .action.primary:not(.newsletter__button),.customer-account-forgotpassword .action.primary:not(.newsletter__button),.customer-account-login .action.primary:not(.newsletter__button),.customer-account-logoutsuccess .action.primary:not(.newsletter__button){padding:.625rem 1.375rem}.customer-account-createpassword .fieldset{border:0;margin:0 0 40px;padding:0}@media only screen and (min-width:64.063em){.customer-account-login .block-customer-login{-ms-flex-preferred-size:49%;flex-basis:49%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.customer-account-login .block-new-customer{-ms-flex-preferred-size:49%;flex-basis:49%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.customer-account-login .login-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.catalog-category--page#maincontent,.catalogsearch-result-index #maincontent,.header-category{max-width:90rem!important}.catalog-category--page #page-title-heading{display:none}.catalog-category--page>.columns,.catalogsearch-result-index #maincontent>.columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-category--page>.columns .column.main,.catalogsearch-result-index #maincontent>.columns .column.main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:100%;flex-basis:100%}.catalog-category--page>.columns .sidebar.sidebar-main,.catalogsearch-result-index #maincontent>.columns .sidebar.sidebar-main{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-preferred-size:100%;flex-basis:100%}.category-adventure-bike #maincontent,.category-cyclocross-bike #maincontent,.category-gravel-bike #maincontent,.category-mountain-bike #maincontent,.category-road-bike #maincontent{max-width:none!important;padding:0!important}@media only screen and (min-width:64.063em){.catalog-category--page>.columns .column.main,.catalogsearch-result-index #maincontent>.columns .column.main{-ms-flex-preferred-size:80%;flex-basis:80%}.catalog-category--page>.columns .sidebar.sidebar-main,.catalogsearch-result-index #maincontent>.columns .sidebar.sidebar-main{-ms-flex-preferred-size:20%;flex-basis:20%}.catalogsearch-result-index .page-title-wrapper{padding:1.5625rem 0 0 0}.category-bike .catalog-category--page>.columns .column.main,.categorypath-all-products-accessories .catalog-category--page>.columns .column.main,.categorypath-all-products-apparel .catalog-category--page>.columns .column.main,.categorypath-all-products-forks .catalog-category--page>.columns .column.main,.categorypath-all-products-frames .catalog-category--page>.columns .column.main,.categorypath-all-products-grips .catalog-category--page>.columns .column.main,.categorypath-all-products-handlebar-tape .catalog-category--page>.columns .column.main,.categorypath-all-products-handlebars .catalog-category--page>.columns .column.main,.categorypath-all-products-headsets .catalog-category--page>.columns .column.main,.categorypath-all-products-pedals .catalog-category--page>.columns .column.main,.categorypath-all-products-saddles .catalog-category--page>.columns .column.main,.categorypath-all-products-seatposts .catalog-category--page>.columns .column.main,.categorypath-all-products-stems .catalog-category--page>.columns .column.main,.categorypath-all-products-tires .catalog-category--page>.columns .column.main,.categorypath-all-products-wheels .catalog-category--page>.columns .column.main,.categorypath-bike-accessories .catalog-category--page>.columns .column.main,.categorypath-bike-apparel .catalog-category--page>.columns .column.main,.categorypath-bike-forks .catalog-category--page>.columns .column.main,.categorypath-bike-frames .catalog-category--page>.columns .column.main,.categorypath-bike-grips .catalog-category--page>.columns .column.main,.categorypath-bike-handlebar-tape .catalog-category--page>.columns .column.main,.categorypath-bike-handlebars .catalog-category--page>.columns .column.main,.categorypath-bike-headsets .catalog-category--page>.columns .column.main,.categorypath-bike-pedals .catalog-category--page>.columns .column.main,.categorypath-bike-saddles .catalog-category--page>.columns .column.main,.categorypath-bike-seatposts .catalog-category--page>.columns .column.main,.categorypath-bike-stems .catalog-category--page>.columns .column.main,.categorypath-bike-tires .catalog-category--page>.columns .column.main,.categorypath-bike-tools .catalog-category--page>.columns .column.main,.categorypath-bike-wheels .catalog-category--page>.columns .column.main{-ms-flex-preferred-size:auto;flex-basis:auto}}.page-generic-template{display:block!important}.page-generic-template .bluefoot-accordion,.page-generic-template .bluefoot-buttons,.page-generic-template .contact-form__form,.page-generic-template h1,.page-generic-template h2,.page-generic-template h3,.page-generic-template h4,.page-generic-template p,.page-generic-template ul{max-width:60rem;margin-left:auto;margin-right:auto}.page-generic-template.page-generic-max-width{max-width:66.4375rem!important}.page-generic-template h2{font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;margin-bottom:.875rem}.page-generic-template h3{color:#747474;font-size:.9375rem;font-weight:700;margin-top:0;margin-bottom:.75rem}.page-generic-template h4{color:#0064b5;font-size:.875rem;font-weight:700;margin-top:0;margin-bottom:.75rem}.page-generic-template .bluefoot-button{background-color:#0064b5;text-decoration:none;color:#fff;padding:.625rem .875rem;border-radius:0;margin-bottom:0}.page-generic-template .bluefoot-link-buttons .bluefoot-button{background-color:#fff;color:#0064b5;font-weight:700;padding:.625rem .875rem .625rem 0}.page-generic-template .bluefoot-link-buttons.bluefoot-link-buttons__file .bluefoot-button:before{background:transparent url(/static/frontend/Ritchey/ritchey_b2c/en_US/images/download.svg) no-repeat 0 0;display:inline-block;width:1.5rem;height:1.25rem;content:' ';position:relative;top:.3125rem}.page-generic-template ul{padding-left:1.875rem}.page-generic-template li{margin-bottom:.5rem}.page-generic-template .bluefoot-quote{text-align:center;font-style:italic}.page-generic-template .bluefoot-accordion-container{max-width:60rem;margin-left:auto!important;margin-right:auto!important}.page-generic-template .bluefoot-accordion,.page-generic-template .bluefoot-accordion-item{float:none;border-bottom:1px solid #ededed;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.page-generic-template .bluefoot-accordion-link{font-size:.75rem;float:none;cursor:pointer;margin:0;padding:15px 0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.4em}.page-generic-template .bluefoot-accordion-link:after{content:'+';float:right;font-size:1.4em;width:20px}.page-generic-template .bluefoot-accordion-inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 0;border-top:1px solid #ededed;display:none}.page-generic-template .bluefoot-accordion-inner--visible{display:block!important}.page-generic-template .bluefoot-full-width{width:100%}.page-generic-template .bluefoot-image{margin:0 0 .9375rem 0}.page-generic-template .bluefoot-image img{margin:0 auto}.page-generic-template .pagebuilder-video-container{position:relative;padding-bottom:56.25%;height:0}.page-generic-template .pagebuilder-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-generic-template .bluefoot-slider .slick-list{overflow:hidden}.page-generic-template .bluefoot-slider .slick-arrow{font-size:2.5rem}.page-generic-template .bluefoot-slider .slick-arrow span span{background:#fff;opacity:.5;color:#0064b5}.page-generic-template .pagebuilder-slider .slick-arrow{position:absolute;top:50%;width:40px;height:40px;line-height:40px;margin-top:-20px;border:0;z-index:10;padding:0;font-size:0;-webkit-transition:.5s;transition:.5s;opacity:.5}.page-generic-template .pagebuilder-slider .slick-prev{left:0}.page-generic-template .pagebuilder-slider .slick-prev:after{content:"<";font-size:1.875rem}.page-generic-template .pagebuilder-slider .slick-next{right:0}.page-generic-template .pagebuilder-slider .slick-next:after{content:">";font-size:1.875rem}.page-generic-template .pagebuilder-slide-wrapper{min-height:28.125rem!important}.page-generic-template.page-generic-template--columns .pagebuilder-column-group{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.page-generic-template.page-generic-template--columns .pagebuilder-column-group .pagebuilder-column{width:auto!important}.cms-contact-us .page-generic-template h4{margin-left:0;margin-right:0}@media only screen and (min-width:64.063em){.page-generic-template h2{font-size:2rem}.page-generic-template h3{font-size:1.5rem}.page-generic-template h4{font-size:1.5rem}.page-generic-template .bluefoot-button{padding:.875rem 1.375rem}.page-generic-template .bluefoot-link-buttons .bluefoot-button{padding:.625rem .875rem .625rem 0}.page-generic-template li{margin-bottom:.875rem}.page-generic-template .bluefoot-quote{margin:1.25rem 0}.page-generic-template .bluefoot-accordion{margin-bottom:2.1875rem}.page-generic-template .bluefoot-accordion-link{font-size:1.0625rem}.page-generic-template .bluefoot-image{margin:1.5625rem 0 1.875rem 0}.page-generic-template .pagebuilder-video-container{margin:1.5625rem 0 1.875rem 0}}.page-header{margin-bottom:0;color:#fff;position:fixed;width:100%;z-index:700;top:0}.panel.wrapper{padding:0;border:0;background-color:#232323;color:#fff}.panel.header{padding-left:.9375rem;padding-right:.9375rem;background-color:#232323;color:#fff}.checkout-index-index .panel.header{display:block;max-width:90rem;margin:auto}.header.content{height:3.75rem}.logo{margin-left:2.5rem;height:3.75rem;line-height:3.75rem;float:left;max-width:50%;position:relative;z-index:200;margin-top:.1875rem}.logo img{width:6.875rem;height:1.0625rem}.action.skip.contentarea{display:none}.account-header{position:absolute;cursor:pointer;top:1.1875rem;right:4.25rem;z-index:2}.account-header.active svg{border-bottom:.3125rem solid #0064b5;padding-bottom:.5rem;height:2.0625rem}.header.links{display:none}.header.links li{text-align:center;padding:.625rem 0}.header.links li a{color:#fff;text-decoration:none}.account-header.active .header.links{display:block;position:fixed;top:70px;margin:0;list-style:none;background:#0064b5;z-index:300;right:2%;width:96%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.header-support{display:none;z-index:2}ul.header.links li.wishlist{display:none}@media only screen and (min-width:64.063em){.page-header{display:-webkit-box;display:-ms-flexbox;display:flex}.panel.wrapper{width:100%}.logo{height:auto;line-height:initial;margin-left:15px;margin-top:11px}.logo img{width:10.3125rem;height:1.5625rem}.header.content{height:5rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-support{display:block;cursor:pointer;position:initial;-ms-flex-item-align:end;align-self:flex-end;height:2.5rem;line-height:2.5rem;width:3.75rem;border-left:.125rem solid #fff;text-align:center;z-index:1}.header-support p{width:3.75rem}.account-header{position:initial;-ms-flex-item-align:end;align-self:flex-end;height:2.5rem;line-height:2.5rem;width:3.75rem;border-left:.125rem solid #fff}.account-header svg{width:3.75rem;margin-top:.4375rem}.account-header.active .header.links{width:15%;top:5.625rem;padding:0;font-size:.875rem;text-transform:uppercase}.header.links li{line-height:1}.header__colors{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:800;top:0}.header__color{width:25%;height:5px;display:block;float:left}}.page-product__info{padding:0 .625rem}.page-product__info .page-title-wrapper{padding:0!important}.page-product__info .product.alert.stock{display:none}@media only screen and (min-width:64.063em){.catalog-product-view #maincontent:not(.catalog-product-bike) .column.main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.875rem}.page-product__media{-ms-flex-preferred-size:65%;flex-basis:65%;padding-bottom:3.125rem}.page-product__info{-ms-flex-preferred-size:34%;flex-basis:34%;position:relative;padding-left:1.25rem;-webkit-box-sizing:border-box;box-sizing:border-box}.product__details-container{-ms-flex-preferred-size:100%;flex-basis:100%}}.page-product__hero .page-product__info .product__add-form .box-tocart .fieldset .field.qty label{display:none}@media only screen and (min-width:40.063em) and (max-width:64em){.catalog-product-bike .page-product__info .page-title{font-size:2rem}.catalog-product-bike .product__add-form{max-width:22.5rem}}@media only screen and (min-width:64.063em){.catalog-product-bike .page-product__info .page-title{font-size:2rem}.catalog-product-bike .product__add-form{max-width:22.5rem}.page-product__hero{position:relative}.page-product__hero .product__experience{display:none}.page-product__hero .product__badge{right:0;position:absolute;top:0}.page-product__hero .page-product__media{float:none;width:100%}.page-product__hero .page-product__media .fotorama__stage{max-height:31.25rem}.page-product__hero .page-product__info{position:static;width:100%;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-product__hero .page-product__info .page-title-wrapper{position:absolute;top:0;left:3%}.page-product__hero .page-product__info .price-final_price{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:0}.page-product__hero .page-product__info .price-final_price .price{display:block;line-height:1.5625rem}.page-product__hero .page-product__info .product-info-price{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:.5rem}.page-product__hero .page-product__info .product__add-form{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}.page-product__hero .page-product__info .product__add-form .box-tocart .fieldset{display:-webkit-box;display:-ms-flexbox;display:flex}.page-product__hero .page-product__info .product__add-form .box-tocart .fieldset .field.qty{-ms-flex-item-align:end;align-self:flex-end;padding-right:1.25rem}.page-product__hero .page-product__info .product__add-form .box-tocart .fieldset .field.qty input{height:3.0625rem;line-height:3.0625rem;border:1px solid #ececec;font-size:.875rem;color:#9f9f9f;font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;text-align:center;width:3.75rem}.page-product__hero .page-product__info .product__add-form .box-tocart .fieldset .actions{width:12.5rem}.page-product__hero .product__details-container{float:none;width:100%}.page-product__hero .product__details-container .product__details--items{overflow:hidden}.page-product__hero .page-product__media .fotorama__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-product__hero .page-product__media .fotorama__wrap .fotorama__stage{-ms-flex-preferred-size:100%;flex-basis:100%}.page-product__hero .page-product__media .fotorama__wrap .fotorama__nav-wrap{display:block!important;-ms-flex-preferred-size:40%;flex-basis:40%;width:40%;max-width:40%}.page-product__hero .page-product__media .fotorama__wrap .page-product__info{-ms-flex-preferred-size:60%;flex-basis:60%;margin:0}.catalog-product-view .related-product-container{float:none}}.magazine-container{display:none!important}.magazine-quote{opacity:.4}.magazine-quote.magazine-quote__image--active{opacity:1}.magazine-quote.magazine-quote__image--active figure:before{content:'';position:absolute;width:35%;height:35%;right:0;bottom:0;border-right:2px solid #0064b5;border-bottom:2px solid #0064b5;z-index:2}.magazine-quote.magazine-quote__image--active figure:after{content:'';position:absolute;width:35%;height:35%;left:0;top:0;border-left:2px solid #0064b5;border-top:2px solid #0064b5}.magazine-quote figure{position:relative}.magazine-quote__text h3{font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-weight:700}@media only screen and (min-width:64.063em){.magazine-container{background-color:#ebebeb;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.1875rem 0 0 0!important;margin:0!important}.magazine-container .pagebuilder-column-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.magazine-quote{padding:0 3.125rem!important;-ms-flex-item-align:center!important;align-self:center!important;width:auto!important;float:none}.magazine-quote figure{margin:0}.magazine-quote img{max-height:6.5625rem;-webkit-filter:grayscale(1);filter:grayscale(1);cursor:pointer}.magazine-quote img:hover,.magazine-quote__image--active img{-webkit-filter:grayscale(0);filter:grayscale(0)}.magazine-quote__text{display:none!important;-ms-flex-preferred-size:100%;flex-basis:100%;text-transform:uppercase;color:#676767;font-size:2.5rem;text-align:center;padding:1.875rem 0 2.1875rem 0!important;font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif}.magazine-quote__text h3{margin:0}.magazine-quote__text--active{display:block!important}}.hero-slider__container{padding:1.875rem 0 3.125rem 0!important}.hero-slider__container .pagebuilder-slide-wrapper{height:21.875rem!important;margin:0 auto}.hero-slider__container .slick-arrow{background-color:transparent;border:none;font-size:0;position:absolute;top:42%;z-index:10}.hero-slider__container .slick-prev{left:2%}.hero-slider__container .slick-prev:after{color:#adadad;content:"<";font-size:3.125rem}.hero-slider__container .slick-next{right:2%}.hero-slider__container .slick-next:after{color:#adadad;content:">";font-size:3.125rem}.bluefoot-slider .slick-dots li.slick-active button{background-color:#0064b5}@media only screen and (min-width:64.063em){.hero-slider__container{padding-top:5.625rem!important;padding-bottom:5.625rem!important}.hero-slider__container .pagebuilder-slide-wrapper{height:34.375rem!important;max-width:56.875rem}.hero-slider__container .slick-prev{left:15%}.hero-slider__container .slick-next{right:15%}}.page-product__quote{margin:0!important;padding:0!important;position:relative}.page-product__quote figure{margin:0}.page-product__quote figure img{width:100%;height:20rem;-o-object-fit:cover;object-fit:cover}.page-product__quote figure img.pagebuilder-mobile-only{min-height:14.6875rem}.page-product__quote div[data-content-type=html]{max-width:90rem;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto!important;padding:1.875rem 5%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-product__quote div[data-content-type=html] h2{margin-bottom:1.875rem;font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;line-height:9vw;font-size:5vw;font-weight:700;line-height:1.1}.page-product__quote div[data-content-type=html] span{text-align:right;font-size:1.375rem;font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-weight:700;width:100%}.page-product__quote.white div[data-content-type=html] h2,.page-product__quote.white div[data-content-type=html] span{color:#fff}@media only screen and (min-width:40.063em){.page-product__quote div[data-content-type=html] h2{font-size:4vw}.page-product__quote div[data-content-type=html] span{font-size:1.5rem}}@media only screen and (min-width:64.063em){.page-product__quote figure img{max-height:18.75rem}.page-product__quote div[data-content-type=html]{padding:1.875rem 3%}.page-product__quote div[data-content-type=html] h2{margin-bottom:.3125rem;font-size:2.5vw}.page-product__quote div[data-content-type=html] span{font-size:1.5625rem}}@media only screen and (min-width:90.063em){.page-product__quote div[data-content-type=html] h2{font-size:2.625rem}}.hero-tooltip__container{display:none!important;margin:0!important;padding:0!important}@media only screen and (min-width:64.063em){.hero-tooltip__container{margin:0;display:block!important}.hero-tooltip__image{max-width:100%}.hero-tooltip--text{font-size:.75rem;padding:.625rem;text-align:left}.hero-tooltip--icon{background-image:url(/static/frontend/Ritchey/ritchey_b2c/en_US/images/plus-blue.png);background-size:1.875rem;height:1.875rem;width:1.875rem;cursor:pointer}}.product-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;padding-left:0}.product__box,.products-related .product-item{background:#fff;border:1px solid #dadada;min-width:16.25rem;max-width:25rem;padding:.5rem .5rem 1.25rem .5rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.25rem;line-height:1;z-index:0;position:relative}.product-item .product-image-photo{max-height:10.625rem;max-width:100%;height:auto;width:auto}.product-item .product-item-link{font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-weight:900;font-size:.875rem;text-transform:uppercase;text-decoration:none;color:#000}.product__image{display:block;text-align:center;margin-bottom:.875rem;outline:0}.product__image span{display:block;padding:0!important;width:100%!important}.product__image img{width:100%;height:auto}.product__details{padding:0 1rem}.product__name,.product__name a,a.product__name{font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-weight:900;font-size:1rem;text-transform:uppercase;text-decoration:none;color:#000}.price-box{margin-top:.5rem}.price-wrapper .price,.product__price{color:#0064b5;font-size:1.1875rem;font-weight:700}.old-price .price-container .price,.price-wrapper .price .was-price,.product__price .was-price{color:#303030;font-size:.875rem!important;font-weight:400;padding-left:.3125rem;text-decoration:line-through}.special-price .price-wrapper .price,.special-price .product__price,.special-price-itm .price-wrapper .price,.special-price-itm .product__price{color:red}.old-price .price-label,.special-price .price-label,.special-price-itm .price-label{display:none}.product__description{padding-top:.75rem}.product__description p{margin:0}.product__experience{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dadada;height:1.5rem;padding-left:.625rem;padding-right:.625rem;margin-bottom:.5rem;position:relative}.product__experience-hover{display:none;position:absolute;width:100%;border:.0625rem solid #dadada;top:2.1875rem;left:0;padding-left:.3125rem;padding-right:.3125rem;background-color:#fff}.product__experience-hover .product__experience-circle{display:block;margin-bottom:.3125rem;margin-top:.3125rem}.product__experience-hover .product__experience-circle .product__experience-title{display:block;padding-left:1.5625rem}.product__experience:focus .product__experience-hover,.product__experience:hover .product__experience-hover{display:block;margin-bottom:.625rem}.product__experience-title{font-size:.6875rem;text-transform:uppercase;font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-weight:900;padding-right:.375rem}.product__experience-circle{width:.9375rem;height:.9375rem;border-radius:50%;margin:0 .125rem}.product__experience-circle--cross{background-color:red}.product__experience-circle--adventure{background-color:#000}.product__experience-circle--gravel{background-color:#000}.product__experience-circle--mountain{background-color:#00b352}.product__experience-circle--road{background-color:#fef500}.complete-bike-slider{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product__badge{height:1.5rem;text-align:center;text-transform:uppercase;font-size:.6875rem;line-height:1.5rem;padding:0 1.125rem;margin-left:.75rem}.product__badge--box{position:absolute;right:0;top:.625rem;z-index:200}.product__badge--new{background-color:#0064b5;color:#fff}.product__badge--sale{background-color:red;color:#fff}.product__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:4.375rem;text-align:center}.product__category:last-child{margin-bottom:4.375rem}.account .product__category .action-secondary,.account .product__category .action.primary,.checkout-index-index #co-payment-form .payment-method-content .actions-toolbar .product__category button.primary,.checkout-index-index .actions-toolbar .product__category button.action-update,.checkout-index-index .modal-popup .product__category .action.primary,.checkout-index-index .payment-option-content .product__category button.action,.checkout-index-index .product__category .action-edit-address,.checkout-onepage-success main#maincontent .product__category .action.primary,.customer-account-create .product__category .action.primary:not(.newsletter__button),.customer-account-createpassword .product__category .action.primary:not(.newsletter__button),.customer-account-forgotpassword .product__category .action.primary:not(.newsletter__button),.customer-account-login .product__category .action.primary:not(.newsletter__button),.customer-account-logoutsuccess .product__category .action.primary:not(.newsletter__button),.minicart__product-quantity .product__category button,.product__category .account .action-secondary,.product__category .account .action.primary,.product__category .button,.product__category .checkout-index-index #co-payment-form .payment-method-content .actions-toolbar button.primary,.product__category .checkout-index-index .action-edit-address,.product__category .checkout-index-index .actions-toolbar button.action-update,.product__category .checkout-index-index .modal-popup .action.primary,.product__category .checkout-index-index .payment-option-content button.action,.product__category .checkout-onepage-success main#maincontent .action.primary,.product__category .customer-account-create .action.primary:not(.newsletter__button),.product__category .customer-account-createpassword .action.primary:not(.newsletter__button),.product__category .customer-account-forgotpassword .action.primary:not(.newsletter__button),.product__category .customer-account-login .action.primary:not(.newsletter__button),.product__category .customer-account-logoutsuccess .action.primary:not(.newsletter__button),.product__category .minicart__product-quantity button{margin:1.875rem 0}.product__bar-experience{width:6.25rem;height:.3125rem;margin:auto;margin-bottom:.9375rem}.page-product__info .page-title{font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-weight:900}.product__bar-experience--adventure{background-color:red}.product__bar-experience--gravel{background-color:#000}.product__bar-experience--road{background-color:#fef500}.product__bar-experience--mountain{background-color:#00b352}.product__bar-experience--cross{background-color:red}.product__info{padding:0 1.25rem}.product__info .page-title-wrapper{padding-top:.9375rem}.product__add-form{padding:1.25rem 0}.product__add-form .fieldset{padding:.625rem 0;outline:0}.product__add-form .fieldset .field.qty .label{margin-bottom:.4375rem;display:block}.product__add-form .fieldset .actions,.product__add-form .fieldset .field{padding:.625rem 0}.product__add-form .product-options-wrapper select{height:35px;width:100%}.product__add-form .fieldset .qty input,.product__add-form .product-options-bottom .qty input{height:35px;width:100%}.product__add-form .fieldset .qty input,.product__add-form .product-options-bottom .qty input{padding:.625rem;font-size:.9375rem}select{border-radius:0!important}.product__add-form .product-options-bottom .box-tocart .fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.product__add-form .product-options-bottom .box-tocart .fieldset .field.qty{padding-right:1.25rem}.product__add-form .product-options-bottom .box-tocart .fieldset .actions{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product__add-form .product-options-bottom .qty input{width:5.625rem;height:35px;-webkit-box-sizing:border-box;box-sizing:border-box}.button--add-to-cart{height:35px;border:1px solid #0064b5;width:100%}.button--icon{background:#0064b5;height:2.1875rem}.product-single__bluefoot{width:100%;height:100%;border:.0625rem solid #dadada;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-single__bluefoot img{max-width:100%}.product-photo__bluefoot{display:block;text-align:center;line-height:0}.product-info__bluefoot{padding:.9375rem 1.5625rem;max-height:60%}.product-title__bluefoot{margin:0;font-size:.875rem}.product-title__bluefoot a{text-transform:uppercase;color:#000;width:60%;font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;line-height:1.1}.product-label__bluefoot{text-transform:uppercase;color:#000;margin:0 0 .3125rem 0;font-weight:700}.product-label__bluefoot a{color:#000}.product-link__bluefoot{font-weight:700;font-size:.8125rem}.product-info__bluefoot .price-box{margin-top:0}.product-info__bluefoot .price-box .price{font-size:.875rem;font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-weight:700}.product-image__bluefoot{height:40%;max-height:40%;margin:0 auto}.product-image__bluefoot img{max-height:100%;padding:0 .3125rem .625rem .3125rem}.page-product__info .stock{text-transform:uppercase}.page-product__info .stock.unavailable{color:red}.page-product__info .stock.available{color:#00b352}#als_pdp{font-size:.875rem;margin-top:.25rem}.block-category-product{width:100%}@media only screen and (min-width:40.063em) and (max-width:64em){.product__box,.products-related .product-item{margin-right:4%;padding:.625rem .625rem 1.5625rem .625rem;width:48%}.product__box:nth-child(2n),.products-related .product-item:nth-child(2n){margin-right:0}.product-item .product-item-link{font-size:1rem}.price-wrapper .price,.product__price{font-size:1.375rem}.old-price .price-container .price,.price-wrapper .price .was-price,.product__price .was-price{font-size:1rem!important}.product__experience-title{font-size:.75rem}.product-info__bluefoot{max-height:none;height:40%}.product-title__bluefoot{font-size:1.4375rem}.product-label__bluefoot{font-size:.875rem}.product-link__bluefoot{font-size:.875rem}.product-info__bluefoot .price-box .price{font-size:1.4375rem}.product-image__bluefoot{height:60%;max-height:60%}}@media only screen and (min-width:64.063em){.product-items{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.product__box,.products-related .product-item{outline:0;width:48%;position:relative;height:auto;margin-right:4%;padding:.625rem .625rem 1.5625rem .625rem}.product__box:nth-child(2n),.products-related .product-item:nth-child(2n){margin-right:0}.product-item .product-item-link{font-size:1rem}.products-related .product-item,.products-related .product__box,.related-product-container .product-item,.related-product-container .product__box{width:23%}.products-related .product-item:nth-child(4n),.products-related .product__box:nth-child(4n),.related-product-container .product-item:nth-child(4n),.related-product-container .product__box:nth-child(4n){margin-right:0}.bike-slides-container{overflow:hidden;max-width:100%}.complete-bike-slider{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.complete-bike-slider .product__box{margin-left:.75rem;margin-right:.75rem;max-width:23%}.product__box:hover{-webkit-box-shadow:0 0 35px 4px rgba(51,51,51,.2);box-shadow:0 0 35px 4px rgba(51,51,51,.2);overflow:visible;z-index:100}.product__experience-container{background:#fff;display:none;position:absolute;width:calc(100% + 2px);top:-2.625rem;left:-1px;border:1px solid #dadada;border-bottom:0;padding:.625rem .625rem 0 .625rem;z-index:100}.product__experience{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product__description{background-color:#fff;border:1px solid #dadada;border-top:0;color:#5d5d5d;display:none;left:-1px;padding:.75rem 1.625rem 1.25rem 1.625rem;position:absolute;width:calc(100% + 2px)}.product__description p{font-size:.8125rem}.product__box:hover .product__description{-webkit-box-shadow:0 12px 20px 0 rgba(51,51,51,.15);box-shadow:0 12px 20px 0 rgba(51,51,51,.15);display:block}.product__name{font-size:1rem}.price-wrapper .price,.product__price{font-size:1.375rem}.old-price .price-container .price,.price-wrapper .price .was-price,.product__price .was-price{font-size:1.125rem!important}.product__add-form .product-options-wrapper select{height:1.875rem;margin-top:.3125rem}.product__add-form .product-options-bottom .qty input{height:3.125rem;font-size:1.25rem;text-align:center;margin-top:.3125rem}.product-button{cursor:pointer;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;height:3.125rem;width:100%;border:0;outline:0;font-weight:700}.product-button__text{height:3.125rem;line-height:3.125rem;width:80%;background:#0064b5;margin-right:1px}.product-button__icon{background:#0064b5;height:3.125rem;width:20%}.product-button__icon svg{height:3.125rem}.product__add-form{width:85%}.product__box-internal{padding:1.375rem .875rem;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:18.125rem;max-width:20.625rem;border:1px solid transparent}.product__box:hover .product__badge--box{top:-1.9375rem}.product__box:hover .product__experience-container{-webkit-box-shadow:0 -12px 20px 0 rgba(51,51,51,.1);box-shadow:0 -12px 20px 0 rgba(51,51,51,.1);display:block}.product__box:hover .product__box-internal{position:absolute;z-index:100;border:1px solid #dadada;padding:1.375rem .875rem;background-color:#fff;width:22.125rem!important;top:-45px;left:1px}.product__box:hover .product__box-internal:after{content:"";display:table;clear:both}.product-image-wrapper{display:block;padding-bottom:0!important}.product__category{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}.product__category-info{max-width:21.875rem;min-width:21.875rem;padding-right:1.25rem}.product__category-info div[data-element=inner]{padding:0!important}.product__bar-experience{margin-left:0}.page-product__info .page-title{font-size:1.625rem}.page-product__info .sku,.page-product__info .stock{display:inline-block;font-size:.75rem;font-weight:700}.page-product__info .price-wrapper .price{font-size:1.75rem}.page-product__info .sku .value{display:inline-block!important}.product__experience-title{padding-right:.625rem}.product-info__bluefoot{max-height:none;height:40%}.product-title__bluefoot{font-size:1.4375rem}.product-label__bluefoot{font-size:.875rem}.product-link__bluefoot{font-size:.875rem}.product-info__bluefoot .price-box .price{font-size:1.4375rem}.product-image__bluefoot{height:60%;max-height:60%;padding-top:1.25rem}}@media only screen and (min-width:75em){.product__box,.products-related .product-item{margin-right:2%;width:32%}.product__box:nth-child(2n),.products-related .product-item:nth-child(2n){margin-right:2%}.product__box:nth-child(3n),.products-related .product-item:nth-child(3n){margin-right:0}}.product__details-container{padding:0 .625rem}.product__details--item-container{outline:0}.product__details--item-container[aria-selected=true] .product__details--item-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.product__details--item{padding-right:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex}.product__details--item-title-container{width:100%}.product__details--item-title{font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-size:.875rem;color:#0064b5;padding:.625rem 0;display:inline-block;cursor:pointer;text-transform:uppercase;text-decoration:none;outline:0;width:100%}.product__details--item-content{display:none;padding:.3125rem}.product__details--item-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);float:right}.pdf-downloads__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pdf__item{width:32%;margin-right:2%;margin-bottom:1.25rem;text-transform:uppercase;color:#232323;font-weight:700}.pdf__item:nth-child(3n){margin-right:0}.pdf__item a{display:block;margin-top:.3125rem}.pdf-box__icon{border:.0625rem solid #dadada;text-align:center;margin-bottom:.4375rem}.pdf-box__icon svg{width:25%;height:100%;fill:#bbb}@media only screen and (min-width:40.063em){.pdf__item{width:13%;margin-right:1.5%}.pdf__item:nth-child(3n){margin-right:1.5%}.pdf__item:nth-child(7n){margin-right:0}}@media only screen and (min-width:64.063em){.product__details-container{float:left;padding-top:3.125rem;padding-bottom:3.125rem;border-top:.0625rem solid #dadada}.product__details--item{cursor:pointer;padding-right:2.5rem}.product__details--item-icon{display:none}.product__details--item-title{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:700;font-size:1.125rem;color:#000!important;cursor:pointer}.product__details--item-container{float:left}.product__details--item-content{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;margin-left:-100%;width:100%;margin-top:3.125rem;font-size:.875rem}.product__details--item-content li,.product__details--item-content p,.product__details--item-content ul{font-size:.875rem}.product__details--item-container.active .product__details--item-title,.product__details--item-container[aria-selected=true] .product__details--item-title{color:#0064b5!important;position:relative}.product__details--item-container.active .product__details--item-title:before,.product__details--item-container[aria-selected=true] .product__details--item-title:before{content:"";position:absolute;bottom:0;left:0;height:.1875rem;width:3.125rem;border-bottom:.1875rem solid #0064b5}.product__details--item-content[aria-hidden=false]{display:block}}@media only screen and (min-width:64.063em){.related-product-container{padding-top:3.125rem;padding-bottom:3.125rem;border-top:.0625rem solid #dadada;float:left;width:100%}}.retailer__search{background:#232323;padding:.625rem 0}.retailer__search-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.retailer__search-inner form{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:.5625rem}.retailer__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.retailer__shoponline{margin-right:.6875rem}.retailer__shoponline:last-child{margin-right:0}.retailer__search form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1.5rem}.retailer__input{font-size:.8125rem;max-width:17.5rem;padding-left:.625rem;padding-right:.625rem;width:100%}.retailer__map{width:100%;height:300px}.retailer__featured{display:none}.retailer__featured-inner{background:#0064b5;padding:0 0 1.25rem 0}.retailer__featured-title{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:.9375rem;padding-top:.9375rem}.retailer__featured-inner h2{color:#fff;margin:0;padding:0 0 0 .9375rem}.retailer__box{background:#fff;border-top:1px solid #dadada;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.625rem}.retailer__box-info1{-ms-flex-item-align:baseline;align-self:baseline;border:1px solid #dadada;-ms-flex-preferred-size:8.3125rem;flex-basis:8.3125rem;padding:1.0625rem .75rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.retailer__box-info3{display:none}.retailer__box-item1{border-bottom:1px solid #0064b5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:.625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.retailer__box-counter{color:#0064b5;font-weight:700;padding-right:.4375rem}.retailer__box-showonmap{text-transform:uppercase;font-size:12px;text-decoration:none;font-weight:700}.retailer__box-showonmap:active,.retailer__box-showonmap:hover,.retailer__box-showonmap:link{color:#0064b5}.retailer__box-item2 p{font-weight:700;margin-bottom:0;text-transform:uppercase;text-align:center}.retailer__box-info2{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:.9375rem 1.125rem}.retailer__box-info2 p{margin:0 0 .9375rem 0}.retailer__info-title{font-size:1rem;margin:0 0 .625rem 0;font-weight:900}.retailer__box-website,.retailer__info-directions{font-weight:700;text-transform:uppercase}.retailer__box-info3{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.retailer__all{display:none}.retailer__all-list-no-results{display:none;border-top:1px solid #dadada;padding-top:1.25rem}.retailer__noresults{border-bottom:1px solid #dadada;display:none;padding-top:2.1875rem;padding-bottom:1.875rem}.retailer__noresults h2{font-size:1.25rem}.retailer__all{border-bottom:1px solid #dadada;padding-top:1.25rem;padding-bottom:1.875rem}.retailer__all-title{font-size:1.25rem;margin-bottom:.625rem}.retailer__filter form{font-size:.75rem;margin-bottom:.875rem;line-height:1.7}.retailer__filter input:not(:first-child){margin-left:.75rem}.retailer__connected{border-bottom:1px solid #dadada;margin-bottom:2.5rem;padding-top:2.1875rem;padding-bottom:3.125rem}.retailer__connected h2{margin-bottom:1rem}.retailer__social{display:-webkit-box;display:-ms-flexbox;display:flex}.retailer__social-icon{border:1px solid #dadada;-webkit-box-flex:0;-ms-flex:0 0 4.5rem;flex:0 0 4.5rem;height:4.5rem;margin-right:.5rem}.retailer__social-icon a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:4.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.retailer__social-icon svg{height:1.875rem;width:1.875rem}@media only screen and (min-width:40.063em) and (max-width:64em){.retailer__search-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.retailer__search-inner form{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}.retailer__actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.retailer__map{height:500px}.retailer__box-info1{-ms-flex-preferred-size:9.375rem;flex-basis:9.375rem}.retailer__box-info2{width:13.75rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.retailer__box-info3{display:block;width:auto;padding:.9375rem}.retailer__box-info3 p{margin:0 0 .9375rem 0}}@media only screen and (min-width:64.063em){.retailer__search{padding-bottom:1.25rem;padding-top:1.25rem}.retailer__search form{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.retailer__search-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.retailer__search-inner form{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}.retailer__actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.retailer__map{height:500px}.retailer__featured-inner{padding:0 0 2.8125rem 0}.retailer__featured-title{padding-bottom:2rem;padding-top:2.375rem}.retailer__featured-inner h2{padding:0 0 0 1.5625rem}.retailer__box{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:1.875rem}.retailer__box-info1{-ms-flex-preferred-size:12.5rem;flex-basis:12.5rem;padding:1.625rem 1.5rem}.retailer__box-item1{border-bottom-width:2px;padding-bottom:.8125rem}.retailer__box-counter{font-size:1.625rem;padding-right:.75rem}.retailer__box-showonmap{font-size:13px}.retailer__box-info2{width:21.25rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding:1.5625rem 2rem .875rem 2rem}.retailer__box-info2 p{font-size:.875rem}.retailer__info p{font-size:.8125rem}.retailer__info-title{font-size:1.125rem;margin:0 0 .5rem 0}.retailer__box-website,.retailer__info-directions{font-size:.875rem}.retailer__box-info3{width:auto;padding:1.5625rem 2rem .875rem 2rem}.retailer__box-info3 p{font-size:.875rem;margin:0 0 .9375rem 0}.retailer__all{padding-top:2.8125rem}.retailer__noresults{padding-top:2.8125rem}.retailer__noresults h2{font-size:1.75rem}.retailer__all-title{font-size:1.75rem;margin-bottom:.75rem}.retailer__filter form{font-size:.875rem}}.subcategory-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.subcategory-block{-ms-flex-preferred-size:49%;flex-basis:49%;margin-right:2%;border:1px solid #dadada;margin-bottom:1.25rem;position:relative}.subcategory-block:nth-child(2n){margin-right:0}.subcategory-block:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:1.5625rem 1.5625rem 0 0;border-color:#0064b5 transparent transparent transparent;z-index:100}.subcategory-background{display:block;height:100%}.subcategory-background:after{position:absolute;content:"";background-color:rgba(0,0,0,.3);top:0;left:0;width:100%;height:100%;-webkit-transition:background .25s ease;transition:background .25s ease}.subcategory-block__title{position:absolute;margin:0;top:1.25rem;left:1.25rem;color:#fff;text-transform:uppercase;z-index:100;font-size:.75rem;font-weight:700;font-family:"Open Sans",Arial,Helvetica,sans-serif}.subcategory-block__image{width:100%;height:100%}@media only screen and (min-width:40.063em) and (max-width:64em){.subcategory-block{-ms-flex-preferred-size:32%;flex-basis:32%;margin-right:2%}.subcategory-block:nth-child(2n){margin-right:2%}.subcategory-block:nth-child(3n){margin-right:0}}@media only screen and (min-width:64.063em){.subcategory-block{-ms-flex-preferred-size:23%;flex-basis:23%;margin-right:2.66%}.subcategory-block:nth-child(2n),.subcategory-block:nth-child(3n){margin-right:2.66%}.subcategory-block:nth-child(4n){margin-right:0}.subcategory-background:hover:after{background-color:rgba(0,0,0,.1)}.subcategory-block__title{font-size:1.0625rem}}[class^=blog-] h1,[class^=blog-] h2,[class^=blog-] h3,[class^=blog-] h4,[class^=blog-] h5,[class^=blog-] h6{font-weight:700}[class^=blog-] .page-main .columns{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}[class^=blog-] .page-main .columns .main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:100%;flex-basis:100%}[class^=blog-] .page-main .columns .main .post-list,[class^=blog-] .page-main .columns .main .post-view{padding:0}[class^=blog-] .page-main .columns .main .post-list .post-holder,[class^=blog-] .page-main .columns .main .post-view .post-holder{padding:0 0 1.25rem 0;border-bottom:1px solid #f2f2f2;border-left:0;border-right:0;border-top:0;margin-bottom:1.5625rem}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-header .post-title,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-header .post-title{padding:0 0 .3125rem 0;font-size:1rem}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-header .post-title a,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-header .post-title a{color:#232323;font-size:1rem;font-weight:700}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-header .addthis_toolbox,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-header .addthis_toolbox{padding-top:0}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-header .post-info .item,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-header .post-info .item{color:#747474;text-transform:uppercase;font-size:.8125rem;font-weight:700}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-header .post-info .dash,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-header .post-info .dash{color:#747474}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-content .post-description img,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-content .post-description img{display:block;margin:.3125rem auto;max-width:63.75rem;height:auto}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-content .post-description .post-ftimg-hld,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-content .post-description .post-ftimg-hld{float:none;margin:0 0 15px 0;width:100%}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-content .post-description .post-ftimg-hld a,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-content .post-description .post-ftimg-hld a{display:block}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-content .post-description .post-text-hld h2,[class^=blog-] .page-main .columns .main .post-list .post-holder .post-content .post-description .post-text-hld h3,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-content .post-description .post-text-hld h2,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-content .post-description .post-text-hld h3{font-size:1.375rem;margin-bottom:0;margin-top:1.875rem}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-content .post-description .post-text-hld ul,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-content .post-description .post-text-hld ul{line-height:1.75;list-style-position:outside}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-content .post-description .post-text-hld ul li,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-content .post-description .post-text-hld ul li{margin:.1875rem 0}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-content .post-description .post-img-caption,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-content .post-description .post-img-caption{font-style:italic;margin-bottom:1.5625rem;text-align:center}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-content .post-embed-video,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-content .post-embed-video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-content .post-embed-video embed,[class^=blog-] .page-main .columns .main .post-list .post-holder .post-content .post-embed-video iframe,[class^=blog-] .page-main .columns .main .post-list .post-holder .post-content .post-embed-video object,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-content .post-embed-video embed,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-content .post-embed-video iframe,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-content .post-embed-video object{height:100%;left:0;position:absolute;top:0;width:100%}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-content .post-read-more,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-content .post-read-more{font-size:.8125rem;font-weight:700;padding-top:.75rem}[class^=blog-] .page-main .columns .main .post-list .post-gallery,[class^=blog-] .page-main .columns .main .post-view .post-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}[class^=blog-] .page-main .columns .main .post-list .post-gallery .gallery-image-hld,[class^=blog-] .page-main .columns .main .post-view .post-gallery .gallery-image-hld{margin-right:2%;width:49%;max-height:12.5rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[class^=blog-] .page-main .columns .main .post-list .post-gallery .gallery-image-hld:nth-child(2n),[class^=blog-] .page-main .columns .main .post-view .post-gallery .gallery-image-hld:nth-child(2n){margin-right:0}[class^=blog-] .page-main .columns .main .post-list .post-gallery .gallery-image,[class^=blog-] .page-main .columns .main .post-view .post-gallery .gallery-image{width:100%;-o-object-fit:cover;object-fit:cover;height:140%}[class^=blog-] .page-main .columns .main .post-holder{background-color:#fff;padding:0}[class^=blog-] .page-main .columns .main .post-holder:hover{-webkit-box-shadow:none;box-shadow:none}[class^=blog-] .page-main .columns .main .toolbar .pages-label{display:none}[class^=blog-] .page-main .columns .main .toolbar .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;padding:0}[class^=blog-] .page-main .columns .main .toolbar .items .item{padding:0 .4375rem}[class^=blog-] .page-main .columns .main .toolbar .items .item .label{display:none}[class^=blog-] .page-main .columns .sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:100%;flex-basis:100%}[class^=blog-] .page-main .columns .sidebar .widget{border-bottom:1px solid #f2f2f2;padding-bottom:.75rem;margin-bottom:.875rem}[class^=blog-] .page-main .columns .sidebar .widget.blog-search{border-bottom:none;padding:0;margin:0 0 1rem 0;float:none}[class^=blog-] .page-main .columns .sidebar .widget.blog-search .field.search{height:auto}[class^=blog-] .page-main .columns .sidebar .widget.blog-search input{padding:.4375rem 1.25rem;max-width:21.875rem;width:100%}[class^=blog-] .page-main .columns .sidebar .widget.blog-search .action.search:before{content:'>';font-family:"Open Sans",Arial,Helvetica,sans-serif}[class^=blog-] .page-main .columns .sidebar .widget .block-title{font-size:.8125rem;font-weight:700;text-transform:uppercase}[class^=blog-] .page-main .columns .sidebar .widget .block-content form{max-width:21.875rem;position:relative}[class^=blog-] .page-main .columns .sidebar .widget .block-content .item{font-size:.75rem;padding:0;margin:.3125rem 0 .3125rem .5625rem}[class^=blog-] .page-main .columns .sidebar .widget ul{list-style-type:none;margin-left:0}[class^=blog-] .page-main .columns .sidebar .widget ul li{font-size:.75rem}[class^=blog-] .page-main .columns .sidebar .widget ul li a{font-size:.75rem}[class^=blog-] .page-main .columns #block-related-heading{font-family:"Work Sans","Arial Black",Arial,Helvetica,sans-serif;font-weight:900;text-transform:uppercase}.widget.block-tagclaud span{font-size:.875rem!important}@media only screen and (min-width:40.063em) and (max-width:64em){[class^=blog-] .page-main .columns .main .post-list .post-gallery .gallery-image-hld,[class^=blog-] .page-main .columns .main .post-view .post-gallery .gallery-image-hld{margin-right:2%;width:32%}[class^=blog-] .page-main .columns .main .post-list .post-gallery .gallery-image-hld:nth-child(2n),[class^=blog-] .page-main .columns .main .post-view .post-gallery .gallery-image-hld:nth-child(2n){margin-right:2%}[class^=blog-] .page-main .columns .main .post-list .post-gallery .gallery-image-hld:nth-child(3n),[class^=blog-] .page-main .columns .main .post-view .post-gallery .gallery-image-hld:nth-child(3n){margin-right:0}}@media only screen and (min-width:64.063em){[class^=blog-] .page-main .columns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}[class^=blog-] .page-main .columns .main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:77%;flex-basis:77%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:1.25rem}[class^=blog-] .page-main .columns .main .post-list,[class^=blog-] .page-main .columns .main .post-view{margin:0}[class^=blog-] .page-main .columns .main .post-list .post-holder,[class^=blog-] .page-main .columns .main .post-view .post-holder{margin-bottom:2.5rem}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-header .post-title,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-header .post-title{padding-bottom:.625rem}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-header .post-title a,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-header .post-title a{font-size:1.5rem}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-header .post-info,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-header .post-info{padding-bottom:.9375rem}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-header .post-info .item,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-header .post-info .item{font-size:.875rem}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-content .post-description .post-ftimg-hld,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-content .post-description .post-ftimg-hld{margin-bottom:1.5625rem}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-content .post-description .post-text-hld h2,[class^=blog-] .page-main .columns .main .post-list .post-holder .post-content .post-description .post-text-hld h3,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-content .post-description .post-text-hld h2,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-content .post-description .post-text-hld h3{font-size:1.875rem}[class^=blog-] .page-main .columns .main .post-list .post-holder .post-content .post-read-more,[class^=blog-] .page-main .columns .main .post-view .post-holder .post-content .post-read-more{font-size:.875rem}[class^=blog-] .page-main .columns .main .post-list .post-gallery .gallery-image-hld,[class^=blog-] .page-main .columns .main .post-view .post-gallery .gallery-image-hld{margin-right:2%;width:32%}[class^=blog-] .page-main .columns .main .post-list .post-gallery .gallery-image-hld:nth-child(2n),[class^=blog-] .page-main .columns .main .post-view .post-gallery .gallery-image-hld:nth-child(2n){margin-right:2%}[class^=blog-] .page-main .columns .main .post-list .post-gallery .gallery-image-hld:nth-child(3n),[class^=blog-] .page-main .columns .main .post-view .post-gallery .gallery-image-hld:nth-child(3n){margin-right:0}[class^=blog-] .page-main .columns .sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:19%;flex-basis:19%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}[class^=blog-] .page-main .columns .sidebar .widget{padding-bottom:1.25rem;margin-bottom:1.875rem}[class^=blog-] .page-main .columns .sidebar .widget.blog-search{margin:0 0 1.875rem 0}[class^=blog-] .page-main .columns .sidebar .widget .block-title{font-size:.875rem;margin-bottom:.5rem}[class^=blog-] .page-main .columns .sidebar .widget .block-content .item{font-size:.8125rem;margin:.375rem 0 .375rem .5625rem}[class^=blog-] .page-main .columns .sidebar .widget ul li{font-size:.8125rem}[class^=blog-] .page-main .columns .sidebar .widget ul li a{font-size:.8125rem}}@media only screen and (min-width:81.25em){[class^=blog-] .page-main .columns .main .post-list .post-gallery .gallery-image-hld,[class^=blog-] .page-main .columns .main .post-view .post-gallery .gallery-image-hld{margin-right:2%;width:23.5%}[class^=blog-] .page-main .columns .main .post-list .post-gallery .gallery-image-hld:nth-child(2n),[class^=blog-] .page-main .columns .main .post-view .post-gallery .gallery-image-hld:nth-child(2n){margin-right:2%}[class^=blog-] .page-main .columns .main .post-list .post-gallery .gallery-image-hld:nth-child(3n),[class^=blog-] .page-main .columns .main .post-view .post-gallery .gallery-image-hld:nth-child(3n){margin-right:2%}[class^=blog-] .page-main .columns .main .post-list .post-gallery .gallery-image-hld:nth-child(4n),[class^=blog-] .page-main .columns .main .post-view .post-gallery .gallery-image-hld:nth-child(4n){margin-right:0}[class^=blog-] .page-main .columns .main .post-list .post-gallery .gallery-image,[class^=blog-] .page-main .columns .main .post-view .post-gallery .gallery-image{height:160%}}.cms-no-route #maincontent{margin-top:5rem}.cms-no-route #maincontent{margin-top:8rem}