html{overflow-x:hidden;width:100%}div,span,p,a,h1,h2,h3,h4,h5,h6,select,option,label,td{font-family:Open Sans,sans-serif;font-weight:300;font-size:15px;line-height:25px;-webkit-font-smoothing:antialiased;text-decoration:none;color:#717171}select,input,textarea{border:1px solid;border-color:#e6e6e6;background-color:#fff;padding:12px}.strike{text-decoration:line-through}.hidden{display:none}.button{padding:15px 30px;width:fit-content;cursor:pointer;text-align:center;display:block}a.button-animate:hover i,a.button-animate:hover span{padding-left:5px}a.button span{vertical-align:baseline;line-height:30px;letter-spacing:.18em;font-weight:600;text-transform:uppercase;font-size:13px;width:fit-content}a.shop-now-button{height:30px;margin:0 auto}a.shop-now-button,a.shop-now-button span{background-color:#000;color:#fff}.home-slider .owl-prev,.home-slider .owl-next{top:45%}.home-slider .owl-prev span,.home-slider .owl-next span{color:#fff}.home-slider img{width:100%;height:auto;transition:transform 4.5s ease}.home-slider .owl-item{width:100%;overflow:hidden}.home-slider .owl-item.active img{transform:scale(1.1)}h2.blog-overview-title{font-family:Lora;font-size:30px;font-weight:400;font-style:normal;letter-spacing:3px;color:#000;text-transform:uppercase;line-height:35px}a.blog-button{margin-top:30px;width:140px;height:30px}a.blog-button,a.blog-button span{background-color:#fff;color:#000}a.blog-link{color:#000}.button-top{text-decoration:inherit;color:#000;font-size:50px;position:fixed;width:50px;right:24px;bottom:20px;margin:0;z-index:10}.second-header hr{width:100%;position:relative;border:0;border-top:1px solid #e6e6e6}div.navigation-link{margin-top:45px;margin-bottom:45px}div.navigation-link a{display:inline-block}.content{position:relative;width:100%;max-width:1300px;margin:0 auto}div.collection-container{margin-top:30px}#sort-options{float:right}div.product-container{margin-top:50px}.collection-product{display:inline-block;vertical-align:top;width:24.5%;margin-bottom:25px}div.collection-product-image{position:relative;max-height:320px;height:25vw}.collection-product-image img{max-width:100%;height:auto}.collection-product-image:hover img{transition-duration:1s;transform:scale(1.1)}.collection-product-image,.collection-product-details{text-align:center;overflow:hidden}.collection-product-details h2,.collection-product-details h4{font-family:Lora,serif;font-size:17px;line-height:2.35em;font-weight:400;color:#000;text-transform:uppercase}.product-image-container,.product-menu-container,.product-image-thumbs,.product-image-main{display:inline-block;vertical-align:top}.product-menu-container{box-sizing:border-box;width:50%}.product-image-thumbs{width:19%}.product-image-main{width:80%}.product-image-main img{max-width:100%;width:auto;height:auto}.product-image-container,.product-menu-container{margin-top:30px}.product-image-container,.product-menu-container{width:49.5%}.product-thumb-container{width:100px;height:100px}.product-thumb-container img{max-width:100%;max-height:100%;width:auto;height:auto}.product-menu-container h1{margin:0;font-size:30px;line-height:1.7em;letter-spacing:3px;font-weight:400;text-transform:uppercase;font-family:Lora,serif;color:#000}.product-price{color:#000;font-weight:400;font-size:20px;line-height:20px;display:block;margin-bottom:60px}.product-menu-container label{font-weight:400;font-size:20px;line-height:20px;color:#000}#replacement-mobile{display:none}.replacement-warning{display:grid;grid-template-columns:101px auto;gap:34px;margin:-37px 0 26px;padding:16px 0 16px 20px;background-color:#e3e3e3}.replacement-warning span{font-family:Lora,serif;font-size:14px;font-weight:500;color:#000}.replacement-warning span:first-of-type{font-size:17px}.replacement-warning span.orange a{font-weight:600;color:#e86935}#delivery-time.no-stock{background-color:red;color:#000;font-size:20px;font-weight:700}#variant-selector{margin-bottom:25px}#quantity{width:60px;height:50px;padding:0 0 0 12px}input.add-to-cart-button{line-height:30px;letter-spacing:.18em;font-weight:600;text-transform:uppercase;font-size:13px;border:none;margin-bottom:12px;padding:0;height:50px;width:200px;background-color:#000;color:#fff;display:inline-block}#product-order-table{margin-bottom:20px}.product-share-icons{margin-top:20px}.product-share-icons label{font-size:13px;text-transform:uppercase;letter-spacing:2.5px;color:#000;font-weight:600;vertical-align:baseline;line-height:15px;display:inline-block}.product-share-icons a{display:inline-block;padding-left:5px}.product-share-icons span{color:#000}.product-description-container{margin-top:25px}label.product-description-label{border:1px solid;border-bottom:0;border-color:#e6e6e6;background-color:#fff;padding:16px 16px 5px;vertical-align:middle;font-size:13px;letter-spacing:2.5px;font-weight:600;color:#000;text-transform:uppercase}div.product-description{border:1px solid;border-color:#e6e6e6;padding:5%;width:90%;overflow:hidden}.product-description h2{font-family:Lora,serif;font-size:20px;line-height:2.35em;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#000;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}div.product-description img{max-width:100%}.product-description a{color:#000}.product-menu-container hr{border:1px solid;border-color:#e6e6e6}form.order-form{margin-top:28px;margin-bottom:26px}.order-form input.quantity{height:22px;width:50px}#product-size-warning{margin-top:25px;margin-bottom:32px;padding-left:9px;background-color:#e3e3e3}#product-size-warning p{box-sizing:border-box;display:inline-block;vertical-align:top;margin-top:10px;line-height:18px;color:#000}#product-size-warning p:nth-child(1){width:13%;text-transform:uppercase;letter-spacing:2px;font-weight:700}#product-size-warning p:nth-child(2){width:85%;font-size:12px;font-weight:600}div.related-products-container{margin-top:75px}.related-products-container h3{font-family:Lora,serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:2px;color:#000}.cart-container input.cart-button{text-decoration:none;cursor:pointer;line-height:30px;letter-spacing:.18em;font-weight:600;text-transform:uppercase}.cart-container select{width:126px}.cart-content,.cart-total{display:inline-block;vertical-align:top;letter-spacing:2px}.cart-content{margin-bottom:25px;width:60%}.cart-total{width:39%}.cart-content h1{font-family:Lora,serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:40px;color:#000}.cart-total h2{font-family:Lora,serif;font-size:20px;font-weight:400;line-height:2em;letter-spacing:2px;text-transform:uppercase;color:#000}.cart-total input{background-color:#000;color:#fff;margin:0 auto}.cart-total table{border-spacing:24px}.cart-total td:nth-child(1){font-family:Open Sans,sans-serif;font-size:15px;font-weight:600;letter-spacing:2px;color:#000;text-transform:uppercase;text-align:left;vertical-align:top}.cart-total tr:last-child td{text-align:center}#cart-total-price{font-size:20px;font-weight:700;text-align:right;color:#000;line-height:25px}.cart-item a{font-size:15px;font-weight:600;line-height:18px;letter-spacing:2px;text-transform:uppercase;text-align:left;color:#000;cursor:pointer}.cart-item-quantity{width:57px}div.empty-cart-notice{text-align:center;width:100%}.empty-cart-notice h3{font-size:30px;font-weight:300;color:#000;line-height:45px}.empty-cart-notice input{background-color:#000;color:#fff}a.cart-back2shop{margin-top:60px;display:block}a.cart-back2shop i{position:relative;vertical-align:bottom;padding-right:10px;padding-bottom:4px;display:inline-block;color:#717171;font-size:17px}#comments{width:100%;height:90px;box-sizing:border-box}input.cart-zip{border:1px solid lightgray;background-color:#fff;color:#000;width:100px}.pages{margin-top:25px;text-align:center}.pages a{color:#000}.pages span{margin:7px}.price{font-family:Open Sans,sans-serif;font-weight:300;font-size:15px;line-height:25px;color:#999;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}div.shop-now-banner{width:100%;max-width:750px;padding-top:30px;background-color:#fff;position:relative;margin:-180px auto 40px;z-index:1}.shop-now-banner h1{font-family:Lora;font-size:41px;font-weight:400;font-style:normal;color:#000;text-align:center;line-height:40px}.shop-now-banner h2{font-family:Lora,serif;font-style:italic;font-size:20px;font-weight:400;text-transform:initial;text-align:center;-webkit-font-smoothing:antialiased;line-height:1.65em;color:#717171}div.fp-products{margin-top:50px;margin-bottom:50px}.featured-item h3,.featured-item p{text-align:center;margin:0}.featured-item h3{font-family:Lora,serif;font-size:17px;line-height:2.35em;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#000;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}.featured-item a{text-decoration:none}div.featured-item-image{width:300px;height:300px;margin:0 auto}.featured-item-image img{height:100%;object-fit:contain}.owl-nav{width:100%}.owl-nav span{font-size:75px}.owl-prev{position:absolute;top:100px;left:0}.owl-next{position:absolute;top:100px;right:0}div.blog-banner{background-color:#f5f4f2;width:100%;overflow:auto}img.blog-image,div.blog-content{display:inline-block}img.blog-image{float:left;width:49.5%;height:auto}div.blog-content{padding-top:5%;padding-left:5%;width:44.5%}.blog-content h4{font-family:Lora;font-size:120px;font-weight:400;text-transform:none;text-align:left;color:#5c362e;line-height:1.24em;letter-spacing:9px;margin:0}.blog-content h5{font-family:Lora,serif;font-size:30px;font-weight:400;color:#000;line-height:1.7em;letter-spacing:3px;text-transform:uppercase;margin:0}.linear-icon{font-family:linearicons-free;speak:none;font-style:normal;font-weight:400;font-variant:normal;color:#000;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.linear-icon.white{color:#fff}#size-chart-container{background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0;right:0;z-index:100;overflow-y:auto;display:none}#size-chart{background-color:#fff;max-width:920px;width:90%;display:block;margin:70px auto auto;padding:5%;overflow:hidden}#size-chart img{max-width:100%;height:auto}#size-chart input{float:right;cursor:pointer}#size-chart-button{height:30px;margin-top:34px;margin-bottom:65px}#size-chart-button,#size-chart-button span{background-color:#e86935;color:#fff}#photo-carousel-container{background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0;right:0;z-index:100;overflow-y:auto}#photo-carousel{background-color:#fff;max-width:750px;width:90%;display:block;margin:70px auto auto}#photo-carousel img{max-height:100vh;max-width:100%;width:100%;height:auto;margin:0 auto}#photo-carousel-container .owl-prev,#photo-carousel-container .owl-next{top:40%}#photo-carousel-container .owl-prev{left:10px}#photo-carousel-container .owl-next{right:10px}#photo-carousel input{cursor:pointer;float:right}.photo-carousel-open{cursor:pointer}.cart-total{background-color:#f5f5f5}.cart-total table{word-break:break-word}div.blog-item{width:32%;display:inline-block;vertical-align:top;margin-top:60px}.blog-item-date{font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:.2em}.blog-item h2{font-family:Lora,serif;font-size:20px;font-weight:400;line-height:2em;text-transform:uppercase;letter-spacing:2px;color:#000;margin:0;transition:opacity .3s ease}.blog-item-credentials span,.blog-item-credentials span>a{font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:2px}.blog-item-credentials span:nth-child(2n){font-weight:500;color:#000}.blog-item-image img{width:95%}.article{width:70%;margin:0 auto}.article img,.article iframe{max-width:100%}.article img{height:auto}.article h1{font-family:Lora;font-size:30px;font-weight:400;font-style:normal;color:#000;text-transform:uppercase;line-height:51px;letter-spacing:3px}.article h2{font-weight:700;font-size:15px;line-height:25px}.article-credentials span{font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:2px}.article-credentials span:nth-child(2n+3),.article-credentials span:nth-child(2n+3)>a{font-weight:500;font-size:11px;color:#000}.article-content a>span{color:#000!important}#comments-container{margin-bottom:50px}#comments hr{margin-top:25px;margin-bottom:25px}div.contact-item-container{margin-top:100px;margin-bottom:100px}.contact-item{display:inline-block;width:32%;text-align:center;vertical-align:top}.contact-item h2{font-family:Lora,serif;font-weight:400;font-size:17px;letter-spacing:2px;line-height:2.35em;text-transform:uppercase;color:#000}i.contact-icon{font-size:42px;font-weight:300}.contact-content{margin-bottom:50px}.contact-content h2{font-family:Lora;font-size:30px;font-weight:400;font-style:normal;letter-spacing:3px;color:#000;text-align:center;text-transform:uppercase;line-height:35px}.contact-form input,.contact-form textarea{width:100%;margin-bottom:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.contact-form textarea{height:200px}input.contact-form-button{line-height:30px;letter-spacing:.18em;font-weight:600;text-transform:uppercase;font-size:13px;border:none;padding:0;height:70px;width:180px;background-color:#000;color:#fff;display:inline-block}.search h1{font-family:Lora;font-size:30px;font-weight:400;font-style:normal;color:#000;text-transform:uppercase;line-height:35px;letter-spacing:3px}.search h2{font-family:Lora;font-size:20px;font-weight:400;font-style:italic;text-transform:uppercase;margin-top:0}.search h2:hover{color:#000}.search form{position:relative;border-bottom:solid 1px;border-color:#dcdcdc}.search input{border:none;width:100%}.search button{position:absolute;top:10px;right:0;z-index:1;cursor:pointer;border:none;background-color:#fff}.search i{font-size:19px}.search{border-bottom:solid 1px;border-color:#dcdcdc}.search-item{height:140px;margin-top:40px;margin-bottom:40px}.search-item-image,.search-item-content{display:inline-block;height:100%}.search-item-image{width:15%;vertical-align:top}.search-item-image img{max-width:100%;max-height:100%}.search-item-content{width:84%;border-bottom:solid 1px;border-color:#dcdcdc;overflow:hidden}.blank-container h1{font-family:Lora;font-size:30px;font-weight:400;font-style:normal;letter-spacing:3px;color:#000;text-align:center;text-transform:uppercase;line-height:35px}.blank-container p{text-align:center;margin:50px}.shopify-policy__body a{color:#000;font-weight:700}.policy-template h1{font-family:Lora;font-size:30px;font-weight:400;line-height:51px;text-transform:uppercase;color:#000}.policy-template a{color:#000;font-weight:700}#newsletter-link{text-decoration:underline;cursor:pointer}#newsletter-popup{position:fixed;left:50%;top:50%;z-index:100;transform:translate(-50%,-65%);display:none;max-width:915px;width:100%;max-height:580px;height:100%;background-color:#fff}#newsletter-title,#newsletter-subtitle{width:96%;margin:0;font-size:22px;font-weight:400;letter-spacing:1px;text-transform:uppercase;padding-left:4%}#newsletter-title{line-height:73px;background-color:#f75f28}#newsletter-subtitle{line-height:50px;color:#000}#newsletter-text{margin:0 0 10px;padding-left:4%;font-size:17px;font-weight:500;color:#000}#newsletter-popup input{position:absolute;right:0;background-color:transparent;border:none;cursor:pointer;font-size:32px}#newsletter-popup iframe{max-width:640px;width:98%;border:none;padding-left:1.8%}#newsletter-popup img{position:absolute;bottom:0;left:0;width:100%}#discount span{font-size:18px}#discount .original-price{color:#000}#discount .discount-percentage{color:#f76733}#discount .discount-price{display:inline-block;margin:2px;padding:2px 9px;background-color:#f76733;font-weight:700;color:#fff}#discount .discount-remark{display:block;margin:10px 0 50px;font-size:10px;font-weight:700;color:#000}#db-cyclist h1,#db-team h1,#db-race h1,#db-overview h1{font-family:Lora;font-size:30px;font-weight:400;font-style:normal;color:#000;text-transform:uppercase;line-height:51px;letter-spacing:3px}@media all and (max-height: 760px){#newsletter-popup{overflow-y:scroll;height:760px;top:0;transform:translate(-50%)}}@media all and (max-width: 1000px){.collection-product{width:32.5%}div.collection-product-image{max-height:none;height:32vw}.cart-content,.cart-total{width:100%}}@media all and (max-width: 880px){div.shop-now-banner{margin-top:0}.collection-product{width:49%}div.collection-product-image{height:49vw}img.blog-image,div.blog-content{padding-top:0;padding-left:0;width:49.5%}div.blog-item{width:49%}}@media all and (max-width: 800px){.product-thumb-container{display:inline-block}.product-image-thumbs,.product-image-main{width:100%}}@media all and (max-width: 760px){img.blog-image,div.blog-content{width:100%}#sort-options{float:none;width:96%}}@media all and (max-width: 600px){.product-image-container,.product-menu-container{width:100%}.product-menu-container{width:90%;padding-left:5%;padding-right:5%}#replacement-mobile{display:block}#replacement-desktop{display:none}.replacement-warning{grid-template-columns:16vw auto;gap:4vw;width:calc(100% + 16px);margin:0 0 -19px -8px;padding-right:8px;box-sizing:border-box}.replacement-warning img{width:16vw;height:auto}.cart-item img{display:none}.contact-item,div.blog-item{width:100%}}@media all and (max-width: 420px){.collection-product{width:100%}div.collection-product-image{height:94vw}.cart-total td:nth-child(1){font-size:12px;letter-spacing:1px}.cart-total td:nth-child(2){font-size:12px;letter-spacing:1px}.cart-container input,.cart-item *{font-size:10px!important;padding:0 4px}#cart-zip{width:126px;height:46px;box-sizing:border-box;padding:0 0 0 12px;font-size:15px!important}.cart-item-quantity{width:20px}.article{width:100%}.search-item-image{display:none}.search-item-content{width:100%}}
/*# sourceMappingURL=/s/files/1/0309/1182/3917/t/31/assets/content.css.map */
