body{overflow-x:hidden}.is--center{text-align:center}#main-header{z-index:99}#logo{-webkit-transition:none;-moz-transition:none;transition:none!important;animation:none!important}#top-menu-nav ul li{font-size:1.15em}#top-menu-nav ul li a{line-height:2rem}@media screen and (max-width:980px){.notonmobile{display:none}}@media screen and (min-width:981px){.onlyonmobile{display:none}}@media (max-width:980px){.et_vertical_nav.et_header_style_left #et-top-navigation,.et_vertical_nav.et_header_style_split #et-top-navigation{padding-top:24px}}a.et_pb_button.et_pb_more_button.et_pb_button_one,a.et_pb_promo_button.et_pb_button{padding:10px 25px!important;font-size:14px;letter-spacing:.7px}a.et_pb_button.et_pb_more_button.et_pb_button_one:hover,a.et_pb_promo_button.et_pb_button:hover{padding:10px 25px!important}.start3 .et_pb_slide_0 .et_pb_slide_description h2{-webkit-box-shadow:none;box-shadow:none;background:#fff0}.start3 .et_pb_slide_0 .et_pb_slide_description{font-size:1.05em;line-height:1.45em;letter-spacing:.029em;word-spacing:1px}@media (max-width:767px){.et_pb_slide_description .et_pb_slide_title{font-size:24px!important}}@media (min-width:981px){.mobile-openinghours.et_pb_row.et_pb_row_fullwidth{width:100%!important;max-width:100%!important}}@media (max-width:980px){.mobile-openinghours.et_pb_row.et_pb_row_fullwidth{width:100%!important;max-width:100%!important}}.mobile-openinghours{width:100%!important;max-width:100%!important;padding:0;margin:0}.mobile-openinghours .et_pb_row.et_pb_row_fullwidth{width:100%!important;max-width:100%!important}#messageDiv{color:#fff;font-size:1.2em;padding:0}#messageDiv a{color:#fff}#messageDiv p{margin:0;padding:0}#hours-open{background-color:#689F38;padding:1em 0}#hours-open p:nth-child(2){font-size:.75em}#hours-open .tel{padding:10px 0}#hours-open .tel,#hours-open .address{font-weight:700;line-height:1.1em;color:#fff}#hours-close{background-color:#039BE5;padding:1em 0}#hours-close p:nth-child(2){font-size:.75em}.hidden{display:none}.wrbikehead .et_pb_fullwidth_header h1{color:#333!important;background:#fff;font-weight:400!important;padding:5px 0;line-height:1.5em;display:inline;-webkit-box-shadow:.5em 0 0 #fff,-.5em 0 0 #fff;box-shadow:.5em 0 0 #fff,-.5em 0 0 #fff;box-decoration-break:clone;-webkit-box-decoration-break:clone}.single-project .et_pb_fullwidth_header_subhead{background-color:#fff;display:table;-webkit-box-shadow:-15px 2px 0 #fff,.5em 2px 0 #fff,.5em 0 0 #fff;box-shadow:-15px 2px 0 #fff,.5em 2px 0 #fff,.5em 0 0 #fff}.accessories_section{padding:0}.accessories_section .et_pb_row{padding:10px 0 0 0!important}.et_pb_fullwidth_header h1{font-family:'Open Sans',sans-serif;font-weight:700}#wr_start h1{color:#fff;font-family:'Open Sans Condensed',sans-serif!important;font-size:2.8em}#wr_start h1 span{font-size:2em;font-style:italic;font-weight:300}#wr_start h2{color:#fff;font-size:1.5em}.wrhs{padding-bottom:10px}.wrhs h2{text-transform:uppercase;font-size:2.5em}.wrhs p{font-size:1.2em}.wrbtngm{margin-top:-34px}.start_blurb img{height:215px}#kontakt{padding-top:10px}#kontakt h1,h2,p{margin-bottom:15px}.wrservicetext{font-size:1.42em;line-height:1.55em}.et_pb_fullwidth_header_subhead{font-size:1.2em}.et_pb_gallery_grid{margin:0}.bike_subcategory_small_mobile .et_pb_column{margin-bottom:0}.bike_subcategory,.bike_subcategory_small p{text-align:center;height:100%}.bike_subcategory a{color:#fff;font-weight:500;background:#D36767;text-transform:uppercase;height:100%;line-height:5em;display:block}.bike_subcategory_small ul{list-style:none;padding:0}.bike_subcategory_small_mobile ul{list-style:none;padding:0}.bike_subcategory_small_mobile li{float:left}.bike_subcategory_small_mobile li a{text-transform:uppercase;text-align:center;height:100%;border:1px solid #e2e2e2;color:#666;font-size:.6em;font-weight:400;display:block;line-height:2.3em;margin:0 0 -1px -1px;padding:0 20px}.bike_subcategory_small li a{text-transform:uppercase;text-align:center;height:100%;border:1px solid #e2e2e2;color:#666;font-size:.6em;font-weight:400;display:block;line-height:2.3em;margin-bottom:-1px}.bike_subcategory_small li a.active{background-color:#FAFAFA;color:#D36767}.bike_subcategory_small_mobile li a.active{background-color:#FAFAFA;color:#D36767}.bike_subcategory_small li a:hover{background-color:rgb(245 246 245)}.bike_subcategory_small_mobile li a:hover{background-color:rgb(245 246 245)}.bike_subcategory_small li:first-child a{border-radius:5px 5px 0 0}.bike_subcategory_small li:last-child a{border-radius:0 0 5px 5px}.bike_subcategory a:hover,.bike_subcategory a:active{background-color:rgb(216 115 114 / .9)}.et_pb_portfolio_item h2{margin-bottom:0}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{color:#D36767!important}.no_portfolio_filters .et_pb_portfolio_filters{display:none}.wrbikehead .et_pb_fullwidth_header{padding-top:105px;padding-bottom:30px}.wrbikehead .header-content{margin:0!important;padding:0!important}@media only screen and (max-width:980px){.wrbikehead .et_pb_section_0{padding:0}}.et_pb_section.wrbikecontent{padding-top:20px}.wrbikecontent .et_pb_image_0{width:600px;max-width:100%}.wrbikecontent .et_pb_image_0 a,.wrbikecontent .et_pb_image_0 a span{max-width:100%}@media (max-width:980px){.et_pb_fullwidth_section{padding:0!important}}.breadcrumbs span:after{content:"  /"}.breadcrumbs span:before{content:"  "}.breadcrumbs span:first-child:before{content:" » "}.breadcrumbs span:last-child:after{content:""}.wrprice{background-color:#F5F6F5;font-size:2.2em;padding:15px;text-align:center}.wrprice p{margin:0}.wrprice p:after{content:"€"}.wrbikesize h3{font-size:.8em;text-align:center}.wrbikesize ul{margin:0 0 20px 0;padding:0;list-style-type:none;text-align:center}.wrbikesize ul li{font-size:2.4em;display:inline;padding:10px}.wrbikedescript{padding-top:15px}.wrbikedata{margin-bottom:5px!important;padding:10px!important}.wrbikedata .et_pb_toggle_content{font-size:.8em;line-height:1.2em;padding-top:10px}hr.et_pb_module.et_pb_space.et_pb_divider_0.et-hide-mobile{margin-bottom:0}.oakley_price{text-align:center;font-size:2em;color:#d36767;background:#eee;padding:15px}.oakley_price p{margin:0}.oakley_price p:after{content:" *";line-height:100%;vertical-align:top;font-size:.5em}#footer-info{float:left}.herbstangebot h1{font-size:3.1em!important;font-weight:300!important;text-transform:uppercase}.herbstangebot h2{font-size:3em}.herbstangebot h3{line-height:1.3em}.herbstangebot2{height:250px}div.herbstangebot3{padding-top:0;padding-bottom:0;margin:20px 0}.herbstangebot .et_pb_text p{margin:0;padding:0}.herbstangebot .et-pb-icon{font-size:118px}.ha_title{font-weight:700}.ha_oldprice{text-decoration:line-through}.ha_newprice{color:#d36767;font-size:2em}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);-ms-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;-o-transition:max-height 1s;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:#fff0;border-color:#fff0}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:#fff0;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;-webkit-box-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;-webkit-box-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;-webkit-box-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;-webkit-box-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;-webkit-box-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;-webkit-box-flex:0;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}#et-top-navigation .et-cart-info{display:none!important}.page-header{padding:25px 0;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}@media screen and (min-width:769px){.page-header{padding:50px 0}}.page-header:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(211 103 103 / .6)}.page-header .product_title,.page-header .page-title{position:relative;z-index:1;color:#fff;font-size:22px}@media screen and (min-width:769px){.page-header .product_title,.page-header .page-title{font-size:30px}}.page-header .woocommerce-breadcrumb{position:relative;z-index:1;color:#fff}.page-header .woocommerce-breadcrumb a{color:#fff}.page-header .woocommerce-breadcrumb a:hover{text-decoration:underline}.archive .products{display:flex;flex-wrap:wrap}#sidebar .et_pb_widget{margin-bottom:0}#et-boc #shop-sidebar .et_pb_widget a{color:#666;text-decoration:none}#et-boc #shop-sidebar .et_pb_widget a:hover{color:#d36767}#shop-sidebar .et_pb_widget{margin-bottom:0}#sidebar .cat-item-392,#shop-sidebar .cat-item-392{display:none}.et_pb_widget.woocommerce.widget_product_categories .widgettitle{display:none}.et_pb_widget.woocommerce.widget_product_categories a:hover,.widget_text.et_pb_widget.widget_custom_html a:hover{border-bottom:1px solid}.et_pb_widget.woocommerce.widget_product_categories .product-categories>li>a,.widget_text.et_pb_widget.widget_custom_html .product-categories>li>a{font-size:18px}.widget_text.et_pb_widget.widget_custom_html .et_pb_widget.woocommerce.widget_product_categories .product-categories>li,.widget_text.et_pb_widget.widget_custom_html .product-categories>li>a{margin-bottom:13px}.et_pb_widget.woocommerce.widget_product_categories .cat-parent .children,.widget_text.et_pb_widget.widget_custom_html .cat-parent .children{margin-top:8px;margin-bottom:15px}.tb_sidebar-toggle{display:none;position:relative}.woocommerce #sidebar .widget_custom_html{margin-bottom:0}@media (max-width:980px){.woocommerce.et_left_sidebar #sidebar,#shop-sidebar{margin-right:0;border-right:none;position:fixed;background:#fff;top:0;bottom:0;overflow-y:scroll;width:250px!important;padding:25px 25px;height:100%;left:-270px;-webkit-transition:left 200ms ease-in;-o-transition:left 200ms ease-in;transition:left 200ms ease-in;z-index:100004;-webkit-box-shadow:6px 0 25px -10px rgb(0 0 0 / .3);box-shadow:6px 0 25px -10px rgb(0 0 0 / .3)}.woocommerce.et_left_sidebar #sidebar.is--active,#shop-sidebar.is--active{-webkit-transform:translatex(0%);-ms-transform:translatex(0%);transform:translatex(0%);left:0}.tb_sidebar-toggle{display:block}.page-header+.container .tb_sidebar-toggle,.et_pb_code_inner .tb_sidebar-toggle{padding:5px 15px 5px;background:#fff;margin-top:-25px;width:116px;color:#333!important}.page-header+.container .tb_sidebar-toggle:after,.et_pb_code_inner .tb_sidebar-toggle:after{content:"\35";font-family:ETmodules!important;font-size:22px;position:absolute}.woocommerce #sidebar .tb_sidebar-toggle,#shop-sidebar .tb_sidebar-toggle{position:absolute;right:0;top:0;padding:25px}.woocommerce #sidebar .tb_sidebar-toggle:after,#shop-sidebar .tb_sidebar-toggle:after{content:"\4d";font-family:ETmodules!important;font-size:45px;position:absolute;color:#333;top:13px;right:1px}}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#fff0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-size:1.5em}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border-right:none}.woof_list li{margin:0 3px 0 17px!important}.woof_submit_search_form_container{display:none}.widget-woof h4.widgettitle{font-size:14px;border-top:1px solid #e2e2e2;padding:27px 0 15px;margin-top:26px;color:#666}.woof_container_pa_tyre_size_kids li label:after,.woof_container_pa_tyre_size_mtb li label:after{content:'"'}#woof_widget-2{display:none;margin-top:15px}.term-kinderraeder #woof_widget-2{display:block}.term-kinderraeder .woof_container_pa_tyre_size_mtb{display:none}.term-mountainbikes #woof_widget-2{display:block}.term-mountainbikes .woof_container_pa_tyre_size_kids{display:none}.single-product #main-content .container{padding-top:25px}@media screen and (min-width:769px){.single-product #main-content .container{padding-top:50px}}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:none;width:100%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:none;width:100%}@media screen and (min-width:769px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:right;width:50%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:50%}}@media screen and (min-width:992px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:right;width:60%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:40%}}.woocommerce div.product div.images .flex-control-thumbs ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.woocommerce div.product div.images .flex-control-thumbs li{width:60px;height:40px;margin-right:5px;margin-bottom:10px}@media screen and (min-width:769px){.woocommerce div.product div.images .flex-control-thumbs li{width:80px;height:55px}}@media screen and (min-width:992px){.woocommerce div.product div.images .flex-control-thumbs li{width:120px;height:80px;margin-right:0;margin-bottom:0}}.brand_image_container{text-align:left;margin-top:30px;max-height:35px;display:none}.brand_image_container img{max-height:35px;width:auto;max-width:160px}@media screen and (min-width:769px){.brand_image_container{margin-top:0;margin-bottom:30px;max-height:90px;display:block}.brand_image_container img{max-height:90px}}.product .summary .price{text-align:left;margin:15px 0 40px}.product .summary .cw-form-data .price{display:block;margin:20px 0 30px}.entry-summary p.price span,.cw-form-data .woocommerce-Price-amount{font-size:30px!important;font-weight:700}.entry-summary p.price:empty{display:none}.woocommerce-Price-currencySymbol:after{content:" "}.woocommerce span.onsale,.woocommerce-page span.onsale{display:none}.woocommerce div.product p.price del,.woocommerce div.product span.price del{display:block;margin-bottom:8px;font-weight:400}.woocommerce div.product p.price del .amount,.woocommerce div.product span.price del .amount{font-size:28px!important}.woocommerce div.product p.price del .amount .woocommerce-Price-currencySymbol,.woocommerce div.product span.price del .amount .woocommerce-Price-currencySymbol{font-size:28px!important}.related.products del .woocommerce-Price-amount{display:none}.woocommerce ul.products li.product .price ins{font-weight:400}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{margin-bottom:.6em!important}@media screen and (min-width:769px){.product .summary .price{text-align:left;margin-top:60px}}.product .cart{display:none}.product-type-variable .cart{display:block}.single_variation_wrap,.woocommerce-variation-add-to-cart{display:none}.variations .reset_variations{display:none!important}#left-area ul.zoo-cw-variations{padding:0}.woocommerce div.product form.cart .variations label{font-weight:500;font-size:12px;text-transform:uppercase}.zoo-cw-attr-row div.label{padding-bottom:5px}.woocommerce #content div.product form.cart,.woocommerce div.product form.cart,.woocommerce-page #content div.product form.cart,.woocommerce-page div.product form.cart{margin:24px 0 13px!important}.woocommerce-page div.product form.cart[data-attributes_count="1"]{display:flex;flex-direction:column}.woocommerce-page .variations_form.cart.cw-form-data{display:inline-block;margin-top:24px}.woocommerce ul.products li.product .zoo-cw-wrap-shop .zoo-cw-attr-item img{margin-bottom:0px!important}.woocommerce-product-gallery.woocommerce-product-gallery--with-images{opacity:1!important}.zoo-cw-gallery-loading{opacity:0!important}.main_attributes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.attribute_box{text-align:left;margin-bottom:10px;margin-right:60px}.attribute_box h4{font-size:12px;text-transform:uppercase;padding-bottom:10px}#left-area .attribute_box ul{list-style:none;padding-left:0}#left-area .attribute_box ul:after{content:"";display:table;clear:both}#left-area .attribute_box ul li{font-size:20px;float:left;margin-left:7px}#left-area .attribute_box ul li:before{content:"| ";font-size:.45em;margin-right:5px;position:relative;top:-4px}#left-area .attribute_box ul li:first-child{margin-left:0}#left-area .attribute_box ul li:first-child:before{content:"";margin-right:0}@media screen and (min-width:768px){.attribute_box h4{padding-bottom:17px}#left-area .attribute_box ul li{font-size:27px}}.container+#infoblock-additional_information{margin-top:-23px}.product-infoblock{max-width:100%;margin:50px auto 60px}.product-attributes{background:#f7f7f7;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:65px 0}.product-infoblock h2{text-align:center;margin-bottom:15px;text-transform:uppercase;font-size:22px}.attributes-container{max-width:1080px;margin:0 auto;overflow:hidden;position:relative;will-change:height;-webkit-transition:height ease 200ms;-o-transition:height ease 200ms;transition:height ease 200ms}.attributes-container.attributes-preview{height:250px!important}.attributes-container+.is--center{margin-top:45px}.attributes-container.attributes-preview:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;background:#f7f7f7;background:-webkit-linear-gradient(0deg,rgb(247 247 247) 0%,rgb(247 247 247 / .85) 55%,#fff0 100%);background:-webkit-gradient(linear,left bottom,left top,from(rgb(247 247 247)),color-stop(55%,rgb(247 247 247 / .85)),to(#fff0));background:-webkit-linear-gradient(bottom,rgb(247 247 247) 0%,rgb(247 247 247 / .85) 55%,#fff0 100%);background:-o-linear-gradient(bottom,rgb(247 247 247) 0%,rgb(247 247 247 / .85) 55%,#fff0 100%);background:linear-gradient(0deg,rgb(247 247 247) 0%,rgb(247 247 247 / .85) 55%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7",endColorstr="#000000",GradientType=1)}.attributes-list{width:80%;margin:0 auto}.attribute-block{width:90%;padding:0;display:inline-block;border-bottom:1px solid rgb(0 0 0 / .1);margin-bottom:15px;font-size:12px}@media screen and (min-width:769px){.attributes-list{-webkit-column-count:2;column-count:2;width:80%;margin:0 auto}.product-infoblock{max-width:80%;margin:80px auto 100px}.product-infoblock h2{margin-bottom:35px}.attributes-container{width:80%}}.attribute-name{font-size:14px;font-weight:700}.product .related>h2{text-align:center;margin-bottom:45px;text-transform:uppercase;font-size:22px!important}.woocommerce .related ul.products li.product .woocommerce-loop-product__title{font-size:20px!important}.related.products del .woocommerce-Price-amount{display:none}.woocommerce ul.products li.product .price ins{font-weight:400}.woocommerce .related .products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce .related .products .product{float:none}.grecaptcha-badge{visibility:hidden!important}.et_pb_widget{float:none!important}.locations-footer{display:flex;flex-direction:column;gap:32px;align-items:center}@media (min-width:850px){.locations-footer{flex-direction:row;justify-content:center;align-items:stretch;gap:40px}}.locations-footer>div{background-color:#333;border:1px solid #444;border-radius:12px;padding:40px;width:100%;max-width:460px;box-sizing:border-box;box-shadow:0 10px 30px rgb(0 0 0 / .2)}.locations-footer>div>small:first-child{display:block;font-size:.85rem;font-weight:700;color:#df7373;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.locations-footer .address strong{display:block;font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:12px;letter-spacing:-.02em}.locations-footer .address,.locations-footer .openinghours,.locations-footer .contact{margin-bottom:30px}.locations-footer .contact{margin-bottom:0}.locations-footer .openinghours>small,.locations-footer .contact>small{display:block;font-size:.75rem;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.locations-footer span,.locations-footer a{display:block;font-size:1rem;line-height:1.6;color:#ccc;text-decoration:none}.locations-footer a{color:#fff;transition:color 0.2s}.locations-footer a:hover{color:#df7373}