@import"https://use.fontawesome.com/releases/v5.13.0/css/all.css";a{color:#0c7fd6;text-decoration:underline}.link{color:inherit!important;text-decoration:none!important}.link.red{text-decoration:underline;color:red}.hidden{display:none!important}.link:hover,.link:focus{color:var(--primary-color)!important}.link.xs{font-size:13px}.link i{margin-left:8px;margin-top:1px}.rte a:not(.button){color:#0c7fd6}.rte a:not(.button):hover,a:hover{transition:.3s all;color:var(--primary-color)}.container{max-width:100%;padding:0;margin:0;width:100%}.max-container{max-width:1200px;margin:auto}ol,ul{padding-inline-start:30px;margin-bottom:15px}ul li,ol li{margin-bottom:15px}.icon-white svg circle,.icon-white svg line{stroke:#fff}@media screen and (min-width: 641px){.container{padding:0 60px!important}}.label,.product-label{display:block;padding:6px 8px;font-weight:700;background-color:var(--primary-color);font-size:12px;border-radius:4px;height:fit-content;text-transform:capitalize;width:fit-content}.label.lg,.product-label.lg{font-size:14px}.label-info{background-color:#e7e7e7;font-weight:600;padding:4px 12px}.label.rounded{border-radius:100px}.label.label-grey,.product-label.product-label--sold-out{background-color:#ababab}.label.label-black,.product-label.product-label--black{background-color:#000!important}.product-label.product-label--split{display:flex;flex-wrap:wrap;grid-gap:4px;align-items:baseline;padding:4px 6px}.product-label.product-label--split span{background-color:#fff;border-radius:1px;color:var(--primary-color);padding:3px 5px}.header-subtitle{font-weight:700;margin-bottom:15px;display:block;width:fit-content}hr{height:1px;background-color:#e8e8e8;border:none;margin:30px 0}.bc-logo{width:300px;margin-bottom:30px}.layout{width:100%;margin:0}.layout .sidebar_content{width:40%;display:flex;flex-direction:column;max-width:450px}.content{width:50%}.content.content-full{width:100%;padding-bottom:30px;padding-top:0}.content p{line-height:30px;margin-bottom:30px;color:#616161;font-size:16px}.content p:last-child{margin-bottom:0}.section__header{margin:0}.text-icon_wrapper{display:flex;grid-gap:15px;align-items:center}.cookie-bar{z-index:2147483001}@media screen and (max-width: 1000px){.layout .sidebar_content{width:100%;max-width:100%;height:inherit}}@media screen and (max-width: 640px){.container{padding:0 30px}hr{margin:15px 0}.content.content-full{padding-bottom:45 spx}}@media screen and (min-width: 640px){.section__header{overflow:visible}}.fade-out{opacity:1;animation:fadeOut ease 3s;animation-fill-mode:forwards}@keyframes fadetoTopEnter{0%{bottom:-100px;opacity:0}to{bottom:0px;opacity:1}}@-moz-keyframes fadetoTopEnter{0%{bottom:-100px;opacity:0}to{bottom:0px;opacity:1}}@-webkit-keyframes fadetoTopEnter{0%{bottom:-100px;opacity:0}to{bottom:0px;opacity:1}}@keyframes fadetoTopExit{0%{bottom:0px;opacity:1}to{bottom:-100px;opacity:0}}@-moz-keyframes fadetoTopExit{0%{bottom:0px;opacity:1}to{bottom:-100px;opacity:0}}@-webkit-keyframes fadetoTopExit{0%{bottom:0px;opacity:1}to{bottom:-100px;opacity:0}}@keyframes fade{0%{opacity:1}to{opacity:0}}@-moz-keyframes fade{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade{0%{opacity:1}to{opacity:0}}.visable-xs,.visable-tablet{position:absolute;top:0;right:0;visibility:hidden}.pl-0{padding-left:0!important}.pa-0{padding:0!important}.pt-0{padding-top:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.pb-0{padding-bottom:0!important}.mb-0{margin-bottom:0!important}.mbsep{margin-bottom:5%}.wb{background-color:#fff}.tc{text-align:center}.tl{text-align:left!important}.tr{text-align:right!important}.align-l{padding-left:60px}.align-r{padding:0 60px 0 0}.text-r{text-align:right}.text-c{text-align:center}.hidden-lg{display:none!important}.grid-col-2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width: 1000px){.visable-tablet{position:initial!important;top:0!important;right:0!important;visibility:visible!important}.hidden-lg{display:block!important}}@media screen and (max-width: 640px){.grid-col-2{display:grid!important;grid-template-columns:repeat(1,minmax(0,1fr))}.mbsep{margin-bottom:30px}.hidden-xs{position:absolute!important;top:0;right:0;visibility:hidden}.visable-xs{position:initial;top:0;right:0;visibility:visible}}.empty-state{text-align:left;margin:180px auto;width:fit-content}.empty-state svg{height:90px;fill:#b2b2b2;margin-bottom:15px}h1,h2,h3,h4,h5{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:30px;color:var(--heading-color)}h1{font-size:32px}h2{font-size:28px}h3{font-size:22px}h4{font-size:18px}h5{font-weight:500!important}h1.primary,h2.primary,h3.primary{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:capitalize;margin-bottom:45px;padding-bottom:0;position:relative;color:#1d1d1d;width:fit-content;width:-moz-fit-content;word-break:break-word}h1.primary.white,h2.primary.white,h3.primary.white{color:#fff!important}h1.primary.center,h2.primary.center,h3.primary.center{margin:auto auto 45px}h1.primary:after,h2.primary:after,h3.primary:after{content:"" url(Line.svg);width:55px;transition:all .3s;display:block;line-height:0;margin-top:8px}h1.primary.center:after,h2.primary.center:after,h3.primary.center:after{margin-left:auto;margin-right:auto}h5{font-size:18px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:capitalize;margin-bottom:15px;color:#1d1d1d}.light,.light h1,.light h2,.light h3,.light h4,.light h5,.light h6,.light p{color:#fff!important}.small{font-size:13px}.italic{font-style:italic}@media screen and (max-width: 640px){.primary{line-height:32px;margin-bottom:30px!important}h1{font-size:24px}}.btn,.product-form__add-button,.jdgm-write-rev-link{display:flex;text-align:center!important;color:#fff!important;border:1px solid var(--primary-color);background-color:var(--primary-color);width:fit-content;padding:8px 16px;text-decoration:none!important;text-transform:uppercase;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);border-radius:2px!important;font-size:14px;opacity:1;transition:background-color .3s,color .3s,opacity .3s;position:relative;flex-wrap:wrap;grid-gap:8px;align-items:center;justify-content:center;margin-top:15px}.btn-fit{width:fit-content!important}.product-form__add-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;opacity:0;transition:all .3s}.btn-block{width:100%!important}.btn-c{margin:0 auto}.btn-sm{width:fit-content;width:-moz-max-content;font-size:12px;padding:3px 10px}.btn-white{color:var(--primary-color);background-color:#fff;border:2px solid white}.btn-alt-white{color:#fff;background-color:transparent;border:2px solid white}.btn-grey{background-color:#fff;border-color:#1d1d1d!important;color:#1d1d1d!important}.btn-grey-empty{background-color:#fff!important;border-color:#707070!important;color:#707070!important}.btn.btn-blue{background-color:#0c7fd6;border-color:#0c7fd6}.btn.btn-blue:hover{color:#0c7fd6!important}.btn-icon{margin:0;display:flex}.btn-icon svg{width:24px;height:24px}.btn-rounded{border-radius:100px!important}.btn-grey:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.btn.btn-grey-empty:hover{background-color:#707070!important;color:#fff!important}.btn.caret:after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:0;font-size:20px;color:#fff;margin-right:20px;bottom:2px;transform:rotate(0);transition:all .3s}.btn-grey:hover.caret:after{color:#1d1d1d!important;transform:rotate(-90deg)}.btn-white:hover{background-color:transparent!important;color:#fff!important;border-color:#fff}.btn:hover,.product-form__add-button:hover,.btn.btn-grey[aria-expanded=true]:hover,.btn:hover span,.product_purchase__wrapper button:hover .price-list .price{color:var(--primary-color)!important;background-color:transparent!important}.btn-icon:hover svg line,.btn-icon:hover svg circle{stroke:var(--primary-color)}.btn-icon:hover svg path{fill:var(--primary-color)}.btn.prim-dark:hover{background-color:#0000004d!important;border-color:#fff;color:#fff!important}.btn.btn-sold_out,.btn.btn-sold_out:hover,.product-form__add-button.btn-sold_out{color:#fff!important;background-color:#000!important;cursor:not-allowed;border-color:#000!important}.btn.btn-sold_out.access{cursor:pointer}.btn.btn-alt-white:hover{border-color:red}.btn-unavailable{cursor:not-allowed}.product-form__add-button.btn-unavailable:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.7}.button-group{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;width:100%}.button-group.stacked{flex-direction:column;grid-gap:5px;padding:0 15px 15px}.button-group.stacked .btn{width:100%!important;border-radius:2px}.button-group.btn-gap{grid-gap:8px}.button-group form{width:100%;display:flex;margin:0}.button-group .btn{width:fit-content;margin:0;border-radius:0;display:flex;align-items:center;justify-content:center}.button-group .btn:first-child{border-radius:0 0 0 3px}.button-group .btn:last-child{border-radius:0 0 3px}.btn-group_list .btn{margin-bottom:8px}.btn-group_list .btn:last-child{margin-bottom:0}.btn-group.btn-group-grey-alt{display:flex;justify-content:space-between;margin-top:30px;align-items:center}.btn.btn-grey[aria-expanded=true]{background-color:#222021;border-color:#222021;color:#fff!important;fill:#fff}.button-group.non-block{display:flex;flex-wrap:wrap;grid-gap:8px}.button-group.right{justify-content:end}.button-group.non-block .btn{width:fit-content}@media screen and (max-width: 1000px){.btn-fit{width:fit-content!important}.btn-group.btn-group-grey-alt{flex-direction:column-reverse;grid-gap:15px}.btn-group.btn-group-grey-alt .btn,.btn-group.btn-group-grey-alt .link{width:100%}.button-group.sm-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.button-group.btn-gap{grid-gap:8px}.button-group.btn-gap .btn{width:100%}}@media screen and (max-width: 640px){.btn-fit{width:fit-content!important}.btn{width:100%}.btn-sm{width:fit-content;width:-moz-max-content}.button-group .btn{width:100%;margin:0;border-radius:0;display:block}.button-group .btn:last-child{width:100%;margin:0;border-radius:0 0 3px 3px}}.alert{width:100%!important}.alert.available{color:#003525;background-color:#eefffa}.alert.caution{background:#fff1e1;color:#573900}.alert.info{color:#002635;background-color:#eefbff}.alert.available i{color:#059669}.alert.caution i{color:#b96800}.alert.info .bullet-indicator{background-color:#00a6ff}.alert.info i{color:#00a6ff}.alert.error{position:relative;margin:15px;z-index:50;background:#ffdede;color:#d20000;padding:8px 15px;border-radius:4px;opacity:1;font-size:14px;text-transform:capitalize;height:fit-content}.hidden.alert{display:block!important;opacity:0;z-index:-999}.card.popup{margin:20px;z-index:10;border:1px solid #e7e7e7;position:fixed;bottom:0px;right:0px;animation-name:fadetoTopEnter;animation-duration:.5s}.card.popup.close{bottom:0px;animation-name:fadetoTopExit;animation-duration:.5s;opacity:0}.card.popup .exit-popup__close{top:10px;right:10px;line-height:0}.card.popup .exit-popup__close svg{width:14px;height:14px}.card.popup .card-container{padding:15px}.card.popup .card-container .text-icon_wrapper{justify-content:center;align-items:self-end}.card.popup .card-container h4{font-weight:500;color:#5b5b5b;font-size:18px;line-height:24px}.card.popup .card-container h4 strong{color:#000}.card.popup .card-container a{font-size:15px}.card.popup .card-container a i{font-size:18px}@media screen and (max-width: 640px){.card.popup{margin:8px 8px 62px;width:calc(100% - 16px)!important}}.article-item{box-shadow:0 0 12px #0000000f;border:1px solid #f5f5f5;background:white;border-radius:3px;position:relative}.article-item.quote-item:after{background-color:#1d1d1d;padding:12px;position:absolute;top:-8px;right:30px;font-family:"Font Awesome 5 Free";content:"\f10d";font-weight:900;line-height:normal;font-size:20px;color:#fff;border-radius:3px}.article-item_quote-name{position:absolute;left:30px;bottom:30px;font-weight:bolder}.article-item_quote-name:before{content:"";background-color:#d5d5d5;height:2px;width:15px;position:absolute;top:-8px}.article-item.quote-item>.article-item_container{margin-bottom:60px}.article-item__image-container{display:block;margin-bottom:0;border-radius:3px 3px 0 0;overflow:hidden}.article-item_container{padding:30px;background-color:#fff;border-radius:0 0 3px 3px}.article-card{height:auto!important;position:relative}.article-item{box-shadow:0 0 12px #0000000f;background-color:#fff;border-radius:3px;height:100%}.article-item.article-btn{margin-bottom:10px}.article-card .btn{position:absolute!important}.article-item .cover-image-panel{height:350px;border-radius:3px;width:100%;object-fit:cover;overflow:hidden;min-height:auto}.article-item .cover-image-panel.placeholder svg{height:inherit}.article-item .article-content{padding:30px;text-align:left}.article-item .article-content h2{font-size:20px;font-weight:500;color:#1d1d1d;margin-bottom:10px}.article-item .article-content p{line-height:30px}.card__section{padding:30px!important;margin:0!important;height:100%}.card__section+.card__section:before{content:none}section .article-container{display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0}section .content-features{position:relative}section .content-features .article-container .article-card{max-width:100%;height:auto}@media not all,(hover: hover){.article-item:hover .article-item__title{color:var(--primary-color)}}@media screen and (max-width: 1000px){.article-item .cover-image-panel{height:250px}.text-with-icons.article-container:after{content:"flickity";display:none}section .article-container{padding-bottom:0}.article-card{max-width:100%}.article-card .btn{position:relative!important}}@media screen and (max-width: 640px){.article-item .article-content{padding:20px;text-align:left}}table{table-layout:fixed;display:table;font-size:14px;margin-bottom:15px}table,table tbody,table tr{width:100%}table.table-border tr{width:100%;border-bottom:1px solid #e6e6e6}table.striped tr:nth-child(even){background-color:#f1f1f1}table td{padding:15px}.table.price-tier_container{display:flex;grid-gap:15px}.table.price-tier_container .card.price-tier_item{width:calc(100% / 3);display:flex;flex-direction:column;height:auto;margin:0}.table.price-tier_container .card.price-tier_item .heading,.table.price-tier_container .card.price-tier_item .price-tier_body{padding:15px}.table.price-tier_container .card.price-tier_item .price-tier_header{display:flex;flex-direction:column;height:100%}.table.price-tier_container .card.price-tier_item .price-tier_header .title{padding:4px 16px;background-color:#e6e6e6;border-radius:3px 3px 0 0}.table.price-tier_container .card.price-tier_item .price-tier_header .title.plus{background-color:#1d1d1d}.table.price-tier_container .card.price-tier_item .price-tier_header .title.gold{background-color:#ffb900}.table.price-tier_container .card.price-tier_item .price-tier_header .title.plus h5{color:#fff}.table.price-tier_container .card.price-tier_item .price-tier_header .title h5{font-size:16px;margin:0}.table.price-tier_container .card.price-tier_item .heading{display:flex;height:auto;flex-direction:column}.table.price-tier_container .card.price-tier_item .heading .heading_container{display:flex;flex-direction:column;height:100%}.table.price-tier_container .card.price-tier_item .heading h5{font-size:16px}.table.price-tier_container .card.price-tier_item .heading p{font-weight:400;color:#636363;margin-top:30px;font-size:15px}.table.price-tier_container .card.price-tier_item .heading h3{margin:0}.table.price-tier_container .card.price-tier_item .heading span{font-size:14px;font-weight:400;color:#919191}.table.price-tier_container .card.price-tier_item .price-tier_body{border-top:1px solid #ededed;height:100%}.table.price-tier_container .card.price-tier_item .price-tier_body ul{padding:0 0 0 15px;margin:0;list-style:unset;font-size:14px}.table.price-tier_container .card.price-tier_item .price-tier_body ul li{margin-bottom:8px;position:relative}@media screen and (max-width: 640px){.table.price-tier_container{grid-gap:30px;flex-wrap:wrap}.table.price-tier_container .card.price-tier_item{width:100%}.table.price-tier_container .card.price-tier_item .heading p{margin-top:15px}}.announcement-bar__inner{justify-content:space-between;padding:8px 0}.announcement-bar__inner a{text-decoration:none;color:inherit}.announcement-bar__inner a:hover{color:var(--primary-color)}.announcement-bar__inner .annoucement-bar__content{display:flex;align-items:center;justify-content:center;grid-gap:4px;font-weight:800;text-transform:capitalize}.announcement-bar__inner .annoucement-bar__content i{color:var(--primary-color);font-size:24px}.announcement-bar .announcement-bar_disclaimer{font-weight:500;font-size:13px;color:#ffdcdc}@media screen and (max-width: 1000px){.announcement-bar__inner{flex-direction:row-reverse}}.header{padding:0}.header__logo.can{position:relative;padding-right:30px!important}.shopify-section.shopify-section__header{position:-webkit-sticky;position:sticky;top:0;z-index:15}.header__inner{display:flex;flex-wrap:unset;align-items:center}.header__action-list{margin-left:0!important;padding-left:0}.nav-bar__inner,.nav-bar__inner .nav-bar__linklist{display:flex;grid-gap:35px;height:100%;padding-inline-start:0;margin:0}.nav-bar__link.link:focus,.nav-bar__link.link:hover,.nav-bar__link[aria-expanded=true]{color:#fff!important}.nav-bar__link:hover:after,.nav-bar__link[aria-expanded=true]:after{width:100%;background-color:red;height:5px}.nav-bar__link .icon--arrow-bottom{transition:transform .3s}.nav-bar__link[aria-expanded=true] .icon--arrow-bottom{transform:rotate(180deg)}.nav-dropdown{padding:0;background:#fff;border:0;box-shadow:0 0 14px #0000002e;display:flex;flex-wrap:wrap;flex-direction:column;overflow:hidden;opacity:1;visibility:visible;width:fit-content;width:-moz-max-content;z-index:4}.nav-dropdown.mega-menu_nav-dropdown .nav-dropdown_menu,.nav-dropdown .nav-dropdown_menu{background-color:#fff;list-style:none;margin:0!important;padding:60px 0!important;display:flex}.nav-dropdown.mega-menu_nav-dropdown .nav-dropdown_menu{width:100%;justify-content:center;grid-gap:30px}.nav-dropdown[aria-hidden=true]{max-height:0!important}.nav-dropdown,.nav-dropdown[aria-hidden=false]{transition:max-height .4s ease-in}.nav-dropdown[aria-hidden=true]{transition:max-height .3s ease-out}.nav-dropdown:not(.nav-dropdown--floating){left:0}.nav-dropdown_menu{list-style:none;background-color:#fff;width:100%;margin:0;padding-top:30px!important;padding-bottom:30px!important}.nav-dropdown_menu .nav-dropdown__link.ebike_nav:hover{background-color:var(--primary-color);color:#fff}.nav-dropdown__item{margin-bottom:15px}.nav-dropdown__item:last-child,.nav-dropdown__item .nav-dropdown__link:last-child{margin-bottom:0}.nav-dropdown__link span{font-size:14px;font-weight:100;text-transform:capitalize;margin-top:-5px}.nav-dropdown__item:not(.has-mega-menu){border-radius:3px}.nav-dropdown__link{margin-bottom:15px;font-size:16px;text-transform:none;font-weight:600;transition:background-color .3s,color .3s;border-radius:3px;flex-direction:column;position:relative;display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:0 15px}.nav-dropdown_menu .nav-dropdown__link.ebike_nav{padding:8px 15px}.nav-dropdown__link:hover{color:var(--primary-color)}.nav-dropdown__link svg{margin:0;position:absolute;width:8px;height:12px;top:calc(50% - 5px);right:15px}.product-item.bike-product .product-item__price-list{margin-top:0;margin-bottom:0;display:inline-flex;align-items:end;flex-direction:column}.header__cart-count{background:var(--primary-color)}.header__action-item{padding:0;margin-right:15px}.header__action-item:last-child{padding:0;margin-right:0}.header__logo{display:inline-block;vertical-align:middle;margin:0 auto!important;padding:0!important}.header .icon--close{width:15px;height:15px}.header__action-list{padding-left:0;margin-left:0;line-height:0}.header__action-list svg{width:25px!important;height:auto;color:#fff!important}.icon-state .icon-state__primary,.icon-state .icon-state__secondary{cursor:pointer}.icon_normal{width:32px!important;height:32px!important}.icon_large{width:40px!important;height:40px!important}.search-bar{position:unset!important}.search-bar__top{position:relative;display:flex;height:50px;align-items:center;border-radius:0;background:var(--secondary-background);color:var(--text-color);z-index:1;padding:0 60px}.search-bar__input-wrapper{position:relative;height:100%;display:flex;flex-wrap:wrap;width:100%;flex-direction:column}.search-bar__top .icon--search{width:15px;height:100%;margin:0}.search-bar__input{height:100%;width:100%;border:none;background:transparent;line-height:normal;color:var(--heading-color);-webkit-appearance:none;appearance:none;padding:0;margin-left:15px}.search-bar__submit{height:100%;color:var(--secondary-background);background:var(--header-accent-color);border-radius:0;width:fit-content;margin-right:60px;padding:15px}.header__search-bar-wrapper{max-height:0;height:0;overflow:hidden;transition:max-height,.3s}.header__search-bar-wrapper.open{max-height:50px;height:100%}.nav-link_card-block{border-radius:4px;width:auto;background-size:cover;position:relative;white-space:normal;display:flex;grid-gap:15px;cursor:pointer;flex-wrap:wrap}.nav-link_card-block img{width:100%;height:auto;object-fit:cover;border-radius:4px;max-height:120px}.nav-link_card-block .nav-link_card-block_content{position:relative;z-index:1}.nav-link_card-block .nav-link_card-block_content h3{font-size:16px;margin-bottom:0!important;position:relative;padding-right:15px}.nav-link_card-block .nav-link_card-block_content h3:after{font-family:"Font Awesome 5 Free";content:"\f105";position:absolute;top:0;right:0;font-weight:800;color:#bababa;font-size:16px;transition:all .3s}.nav-link_card-block:hover .nav-link_card-block_content h3:after{color:var(--primary-color)}@media screen and (min-width: 1000px){.nav-bar{border-bottom:0;background:none;width:fit-content;width:-moz-max-content;margin:0 auto;position:initial;padding:0 15px}.nav-bar:after{content:none}.nav-bar__item:last-child{margin-right:0}.header__logo{margin:0!important}.nav-bar__item{margin-right:0;height:100%;display:inline-flex;align-items:center;font-size:13px;margin-bottom:0;padding:0}.nav-bar__item.mega-menu_nav-dropdown{position:initial!important}.nav-bar__item.nav-item_fit{position:relative}.nav-bar__item button.nav-bar__link{text-transform:capitalize}.nav-bar__item:after{content:"";width:0;background-color:transparent;height:0;position:absolute;bottom:0;transition:background-color .3s ease-in-out}.nav-bar__link{position:relative;padding:30px 0}.nav-bar__link:after{content:"";width:0;background-color:transparent;height:0;position:absolute;bottom:0;transition:background-color .3s ease-in-out;left:0}.nav-bar__item>.nav-dropdown{min-width:unset;width:fit-content}.nav-dropdown.mega-menu_nav-dropdown{width:100%!important}.nav-container_listing{display:flex;flex-wrap:wrap;grid-gap:30px;width:100%;justify-content:space-evenly}.nav-container{display:flex;flex-wrap:wrap;flex-direction:column;grid-gap:30px;height:fit-content}.nav-dropdown.mega-menu_nav-dropdown .nav-link-container{padding:0;height:fit-content}.nav-link-container{width:fit-content;width:-moz-max-content;padding:20px 30px}.nav-link-container.nav-link_sidebar{height:100%!important;width:auto}.nav-link-container.nav-link_sidebar.r{border-right:1px solid #e9e9e9;padding-right:30px!important}.nav-link-container.nav-link_sidebar.l{border-left:1px solid #e9e9e9;padding-left:30px!important}.nav-link-container h6{color:#1d1d1d;text-transform:uppercase;font-size:13px;margin-bottom:8px;font-weight:600;width:fit-content;width:-moz-max-content}.nav-link-container ul.nav-link_listing{padding-inline-start:0;list-style:unset;line-height:18px;margin:0}.nav-link-container ul.nav-link_listing li{font-size:14px;margin-bottom:12px!important}.nav-link-container ul.nav-link_listing li:last-child{margin-bottom:0!important}.header__action-item:not(:last-child):after{position:absolute;content:"";right:0;top:calc(50% - 17px);background:var(--header-border-color);height:34px;width:0}.header__action-item.header__action-item--account{padding-left:0}}@media screen and (max-width: 640px){.header--search-expanded{margin-bottom:0}}.mobile-menu{position:absolute;width:100vw;height:0;left:0;top:100%;visibility:hidden;max-height:0;z-index:1;opacity:0;color:var(--text-color);font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 16px));transform:scale(.9);transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out,max-height 0s linear .25s;will-change:transform;max-height:100vh!important}.header__mobile-nav{margin-right:0}.mobile-menu[aria-hidden=false]{box-shadow:0 0 14px #0000002e;transform:unset;height:100vh}.mobile-menu{transform:unset;max-height:0}@media screen and (max-width: 1000px){.shopify-section.shopify-section__header{position:-webkit-sticky;position:sticky;top:0;z-index:15}.header__inner{padding:15px 0}.announcement-bar__content{margin:auto;text-align:center}.header{padding:0}.nav-link_card-block{max-width:100%}.nav-link_card-block img{max-height:150px}.nav-link_card-block .nav-link_card-block_content{z-index:1;width:100%}.mobile-menu__panel.is-nested{z-index:2}.mobile-menu__nav{list-style:none;padding-inline-start:0;margin:0;height:calc(100% + 75px)}.mobile-menu__nav-item{margin:0}.mobile-menu .icon--arrow-right,.mobile-menu .icon--arrow-left{width:8px;height:30px}.mobile-menu__nav-link{padding:15px 60px;margin:0;border-radius:0;transition:all .3s;text-transform:capitalize;font-size:16px}.mobile-menu__nav-link.accordion{padding:15px 60px}.mobile-menu__nav-link.accordion:hover{background-color:transparent}.mobile-menu__nav-link.accordion:hover h3.accordion_title{color:var(--primary-color)}.mobile-menu__nav-link.accordion.open{border-radius:0;border-bottom:0}.mobile-menu__nav-link.accordion h3.accordion_title{font-size:16px;padding:0}.mobile-menu__nav-link.accordion.open h3.accordion_title{color:red}.mobile-menu__nav-link.accordion h3.accordion_title:after{content:""}.mobile-menu__nav-link.accordion h3.accordion_title svg{transform:rotate(90deg);margin-left:8px;transition:all .3s}.mobile-menu__nav-link.accordion.open h3.accordion_title svg{transform:rotate(-90deg);margin-left:8px}.mobile-menu__nav-item .nav-link-container.accordion-body{padding:0 60px}.mobile-menu__nav-item .nav-link-container.accordion-body ul.nav-link_listing{padding-inline:15px;list-style:none;margin:0}.mobile-menu__nav-item .nav-link-container.accordion-body ul.nav-link_listing li{margin-bottom:12px}.mobile-menu__nav-item.nav-link-container.accordion-body ul.nav-link_listing li:last-child{margin-bottom:0}.mobile-menu__nav-item_back-link{border-bottom:1px solid #f3f3f3}.mobile-menu__nav-item.mobile-menu__nav-item_back-link .mobile-menu__nav-item-container{display:flex;flex-wrap:wrap;padding:15px 60px;position:relative}.mobile-menu__nav-item.mobile-menu__nav-item_back-link .mobile-menu__nav-item-container h6{margin:0;font-weight:600;color:#131313;text-transform:uppercase;width:100%;text-align:center}.mobile-menu__nav-item.mobile-menu__nav-item_back-link .mobile-menu__nav-item-container button{display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:8px;align-items:center;position:absolute;padding-right:20px}.mobile-menu__nav-item_back-link .mobile-menu__nav-link{grid-gap:8px;justify-content:initial}.mobile-menu__nav-link:hover{background:var(--primary-color);color:#fff!important;font-weight:600}.search-bar_mobile{border-bottom:1px solid #f3f3f3}.search-bar_mobile .search-bar__top-wrapper{margin:0 -15px;max-width:unset;width:calc(100% + 30px)}.search-bar_mobile .search-bar__top{padding:15px 0;height:100%;display:block;z-index:0}.search-bar_mobile .search-bar__input-wrapper{position:relative;height:100%;display:flex;flex-wrap:nowrap;width:100%;flex-direction:row;align-items:center;padding:7px 15px;background-color:#eee;border-radius:8px}.search-bar_mobile .search-bar__input-wrapper .search-bar__input{width:calc(100% - + 30px);margin:0 15px 0 0}.header__action_container_mobile{border-top:1px solid #f4f4f4;padding-top:30px!important;display:flex;flex-direction:column;grid-gap:30px}.header__action_container_mobile .header__action-item-link{font-size:13px;font-weight:500;display:flex;flex-wrap:wrap;grid-gap:6px;align-items:center;line-height:0}.header__action_container_mobile .header__action-item-link:hover{color:red!important;transition:all .3s}.header__action_container_mobile .header__action-item-link svg{width:18px;height:auto}.header__action_container_mobile .header__action-item-link:hover .icon-state__primary-fill svg{fill:red!important;transition:all .3s}}@media screen and (max-width: 640px){.mobile-menu__nav-link,.mobile-menu__nav-item.mobile-menu__nav-item_back-link .mobile-menu__nav-item-container,.mobile-menu__nav-link.accordion{padding:15px 30px}.mobile-menu__nav-item .nav-link-container.accordion-body,.search-bar__input-wrapper{padding:0 30px}.header__search-bar-wrapper{padding:0}.header__search-bar-wrapper.open{visibility:visible;z-index:1;max-height:100%!important}.header__search-bar-wrapper .search-bar{opacity:1;padding:0;height:100%}.header__search-bar-wrapper .search-bar .search-bar__top-wrapper,.header__search-bar-wrapper .search-bar .search-bar__top-wrapper .search-bar__top{height:100%}.search-bar__top{padding:0}.search-bar__input-clear{display:block;right:30px}}.form_seperation.top{border-top:1px solid #f1f1f1;padding-top:30px}.select-wrapper--primary select:focus{border-color:#1d1d1d;box-shadow:none;outline:0;color:#1d1d1d!important}.select-wrapper--primary select{width:100%;padding:0 36px 0 12px;height:48px;border:1px solid #e8e8e8;border-radius:3px;background:0 0;box-shadow:0 -1px 1px rgba(var(--border-color-rgb),.3) inset;font-size:1rem;font-size:14px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;color:#707070!important}.form-container{display:flex;flex-wrap:wrap;grid-gap:15px;margin-bottom:30px}.form-container .form-input_full{display:block;width:100%}.form-container select,.form-container input{padding:0 15px 0 8px;height:48px;border:1px solid #e8e8e8;border-radius:3px;background:0 0;box-shadow:0 -1px 1px rgba(var(--border-color-rgb),.3) inset;font-size:1rem;font-size:max(1rem,16px);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;color:#707070!important;width:100%}.form-container select option{text-transform:capitalize}.form-container select::placeholder,.form-container input::placeholder{text-transform:capitalize;color:#9b9b9b!important}.form-container label{font-size:13px;font-weight:400;text-transform:capitalize;line-height:normal;display:block;margin-bottom:8px}.form-container label.form__floating-label{position:absolute;left:13px;top:0;line-height:48px;font-size:1rem;color:var(--text-color);transform:scale(1);transform-origin:left top;transition:transform .2s ease-in-out;pointer-events:none}input.primary-input{padding:0 36px 0 12px;height:48px;border:1px solid #e8e8e8;border-radius:3px;background:0 0;box-shadow:0 -1px 1px rgba(var(--border-color-rgb),.3) inset;font-size:1rem;font-size:max(1rem,16px);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;color:#707070!important}.form__field:focus{border-color:#222021;box-shadow:none;outline:0;color:#222021!important}.section{margin:0;padding:5% 0;position:relative}.section.lg{padding:80px}.layout-grid{display:grid;grid-gap:15px;grid-template-rows:auto}.section.photo-text{padding:0!important}.section.section-accordion{margin-bottom:15px;padding:0}@media screen and (max-width: 1000px){.section{padding:60px 0}.layout-grid{grid-template-columns:repeat(2,auto)!important}}@media screen and (max-width: 640px){.section{padding:30px 0}.layout-grid{grid-template-columns:repeat(1,auto)!important}}.accordion_listing .accordion-body{margin-bottom:4px}.accordion_listing .accordion-body::last-child{margin-bottom:0}.accordion{display:block;width:100%;margin-bottom:0;line-height:20px;color:var(--heading-color);font-weight:var(--text-font-bolder-weight);position:relative;cursor:pointer;padding:20px;background-color:#fff;border-radius:3px}.bold_option_title{display:block;width:100%;margin-bottom:0;line-height:20px;color:var(--heading-color);font-weight:var(--text-font-bolder-weight)!important;position:relative;cursor:pointer;text-transform:capitalize}.bold_option_title .label,.product-variant-title .label{color:#fff;margin-bottom:0;padding:1px 6px}.accordion+.accordion-body,.bold_option .bold_option_title~.bold_option_element{max-height:0;overflow:hidden;transition:all .3s;margin-left:0}.accordion.non-card{padding:20px 0;background:transparent;box-shadow:none}.accordion.non-card .accordion_title{font-size:14px}.accordion.non-card .accordion_title.lg{font-size:20px}.accordion.non-card{padding:20px 0!important}.accordion.non-card.open{border:0}.accordion.non-card h3.accordion_title:after{padding-right:0}.accordion.non-card.open h3.accordion_title:after{padding-right:0;padding-left:0}.accordion.non-card .accordion_title:after{padding-left:0!important;padding-right:0!important}.accordion.non-card+.accordion-body{margin-bottom:0;border-bottom:1px solid #dedede}.accordion.non-card.open+.accordion-body{margin-bottom:15px}.accordion.non-card+.accordion-body .accordion-body_container{padding:30px 0}.accordion.open{border-bottom:1px solid #eaeaea;border-radius:0 0 3px 3px!important}.accordion h3.accordion_title,.bold_option_title{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:30px}.accordion h3.accordion_title:after,.bold_option_title:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f107";position:absolute;right:0;font-size:20px;color:#616161;transition:all .3s;transform:rotate(0);padding-right:20px}.accordion.open h3.accordion_title:after,.bold_option_title.open:after{color:#b2b2b2;transform:rotate(-180deg);padding-right:0;padding-left:20px}.accordion+.accordion-body .accordion-body_container{background-color:#fff;padding:30px}.accordion.link{padding:0;margin-top:15px;border-bottom:0;font-size:14px}.accordion.link h3.accordion_title{font-size:14px;width:fit-content;color:#0c7fd6;font-weight:400}.accordion.link h3.accordion_title:after{right:initial;padding:0;margin-left:8px;color:#0c7fd6;font-size:14px}.accordion.link.open h3.accordion_title:after{color:#0c7fd6}.pagination{border-top-width:0;padding:15px 0;font-size:16px}.pagination__inner{display:flex;justify-content:center;align-items:center;color:#616161;width:fit-content;width:-moz-max-content;margin:auto;position:relative}.pagination__nav-item.is-active{background:var(--primary-color)}.pagination__next,.pagination__prev{position:absolute;width:32px}.pagination__next{right:-30px}.pagination__prev{left:-20px}.pagination__prev svg{margin-right:8px}.pagination__next svg{margin-left:8px}.pagination__prev.disabled,.pagination__next.disabled{color:#b2b2b2;cursor:not-allowed}.product-page_content-container{overflow-x:hidden}.breadcrumb__list{padding-inline:0}#shipping-information{padding:0;margin:60px 0}#product-specs{padding-top:5%;background-color:#fff}#product-specs .section.section-accordion{padding-top:0}#tech-sizing{padding-bottom:5%;margin:0}.product-meta{margin-bottom:30px}.itoris_options_loading .itoris_loading-container{width:fit-content;width:-moz-fit-content;margin:auto auto 30px}.card{border:0}.product-block-list .product-block-list__wrapper .product-information>.card{border:0;margin:0;height:100%}.container.sidebar-right{padding-right:0!important}[modal-overlay-open=true]{overflow:hidden;position:relative}[modal-overlay-open=false]{overflow-y:visible;overflow-x:hidden;position:relative}.modal-new{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006;padding:60px}.modal-new.modal-full{height:100vh;padding:15px;overflow:hidden;justify-content:center}.modal-new[arial-modal-open=true]{opacity:1}.modal-new[arial-modal-open=false]{opacity:0;display:flex!important;z-index:-999}.modal-new.modal-full .modal-card{margin:0 auto!important;overflow-y:auto}.modal-new .modal-card{display:flex;flex-direction:column;background-color:#fefefe;margin:auto!important;padding:45px!important;border:1px solid #888;width:800px;position:relative;top:0;line-height:initial;height:auto;border-radius:8px}.modal-new.modal-full .modal-card{height:100%}.modal-header{position:sticky;top:0}.modal-new .modal-card .modal-title{text-transform:capitalize;display:block;margin-bottom:30px}.modal-new .modal-card .modal-title h1{font-size:22px;font-weight:400;width:fit-content;width:100%;margin:0;text-align:center}.modal-new .modal-card .modal-title .close{color:#1d1d1d;font-size:24px;font-weight:300;position:absolute;top:15px;right:15px;z-index:0;padding:12px;display:flex;justify-content:center;align-items:center;background-color:#e2e2e2;border-radius:100%;transition:all .3s;line-height:15px}.modal-new .modal-card .modal-header .modal-title .close{top:-25px;right:-25px}.modal-new .modal-card .modal-title .close:hover,.modal-new .modal-card .modal-title .close:focus{background-color:var(--primary-color);color:#fff;text-decoration:none;cursor:pointer}.modal-new.modal-full .modal-card .modal-content{overflow-y:scroll;margin-bottom:40px}.modal-new .modal-card .modal-content{font-size:16px;position:relative}.modal-new .modal-card .modal-content a{color:#0c7fd6}.modal-footer{position:fixed;max-width:800px;z-index:50;background-color:#fff;padding:20px;margin:auto;bottom:15px;border-radius:0 0 8px 8px;border:1px solid #888888;border-top:1px solid #e5e5e5;width:calc(100% - 30px)}.modal-footer .btn{margin:0;cursor:pointer}.product-variant-title{line-height:20px;display:flex;flex-wrap:wrap;grid-gap:4px}.product-form__option-name{font-size:16px;text-transform:capitalize;margin:0;display:flex;align-items:center;grid-gap:6px}.product-form{margin-top:0}.modal__container{width:100%}.modal_title{position:relative;background-color:#f8f8f8;padding:15px;line-height:normal;border-radius:4px;margin-top:8px;border:1px solid #f8f8f8;cursor:pointer;transition:all .3s;width:100%}.modal_title i{position:absolute;right:15px;font-size:19px;top:15px}.modal_title:hover i{color:red}.modal_title p{color:#414141;font-size:13px;margin-bottom:0;display:flex;flex-direction:column;text-align:left;padding-right:8px}.modal_title span{display:block;font-size:13px;font-weight:400;color:gray;text-align:left}.price--highlight,.price{margin-right:0!important;color:#222021;font-size:20px;font-weight:500;transition:all .3s}.product-form .price--compare,.product-nav-bar .price--compare{font-size:14px!important;color:#707070;top:0}.product-label_pitch-line{padding:15px 0 0;font-size:16px}.product-form__info-list_container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:15px}.product-form__info-list_container span{font-size:14px;font-weight:600}.product-form__info-list .klarna-container{margin:-6px 0 15px}.price-list{display:inline-flex!important;align-items:center!important;line-height:1!important;grid-gap:8px!important}.product-form__info-list_container .price-list span{font-weight:500!important}.product-form__info-list_container .price-list .price.price--highlight{font-size:20px}.product-form__info-list_container .price-list .price.price--compare{font-size:14px!important}.quantity-selector--product .quantity-selector__value{min-width:0;width:50px}.product-form__info-list{position:relative;border-spacing:unset;background:white;width:100%;margin:0}.product-form__info-list.quantity-form_added{padding-top:30px}.product-form_quanity-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.product-form__info-item--quantity>*{padding-top:0;vertical-align:middle}.product-form__payment-container{margin:15px 0 0}.product-form__payment-container.product-navbar_btn{margin-top:0!important;height:62px}.product-nav-bar.nav-bar .product-nav-bar_content .product-form__info-list .product-form__payment-container button{height:100%;border-radius:0}.nav-bar__inner .product-form__info-list{padding:0;margin:0}.product_purchase__wrapper{position:sticky;bottom:0;background:white;margin-left:-30px;width:calc(100% + 60px);padding:30px}.product_purchase__wrapper button{margin:0}.product_purchase__wrapper button .price-list .price{color:#fff;font-size:inherit;font-weight:inherit}.product_purchase__wrapper button .price--compare{display:none}.product-form__variants{border-top:1px solid #f1f1f1;position:relative;display:flex;flex-wrap:wrap;grid-gap:45px;padding:30px 0;width:100%!important;margin:0}.help_text{font-size:13px;margin-top:15px;font-style:italic;color:#848484;display:block}.product-meta .product-meta__title .jdgm-prev-badge{font-size:13px;margin-bottom:4px}.jdgm-prev-badge{display:flex!important;grid-gap:4px}.block-swatch-list{margin:15px 0 0;display:flex;flex-wrap:wrap;grid-gap:8px;padding:0;width:100%}.block-swatch-list.img_listing .block-swatch__item{grid-gap:8px}.block-swatch-list .block-swatch{display:inline-block!important;margin:0;width:100%;padding:0;height:100%}.product-free-accessory__container .block-swatch__item .block-swatch__item-content{margin-right:25px}.block-swatch__item .block-swatch__item-content+.label{position:absolute;bottom:0;right:0;border-radius:0}.block-swatch-list .block-swatch.block-swatch--disabled{display:none!important}.block-swatch-list .block-swatch.accessories{width:fit-content}.block-swatch-list .block-swatch .block-swatch__item{display:flex;position:relative;border:1px solid #e8e8e8!important;margin-bottom:0;border-radius:3px;margin-right:0;cursor:pointer;padding:10px 15px;align-items:center;color:#707070!important;font-size:14px;box-shadow:none;text-align:left;text-transform:capitalize;line-height:normal;height:100%}.block-swatch-list .block-swatch .block-swatch__item .block-swatch__item-text.swatch_title{display:flex;flex-direction:column}.block-swatch-list.non-swatch .block-swatch__item-text{font-weight:500;color:#000}.block-swatch__item-text .product-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.block-swatch-list .block-swatch .block-swatch__item .block-swatch__item-text.swatch_title .swatch_sec-information{font-size:13px!important;color:#6c6c6c!important}.block-swatch__radio:checked+.block-swatch__item{color:#222021!important;border-color:#222021!important;background:white}.block-swatch--disabled .block-swatch__item-text{opacity:.3}.product-form__variant-metafield .product-form__variant-message.blue.warning-card{border:1px solid #1785d7;padding:15px;color:#1785d7;font-size:13px;margin-bottom:15px;border-radius:4px}.block-swatch__textbox{width:100%;padding:10px 15px;font-size:14px;border-radius:3px;border:1px solid #e8e8e8;color:#707070;line-height:normal}.block-swatch__textbox:focus{border:1px solid black;color:#000}.product-block-list__item.product-image .card--sticky.heightStatic{margin-top:-182px;padding-top:182px}.product-block-list__item.product-image .product-meta__label-list+.card--sticky.heightStatic{padding-top:197px}.product-image .card--sticky{position:relative;display:flex;flex-direction:column;height:calc(100% + 182px);justify-content:center;transition:all .3s}.product-image.fullscreen_sticky,.product-image.fullscreen_sticky .card--sticky{height:100vh!important;transition:all .3s}.product-form_discount{margin-bottom:15px;line-height:normal}.product-form_price-container{line-height:0;margin-bottom:0}.product-label.product-label--on-sale{background-color:#009757!important}.product-meta__label-list{display:flex;justify-content:start;flex-direction:row-reverse;grid-gap:8px}.product-meta__label-list.product-gallery{position:absolute;top:30px;margin:0}.product-meta__label-list .product-label+.product-label{margin:0}.product-meta{margin:0 0 30px}.product-meta-title_container{margin-bottom:20px}.product-meta__title{font-weight:600;margin-bottom:0}.product-meta__title h1{font-size:28px;margin-bottom:0;font-weight:700;display:flex;line-height:normal;align-items:center;grid-gap:8px;flex-wrap:wrap;row-gap:0}.product-meta__title .primary_subtitle{font-weight:500;color:#959595;text-transform:revert;margin-bottom:0;font-size:16px;line-height:normal}.product-form__option{margin:0;width:100%}.product-form__option .alert{margin:15px 0 0}.product-form__option.additional-information{margin-bottom:30px}.product-form__option.additional-information:last-child{margin-bottom:45px}.product-form .select-wrapper{width:100%!important}.product-form__selected-value{padding-left:2px;color:var(--text-color);font-size:14px;font-weight:500;text-transform:capitalize}.block-swatch_help{margin-top:15px;line-height:normal}.block-swatch_help a{color:red;text-decoration:underline}@media screen and (min-width: 1000px) and (max-width: 1240px){.block-swatch-list.img_listing.grid-col-2{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (max-width: 1000px){.product_purchase__wrapper{margin-left:-60px;width:calc(100% + 120px);padding:30px 60px}.product-form__variants{width:100%!important;margin:0 0 30px!important;padding:30px 0!important}.product-meta__title h1{font-size:22px}.price--highlight,.price{font-size:20px}.price--compare{font-size:14px}.product-meta__label-list.product-gallery{position:relative;width:100%;margin:0 0 30px;top:0}.label.lg,.product-label.lg{font-size:12px}.product-block-list__item.product-image .product-meta__label-list+.card--sticky.heightStatic{padding-top:0}}@media screen and (max-width: 640px){.product_purchase__wrapper{margin-left:0;width:100%;padding:15px;left:0;position:fixed;z-index:10}.product-gallery{margin:0 30px}.modal-new.modal-full{padding:0}.modal-new.modal-full .modal-card.card{border-radius:0;box-shadow:none}.modal-new.modal-full .modal-title{margin-bottom:15px}.modal-new .modal-card .modal-header .modal-title .close{top:-15px;right:-15px}.modal-new.modal-full .modal-card .modal-content{margin-bottom:50px;height:100%}.modal-footer{position:fixed;padding:15px;bottom:0;width:100%;margin:0;left:0;transform:none}}@media screen and (min-width: 640px){.product_purchase__wrapper{padding:20px 30px;margin-top:30px}.product-form__payment-container>*{margin:0}}.modal-header .disclaimer{display:block;margin:8px 0 30px}.bike-model_viewpoint .alert.error{position:absolute;width:fit-content!important;margin:15px}.tr{top:0;right:0}.bike-model_color-choice{top:0;right:0;position:absolute;z-index:2;margin:15px;padding:8px 16px;background:#ffffff;font-size:12px;text-transform:capitalize;border-radius:8px;font-weight:500;color:#000;display:flex;flex-wrap:wrap;align-items:baseline;grid-gap:8px}.bike-model_color-choice span{background-color:#e29000;width:12px;height:12px;border-radius:100%;top:3px}.color-swatch_title{display:flex;flex-direction:column}.ral_filter-wrapper{width:50%}.ral_colour-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;padding:4px 2px;width:100%;height:100%}.ral_color-item{display:flex;flex-direction:row;align-items:center;grid-gap:8px}.ral_color-item input{display:none}.ral_color-item label{display:flex;align-items:center;grid-gap:8px;word-break:break-word;font-size:14px;text-transform:capitalize}.ral_color-item label span{display:block;width:28px;height:28px;border-radius:100%;border:0;box-shadow:none}.ral_color-item input:checked+label span{box-shadow:0 0 0 1px #000;border:3px solid white}.ral_color-item input:checked+label{font-weight:600;color:#000}.modal-card .bike-model_viewpoint{padding:15px 120px;background:linear-gradient(180deg,rgba(236,236,236,1) 65%,rgb(221 221 221) 65%,rgb(231 231 231) 100%);border-radius:15px;position:relative;overflow:hidden;max-height:300px;display:flex;margin-bottom:15px}.bike-model_custom-colour{position:relative;z-index:1;display:flex;justify-content:center}.bike-model_custom-colour img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.bike-model_container{position:absolute;width:auto;height:100%;display:flex;justify-content:center}.ral_color-block{content:"";position:absolute;top:0;left:0;display:block;background-color:transparent;width:100%;height:100%;mix-blend-mode:overlay;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bike-model_base{position:relative;z-index:0}@media screen and (min-width: 640px) and (max-height: 800px){.modal-new .modal-card,.modal-footer{max-width:600px}.modal-card .bike-model_viewpoint{height:200px!important;padding:8px;justify-content:center}}@media screen and (max-width: 1000px){.modal-card .bike-model_viewpoint{padding:15px}}@media screen and (max-width: 640px){.modal-content .disclaimer{margin:15px 0 30px}.modal-card .bike-model_viewpoint{height:fit-content;justify-content:center}.bike-model_color-choice{display:none!important}.ral_filter-wrapper{width:100%}.ral_colour-container{grid-template-columns:repeat(2,minmax(0,1fr))}.ral_color-item label span{width:20px;height:20px}}.product-gallery_wrapper{display:flex;height:auto;width:100%;grid-gap:30px;align-items:center;position:relative}.product-gallery_navigation__wrapper{position:relative;display:flex;flex-direction:column;grid-gap:0;height:100%;align-items:center}.product-gallery_swiper__wrapper{width:calc(100% - 94px);height:fit-content}.product-gallery_swiper__wrapper .product-gallery_container-swiper{position:relative}.product-gallery_navigation__wrapper .prev,.product-gallery_navigation__wrapper .next{opacity:0}.product-gallery_navigation__wrapper:hover .prev,.product-gallery_navigation__wrapper:hover .next{opacity:1}.product-gallery_swiper__wrapper .prev,.product-gallery_swiper__wrapper .next{position:absolute;font-size:42px;display:flex;align-items:center;z-index:1;padding:6px 4px;height:100%;top:0;cursor:pointer;transition:color .3s}.product-gallery_swiper__wrapper .prev:hover,.product-gallery_swiper__wrapper .next:hover{color:red}.product-gallery_swiper__wrapper .prev{left:0px}.product-gallery_swiper__wrapper .next{right:0px}.product-gallery_navigation__wrapper>.vertical-button.prev,.product-gallery_navigation__wrapper>.vertical-button.next{position:relative;font-size:34px;color:#1d1d1d;z-index:10;transition:all .3s;background:#f8f8f8;border-radius:100%;padding:0;cursor:pointer}.product-gallery_navigation__wrapper>.vertical-button.prev.swiper-button-disabled,.product-gallery_navigation__wrapper>.vertical-button.next.swiper-button-disabled{opacity:0}.product-gallery_navigation__wrapper>.vertical-button.prev:hover,.product-gallery_navigation__wrapper>.vertical-button.next:hover{color:red}.product-gallery_navigation__wrapper>.vertical-button.prev{top:0;margin-bottom:-15px}.product-gallery_navigation__wrapper>.vertical-button.next{bottom:unset;top:unset;margin-top:-15px}.product-block-list__item.product-image .card__section{padding:0}.product-gallery_swiper .product-gallery-item_swiper{display:flex;flex-wrap:wrap;justify-content:center;align-self:center;object-fit:cover;padding:0 50px}.product-gallery_swiper .product-gallery-item_swiper a{width:fit-content}.product-gallery_swiper .product-gallery-item_swiper img{max-height:450px;border-radius:4px;width:100%;object-fit:contain}.product-gallery_swiper .swiper-pagination_v2{width:80px;position:relative;bottom:0;margin-top:30px}.product-gallery_swiper .swiper-pagination_v2 .swiper-pagination-bullet{background-color:#1d1d1d!important}.product-gallery-item_swiper{opacity:0!important}.product-gallery_caption{position:absolute;margin:15px;background:#1d1d1dcc;padding:2px 12px;border-radius:40px;color:#fff;font-size:12px}.swiper-slide-active{opacity:1!important}.swiper-button-next.circle_arrow,.swiper-button-prev.circle_arrow{position:absolute;z-index:1;cursor:pointer;display:flex;align-items:center;border:0;height:calc(100% - 28px);width:90px;margin:0;top:0}.swiper-button-next.circle_arrow{right:30px;justify-content:right}.swiper-button-prev.circle_arrow{left:30px;justify-content:left}.swiper-button-next.circle_arrow:after,.swiper-button-prev.circle_arrow:after{font-family:"Font Awesome 5 Free";position:relative;left:0;font-weight:600;right:0;margin:0;color:#4a4a4a;font-size:16px;border:2px solid #4a4a4a;padding:8px;transition:all .3s;border-radius:100%}.swiper-button-next.circle_arrow:after{content:"\f061"}.swiper-button-prev.circle_arrow:after{content:"\f060"}.swiper-button-next.circle_arrow:hover:after,.swiper-button-prev.circle_arrow:hover:after{color:var(--primary-color);border-color:var(--primary-color)}.product-gallery_navigation{width:100%;height:450px;position:relative;overflow:hidden}.product-gallery_navigation .swiper-wrapper .swiper-slide{width:fit-content;aspect-ratio:1 / 1;display:flex;flex-wrap:wrap;align-items:center;background:white;object-fit:cover;border-radius:6px;justify-content:center;overflow:hidden;height:65px;padding:2px;cursor:pointer}.product-gallery_navigation .swiper-wrapper .swiper-slide.product-gallery-item_swiper{opacity:1!important}.product-gallery_navigation .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{border:1px solid red;box-shadow:0 0 7px #ff000042}.product-gallery_navigation .swiper-wrapper .swiper-slide img{height:100%;width:100%;object-fit:contain}@media screen and (max-width: 1000px){.product-gallery_swiper__wrapper .prev,.product-gallery_swiper__wrapper .next{background-color:transparent;padding:0}.product-gallery_swiper__wrapper .prev{left:-45px}.product-gallery_swiper__wrapper .next{right:-45px}.product-gallery_swiper__wrapper{width:100%}.product-gallery_navigation__wrapper{width:calc(100% + 45px);flex-direction:row}.product-gallery_navigation__wrapper>.vertical-button.next{margin-top:0;margin-left:-15px;transform:rotate(270deg)}.product-gallery_navigation__wrapper>.vertical-button.prev{margin-bottom:0;margin-right:-15px;transform:rotate(270deg)}.product-gallery_swiper .product-gallery-item_swiper img{max-height:350px}.product-gallery_navigation{width:100%;margin:0}}@media screen and (max-width: 640px){.product-gallery_swiper__wrapper .prev{left:-20px}.product-gallery_swiper__wrapper .next{right:-20px}.product-gallery_swiper__wrapper .prev,.product-gallery_swiper__wrapper .next{font-size:32px}.product-gallery_swiper{position:relative}.product-gallery_swiper .product-gallery-item_swiper{padding:0}.product-gallery_swiper .product-gallery-item_swiper img{max-height:200px}.swiper-button-next.circle_arrow:after,.swiper-button-prev.circle_arrow:after{font-size:13px;padding:8px}}.color-swatch-list--large{margin:0;padding:0;display:flex;flex-wrap:wrap;grid-gap:10px}.color-swatch-list--large .color-swatch{margin:0;display:block!important}.color-swatch-list--large .color-swatch.color-swatch--disabled{display:none!important}.color-swatch-list--large .color-swatch__item{width:38px;height:38px;border-radius:50%;margin-top:0}.color-swatch-list--large .color-swatch_max-length{width:38px;height:38px;border-radius:50%}.color-swatch--disabled .color-swatch__item:before{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background:rgb(255,255,255,.7);border-radius:50%}.color-swatch--disabled svg{width:100%;height:100%;display:block;color:#fff;padding:4px;position:absolute;top:0;left:0;transform:rotate(-45deg) scaleY(.8)}.color-swatch__button.is-selected .color-swatch__item:after,.color-swatch__radio:checked+.color-swatch__item:after{position:absolute;content:"";border:2px solid #262626;border-radius:50%!important;width:calc(100% + 8px);height:calc(100% + 8px);top:-4px;left:-4px}.main-banner video{position:absolute;height:100%;width:100vw;object-fit:cover;z-index:-1}.main-banner{width:100%;height:100%;position:relative;display:flex;align-items:center;flex-direction:row;z-index:1;min-height:650px;padding:5% 0}.main-banner:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 80%);z-index:-1}.main-banner .content{width:40%;word-break:break-word}.main-banner .content p{font-size:18px}.main-banner .content .label,.main-banner.promotion-banner .content{margin-bottom:15px}.main-banner.tc .content .label,.main-banner.promotion-banner .content{margin:auto}.main-banner .content h3{font-size:48px;line-height:54px}.main-banner.top-banner{width:100%;height:100%;position:relative;display:flex;align-items:center;flex-direction:row;z-index:1;min-height:325px}.main-banner.top-banner:after,.main-banner.promotion-banner:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#000000c4;z-index:-1}.main-banner.top-banner h3,.main-banner.promotion-banner h3{line-height:30px;font-size:28px}.main-banner.top-banner .content{width:100%;word-break:break-word}.collection-banner_image.placeholder,.cover-image.placeholder{background-image:url("{{ 'bike_pattern.jpg' | asset_url }}")!important;background-size:contain;z-index:-1}.cover-image{width:100%;height:100%;position:absolute;object-fit:cover;z-index:-1}.cover-image.xs{z-index:-2}@media screen and (max-width: 1000px){.main-banner .content p{font-size:16px}.cover-image.xs{z-index:-1}.main-banner{min-height:550px}.main-banner .content,.main-banner.top-banner .content{width:100%}.main-banner:after{background:hsl(0deg 0% 0% / 80%)}.main-banner.top-banner:after{background:hsl(0deg 0% 0% / 80%)}}@media screen and (max-width: 640px){.main-banner{min-height:475px!important}.main-banner .content p,.main-banner .content h3,.main-banner.top-banner .content p{line-height:40px}.main-banner .content h3{font-size:32px}.main-banner.top-banner{min-height:225px}}.photo-with-text{display:flex;flex-wrap:wrap;height:100%;align-items:initial;min-height:475px}.photo-text .container{width:50%;margin:auto}.photo-text .content{width:100%;padding:80px 0}.section.photo-text .cover-image-panel,.section.photo-text .content{border-radius:0;position:relative}.section.photo-text .content .content-body{display:flex;flex-wrap:wrap;grid-gap:30px;flex-direction:column}.cover-image-panel{width:50%;display:flex;min-height:100%;height:auto}.cover-image-panel.non-cover{align-items:center;padding-left:60px}.cover-image-panel img,.cover-image-panel svg{height:100%;object-fit:cover;width:100%;position:relative;padding:0;border-radius:0}.cover-image-panel.non-cover img,.cover-image-panel.non-cover svg{padding:0;height:auto;border-radius:10px}.photo-with-text.right .cover-image-panel.non-cover{padding-right:60px;padding-left:0}@media screen and (max-width: 1000px){.cover-image-panel,.content{width:100%;padding:0}.photo-text .content{padding:60px 0!important}.photo-text .container{width:100%}.content,.content.text-right{padding:60px 0}.photo-with-text.right{flex-wrap:wrap-reverse}.cover-image-panel.non-cover{padding:0 60px!important;margin:0!important}}@media screen and (max-width: 640px){.photo-text .content{padding:30px 0!important}.cover-image-panel.non-cover{padding:0 30px!important}}.section-video_item{display:flex;width:100%;height:100%}.section.video{display:flex;flex-wrap:wrap;padding:0}.section.video .right{width:100%;display:flex;flex-direction:row-reverse}.video-with-text{height:550px;width:50%;display:flex}.video-with-text video{width:100%;height:100%;object-fit:cover}.section.video .container{width:50%;margin:auto}.section.video .content{width:100%;padding:60px 0}@media screen and (max-width: 1000px){.section.video{padding:0!important}.section-video_item{flex-direction:column}.video-with-text{width:100%;display:block;height:300px;margin:0}.section.video .container,.content{width:100%}.section.video .content,.section.video .content.text-right{padding:60px 0}.section.video .right{width:100%;flex-direction:row;display:block}}@media screen and (max-width: 640px){.section.video .content,.section.video .content.text-right{padding:30px 0}}.layout-grid .image-grid.grid-item{overflow:hidden;position:relative;border-radius:4px;height:100%}.layout-grid .image-grid.grid-item:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:transparent;transition:all .3s}.layout-grid .image-grid.grid-item:hover:after{background-color:#00000080}.layout-grid .image-grid.grid-item .grid-item_image{max-height:250px;width:100%;object-fit:cover;height:100%;border-radius:4px;transition:all .3s}.layout-grid .image-grid.grid-item:hover .grid-item_image{transform:scale(1.05)}.flickity-page-dots .dot{background:#c1c1c1}.flickity-page-dots .dot.is-selected{background:#1d1d1d}.swiper-button-next.alt-btn,.swiper-button-prev.alt-btn{position:absolute;top:50%;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:100%;padding:20px;width:0;height:0;background-color:red;transition:all .3s;opacity:1}.swiper-button-prev.alt-btn{left:-18px}.swiper-button-next.alt-btn{right:-18px}.swiper-button-next.alt-btn:after{font-family:"Font Awesome 5 Free";content:"\f061"}.swiper-button-prev.alt-btn:after{font-family:"Font Awesome 5 Free";content:"\f060"}.swiper-button-next.alt-btn:after,.swiper-button-prev.alt-btn:after{font-weight:600;color:#fff;font-size:16px;transition:all .3s}.swiper-button-next.alt-btn:hover,.swiper-button-prev.alt-btn:hover{background-color:#1d1d1d}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--heading-color)}.swiper-pagination.swiper-pagination-relative{bottom:0!important;width:100%;position:relative;margin-top:15px}.product-list.product-list--collection .swiper-button-next.alt-btn,.product-list.product-list--collection .swiper-button-prev.alt-btn{top:25%}.swiper-navigation_wrapper{display:flex;justify-content:space-between;position:absolute;z-index:1;top:50%;width:100%}.swiper-navigation_wrapper.circle-full .prev,.swiper-navigation_wrapper.circle-full .next{font-size:40px;color:#000;background:white;border-radius:100%;opacity:1;cursor:pointer;transition:all .3s}.swiper-navigation_wrapper.circle-full .prev:hover,.swiper-navigation_wrapper.circle-full .next:hover{color:var(--primary-color)}.swiper-navigation_wrapper .prev{position:relative;left:-20px}.swiper-navigation_wrapper .next{position:relative;right:-20px}.swiper-navigation_wrapper .prev.swiper-button-disabled,.swiper-navigation_wrapper .next.swiper-button-disabled{opacity:0}.drift-zoom-pane{position:absolute;background:var(--secondary-background);top:0;left:0;height:520px;width:100%;max-width:520px;box-shadow:0 1px 2px rgba(#000000,.2);transform:translateZ(0)}.drift-zoom-pane.drift-inline{position:absolute;width:150px;height:150px;border-radius:10px;box-shadow:0 6px 18px #0000004d}.layout.sidebar-layout{margin:0;min-height:65vh}.layout.sidebar-layout .customer_sidebar,.layout.sidebar-layout .customer_content{padding-top:60px}.layout.sidebar-layout .customer_sidebar,.layout.sidebar-layout .customer_content.empty-state_content{padding:0}.customer_content.empty-state_content .container.empty-state_container{height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-content:center}.customer_content.empty-state_content .container.empty-state_container .empty-state{margin:0}.empty-state__icon{width:46px;height:45px}.layout.sidebar-layout .customer_sidebar{width:350px;padding:60px 0}.layout.sidebar-layout .customer_sidebar .container{padding:0 60px!important}.sidebar-layout .customer_content{background-color:#fff;width:calc(100% - 350px)}.sidebar-layout .customer_content .container{padding:80px 60px}.layout.sidebar-layout .customer_sidebar ul.tab-list{list-style:none;padding-inline-start:0;margin-bottom:30px}ul.tab-list li.tab a.tab-link,.tab a.tab-link{color:#606060;font-size:14px;padding:3px 0;display:block;width:100%;font-weight:600;transition:all .3s;line-height:normal;border-radius:4px}ul.tab-list li.tab a.tab-link:hover,.tab a.tab-link:hover,ul.tab-list li.tab a.tab-link.active,.tab a.tab-link.active{color:red!important}.tab-list li.tab{margin-bottom:4px}.tab-list li.tab:last-child{margin-bottom:0}.tab.tab-alt a.tab-link{background-color:transparent;color:#949494;padding-left:0;font-weight:500;display:flex;align-items:center;fill:#949494;font-size:13px}.tab.tab-alt a.tab-link svg{width:auto;margin-right:12px}.tab.tab-alt a.tab-link:hover{color:red!important;fill:red}.layout.sidebar-layout .customer_content p{margin-bottom:45px}.customer-order_table{width:100%}.customer-order_table thead{text-align:left;color:#9f9f9f;border-bottom:1px solid #e8e8e8}.customer-order_table thead tr th{padding-bottom:30px!important;font-weight:600;text-transform:capitalize}.customer-order_table tbody{position:relative;top:15px}.customer-order_table tbody tr td{padding:12px 0}span.status{border-radius:3px;color:#fff;font-weight:700;padding:2px 6px;word-break:break-word;text-transform:capitalize}span.status.status_refunded{background-color:#616161}span.status.status_cancelled{background-color:#b7b7b7}span.status.status_unfulfilled{background-color:#1d1d1d}span.status.status_fulfilled{background-color:red}#link{color:red}.card__navigation .card_title h3{margin-top:15px}.table-responsive{display:block;width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.card__navigation-breadcrumb svg{margin-right:6px}.value-picker__header,.value-picker__choice-item{padding:15px}.value-picker__choice-item.is-selected,.value-picker__choice-item:hover.is-selected{color:#fff!important;background-color:red!important;font-weight:600}.value-picker__choice-item:hover{color:red!important;background-color:transparent}.value-picker__choice-item svg,.value-picker__choice-item.is-selected svg{transform:translateY(-50%);top:50%}.value-picker__choice-list{padding:0}.card.address_card{box-shadow:none;border:1px solid #d4d4d4;margin-top:30px}.address-list{display:block;padding:30px;border:0!important}.address-list .address-list__item{padding:0!important;display:block;border:0!important;box-shadow:none}.address-list .address-list__item p{margin-bottom:0!important}.address-list__action-list{margin:0 0 0 auto}.address-list__action-list button{color:red!important}.address-list_header{display:flex;align-items:center;border-bottom:1px solid #ededed;padding-bottom:15px;margin-bottom:15px}.btn.address-btn{border:1px solid #d4d4d4;border-style:dashed;color:#616161!important;background-color:#fff;text-align:left;padding:15px 30px;transition:all .3s}.btn.address-btn:hover{color:red!important;border-color:red}@media screen and (max-width: 1000px){.layout.sidebar-layout .customer_sidebar .customer_sidebar-title{display:flex;flex-wrap:wrap;justify-content:space-between}.layout.sidebar-layout .customer_sidebar ul.tab-list{margin-bottom:0}.layout.sidebar-layout .customer_sidebar,.sidebar-layout .customer_content,.layout.sidebar-layout .customer_content.empty-state_content{width:100%;padding:60px 0}.layout.sidebar-layout{min-height:auto}.layout.split-layout{display:flex}.order-foot{display:flex;justify-content:end}.order-foot__item{padding-right:30px!important;padding-left:0!important}}@media screen and (max-width: 640px){.layout.sidebar-layout .customer_sidebar .container,.sidebar-layout .customer_content .container{padding:0 30px!important}.layout .customer_content{padding:45px 0}.layout.sidebar-layout .customer_sidebar,.sidebar-layout .customer_content{padding-top:30px;padding-bottom:30px}.order-foot__item{padding-right:20px!important;padding-left:0!important}.layout.sidebar-layout .customer_sidebar h1{margin-bottom:30px;font-size:20px}}.page__sub-header{margin:15px 0}.breadcrumb__list,.breadcrumb__item{margin:0}.collection{width:100%}.collection_section-filter .collection-banner{position:relative;z-index:1;overflow:hidden}.collection_section-filter .collection-banner .container{min-height:250px;display:flex;align-items:center;flex-wrap:wrap}.collection_section-filter .collection-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000c4;z-index:0}.collection_section-filter .collection-banner .collection-banner_body{padding:60px 0;color:#fff;position:relative;z-index:1}.collection_section-filter .collection-banner .collection-banner_body h1{color:#fff}.collection-banner_image{position:absolute;top:0;left:0;width:100%;object-fit:cover;height:100%;z-index:0}.collection-banner_image.placeholder{background-size:20em!important}.collection_section-filter .layout{display:flex;margin:60px 0;grid-gap:30px}.container.container-slim{padding:0 30px}.filter-section{margin-top:0;position:relative;bottom:0;z-index:1;height:100%;margin-bottom:30px;max-width:300px;min-width:275px;width:100%}.filter-section .filter-section_body{padding:0;background-color:transparent;margin-bottom:15px}.filter-section .filter-section_body:last-child{margin-bottom:0}.card{border-radius:3px;background-color:#fff;border-color:#f5f5f5;box-shadow:0 0 12px #0000000d}.card.card-nonstyle{background-color:transparent;box-shadow:none;border:0}.card.filter_card{border:0;border-radius:3px 3px 0 0;box-shadow:none;margin-bottom:0}.card.filter_card .card__section{display:block;width:100%;position:relative;padding:0}.card.filter_card .card__section .card_title{margin-bottom:0;font-size:16px;color:#1d1d1d;font-weight:600;width:auto}.collection__filter-group-list{display:flex;flex-direction:column;width:100%;margin-left:0}.collection__clear-filter{margin:0;position:absolute;right:30px}.collection__filter-group-list .collection__filter-group:first-child{padding-top:0}.collection__filter-group-list .collection__filter-group{margin:0;width:100%;padding:15px 0;border-bottom:1px solid #e3e3e3;background-color:transparent}.collection__filter-group-list .collection__filter-group .collection__filter-collapsible{width:100%;background-color:transparent;border-radius:0}.collection__filter-group-list .collection__filter-group button.collection__filter-group-name{padding:0 20px;position:relative;color:#707070;font-weight:500;transition:color .3s,background-color .3s;background-color:#fff;font-size:14px}.collection__filter-group .color-swatch-list{display:flex;flex-wrap:wrap;grid-gap:16px;margin:0;padding:0}.collection__filter-group .color-swatch-list .color-swatch{margin:0;display:flex;flex-direction:column;align-items:center}.collection__filter-group .color-swatch-list .color-swatch label{margin-top:8px;text-transform:inherit;font-size:14px}.collection__filter-group .color-swatch-list .color-swatch .color-swatch__item{width:15px;height:15px;border-radius:50%}.collection__filter-group-list .collection__filter-group button.collection__filter-group-name{position:relative;color:#707070;transition:color .3s,background-color .3s;background-color:transparent;padding:0;text-transform:uppercase;font-weight:600;font-size:13px}.collection__filter-group-list .collection__filter-group button.collection__filter-group-name:hover,.collection__filter-group-list .collection__filter-group button.collection__filter-group-name[aria-expanded=true]{color:#1d1d1d}.collection__filter-group-list .collection__filter-group button.collection__filter-group-name:hover svg,.collection__filter-group-list .collection__filter-group button.collection__filter-group-name[aria-expanded=true] svg{color:#1d1d1d}.collection__filter-group-list .collection__filter-group button.collection__filter-group-name:hover,.collection__filter-group-list .collection__filter-group button.collection__filter-group-name[aria-expanded=true]{margin:auto;border-bottom:0}.collection__filter-group-list .collection__filter-group button.collection__filter-group-name:hover svg,.collection__filter-group-list .collection__filter-group button.collection__filter-group-name[aria-expanded=true] svg{right:0!important}.collection__filter-group-list .collection__filter-group-name svg{width:14px;height:9px;margin-left:10px;transition:transform .25s ease-in-out;position:absolute;right:0;color:#707070}.collection__filter-collapsible .collection__filter-checkbox-list{display:flex;flex-wrap:wrap;flex-direction:column;grid-gap:0;margin:8px 0 0}.collection__filter-checkbox-list,.collection__filter-color-list{padding:0!important}.collection__filter-checkbox-list li,.collection__filter-color-list li{margin-bottom:0!important}.checkbox.rounded-checkbox{width:12px;height:12px;border-radius:100%;border-color:#c9c9c9}.checkbox.rounded-checkbox.is-selected,.checkbox.rounded-checkbox:checked{border-color:var(--primary-color);border-width:3px}.collection__filter-checkbox-list li .checkbox-wrapper svg{display:none!important}.collection__filter-checkbox-list li:last-child,.collection__filter-color-list li:last-child{margin-bottom:0!important}.collection__filter-checkbox label{margin-right:8px!important;font-size:13px;padding-left:8px;text-transform:capitalize}.checkbox:focus{box-shadow:0 0 0 1px var(--primary-color);box-shadow:none}.collection__active-filters{margin:0}.collection__active-filters .collection__active-filter-item{width:100%;padding:0;border-radius:3px;color:#fff;font-weight:500;text-transform:capitalize;font-size:14px;line-height:16px;margin:30px 0;grid-gap:8px;flex-wrap:wrap}.collection__active-filter-cross{margin-right:0;background:transparent;height:auto;width:fit-content;width:-moz-max-content;box-shadow:none;display:flex;color:#636363;padding:6px 12px;flex-wrap:wrap;align-items:center;border-radius:24px;font-size:11px;border:2px solid #636363;font-weight:500;text-transform:capitalize}.collection__active-filter-cross.btn{color:#fff;background-color:#1d1d1d;border:0;border-radius:24px!important;font-weight:600;margin:-0;border:2px solid #1d1d1d}.collection__active-filter-cross svg{position:relative;top:0;left:0;stroke-width:2px;stroke:#949494;margin-right:8px}.collection__toolbar{margin-top:0!important}.collection_dynamic-filtering{display:flex;align-items:center;line-height:normal}.collection__toolbar-item{height:100%}.collection__toolbar-item .collection__showing-count{color:#9f9f9f}.collection__toolbar-item.collection__toolbar-item--sort{margin-left:auto;margin-right:0}.collection__toolbar-item .value-picker-button{margin-left:0;padding:0;width:auto;text-align:left;position:relative}.collection__toolbar-item .value-picker-button .collection-sorting_title{margin-right:8px;font-weight:400;color:#9f9f9f}.collection__toolbar-item .value-picker-button .collection-sorting_label{font-weight:600;color:#1d1d1d}.value-picker-wrapper{position:relative}.value-picker-button svg{width:12px;height:12px;bottom:calc(50% - 5px);transition:transform .2s ease-in-out;color:#1d1d1d}.value-picker-wrapper .value-picker[aria-hidden=false]{height:max-content}.value-picker-wrapper .value-picker{top:calc(100% + 15px);min-width:225px}.value-picker-wrapper .value-picker__inner{position:relative;width:auto;transform:none!important;transition:none;border-radius:0 0 3px 3px;height:auto;border:1px solid #e8e8e8}.value-picker-wrapper .value-picker__inner .value-picker__choice-list{padding:0}.value-picker__choice-item{display:block;transition:color .15s ease-in-out,background .15s ease-in-out}.product-list{margin:45px 0;padding:0;grid-gap:15px;background:none;overflow:visible!important}.product-item{width:calc(25% - 12px);padding:0;height:auto;overflow:hidden;margin-bottom:0;display:flex;flex-direction:column;justify-content:flex-start}.product-item.bike-product{width:calc(33.333% - 10px)}.product-item.product-item--list{padding:0;height:auto;overflow:visible;margin-bottom:0;display:flex;flex-direction:column;position:relative}.product-list .swiper .swiper-slide .product-item{width:100%;height:100%}.product-item .priduct-item_details{height:100%;padding:20px;position:relative;display:flex;flex-direction:column}.product-item .priduct-item_details .product-item_top{position:relative}.product-item.product-item--list .priduct-item_details{display:inline-flex;width:100%;flex-wrap:wrap}.priduct-item_details .product-item__image-wrapper.sold-out{position:relative}.priduct-item_details .product-item__image-wrapper.sold-out:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:#ffffffbf}.priduct-item_details .product-item__image-wrapper{display:block;margin:20px 0}.priduct-item_details .product-item__image-wrapper .aspect-ratio--square{margin:0}.priduct-item_details .product-item__image-wrapper .aspect-ratio--square img{object-fit:contain}.product-item_top-list{display:flex;width:100%;top:0;left:0;justify-content:end;z-index:1;grid-gap:15px}.product-item__label-list{position:relative;top:0;left:0;margin-right:auto;display:flex;grid-gap:8px;flex-direction:row-reverse;flex-wrap:wrap-reverse;justify-content:flex-end;height:fit-content}.product-item__label-list .product-item_vs{width:27px}.product-item__label-list .product-label{border-radius:4px;margin:0;background-color:red}.product-item .priduct-item_details .product-item__info{display:flex;margin:0;align-items:center}.product-item .priduct-item_details .product-item__info .product-item__info-inner{width:100%;display:flex;flex-wrap:wrap;flex-direction:column}.product-item .priduct-item_details .product-item__info-inner .product-item__title-container{display:flex;justify-content:space-between;align-items:baseline;grid-gap:8px}.product-item .priduct-item_details .product-item__info-inner .product-item__title{margin-bottom:0}.product-item .priduct-item_details .product-item__info-inner .product-item__title h3{font-weight:600;color:#1d1d1d;font-size:16px;margin-bottom:0;line-height:normal}.product-item .priduct-item_details .product-item__info-inner .product-item__title h5{font-weight:500;text-transform:revert;font-size:16px;color:#9f9f9f;line-height:20px;margin-bottom:0}.product-item .product-item__swatch-list{margin:0 0 8px!important;overflow:visible!important;white-space:normal;min-height:36px}.product-item .product-item__swatch-list .color-swatch-list{margin:0!important;padding:0!important;display:flex;align-items:center}.product-item .color-swatch-list .color-swatch{position:relative;display:inline-block;margin:6px 4px!important;border-radius:100%!important}.product-item .color-swatch-list .color-swatch .color-swatch_max-length label{display:flex;justify-content:center;align-items:center;font-size:12px;color:#9b9a9a;font-weight:600}.product-item .color-swatch-list .color-swatch .color-swatch__item{position:relative;display:block;width:24px!important;height:24px!important;cursor:pointer;background-size:cover;border-radius:100%;margin:0;box-shadow:0 0 1px #00000061}.product-item .product-item__price-list{margin-top:0;margin-bottom:0;display:inline-flex;align-items:end;flex-direction:column;line-height:20px}.product-item .price--highlight,.product-item .price{margin-right:0;font-size:16px!important;color:#373737;font-weight:500;margin-top:0;margin-bottom:0}.product-item .product-item .price--compare{font-size:14px;color:#b4b4b4}.product-item .product-item_features_container{display:flex;flex-wrap:wrap}.product-item .product-item_features{width:100%;display:flex;padding-top:30px!important;margin-top:15px;flex-wrap:wrap;border-top:1px solid #e8e8e8;grid-gap:8px}.product-item .product-item_features .product-item_features-card-list{display:inline-flex;height:fit-content;width:calc(50% - 4px)}.product-item .product-item_features .product-item_features-card-list p{font-size:13px;color:#7e7e7e}.product-item .product-item_features .product-item_features-card-list svg{height:14px;fill:#7e7e7e;margin-right:8px;width:auto;position:relative;top:4px;width:18px}.product-item.product-item--list .product-item_features{width:100%;padding-top:30px;border-top:1px solid #e8e8e8;justify-content:flex-start;margin:30px 0 0;display:flex;flex-wrap:wrap}.product-item.product-item--list .button-group,.product-item .btn-group_list{display:none}.product-item.product-item--list .btn-group_list{display:block}.product-item__image-wrapper .aspect-ratio--square{margin-bottom:15px}.product-item .bold_options{display:none}@media screen and (max-width: 1440px){.product-item{width:calc(33.3333% - 10px)}.product-item.bike-product{width:calc(50% - 8px)}}@media screen and (max-width: 1000px){.collection__active-filters .collection__active-filter-item{margin:30px 0 15px}.collection_section-filter .layout{margin:30px 0}.collection_section-filter .layout .collection{width:100%}.collection__filter-group-list{display:flex;flex-direction:column;width:100%;margin:0}.collection__filter-group-list .collection__filter-group{padding:0;margin-bottom:0;background:white;border-width:0;width:100%}.collection__filter-group-list .collection__filter-group button.collection__filter-group-name{background-color:#fff;padding:15px 20px;border-bottom:0;width:100%;margin:auto;transition:color .3s,background-color .3s!important}.collection__filter-group-list .collection__filter-group button.collection__filter-group-name:hover,.collection__filter-group-list .collection__filter-group button.collection__filter-group-name[aria-expanded=true]{margin:auto;border-bottom:0}.collection__filter-group-list .collection__filter-group-name svg{position:relative}.collection__filter-group-list .collection__filter-group button.collection__filter-group-name:hover svg,.collection__filter-group-list .collection__filter-group button.collection__filter-group-name[aria-expanded=true] svg{right:30px}.collection__filter-group-list .collection__filter-group{border-bottom:1px solid #e8e8e8}.product-list{margin:30px 0}.product-item.product-item--list .priduct-item_details .product-item__info{display:block}.product-item.product-item--list .priduct-item_details .product-item__info-inner{margin-bottom:30px}.product-item.product-item--list .priduct-item_details .product-item__image-wrapper{width:175px}.product-item.product-item--list .btn-group_list .btn{width:100%}.pagination{padding:0;border:0}.collection-filtering_container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;line-height:normal;width:100%}.value-picker-wrapper .value-picker__inner{position:absolute;bottom:0;left:0;width:100%;background:var(--secondary-background);transform:translateY(100%)!important;transition:all .3s ease-in-out}.value-picker[aria-hidden=false] .value-picker__inner{transform:translateY(0)!important}.collection__toolbar-item.collection__toolbar-item--count{display:flex;width:100%;margin-bottom:15px;display:none}.collection__toolbar-item.collection__toolbar-item--sort{width:50%;margin:0}.value-picker-wrapper{width:100%}.collection__toolbar-item.collection__toolbar-item--layout{width:calc(50% - 30px);justify-content:flex-end}.product-item{width:calc(33.3333% - 10px)}.product-item.product-item--list{padding:0;width:calc(33.333% - 20px);height:auto;overflow:hidden;margin-bottom:0;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}.product-item.product-item--list .priduct-item_details{padding:30px;display:block}.product-item__label-list .product-label{border-radius:3px}.product-item.product-item--list .priduct-item_details .product-item__image-wrapper{margin-bottom:0;height:250px}.product-item.product-item--list .priduct-item_details .product-item__info-inner .product-item__title{margin-bottom:30px}.product-item.product-item--list .priduct-item_details .product-item__info-inner .product-item__title h3{font-weight:600;color:#1d1d1d;font-size:22px}.jdgm-widget.jdgm-widget{font-size:14px!important}.product-item.product-item--list .product-item__swatch-list{margin:0 0 15px!important;overflow:visible!important;white-space:normal}.product-item .product-item__swatch-list .color-swatch-list{margin:0!important;padding:0!important}.product-item .color-swatch-list .color-swatch{position:relative;display:inline-block;margin:6px 5px!important;border-radius:100%!important}.product-item .color-swatch-list .color-swatch .color-swatch__item{position:relative;display:block;width:24px!important;height:24px!important;cursor:pointer;background-size:cover;border-radius:100%;margin:0}.product-item .product-item .price--compare{font-size:16px;color:#a1a1a1}.product-item .product-item_features{grid-gap:8px}.product-item .btn-group_list,.product-item.product-item--list .btn-group_list{display:none}.product-item.product-item--list .button-group{display:block}.collection__toolbar-item.collection__toolbar-item--sort{width:fit-content;width:-moz-max-content}.collection__toolbar-item.collection__toolbar-item--sort .value-picker-wrapper{height:100%}.collection__toolbar-item .value-picker-button{margin-left:0;border:0;border-left:1px solid #e0e0e0;background-color:#fff;border-radius:0;padding:7px 14px 7px 16px;text-align:left;position:relative;width:115px;height:53px}.collection__toolbar-item.collection__toolbar-item--filter{padding:12px}.collection__filter-icon{display:flex}.collection__filter-group-list .collection__filter-group button.collection__filter-group-name{background-color:#fff;padding:15px 20px!important;border-bottom:0;width:100%;margin:auto!important;transition:none}.collection__filter-group-list .collection__filter-group:last-child button.collection__filter-group-name,.collection__filter-group-list .collection__filter-group:last-child .collection__filter-collapsible{border-width:0}.collection__filter-group-list .collection__filter-group button.collection__filter-group-name:hover,.collection__filter-group-list .collection__filter-group button.collection__filter-group-name[aria-expanded=true]{width:calc(100% + -0px);margin:auto;border-bottom:0}.collection__filter-checkbox-list,.collection__filter-color-list{padding:0 20px!important;box-shadow:none;margin-bottom:15px!important;margin-top:0!important}.collection__filter-icon--active:after{background:red}.collection-drawer .collection__filter-checkbox .checkbox{width:12px;height:12px;border-radius:100%;border-color:#c9c9c9}.collection-drawer .collection__filter-checkbox .checkbox:checked{border-color:red;border-width:3px}.drawer{z-index:16}.collection-drawer__header{padding:20px;justify-content:unset;height:auto}.collection-drawer__header-container{display:flex;align-items:center;width:100%}.collection-drawer__header>div{display:flex;align-items:center;width:100%}.collection-drawer__title{margin-bottom:0;font-size:18px;font-weight:600}.collection__filter-link.is-active{color:red}.color-swatch__label{margin-left:8px}.collection-drawer__close{display:flex;flex-wrap:wrap;margin-left:auto;left:2px;position:relative;margin-right:0;transition:all .3s}.collection-drawer__close:hover{color:red}.collection-drawer__close svg{width:18px;height:18px}.collection-drawer__footer{box-shadow:none;padding:20px;display:flex;flex-wrap:wrap;grid-gap:8px}}@media screen and (max-width: 640px){.product-item .product-item_features .product-item_features-card-list{display:inline-flex;height:fit-content;width:100%}.product-item .product-item_features .product-item_features-card-list:nth-child(n + 5){display:none}.product-item,.product-item.bike-product{width:100%}.product-item .priduct-item_details .product-item__info-inner .product-item__title-container{justify-content:flex-start;align-items:baseline;flex-direction:column}.product-item.bike-product .product-item__price-list{display:inline-flex;align-items:center;flex-direction:row;grid-gap:8px}.product-item .priduct-item_details .product-item__info-inner .product-item__title{max-width:100%}.product-item .priduct-item_details .product-item__info-inner .product-item__title h3{font-weight:600;color:#1d1d1d;font-size:16px;margin-bottom:0;line-height:normal}.product-item .product-item__swatch-list.empty-swatch{min-height:0;margin:0!important}.product-item .product-item__price-list{margin-top:0;margin-bottom:0;display:inline-flex;align-items:end;flex-direction:row;line-height:20px;grid-gap:8px}.product-item .price--highlight,.product-item .price{margin-right:0;font-size:16px!important;color:#3b3b3b;font-weight:400;margin-top:0;margin-bottom:0}}ul.collection_nav{list-style:none;padding-inline-start:0}ul.collection_nav li{margin-bottom:2px}.collection_nav>li>a.collection_link{transition:color .3s;font-size:13px;position:relative;padding-left:16px;color:initial;text-decoration:none}.collection_nav>li>a.collection_link.active,.collection_nav>li>a.collection_link:hover{color:#5c5c5c;font-weight:600}.collection_nav>li>a.collection_link.active{padding-left:0}.collection_nav>li>a.collection_link.active svg{color:red}@media screen and (max-width: 640px){.modal-new{padding:8px}.modal-new .modal-card{padding:30px!important;top:0;transform:translateY(0);margin:0!important;overflow:auto}}.product-block-list__wrapper{width:100%;display:flex}.product-image{width:70%;height:inherit;position:sticky;top:0;display:flex;flex-direction:column;padding:60px;justify-content:center;transition:all .3s}.product-block-list__container{display:flex;flex-direction:column;transition:all .3s}.product-block-list__container[arial-navbar-visible=true]{margin-top:90px}.product-block-list__item.product-image.fullscreen_sticky .product-block-list__container[arial-navbar-visible=false]{margin-top:-60px}.product-block-list__item.product-image .product-meta__label-list.product-gallery+.product-block-list__container[arial-navbar-visible=false]{max-height:calc(100vh - 225px)!important}.product-block-list__item.product-image .product-meta__label-list.product-gallery+.product-block-list__container[arial-navbar-visible=true]{max-height:calc(100vh - 90px)!important}.product-information{width:30%}.product-meta__description{margin-top:25px}.product-feature_swiper{display:flex;padding:0 30px!important;width:100%!important;margin-top:60px!important}.product-feature-listing .product-feature.card-list{position:relative;display:flex;grid-gap:8px;flex-direction:column}.product-feature-listing .product-feature.card-list .product-feature.card-list_content{line-height:normal;width:100%;text-align:center}.product-feature-listing .card-list svg{fill:#000;height:28px;margin-bottom:4px}.product-feature-listing .card-list h6{font-weight:700;color:#1d1d1d;text-transform:capitalize;margin:0;font-size:14px}.product-feature-listing .card-list p{font-size:13px;color:#b2b2b2}.swiper.product-feature_swiper .arrow-prev,.swiper.product-feature_swiper .arrow-next{position:absolute;font-size:24px;z-index:12;height:100%;display:flex;align-items:center;cursor:pointer}.swiper.product-feature_swiper .arrow-prev:hover,.swiper.product-feature_swiper .arrow-next:hover{color:var(--primary-color)}.swiper.product-feature_swiper .arrow-prev{left:0;background:linear-gradient(90deg,rgba(248,248,248,1) 50%,rgba(248,248,240,0) 100%);padding-right:30px}.swiper.product-feature_swiper .arrow-next{right:0;background:linear-gradient(270deg,rgba(248,248,248,1) 50%,rgba(248,248,240,0) 100%);padding-left:30px}.product-feature-description{margin:30px 0}.jdgm-prev-badge__text{font-weight:500;display:block!important}.product-feature-listing .swiper-slide{width:auto}.text-with-icons{padding-bottom:0}.text-with-icons__item{padding:0}.text-with-icons .text-with-icons__item.card{padding:30px;margin:0;grid-gap:15px;transition:all .3s}.text-with-icons .text-with-icons__item.card:hover{background-color:red;color:#fff}.text-with-icons .text-with-icons__item.card:hover .text-with-icons__content-wrapper h5{color:#fff}.text-with-icons .text-with-icons__item.card:hover svg{fill:#fff}.text-with-icons .text-with-icons__item.card .text-with-icons__content-wrapper h5{font-size:16px;line-height:1;margin-bottom:8px}.text-with-icons .text-with-icons__item.card .text-with-icons__content-wrapper .text-with-icons__content{font-size:16px}.text-with-icons__icon-wrapper{margin:0}.text-with-icons__item .text-with-icons__content-wrapper .text-with-icons__title{font-size:16px}.text-with-icons__itemmobile-menu__nav-item .text-with-icons__content-wrapper .text-with-icons__content{font-size:14px;line-height:inherit}.section .article-container .swiper-wrapper{margin-bottom:15px!important}.section .article-container .swiper-scrollbar{position:relative;bottom:0!important;z-index:1!important;height:4px!important;width:100%!important;left:0!important}@media screen and (max-height: 720px){.product-block-list__item.product-image .product-meta__label-list.product-gallery+.product-block-list__container[arial-navbar-visible=false]{margin-top:30px}}@media screen and (max-width: 1425px){.product-image{width:60%}.product-information{width:40%}}@media screen and (max-width: 1000px){.product-block-list__container[arial-navbar-visible=false]{margin:0!important}.product-block-list__wrapper{flex-direction:column}#shipping-information{padding:0;margin:0}#product-overview{margin:0}#product-overview .section{padding:0!important}#tech-sizing{padding-bottom:60px;margin:0}.product-detail_container .section-accordion:first-child{padding-top:60px}.product-feature-container{margin:45px 60px;overflow:hidden;overflow-x:scroll;cursor:move}.container.sidebar-right{padding-left:0!important}.scroller{margin:0}.product-gallery__thumbnail-list:before{content:none}.product-gallery__thumbnail-list{margin:30px 0 0;display:inline-flex}.product-block-list__item.product-image .card--sticky.heightStatic{margin:0;padding:0}.product-image .card--sticky,.product-gallery_wrapper,.product-image,.product-image.fullscreen_sticky,.product-image.fullscreen_sticky .card--sticky{height:fit-content!important;position:relative}.product-gallery_wrapper{flex-direction:column-reverse}.product-gallery_navigation{height:fit-content}.product-image{padding:30px 60px}.product-block-list__item.product-image .page__sub-header{margin:30px 60px!important}.page__sub-header{display:block!important}.product-gallery{position:relative;margin:0 60px}.product-block-list__item.product-image,.product-block-list__item.product-information{width:100%}.product-feature.card-list{flex-shrink:0;width:fit-content;width:-moz-max-content;height:100%;position:relative;transition-property:transform}.product-feature-listing .product-feature.card-list:after{content:""}.product-feature-description{margin-bottom:120px}.container.product-block-list_container{padding-right:80px}.product-block-list .product-block-list__wrapper .product-information .card .card__section{padding:45px 60px!important}.product-gallery__carousel{margin:0!important}.product-gallery--with-thumbnails .product-gallery__carousel-wrapper{padding:30px 0 60px;margin:0 auto}.card--collapsed{margin-top:0!important}}@media screen and (max-width: 640px){#tech-sizing{padding-bottom:30px;margin:0}.product-block-list__item.product-image{padding:30px}.product-block-list .product-block-list__wrapper .product-information .card .card__section{padding:30px!important}.product-feature-description{margin-bottom:60px}.container.product-block-list_container{padding-right:30px}.product-feature-container{margin:30px}}.product-gallery__carousel-item{margin:0;padding:0}.product-gallery__carousel-item,.product-gallery__carousel-item img{max-height:450px;object-fit:contain}.product-gallery__size-limiter{width:70%}.product-gallery__thumbnail-list{position:relative;margin:0 30px 0 0;width:auto;overflow:auto}.product-gallery__thumbnail{position:relative;display:block;padding:5px;margin:2px 2px 15px;border-radius:10px;transition:all .3s ease-in-out;cursor:pointer}.product-gallery__thumbnail.is-nav-selected,.product-gallery__thumbnail:hover{position:relative;display:block;padding:5px;margin:2px 2px 15px;border-radius:10px;transition:border .2s ease-in-out;cursor:pointer;background-color:#fff;box-shadow:0 4px 4px #00000014;border-color:transparent}.product-gallery__thumbnail:last-child{margin-bottom:0}.product-gallery__carousel-wrapper{flex:1 0 auto;margin:0!important;padding:0!important}.product-block-list__item.product-image .page__sub-header{margin:30px 0}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button{transform:unset;opacity:1;background-color:transparent;transition:all .3s;width:0;height:0;padding:18px;border:2px solid #4a4a4a}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.previous{left:8px}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.next{right:8px}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.next:after{font-family:"Font Awesome 5 Free";content:"\f061";position:absolute;left:0;font-weight:600;right:0;margin:auto;color:#4a4a4a;font-size:16px;transition:all .3s}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.previous:after{font-family:"Font Awesome 5 Free";content:"\f060";position:absolute;left:0;font-weight:600;right:0;margin:auto;color:#4a4a4a;font-size:16px;transition:all .3s}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button:hover{border-color:red}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.previous:hover:after,.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.next:hover:after{color:red}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.next svg,.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.previous svg{display:none}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-page-dots{bottom:0;margin:30px 0;position:relative}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-page-dots .dot.is-selected{background:#1d1d1d}@media screen and (max-width: 1000px){.product-gallery__carousel-item,.product-gallery__carousel-item img{height:100%;max-height:300px;object-fit:contain}.product-gallery--with-thumbnails .product-gallery__carousel-wrapper{margin:30px 0}.product-gallery__thumbnail-list:before{content:none}.product-gallery__thumbnail-list{margin:0!important;display:inline-flex}.product-gallery__thumbnail:last-child{margin-bottom:15px}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.previous{left:-18px}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.next{right:-18px}}@media screen and (max-width: 640px){.product-gallery--with-thumbnails .product-gallery__carousel-wrapper{padding:30px 0;margin:0}.product-gallery__carousel-item .product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.next:after,.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.previous:after{font-size:14px}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button{padding:16px}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.previous{left:10px}.product-block-list__item.product-image .product-gallery .product-gallery__carousel .flickity-prev-next-button.next{right:10px}}.product-detail_container#product-reviews{background-color:#fff}#product-reviews .jdgm-review-widget{padding:0 80px}#product-reviews .jdgm-review-widget .jdgm-rev-widg{margin:0;border:0;border-top:0;padding:5% 0;border-top:1px solid #e7e7e7}#product-reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header h2{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:capitalize;margin-bottom:45px;padding-bottom:15px;position:relative;color:#1d1d1d;width:fit-content;width:-moz-max-content;font-size:26px}#product-reviews .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header h2:after{content:"" url(Line.svg);position:absolute;left:0;width:70px;transition:all .3s;margin-top:20px}.jdgm-write-rev-link,.jdgm-ask-question-btn{width:100%!important}#product-reviews .jdgm-review-widget .jdgm-write-rev-link,.jdgm-submit-rev,.jdgm-ask-question-btn{display:block;text-align:center!important;color:#fff;border:1px solid var(--primary-color)!important;background-color:var(--primary-color)!important;width:fit-content;padding:8px 16px!important;text-transform:uppercase;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);border-radius:2px!important;font-size:13px;opacity:1;transition:background-color .3s,color .3s,opacity .3s;position:relative}#product-reviews .jdgm-review-widget .jdgm-write-rev-link:hover,.jdgm-submit-rev:hover{background-color:transparent!important;color:var(--primary-color)!important}.jdgm-ask-question-btn{background-color:#fff!important;border-color:#1d1d1d!important;color:#1d1d1d!important}.jdgm-ask-question-btn:hover{background-color:#1d1d1d!important;border-color:#fff!important;color:#fff!important}@media screen and (max-width: 1000px){#product-reviews .jdgm-review-widget{padding:0 60px}}@media screen and (max-width: 1000px){#product-reviews .jdgm-review-widget{padding:0 30px}}#product-reviews-new{background-color:#fff;padding:80px 0}#product-reviews-new .product_review-container{transition:all .3s}#product-reviews-new .product_review-container .product_review.review-card{display:flex;padding:60px 0;grid-gap:60px;background:white;border-top:1px solid #eaeaea}#product-reviews-new .product_review-container .product_review.review-card .review-card_sidebar .client-content{display:flex;line-height:12px;grid-gap:4px}#product-reviews-new .product_review-container .product_review.review-card .review-card_sidebar .product-image.wrapper{width:135px;height:135px;border:1px solid red;display:flex;border-radius:2px;margin-bottom:15px}#product-reviews-new .product_review-container .product_review.review-card .review-card_sidebar .product-image.wrapper .product-image{object-fit:contain;width:100%;padding:15px}#product-reviews-new .product_review-container .product_review.review-card .review-card_sidebar .client-content h6{font-weight:600;font-size:16px;margin:0}#product-reviews-new .product_review-container .product_review.review-card .review-card_sidebar .client-content i:after{font-family:"Font Awesome 5 Free";content:"\f058";font-size:14px;font-weight:600;color:red;font-style:normal}#product-reviews-new .product_review-container .product_review.review-card .review-card_sidebar span.review-date{font-style:italic;font-size:13px;color:#b6b6b6}#product-reviews-new .product_review-container .product_review.review-card .review-card_content .review-score{margin-bottom:4px}#product-reviews-new .product_review-container .product_review.review-card .review-card_content h4{font-size:20px;margin-bottom:15px}#product-reviews-new .product_review.review-card_content .review-score i:after{font-family:"Font Awesome 5 Free";content:"\f005";font-size:16px;font-weight:600;color:#fbcd0a;font-style:normal}#product-reviews-new .product_review.pagnate-link.active{color:red}#product-reviews-new .product_review-pagnation-paginate{display:flex;grid-gap:15px;align-items:center;width:fit-content;width:-moz-max-content;margin:auto}#product-reviews-new .product_review-pagnation-paginate .product_review-pagnation-paginate.link-container{width:fit-content;width:-moz-max-content;display:flex;font-size:16px;grid-gap:4px}#product-reviews-new .product_review-pagnation-paginate .product_review-pagnation-paginate.link-container button{padding:12px;border-radius:3px;line-height:12px;transition:all .3s}#product-reviews-new .product_review-pagnation-paginate .product_review-pagnation-paginate.link-container button.active,#product-reviews-new .product_review-pagnation-paginate .product_review-pagnation-paginate.link-container button:hover{background-color:red;color:#fff}#product-reviews-new .product_review-pagnation-paginate .product_review.pagnate-link.prev:after{font-family:"Font Awesome 5 Free";content:"\f104";font-size:14px;font-weight:600;color:#4a4a4a;font-style:normal;transition:all .3s}#product-reviews-new .product_review-pagnation-paginate .product_review.pagnate-link.next:after{font-family:"Font Awesome 5 Free";content:"\f105";font-size:14px;font-weight:600;color:#4a4a4a;font-style:normal;transition:all .3s}#product-reviews-new .product_review-pagnation-paginate .product_review.pagnate-link.prev.unactive:after,#product-reviews-new .product_review-pagnation-paginate .product_review.pagnate-link.next.unactive:after{color:#c1c1c1;cursor:not-allowed}#product-reviews-new .product_review-pagnation-paginate{display:none}#product-reviews-new .product_review-pagnation-paginate .product_review.pagnate-link.prev:hover:after,#product-reviews-new .product_review-pagnation-paginate .product_review.pagnate-link.next:hover:after{color:red}@media screen and (max-width: 641px){.product-gallery__carousel-item{margin:30px 0}#product-reviews-new .product_review-container .product_review.review-card{display:flex;flex-direction:column-reverse;padding:30px 0;grid-gap:30px}#product-reviews-new .product_review-container .product_review.review-card .review-card_sidebar{width:fit-content;width:-moz-max-content;border-top:2px solid red;padding-top:15px}#product-reviews-new .product_review-container .product_review.review-card .review-card_sidebar .product-image.wrapper{display:none}#product-reviews-new .product_review-container .product_review.review-card .review-card_content h4{margin-bottom:15px}}.hau_container{margin-top:30px;border-top:1px solid #e8e8e8;padding-top:30px}.tos_container{line-height:normal;margin-top:15px}.container.cart-list_container{padding-right:0}.cart-wrapper__inner .cart-wrapper__inner-inner{display:inline-flex;width:100%}.page__header{margin:0}.page__header .primary{padding:60px 0;margin:0}.cart-content{width:70%;padding-right:60px;margin-bottom:5%}.cart-recap{position:relative!important;top:0!important;right:0!important;width:100%!important;height:auto;margin-top:85px}.card-right_toolset.card-right_toolset{border:0;padding:30px;border-radius:0 0 0 8px;margin:0}.cart-summary_container{width:30%}.cart-summary_container .card__section{padding:0!important}.cart-summary_header{display:inline-flex;flex-wrap:wrap;width:100%;align-items:baseline;margin-bottom:30px}.cart-summary_header h3{font-size:20px}.cart-summary_header h6{width:auto;margin-left:auto;font-size:14px;color:#a1a1a1}.line-item__title{font-size:16px;color:#222021;font-weight:600;margin-bottom:15px}ul.line-item__variant{font-size:14px;margin-bottom:15px;color:#707070;font-weight:400;line-height:initial;margin-top:4px;text-transform:capitalize;padding:0;display:flex;flex-direction:row;list-style:none;grid-row-gap:0px;grid-column-gap:4px;flex-wrap:wrap;line-height:normal}ul.line-item__variant li{position:relative;margin:0}ul.line-item__variant li:after{content:"|";padding-left:4px}ul.line-item__variant li:last-child:after{content:""}.line-item__product-info-wrapper{align-items:flex-start}.line-item__image-wrapper{width:100%;min-width:85px;max-width:110px;margin-top:4px}.line-item--stack .line-item__image-wrapper .aspect-ratio img{border-radius:4px!important}.line-item_alert_container{display:flex;flex-wrap:wrap;grid-gap:4px}.line-item__meta .shipping_status{width:fit-content!important;padding:4px 8px;font-size:12px;font-weight:500;border-radius:4px;display:flex;flex-wrap:wrap;grid-gap:8px;align-items:center;text-transform:capitalize;margin-bottom:0}.bullet-indicator{width:8px;height:8px;display:block;border-radius:100%;background-color:#707070}.alert.available .bullet-indicator{background-color:#059669}.alert.caution .bullet-indicator{background-color:#b96800}.line-item__property-list,.line-item__options-value-list{font-size:13px;line-height:25px;margin:0;list-style:inside}.article-item.cart-item{padding:30px;margin-bottom:15px;position:relative;height:auto}.article-item.cart-item:last-child{margin-bottom:0}table.cart-item_table{width:100%;margin:0}table.cart-item_table tr td{padding:0 30px}table.cart-item_table tr td,table.cart-item_table tr td:first-child{padding:0}table.cart-item_table td.line-item__line-price{text-align:right}table.cart-item_table td.line-item__line-price h5{color:#a1a1a1;font-size:14px;font-weight:200;margin:0;text-decoration:line-through;line-height:normal}table.cart-item_table td.line-item__line-price h3,.cart-item_warranty__pricing{font-size:16px;color:#616161;font-weight:400;margin:0;line-height:normal}table.cart-item_table .quantity-selector__value{width:28px;min-width:0;padding:0}table.cart-item_table .line-item__product-image{display:flex}table.cart-item_table .line-item__product-info{padding:0;width:60%}table.cart-item_table .line-item__product-quantity{text-align:center;width:25%}table.cart-item_table .line-item__line-price{width:auto}.cart-item_warranty-package{margin-top:20px;border-top:1px solid #e7e7e7;padding-top:20px;font-size:14px;display:flex;justify-content:space-between;margin-left:130px}.warranty-badge svg{width:20px;height:26px}.warranty-badge.gold svg path{fill:#ffb900}.cart-item_warranty-package .cart-item_warranty-package__header{display:flex;grid-gap:15px;align-items:center}.cart-item_warranty-package .cart-item_warranty-package__title{line-height:normal}.cart-item_warranty-package .cart-item_warranty-package__title h5{font-weight:600;font-size:14px;margin:0;line-height:normal}h5.bullet{display:flex;grid-gap:8px;align-items:center}.line-item__property-list{margin-top:8px;padding-inline-start:0}.line-item__property-list li{margin-bottom:0}.line-item__quantity-remove{position:absolute;top:16px;right:18px;margin:0}.line-item__quantity-remove svg{width:24px;height:auto;fill:#d1d1d1;transition:fill .3s}.line-item__quantity-remove svg:hover{fill:var(--primary-color)}.cart-recap__price-line{align-items:center;margin:0;grid-gap:8px}.cart-recap__price-line+.cart-recap__price-line{margin:0}.cart-recap__price-line .cart-recap__price-line-price.savings{color:red!important}.cart-recap__price-line.cart-savings{border:0;padding:0;margin:0}.cart-recap__price-line .cart-recap__price-line-label{font-size:14px;color:#888;font-weight:500}.cart-recap__price-line .cart-recap__price-line-price{font-size:16px;color:#4c4c4c}.cart-recap__price-line.total{border-top:1px solid #e8e8e8;padding:15px 0;margin:15px 0;align-items:baseline}.cart-recap__price-line.total .cart-recap__price-line-label .cart-recap__price-line-label.disclaimer{display:block;font-size:11px;color:#5e5e5e!important;font-weight:400}.cart-recap__price-line.total .cart-recap__price-line-label,.cart-recap__price-line.total .cart-recap__price-line-price{color:#000!important}.btn.disabled:after{content:"";width:calc(100% + 4px);height:calc(100% + 4px);background-color:#ffffff63;position:absolute;top:-2px;left:-2px;border-radius:3px;cursor:not-allowed}.btn.disabled:hover{background-color:var(--primary-color)!important;color:#fff}.link.primary-link{color:var(--primary-color)!important;text-decoration:none!important}.tos_label{font-size:13px;line-height:20px;margin-top:15px}.tos_icon{color:var(--primary-color)!important}.card-right_toolset_notes{margin-top:30px;display:flex;flex-wrap:wrap;flex-direction:column;border-bottom:1px solid #d2d2d2}.card-right_toolset_notes label{font-size:12px;font-weight:400;text-transform:capitalize}.card-right_toolset_notes textarea{width:100%!important;border:1px solid #e8e8e8;border-radius:4px;padding:15px;background-color:#fff}@media screen and (max-width: 1000px){section#cart{padding-bottom:0!important}.cart-wrapper__inner .cart-wrapper__inner-inner{width:100%;flex-direction:column}.cart-content .page__header h1{padding-top:0}.cart-content,.cart-summary_container{width:100%;padding:0 60px}.cart-content{margin:60px 0}.container.cart-list_container{padding:0}.cart-recap{margin-top:0}.card-right_toolset.card-right_toolset{padding:60px}.cart-summary_container .card__section{padding:0}}@media screen and (max-width: 640px){.article-item.cart-item{padding:15px}.cart-content,.cart-summary_container{padding:0 30px}.cart-content{margin:30px 0}.card-right_toolset.card-right_toolset{padding:30px}.page__header .primary{padding:30px 0 45px;margin:0}.line-item__line-price{width:100%;display:flex;justify-content:space-between;flex-direction:row-reverse}table.cart-item_table .line-item__product-info{width:100%}.line-item--stack{display:flex;white-space:normal;flex-wrap:wrap}.line-item__product-info-wrapper{align-items:baseline;margin-bottom:15px;display:flex;flex-direction:column}.line-item--stack .line-item__title{font-size:16px}.line-item__variant{font-size:15px}.line-item--stack .line-item__quantity,table.cart-item_table td.line-item__line-price{margin-top:0}.line-item--stack .line-item__image-wrapper{width:100px;padding:0 0 15px}table.cart-item_table .line-item__product-quantity,table.cart-item_table td.line-item__line-price{display:flex;align-items:center}table.cart-item_table .line-item__product-quantity{text-align:center;width:38%;padding:0}table.cart-item_table td.line-item__line-price{text-align:right;width:62%}.cart-recap__price-line .cart-recap__price-line-price,.cart-recap__price-line .cart-recap__price-line-price.savings{font-size:15px}.section.shipping_section{margin-top:0!important}.cart-item_warranty-package p{display:none}.cart-item_warranty-package{margin-left:0}.cart-item_warranty-package .cart-item_warranty-package__header{grid-gap:8px}}.blog-container{width:100%;display:block;margin:45px 0}.blog--menu-bar{border-bottom:1px solid #ededed;padding-bottom:15px}.blog--menu-bar,.blog--menu-bar .blog-sidebar__linklist{width:100%}.blog--menu-bar .blog-sidebar__linklist{margin:0;padding-inline-start:0;display:flex;align-items:baseline;grid-gap:15px}.blog--menu-bar .blog-sidebar__linklist .blog-sidebar__link-item{padding:0!important;border-bottom:0;line-height:1.5;margin:0!important}.blog--menu-bar .blog-sidebar__linklist .blog-sidebar__link-item a{display:block;padding:4px 8px;border-radius:3px;font-weight:500;font-size:14px;transition:all .3s}.blog--menu-bar .blog-sidebar__linklist .blog-sidebar__link-item a.active,.blog--menu-bar .blog-sidebar__linklist .blog-sidebar__link-item a:hover{background:#efefef!important;color:var(--heading-color)!important}.blog-container .blog-post-list-wrapper .blog-post-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;width:100%;margin:0 0 45px!important}.blog-container .blog-post-list-wrapper .blog-post-list .block-list__item{width:100%!important}.blog-container .blog-post-list-wrapper .blog-post-list .block-list__item .article-item{margin:0}.blog-container .blog-post-list-wrapper .pagination{border:0}@media screen and (max-width: 1000px){.blog-container .blog-post-list-wrapper .blog-post-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 640px){.blog-container .blog-post-list-wrapper .blog-post-list{grid-template-columns:100%}.page__header{overflow-x:scroll;white-space:nowrap}.page__header::-webkit-scrollbar{height:3px}.page__header::-webkit-scrollbar-thumb{background:#929292}.page__header::-webkit-scrollbar-track{background:#e8e8e8}.blog--menu-bar{border-bottom:0}}.map_box_container.loading{position:relative}.map_box_container.loading:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fffffff0;z-index:3}.map_box_container.loading:after{content:"";position:absolute;left:50%;top:50%;width:45px;height:45px;z-index:3;transform:translate(-50%,-50%);border:3px solid #808080;border-radius:100%;border-bottom-color:transparent;animation-name:spin;animation-duration:.75s;animation-iteration-count:infinite;animation-timing-function:linear}.map-container{display:flex;height:800px;width:100%}.map-container .heading{display:flex;align-items:center}.map-container .heading .btn{height:100%;margin:0;border-radius:0!important}.map-container .mapboxgl-ctrl-geocoder{width:100%;max-width:unset;border-radius:0;height:100%}.map-container .mapboxgl-ctrl-geocoder svg.mapboxgl-ctrl-geocoder--icon.mapboxgl-ctrl-geocoder--icon-search{display:none}.map-container .mapboxgl-ctrl-geocoder--input{padding:15px 30px;height:100%;border:0;font-size:16px}.map-container .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right>*{z-index:2;position:absolute;right:0;top:0;display:none;bottom:0;padding:0 15px}.map-container .mapboxgl-ctrl-geocoder .suggestions{top:calc(100% + 0px)}.map-container .mapboxgl-ctrl-geocoder .suggestions>li>a{padding-left:30px}.map-container .listings{height:100%;overflow-y:scroll;padding:15px 30px 30px;margin:4px 0}.map-container .listings::-webkit-scrollbar{width:5px}.map-container .listings::-webkit-scrollbar-track{background:#f8f8f8}.map-container .listings::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:0;transition:all .3s}.map-container .listings::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.map-container .listings .search-recap_container{display:flex;justify-content:space-between;grid-gap:8px;margin-top:30px;margin-bottom:15px}.map-container .listings .search-recap_container .search-recap{font-size:12px;color:#6c6c6c;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.map-container .listings .search-clear{height:fit-content;font-size:14px;text-decoration:underline}.map-container .listings .search-recap #search-recap_number{font-weight:800}.map-container .listings .map-item_listing{display:flex;flex-wrap:wrap;width:100%;flex-direction:column;grid-gap:15px}.mapbox_filter-container{display:flex;align-items:center;justify-content:space-between}.mapbox_filter-container+#mapbox_filter-nav .filter_group{padding:15px 0;font-size:14px;border-bottom:1px solid #e3e3e3}.mapbox_filter-container+#mapbox_filter-nav .filter_group .filter_item{display:flex;align-items:center;grid-gap:8px}.mapbox_filter-container+#mapbox_filter-nav .filter_group label{display:inline-flex;align-items:center;grid-gap:4px}.mapbox_filter-container+#mapbox_filter-nav .filter_group label svg{height:25px;width:25px}.map-container .map{height:100%;width:100%}.map-container .map-item{height:fit-content;margin:0}.map-container .map-item .map-item_container{padding:15px;text-align:left;width:100%}.map-container .map-item .map-item_container .map-item_header{display:flex;align-items:center;width:100%;justify-content:space-between;grid-gap:4px}.map-container .map-item .map-item_container h4{margin:0 0 8px}.map-container .map-item.active .map-item_container h4{color:red}.map-container .map-item .map-item_container span{font-size:14px;font-weight:400}.map-container .map-item .map-item_container .map-item_details{display:flex;flex-wrap:wrap;line-height:normal;flex-direction:column}.map-container .map-item .map-item_container .map-item_details h5{font-size:14px;margin:0;font-weight:600;line-height:normal;color:#666166}.map-container .map-item .map-item_container .map-item_details span{margin-bottom:15px;font-size:14px;border-bottom:1px solid #e3e3e3;padding-bottom:15px}.map-container .map-item .map-item_container .map-item_details a{font-size:14px;color:#0c7fd6;margin-bottom:4px}.map-container .map-item .map-item_container .map-item_details a:last-child{margin-bottom:0}.map-container .map-item .map-item_container .map-item_details a .fas{margin-right:8px;color:#bbb}.map-container .map-item .map-item_container .map-item_icons{padding-bottom:15px}.map-container .map-item .map-item_container .map-item_icons img{width:30px}.map-container .mapboxgl-popup-close-button{display:none}.map-container .mapboxgl-popup-content{display:flex;flex-wrap:wrap;width:100%;flex-direction:column}.map-container .mapboxgl-popup-content h4{font-size:16px;margin-bottom:8px;line-height:normal}.map-container .mapboxgl-popup-content h5{font-size:13px;margin:0;font-weight:600;line-height:normal;color:#666166}.map-container .mapboxgl-popup-content span{font-size:12px;margin-bottom:15px;border-bottom:1px solid #e3e3e3;padding-bottom:15px}.map-container .mapboxgl-popup-content a{color:#0c7fd6;margin-bottom:4px}.map-container .mapboxgl-popup-content a:last-child{margin-bottom:0}.map-container .mapboxgl-popup-content a .fas{margin-right:8px;color:#bbb}@media screen and (max-width: 1000px){.map-container{display:flex;max-width:100%;flex-wrap:wrap}.layout sidebar_content{width:100%;max-width:100%;height:inherit}.map-container .map{display:none}}@media screen and (max-width: 640px){.map-container .heading .btn{width:fit-content}}.footer__block-list{margin:0;grid-gap:30px}.footer__block-item{padding:0!important}@media screen and (max-width: 1000px){.footer{padding:0}.footer__content{padding:60px 0 0}.footer__block-container--links{display:block!important;margin-bottom:30px}.footer__payment-social_container{display:block!important;padding:0!important}.footer__block-list,.footer__block-container--links,.footer__block-item{width:100%!important;max-width:100%!important}.footer__block-container--links .footer__block-item{border-bottom:1px solid #393939}.footer__aside-item--localization,.footer__aside-item--copyright{margin:0}}@media screen and (max-width: 640px){.footer__content{padding:30px 0 0}}.loading-icon{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px}.bold_loading svg{fill:#aeaeae;width:150px;animation-name:spin;animation-duration:.75s;animation-iteration-count:infinite;animation-timing-function:linear}.product-form__add-button.btn-loading:after{width:15px;height:15px;display:block;border-radius:100%;border:2px solid white;border-right:2px solid transparent;border-top:2px solid transparent;animation-name:spin;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.75s;content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fslightbox-source{background-color:#fff;border-radius:5px}.kk-collection-split{margin-bottom:0!important;padding:30px}.kk-homepage-content h2,.kk-homepage-content h3{text-align:center}.kk-homepage-content a.btn{color:#fff;border:1px solid var(--primary-color);background-color:var(--primary-color);transition:background-color .3s,color .3s,opacity .3s;text-decoration:none;margin:20px auto}.kk-homepage-content a:hover{background-color:transparent;color:#000;cursor:pointer}.btn-loading{opacity:.5;cursor:wait}.btn-loading:hover{background-color:var(--primary-color);color:#fff}.bold_container,.product-free-accessory__container{padding:30px 0 0;border-top:1px solid #f1f1f1}.bold_container .bold_loading{width:fit-content;width:-moz-fit-content;margin:auto auto 30px}.bold_options{margin-bottom:0!important}.bold_option_set{display:flex;flex-wrap:wrap;grid-gap:45px}.bold_option{width:100%;margin-bottom:0!important;padding-bottom:0!important}.bold_option_title{display:flex;width:100%;margin-bottom:0;line-height:20px;color:var(--heading-color);font-weight:var(--text-font-bolder-weight)!important;position:relative;cursor:pointer;text-transform:capitalize;overflow:visible!important;white-space:normal!important;align-items:center;flex-wrap:wrap;flex-direction:row;row-gap:4px;column-gap:6px}.bold_option_hidden{display:none}.bold_option.bold_option_textbox .bold_option_title:after{content:none}.bold_option_input_label{color:var(--text-color);font-size:14px;font-weight:500}.bold_option_title~.bold_option_element{margin-top:0;display:flex!important;flex-wrap:wrap;grid-gap:8px}.bold_option.bold_option_textbox .bold_option_element{max-height:100%}.bold_option_title:after,.bold_option_title.open:after{padding-right:0;padding-left:0;top:0}.bold_option_value:first-child{margin-top:15px!important}.bold_option_value{display:flex;position:relative;border:1px solid #e8e8e8!important;border-radius:3px;margin:0!important;cursor:pointer;align-items:center;color:#707070!important;font-size:14px;box-shadow:none;text-align:left;width:100%;padding:0!important}.bold_option_element.bold_option_element-min{margin-top:15px}.bold_option_element.bold_option_element-min .bold_option_value{width:fit-content;margin:0!important}.bold_option_value.bold_option_out_of_stock{text-decoration:line-through;display:none}.bold_option_value.checked{color:#222021!important;border-color:#222021!important;background:white}.bold_option_element .bold_option_value:last-child{margin-bottom:2px!important}.bold_option_element.bold_option_element-min .bold_option_value:last-child{margin-bottom:0!important}.bold_option_value label{padding:10px 15px;width:100%;cursor:pointer;display:flex!important;align-items:center;justify-content:space-between;grid-gap:8px}.bold_option_value.bold_option_out_of_stock label{cursor:not-allowed}.bold_out_of_stock_message{display:none!important}.bold_option_element .bold_option_value .bold_option_value_element{display:none}.bold_option_value_price{font-size:13px!important;font-weight:var(--text-font-weight)!important;display:flex!important;flex-direction:column;text-align:right;line-height:normal}.bold_option_value_compare-price{font-size:11px!important;color:#989898;text-decoration:line-through}.bold_help_text{line-height:normal;margin-top:0;font-size:15px}.bold_option#additional-warranty_option .bold_option_warranty-blurb{margin-top:8px;font-size:14px}.bold_option#additional-warranty_option .bold_option_title:after{content:""}.bold_option_warranty-img{width:25px;margin-right:8px}.bold_option#additional-warranty_option .bold_option_element .bold_option_value .bold_option_value_title{position:relative;display:flex;grid-gap:4px;align-items:center}.bold_option#additional-warranty_option .bold_option_element .bold_option_value .bold_option_value_title.plus:before,.bold_option#additional-warranty_option .bold_option_element .bold_option_value .bold_option_value_title.gold:before{content:"";width:8px;height:8px;background-color:#fff;position:relative;display:block;border-radius:100%}.bold_option#additional-warranty_option .bold_option_element .bold_option_value .bold_option_value_title.plus:before{background-color:#1d1d1d}.bold_option#additional-warranty_option .bold_option_element .bold_option_value .bold_option_value_title.gold:before{background-color:#ffb900}.bold_option#additional-warranty_option .bold_option_element{max-height:100%!important}.bold_option.bold_option_textbox label .bold_option_element input{width:100%;margin:15px 0;border-radius:4px;border:1px solid #ededed;padding:4px 8px}.bold_option.bold_option_textbox label .bold_option_element input:focus{border-color:#222021!important}.bold_option.bold_option_swatch .bold_option_value{width:fit-content;border:0!important;margin:0!important;position:relative}.bold_option.bold_option_swatch .bold_option_title{margin-bottom:15px}.bold_option.bold_option_swatch .bold_option_element{grid-gap:2px}.bold_option.bold_option_swatch .bold_option_value label{padding:0;flex-direction:column}.bold_option.bold_option_swatch .bold_option_value .bold_option_value_element{display:block;border-radius:100%;box-shadow:none!important;margin:0!important}.bold_option.bold_option_swatch .bold_option_value .bold_option_value_element input{display:none}.bold_swatch_selected.bold_option_value_element{border:2px solid #222021!important}.bold_option_value_swatch{width:42px!important;height:42px!important;border-radius:100%!important;margin:0!important;border-width:2px!important}.bold_option_value_swatch>span{border-radius:100%}.bold_option_swatch_title{display:none!important}.bold_product-image-item{max-width:850px;width:100%;margin:auto;display:block}.bold_help_text a{text-decoration:underline;color:red}@media screen and (max-width: 640px){.bold_option_element.bold_option_element-min .bold_option_value{width:100%}.bold_container{margin-bottom:30px}}@media screen and (max-width: 1000px){#chat-button{bottom:10px!important;left:unset!important;right:8px!important;transition:all .3s}.gorgias-chat-key-1skak6u{right:0!important;left:unset!important}}
/*# sourceMappingURL=/s/files/1/2126/8461/t/55/assets/main.css.map?v=78538105238359310001683139783 */
