body{font-family:proxima-nova}.model-selector{display:flex;flex-direction:column}@media (min-width: 1200px){.model-selector{flex-direction:row}}.model-selector a{color:#404041;flex:1}.model-selector .mfp-container{padding:0}.swatch-section-1{flex:1;margin:auto}.swatch-section-2{margin:auto}.white-popup{position:relative;background:#fff;padding:20px 0 0;width:auto;max-width:800px;margin:20px auto}#compare-popup .mfp-close{font-size:44px;color:#323232}.compare-popup-link{margin:auto auto auto 0;display:table;flex:1;text-decoration:underline;text-align:right}@media (min-width: 1024px){.compare-popup-link{padding-bottom:0}}.magnific-compare{z-index:9999999999}.magnific-compare .compare-button,.magnific-compare .compare-link{background:#404041;color:#fff;padding:5px 10px;margin:auto auto 15px;display:block;max-width:180px;width:100%;font-size:20px;font-weight:600;height:50px}.magnific-compare .mfp-container{padding:0}.magnific-compare .compare-item-price{font-size:16px}@media (min-width: 600px){.magnific-compare .compare-item-price{font-size:18px}}.magnific-compare .model-description{text-align:center;margin:auto;padding:0 10px}@media (min-width: 600px){.magnific-compare .model-description{max-width:100%}}.magnific-compare .model-description b{font-size:16px}@media (min-width: 600px){.magnific-compare .model-description b{font-size:18px}}.magnific-compare .compare-container{display:flex;flex-direction:row;z-index:1;position:relative;text-align:center}.magnific-compare .compare-container .compare-item{flex:1;display:flex;flex-direction:column}.magnific-compare .compare-container .compare-item h3{margin:0;font-size:18px}.magnific-compare .compare-container .compare-item .compare-item-image-container{padding:15px}.magnific-compare .compare-container .compare-item .compare-item-image{margin:auto;min-height:auto}.magnific-compare .compare-icons{display:inline-flex;flex-direction:column;padding:0 10px}@media (min-width: 768px){.magnific-compare .compare-icons{flex-direction:row;padding:20px 10px}}.magnific-compare .compare-icon{flex:1;display:flex;flex-direction:column;padding:5px 0;min-height:60px}.magnific-compare .compare-icon img{max-width:40px;margin:auto}.magnific-compare .compare-icon p{flex:1;text-align:center;padding-left:8px;vertical-align:middle;margin:auto;min-height:45px;font-size:14px}.compare-button-container{display:flex;flex:1;margin-top:auto}.compare-grey-background{background-color:#f8f7f7;position:absolute;top:0;left:0;width:100%;z-index:0;height:29vw;max-height:225px}.surestop-on-all{margin:auto;font-weight:600;text-align:center;padding:5px 0;background:#f8f8f8;border-top:5px solid #21D081;height:75px;display:flex}@media (min-width: 768px){.surestop-on-all{margin-top:20px}}.surestop-on-all p{max-width:282px;margin:auto;font-size:16px}@media (min-width: 768px){.surestop-on-all p{max-width:100%}}#shopify-section-product-new-layout-combined .swatch.swatch_model_section .swatch-element{width:50%}#shopify-section-product-new-layout-combined .thumbnails{min-height:44px}@media (max-width: 800px){.pro-header-add_to_cart_section_sticky{display:none}}.purchase-box{font-size:16px;max-width:100%}.purchase-box .stamped-product-reviews-badge{display:block;margin:0;min-height:27px}.purchase-box .stamped-badge-caption{font-size:16px}.purchase-box .swatch{margin:.7em 0}.swatch-price{font-size:12px}.swatch-title{font-size:14px;font-weight:600;margin:15px 0 0}.open-popup-link{font-weight:600;color:#21d081;font-size:16px}.product-subtitle-container{display:flex;flex-direction:column;margin:5px auto 5px 0;position:relative}.product-subtitle{margin:0;font-size:16px;font-weight:500}@media (min-width: 768px){.product-subtitle{margin:0 0 10px}}.product-subtitle b:not(:first-of-type){padding-left:15px}.product-price-and-shipping{padding-bottom:10px;margin:5px 0}@media (min-width: 1024px){.product-price-and-shipping{padding-bottom:0}}.product-price{font-size:24px;font-weight:600;padding:0;margin:0}@media (min-width: 768px){.product-price{font-size:24px}}.product-shipping{font-size:16px;margin:auto auto auto 5px}.stamped-product-reviews-badge{margin:0 0 0 -3px}.al-btn-mob-info{width:100%}p,span,big,small,input,ul,li{letter-spacing:.03em}.main-pdp-icon{flex-direction:column}.pro-header-add_to_cart_section_sticky{display:none}#ProductSection-product-new-layout-combined .product-aside{flex:1;width:100%}@media (min-width: 1024px){#ProductSection-product-new-layout-combined .product-aside{width:100%;max-width:450px;padding:0}}#ProductSection-product-new-layout-combined .product-main-container{display:flex;flex-direction:column;padding:0 10px}@media (min-width: 1024px){#ProductSection-product-new-layout-combined .product-main-container{padding:0 0 20px 40px;flex-direction:row}}.product-icons-desktop{display:none}@media (min-width: 768px){.product-icons-desktop{display:block}}.product-icons-desktop-container{display:flex;align-items:stretch}.product-icons-mobile{display:grid;margin:20px 0;grid-template-columns:1fr 1fr;grid-gap:20px 0}@media (min-width: 768px){.product-icons-mobile{display:none}}.product-icons-mobile-container{display:flex}.product-icons-mobile-container:not(:first-child){margin-top:20px}.main-pdp-icon--icon{margin:auto}.main-content{max-width:1920px;margin:auto}.pro_accordion{padding-bottom:20px}.product-variant-block-section{display:none}#shopify-section-product-new-layout-combined .product-variant-block-section{display:block}@media (min-width: 1024px){#shopify-section-product-new-layout-combined .product-variant-block-section{display:block}}#shopify-section-product-new-layout-combined .product-variant-block-section .quantity,#shopify-section-product-new-layout-combined .product-variant-block-section .price{display:none}#shopify-section-product-new-layout-combined .product-variant-block-section .cart{padding:0}#shopify-section-product-new-layout-combined .product-variant-block-section #AddToCart{background:#4de99f!important;color:#212329;font-size:18px;text-transform:none;padding:15px 0}@media (min-width: 1440px){#shopify-section-product-new-layout-combined .product-variant-block-section #AddToCart{font-size:20px}}#shopify-section-product-new-layout-combined .product-variant-block-section #AddToCart:hover{filter:brightness(110%)}#shopify-section-product-new-layout-combined .product-variant-block-section .AddToCart-price{margin-left:10px;text-transform:uppercase;font-size:16px;font-weight:600}#shopify-section-product-new-layout-combined .product-title h1{margin:0}#shopify-section-product-new-layout-combined .icons-2x2 .main-pdp-icon--text p{font-size:14px;margin-bottom:10px}#shopify-section-product-new-layout-combined .padding-box{padding:0 10px 20px}.template-product .ridesize_tag{display:none}.thumbnail-container img{max-width:50px}.swatch.swatch_size_block label{background-color:#fff;padding:10px 0;margin:0;width:100%;max-width:100%;cursor:pointer}.swatch.swatch_size_block input:checked+label{border:1px solid #404041}.swatch.swatch_size_block .swatch-element{width:50%}.swatch.swatch_amount_block label,.swatch.swatch_type_block label{background-color:#fff;padding:10px 37px;margin:0 10px 10px 0;width:auto;max-width:100%;cursor:pointer}.swatch.swatch_color_block label{float:left;margin:0;border:#ccc 1px solid;background-color:#ddd;height:75px!important;max-width:75px;background-size:100%;min-width:75px!important}.swatch.swatch_color_block .color label{margin-bottom:9px}.swatch_color_block .swatch-element{display:none}.swatch_color_block .swatch-element.available{display:block}.swatch_size_letter{font-weight:700}.variant-features-text ul{list-style-type:disc;padding-inline-start:20px}.sizing_info_find_size{display:flex;max-width:150px;text-align:center}.sizing_info_find_size a{background:#404041;padding:10px 20px;color:#fff;font-size:16px;width:150px;font-weight:600}.desktop_vid_section,.pro_text_image_col_active.desktop_vid_section{display:none}@media (min-width: 1024px){.pro_text_image_col_active.desktop_vid_section{display:block}}.mobile_pro_text_video{display:none}.pro_text_image_cols_active.mobile_pro_text_video{display:block}@media (min-width: 1024px){.pro_text_image_cols_active.mobile_pro_text_video{display:none}}.backorder-ship-date-text{font-size:16px;padding:5px;vertical-align:middle}.playpause{background-image:url(//guardianbikes.com/cdn/shop/t/652/assets/play_btn_green.png?v=106904750763793249811751350378);background-repeat:no-repeat;width:50%;height:50%;max-width:50px;position:absolute;left:0%;right:0%;top:0%;bottom:0%;margin:auto;background-size:contain;background-position:center;z-index:1}.main-pdp-icon--subtext{font-size:14px;padding-top:5px}.free-bonus-seat-container{display:flex;flex-direction:column;padding:10px 0}.free-bonus-seat-container .free-bonus-seat-header{margin:auto 0;font-size:14px;font-weight:600}.free-bonus-seat-container .free-bonus-seat-inner{align-items:center;width:100%;display:grid;grid-template-columns:30px auto auto auto;max-width:375px}.free-bonus-seat-container .free-bonus-seat-inner label{align-items:center;padding:0 0 0 15px;font-size:18px;max-width:215px}.free-bonus-seat-container .free-text{margin:auto;padding:0 5px 0 10px}.free-bonus-seat-container #free-bonus-seat{height:30px;width:30px;cursor:pointer}.free-bonus-seat-container .free-bonus-seat-label{font-size:20px}.free-bonus-seat-container .free-bonus-seat-tooltip{background:none;border:none;font-size:18px;min-width:60px}.free-bonus-seat-container .question-mark-enclosed{display:inline-block;border:1px solid #000;border-radius:50%;width:20px;height:20px;margin:0 0 0 10px;padding:0;text-align:center;line-height:110%}.free-bonus-seat-container .tooltip-container{position:relative}.free-bonus-seat-container .tooltip-container .tooltip{position:absolute}.free-bonus-seat-container .saddle_image{max-width:55px;width:100%;height:auto;margin-top:-25px}.stamped-and-affirm{display:none}.mobile_header_info{padding:15px 15px 0}.mobile_header_info h1{margin:0;font-size:24px}.mobile_header_info .mobile_title_and_reviews{display:flex;align-items:center}@media (min-width: 1024px){.mobile_header_info{display:none}}.swatch_model_section .swatch-element .model_features{text-align:center}.swatch_model_section .swatch-element p{white-space:normal}.swatch_model_section .swatch-element label{text-align:center;font-weight:300}.swatch_model_section .swatch-price{font-weight:500;font-size:16px}@media (min-width: 768px){.swatch_model_section .swatch-price{font-size:18px}}.swatch_model_section .model_features .swatch-price{margin:5px 0;min-height:19px}.swatch_model_section .model_features .model-description{font-size:16px;display:none}.selector-wrapper{display:none}.swatch-element-new:after{content:"NEW";position:absolute;width:fit-content;left:29%;top:-13px;font-size:12px;background:#fff;line-height:100%;font-weight:600}.swatch-element-unavailable{opacity:.5;cursor:default;display:none!important}.swatch-price-current{opacity:0}.swatch-price-current--visible{opacity:1}.swatch-price-current{min-height:22px}.swatch .header_size{width:50%;height:80px}.swatch .header_size .swatch-label-text{font-weight:600;margin:5px 0 0}.swatch .header_size .adult-bike-sizing-text{font-size:16px;text-transform:none;margin:10px 0 5px}.swatch .header_size label{cursor:pointer;width:100%;max-width:100%;height:100%!important;background:none;border:2px solid #cccccc;display:flex;justify-content:center;align-items:center;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;flex-direction:column}.swatch .header_size input:checked+label{border:2px solid #404041;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/652/assets/product-combined.scss.css.map */
