@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Regular.eot);src:url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Regular.eot?#iefix) format('embedded-opentype'), url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Regular.svg#OpenSans-Regular) format('svg'), url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Regular.woff) format('woff'), url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Regular.woff2) format('woff2');}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Italic.eot);src:url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Italic.eot?#iefix) format('embedded-opentype'), url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Italic.svg#OpenSans-Italic) format('svg'), url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Italic.woff) format('woff'), url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Italic.woff2) format('woff2');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Semibold.eot);src:url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Semibold.eot?#iefix) format('embedded-opentype'), url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Semibold.svg#OpenSans-Semibold) format('svg'), url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Semibold.woff) format('woff'), url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Semibold.woff2) format('woff2');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Bold.eot);src:url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Bold.eot?#iefix) format('embedded-opentype'), url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Bold.svg#OpenSans-Bold) format('svg'), url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Bold.woff) format('woff'), url(//www.conrad-fahrrad.de/wp-content/themes/conrad/fonts/OpenSans-Bold.woff2) format('woff2');}
.cf:before, .cf:after{content:" ";display:table;}
.cf:after{clear:both;}
.max_page_width{max-width:1170px;}
.max_page_center{text-align:center;margin:0 auto;}
.page-id-6758.full-width-content.one-container .site-content, .page-id-3064.full-width-content.one-container .site-content{padding:40px 0;}
.page-id-629.full-width-content.one-container .site-content{padding:40px 0 0;}
#menu-main-menu li.current-menu-item a:before, 
#menu-main-menu li.current-menu-parent a:before{content:'';background:url(//www.conrad-fahrrad.de/wp-content/themes/conrad/img/line2.png) no-repeat 0px bottom;width:100%;height:45px;position:absolute;}
#menu-main-menu li.current-menu-parent li a:before{background:0;}
.menu-item-6911 a, .menu-item-9525 a{color:#cc2626 !important;}
.menu-item-has-children .dropdown-menu-toggle{padding-right:0;}
h1.entry-title{text-align:center;}
h1:after, h2:after{content:'';width:90px;height:2px;background:url(//www.conrad-fahrrad.de/wp-content/themes/conrad/img/line_dark.png) repeat-x;display:block;margin:10px auto;}
h1.uleft:after, h2.uleft:after, h2.widget-title:after, .search h2:after{margin:10px 0;}
.entry-content:not(:first-child), 
.entry-summary:not(:first-child), 
.page-content:not(:first-child){margin-top:2.5em;}
.search h1{text-align:center;}
.search h2{margin-top:40px;}
.search .entry-summary{margin-top:10px;}
.search img{max-width:50%;}
.search #nav-below{text-align:center;margin:40px 0 80px;}
.woocommerce nav.woocommerce-pagination{margin-bottom:40px;}
.search .page-numbers, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{height:40px;width:40px;line-height:40px;color:#959595;border:1px dashed;border-radius:50%;padding:0;margin-right:10px;}
.search .page-numbers.dots, .woocommerce nav.woocommerce-pagination ul li span.dots{opacity:0.6;}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li{border:0;}
.search .page-numbers{display:inline-block;}
.search .page-numbers.current, .search a.page-numbers:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover{color:#fff;border:1px solid #b6b0ab;background-color:#b6b0ab;}
.search .page-numbers.prev, .search .page-numbers.next, .woocommerce nav.woocommerce-pagination ul li a.prev, .woocommerce nav.woocommerce-pagination ul li a.next{line-height:35px;}
.home h1, .home h2{font-size:23px;font-weight:600;}
.home h2.uleft:after{margin:10px 0;}
.wp-block-themepunch-revslider{margin-bottom:0 !important;}
.home-manufact{margin:0 auto;}
.home .wp-block-cover h2:after{background:0;}
.home-bike-list h3 a{padding:20px 0 12px;}
.home-bike-list p{font-size:16px;}
.home-bike-list h3 a, .home-bike-list p a{display:block;}
.flowplayer{margin:0 !important;}
a.wc-block-grid__product-link:hover{box-shadow:5px 10px #ccc;}
.vc_column_container .product a, .wc-columns-container .product a{background:#fff;}
.vc_column_container .product a .wc-product-image, .wc-columns-container .product a .wc-product-image{border-bottom:1px solid #e3e3e3;padding:10px 10px 0 10px;}
.vc_column_container .product a h2, .wc-columns-container .product a h2{font-size:13px !important;font-weight:600 !important;margin-top:20px !important;}
.vc_column_container .product a .price, .wc-columns-container .product a .price{font-size:20px !important;font-weight:500 !important;padding-bottom:10px;margin-top:0 !important;}
.woocommerce ul.products li.product .price del{color:#c73a29;opacity:1;}
.woocommerce span.onsale, .woocommerce ul.products li.product .onsale{border-radius:50% !important;background-color:transparent;min-width:65px !important;min-height:65px !important;line-height:65px !important;padding:5px !important;}
.woocommerce-products-header__title.page-title, .woocommerce-breadcrumb{text-align:center;}
.woocommerce-products-header__title.page-title{margin-bottom:0;}
.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a{color:#aaaaaa;}
.wc-block-grid__product{border-right:24px solid transparent;}
.wc-block-grid__product .wc-block-grid__product-image{background:#fff;border-bottom:1px solid #e3e3e3;margin:0;}
.wc-block-grid__product .wc-block-grid__product-title{font-weight:600;background:#fff;padding:24px 0 6px;margin:0;}
.home .wc-block-grid__product .wc-block-grid__product-title{font-size:26px;}
.wc-block-grid__product .price{background:#fff;font-size:15px;font-weight:600;padding:0 0 10px;}
.woocommerce .widget_price_filter .ui-slider-horizontal{height:4px;}
.woocommerce .widget_price_filter .price_slider{margin-bottom:30px;}
.woocommerce .widget_price_filter .price_slider_amount .button{border-radius:50px;}
.product-type-simple p{font-size:18px;}
.product-type-simple h1.product_title.entry-title{font-weight:400;text-align:left;}
.product-type-simple h1.product_title.entry-title:after{margin:10px 0;}
.product-type-simple .wc-gzd-additional-info.tax-info{font-size:11px;}
#tab-title-description, 
#tab-title-pwb_tab, 
#tab-title-additional_information{border:0;background:0;padding:0;margin:0 30px 0 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs{flex-direction:row !important;}
.product-type-simple .woocommerce-tabs ul.tabs li a{font-weight:400 !important;color:#959595 !important;}
.product-type-simple .woocommerce-tabs ul.tabs li.active a{color:#1a1919 !important;}
.product-type-simple .woocommerce-tabs ul.tabs li.active a:after{content:'';width:100%;height:2px;background:url(//www.conrad-fahrrad.de/wp-content/themes/conrad/img/line_dark.png) repeat-x;display:block;margin:10px 0;}
.wc-tabs .active a:after{transform:none !important;}
.product-type-simple table, .product-type-simple th, .product-type-simple td{border:0;}
.product-type-simple .wc-tab h2, .product-type-simple .tagged_as{display:none}
.wc-block-grid__product .price .wc-gzd-additional-info.tax-info{display:none;}
.wc-block-grid__product .wc-block-grid__product-onsale, .single-product.woocommerce span.onsale{position:absolute;color:#c73a29 !important;border:2px dashed #c73a29 !important;border-radius:50% !important;background-color:transparent;min-width:65px !important;min-height:65px !important;line-height:65px !important;padding:5px !important;top:10px;left:10px;}
.single-product.woocommerce span.onsale{top:15px;left:10px;}
.but_action a{background-color:#b6b0ab !important;text-transform:uppercase;}
.site-info{background:#f4f3f3;}
.footer-widgets .widget-title:after{content:'';width:100%;height:2px;background:url(//www.conrad-fahrrad.de/wp-content/themes/conrad/img/line.png) no-repeat;display:block;margin:10px 0;}
.widget ul li::before{content:'+';margin-right:10px;}
.footer-widgets .widget ul li::before{content:'';margin-right:0;}
.footer_gallery .wp-block-gallery .blocks-gallery-item, .footer_gallery .wp-block-gallery.columns-8 .blocks-gallery-item{margin:0;}
.woocommerce-ordering:after{content:"\e00f";}
.pwb-single-product-brands img, .pwb-brand-shortcode img{width:130px;padding-bottom:15px;}
.pwb-brand-shortcode img{padding-bottom:30px;}
.woocommerce div.product p.price, .woocommerce div.product .stock, .woocommerce div.product .product-description a{color:#1a1919;}
.product-item .product-name h3, .woocommerce div.product .price ins .amount, .product-item .product-name .price ins span, .product-item .product-name .price span, .woocommerce div.product .price > .amount{font-family:"Open Sans", sans-serif;font-size:13px;font-weight:300;color:#1a1919;}
.woocommerce div.product .price ins .amount, .woocommerce div.product .price > .amount, .product-item .product-name .price span{font-size:20px;font-weight:500;}
.woocommerce.columns-4 .woocommerce div.product .price ins .amount, .woocommerce.columns-4 .product-item .product-name .price ins span, .woocommerce.columns-4 .product-item .product-name .price span{font-size:15px;font-weight:600;}
.woocommerce.columns-2 .product-item .product-name h3{font-size:26px;line-height:32px;}
.product-item .product-name h3{font-weight:600;float:none;margin-bottom:0px;}
.product-item .product-name .p-top{height:0px;}
.product-item .product-name{padding-bottom:10px;}
.home .wc-block-grid__product-price.price{font-size:20px;font-weight:400;}
.home del .woocommerce-Price-amount.amount{color:#c73a29;text-decoration:line-through;}
.woocommerce div.product .price del .amount{font-family:"Open Sans", sans-serif;font-size:18px;font-weight:400;color:#c73a29;text-decoration:line-through;}
.product-item div.product-name span.price del{float:none;font-size:16px;font-weight:400;line-height:34px;background-image:none;}
.woocommerce div.product p.price del, .woocommerce div.product span.price del{opacity:1;color:transparent;}
.product-item .product-name .price del span{color:#c73a29;font-family:"Open Sans", sans-serif;font-size:100%;}
.product-item .product-name .price{float:none;}
.product-item .product-thumb img{width:auto;padding:10px 20px 10px;}
.product-item .product-thumb .pwb-brands-in-loop img{padding:0;margin:0 auto;}
.woocommerce.columns-2 .product-item .product-thumb .pwb-brands-in-loop img{padding:20px 0 0;}
.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce button.button, .woocommerce .widget_price_filter .price_slider_wrapper .ui-state-default, .woocommerce .widget_price_filter .price_slider_wrapper .ui-slider-range, .woocommerce-page .woocommerce-message .button, .woocommerce input.button, .wpcf7 input.wpcf7-submit{background-color:#b6b0ab !important;}
.wpcf7 input.wpcf7-form-control.wpcf7-mathcaptcha{width:100px;}
.pwb-filter-products label{font-size:87.5%;font-weight:400;}
.widget-area .wpc-term-item-content-wrapper, .wpc-term-item-content-wrapper, body .wpc-filters-widget-main-wrapper .wpc-term-item-content-wrapper, .wpc-filters-widget-main-wrapper li.wpc-term-item input[type="checkbox"], 
.wpc-filters-widget-main-wrapper li.wpc-term-item label{display:inline !important;}
.product p.wc-gzd-additional-info{font-size:.6em;line-height:0.5;}
.sku_wrapper, .product_meta > span.sku_wrapper{display:none;}
.single-product .from, .tm-extra-product-options-totals dt, .woocommerce div.product span.price, .single-product .wc-gzd-sale-price-label{font-size:20px;color:#1a1919;}
.single-product .from{font-weight:400;}
.tm-extra-product-options-totals dt, .woocommerce div.product span.price{font-weight:600;}
.tm-extra-product-options-totals dt.tm-options-totals, .tm-extra-product-options-totals .price.amount.options{font-size:16px;font-weight:400;}
.tm-extra-product-options .tm_padding{padding:0;}
h3.tm-epo-element-label.tm-has-required{text-indent:5px;background:#e9e9e9;font-weight:normal;}
h3.tm-epo-element-label.tm-has-required::before{content:'› ';}
.tm-extra-product-options li.tmcp-field-wrap.tc-active .tc-label.tm-label, .tm-extra-product-options li.tmcp-field-wrap.tc-active .price.tc-price .amount, .tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap label input[type="radio"]:checked ~ .tc-label, 
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap label input[type="checkbox"]:checked ~ .tc-label{font-weight:600;}
.tm-extra-product-options .tmcp-field-wrap .amount{margin-left:0;}
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap .before-amount{margin-left:10px;}
.tc-extra-product-options .tmcp-field-wrap .price.tc-price{float:right !important;}
.use_images_container .tmcp-field-wrap label .tc-label.radio_image_label{padding:1em 0 0;}
.woocommerce div.product .konfi_cart form.cart div.quantity, .woocommerce div.product .konfi_cart form.cart .button{display:none;}
.woocommerce .quantity input.qty{font-family:"Open Sans", sans-serif !important;}
.woocommerce-tabs img.attachment-thumbnail{margin-top:20px;}
.woocommerce-page div.product div.images{width:45%;}
.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{text-align:center;padding:15px;}
.tm-epo-required{}
.tm-extra-product-options .config-color-radio ul.tmcp-elements li.tmcp-field-wrap{text-align:center;}
.print-link{display:inline-block;color:#fff;background:#b6b0ab;border-radius:10px;padding:5px 10px;}
.stock{padding-top:10px;}
.stock:before{content:'';width:12px;height:12px;border-radius:6px;margin-right:7px;display:inline-block;}
.stock.in-stock:before{background:#ccdd11;}
.stock.available-on-backorder:before{background:#ffcc00;}
.stock.out-of-stock:before{background:#ee0000;}
.woocommerce ul.products .stock{font-size:14px;padding-top:0;padding-bottom:15px;margin-top:0 !important;}
i.fa.fa-info-circle{color:#b6b0ab;}
#tab-pwb_tab h3{font-size:18px;font-weight:600;}
.wpcf7 input[type="checkbox"]{-webkit-appearance:checkbox;width:auto;height:auto;}
.wpcf7-form-control-wrap.extras span.wpcf7-list-item, .wpcf7-form-control-wrap.zubehoer span.wpcf7-list-item{display:block;width:100%;}
.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item{margin:0;}
.wpcf7 form .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{border:0;}
.wpcf7 form .wpcf7-response-output{font-size:20px;font-weight:bold;padding:0;margin:0;}
.wpcf7-form p{position:relative;float:left;width:100%;margin-bottom:10px;}
.wpcf7-form p.half-col{width:48.5%;display:block;float:left;margin-bottom:10px;}
.wpcf7-form p.half-col:nth-child(2n+1){float:right;}
.wpcf7-form p.full-col{clear:both;width:100%;margin-bottom:10px;}
.wpcf7 input, .wpcf7 textarea, .wpcf7 select{border:0;border:1px dashed #959595;background:0;padding:10px 20px;width:100%;border-radius:0;-webkit-appearance:none;box-sizing:border-box;}
.wpcf7 input:focus, .wpcf7 select:focus, .wpcf7 textarea:focus{background:0;}
.wpcf7 input.wpcf7-submit{border:none;border-radius:30px;background:#bdb099;background-color:rgb(189, 176, 153);font-size:100%;text-transform:uppercase;height:60px;width:auto;padding-left:52px;padding-right:52px;margin-top:20px;cursor:pointer;font-style:normal;-webkit-appearance:none;}
.c-accordion__title{border-radius:5px;background:#d5d1ce;padding:10px;}
.c-accordion__title a{color:#fff;}
.c-accordion__title::after{right:10px;}
@media only screen and (max-width: 568px) {
.wpcf7-form p.half-col{width:100%;display:block;float:left;}
} @media only screen and (max-width: 600px) {
.footer_gallery{display:none;}
.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale{left:18px;}
}
@media only screen and (max-width: 768px) {
.home-manufact{display:none;}
}
@media only screen and (max-width: 880px) {
.main-navigation .main-nav ul li a{padding-left:10px;padding-right:10px;}
} @media print { p, li {
font-size: 80%;
}
.tm-collapse-wrap.closed {
display: block !important;
}
#menu-main-menu, 
#searchID, 
.wpb_content_element.print-box {
display: none;
}
.woocommerce div.product .product-description > div, .product_meta {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs > li.active a::after, .widget-title {
margin: 0;
}
.woocommerce div.product div.images img {
width: 50%;
height: 50%;
}
}.pwb-clearfix:after{content:"";display:table;clear:both}.pwb-before-loop{margin-bottom:1em}.pwb-after-loop{margin-top:1em}.pwb-carousel .pwb-slick-slide a{display:block}.pwb-carousel .pwb-slick-slide a>img{margin:0 auto}.pwb-carousel .pwb-slick-slide,.pwb-product-carousel .pwb-slick-slide{margin:0 10px}.pwb-carousel .slick-prev,.pwb-carousel .slick-next,.pwb-product-carousel .slick-prev,.pwb-product-carousel .slick-next{font-size:0;position:absolute;top:0;bottom:0;display:block;cursor:pointer;font-size:22px;width:30px;overflow:hidden;text-align:center;color:#aeaeae;border:none;outline:none;z-index:999;background:#eee;opacity:0;transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}.pwb-carousel .slick-prev>span,.pwb-carousel .slick-next>span,.pwb-product-carousel .slick-prev>span,.pwb-product-carousel .slick-next>span{display:inline-block;height:20px;width:20px;padding:10px;position:absolute;top:50%;margin-top:-20px;left:0;right:0}.pwb-carousel .slick-prev:hover,.pwb-carousel .slick-prev:focus,.pwb-carousel .slick-next:hover,.pwb-carousel .slick-next:focus,.pwb-product-carousel .slick-prev:hover,.pwb-product-carousel .slick-prev:focus,.pwb-product-carousel .slick-next:hover,.pwb-product-carousel .slick-next:focus{outline:none}.pwb-carousel .slick-prev,.pwb-product-carousel .slick-prev{left:0}.pwb-carousel .slick-next,.pwb-product-carousel .slick-next{right:0}.pwb-carousel:hover .slick-next,.pwb-carousel:hover .slick-prev,.pwb-product-carousel:hover .slick-next,.pwb-product-carousel:hover .slick-prev{opacity:.8}.pwb-product-carousel .pwb-amount{display:block;width:100%;margin-bottom:12px}.pwb-carousel,.pwb-product-carousel{min-height:30px}.pwb-carousel .pwb-slick-slide,.pwb-product-carousel .pwb-slick-slide{display:none}.pwb-carousel.slick-initialized .pwb-slick-slide,.pwb-product-carousel.slick-initialized .pwb-slick-slide{display:block}.pwb-carousel .slick-list,.pwb-product-carousel .slick-list{opacity:0;position:absolute}.pwb-carousel.slick-initialized,.pwb-product-carousel.slick-initialized{min-height:none}.pwb-carousel.slick-initialized .slick-list,.pwb-product-carousel.slick-initialized .slick-list{opacity:1;position:relative;transition:opacity .2s ease-in}.pwb-carousel.slick-initialized .pwb-carousel-loader,.pwb-product-carousel.slick-initialized .pwb-carousel-loader{display:none !important;opacity:0 !important}.pwb-carousel-loader{font-size:10px;margin:50px auto;text-indent:-9999em;width:30px;height:30px;border-radius:50%;background:#525252;background:-moz-linear-gradient(left, #525252 10%, rgba(82, 82, 82, 0) 42%);background:-webkit-linear-gradient(left, #525252 10%, rgba(82, 82, 82, 0) 42%);background:-o-linear-gradient(left, #525252 10%, rgba(82, 82, 82, 0) 42%);background:-ms-linear-gradient(left, #525252 10%, rgba(82, 82, 82, 0) 42%);background:linear-gradient(to right, #525252 10%, rgba(82, 82, 82, 0) 42%);position:relative;-webkit-animation:PWBCarouselLoader 1.4s infinite linear;animation:PWBCarouselLoader 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.pwb-carousel-loader:before{width:50%;height:50%;background:#525252;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.pwb-carousel-loader:after{background:#fff;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes PWBCarouselLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes PWBCarouselLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pwb-all-brands .pwb-pagination-wrapper{margin-top:20px;padding-top:10px;border-top:1px solid #ededed;text-align:right}.pwb-all-brands .pwb-pagination{display:inline-block;margin-right:10px;background-color:#ededed;color:#333;text-align:center;padding:10px}.pwb-brands-cols-outer{display:flex;flex-wrap:wrap;gap:15px}.pwb-all-brands .pwb-brands-cols-outer:after{content:"";display:table;clear:both}.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{box-sizing:border-box;width:calc(20% - 15px);display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.pwb-az-listing-row{margin-bottom:20px}.pwb-az-listing-row-in{margin-left:-5px;margin-right:-5px}.pwb-az-listing-col{padding:5px}.pwb-az-listing-col>a{display:block;text-transform:uppercase;white-space:nowrap;overflow:hidden}.pwb-az-listing-title{border-bottom:1px solid #ddd;font-weight:bold;font-size:115%;text-transform:uppercase}.pwb-az-listing-header{margin-bottom:30px}.pwb-az-listing-header ul{margin:0;padding:0;list-style:none;margin-right:-2px;margin-left:-2px}.pwb-az-listing-header li{display:inline-block;float:left;width:25px;height:25px;margin:2px;line-height:25px;border:1px solid #ddd;text-align:center}.pwb-az-listing-header a{text-transform:uppercase}.pwb-filter-products input[type=checkbox]{margin-right:10px}.pwb-filter-products li{margin-bottom:5px}.pwb-row:after{content:"";display:table;clear:both}.pwb-columns-2{width:50%}.pwb-columns-3{width:33.33333%}.pwb-columns-4{width:25%}.pwb-columns-5{width:20%}.pwb-columns-6{width:16.66666%}.pwb-columns{float:left}.pwb-single-product-brands{padding-top:1em;display:flex;gap:.1em}.product_meta .pwb-single-product-brands{padding-top:0}.pwb-text-before-brands-links{margin-right:4px}@media screen and (max-width:1000px){.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{width:25%}}@media screen and (max-width:700px){.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{width:50%}.pwb-columns-5,.pwb-columns-6{width:25%}}@media screen and (max-width:480px){.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{width:100%;float:none}.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3>p:first-child{height:auto}.pwb-columns-3,.pwb-columns-4,.pwb-columns-5,.pwb-columns-6{width:50%}}@media(min-width:576px){.pwb-az-listing-col{width:50%;float:left}}@media(min-width:992px){.pwb-az-listing-col{width:25%}}.paid-variations{margin-top:10px;}
body #booked-profile-page .booked-profile-appt-list .appt-block .pay,
body #booked-profile-page .booked-profile-appt-list .appt-block .edit{font-size:12px;padding-left:10px;border:1px solid #ccc;background:#eee;color:#888;}
body #booked-profile-page .booked-profile-appt-list .appt-block .pay:hover,
body #booked-profile-page .booked-profile-appt-list .appt-block .edit:hover{background:#ddd;}
div.booked-wc-checkout-section{line-height:1.3;padding:0 0 10px;}
.woocommerce-checkout-review-order div.booked-wc-checkout-section:last-child{padding:0;margin:0 0 -1.4em;}
span.booked_wc_payment_pending{color:#E35656;font-weight:600;}
span.booked_wc_payment_completed { color:#000; font-weight:600; }.product.product-type-variable ul.tabs li.product_safety_tab,.wc-gzd-additional-info-placeholder,p.wc-gzd-additional-info:empty{display:none}#order_review .wc-gzd-checkbox-placeholder{clear:both}#order_review .wc-gzd-checkbox-placeholder p.form-row{float:none;padding:0 1em 0 0;text-align:left}#order_review .wc-gzd-checkbox-placeholder p.form-row label{display:inline}#order_review .wc-gzd-checkbox-placeholder:empty{display:none}.woocommerce-checkout .shop_table{background-color:#eee}@media(min-width:768px){table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper{align-items:center;display:flex}}table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper .wc-gzd-cart-item-thumbnail{margin-right:1em;max-width:15%;min-width:60px}table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper .wc-gzd-cart-item-thumbnail img{margin:0}body.theme-astra table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail td.product-name{flex-wrap:wrap}.cart_totals tr.order-total-differential-taxation-notice td:before,.cart_totals tr.order-total-small-business-notice td:before{content:""!important}.includes_tax,.tax_label,.woocommerce dl.variation dd[class*=variation-gzd-],.woocommerce dl.variation div[class*=variation-gzd-],.woocommerce dl.variation dt[class*=variation-gzd-],.woocommerce dl.variation li[class*=variation-gzd-],.woocommerce ul.variation dd[class*=variation-gzd-],.woocommerce ul.variation div[class*=variation-gzd-],.woocommerce ul.variation dt[class*=variation-gzd-],.woocommerce ul.variation li[class*=variation-gzd-],.woocommerce-cart dl.variation dd[class*=variation-gzd-],.woocommerce-cart dl.variation div[class*=variation-gzd-],.woocommerce-cart dl.variation dt[class*=variation-gzd-],.woocommerce-cart dl.variation li[class*=variation-gzd-],.woocommerce-cart ul.variation dd[class*=variation-gzd-],.woocommerce-cart ul.variation div[class*=variation-gzd-],.woocommerce-cart ul.variation dt[class*=variation-gzd-],.woocommerce-cart ul.variation li[class*=variation-gzd-],.woocommerce-checkout dl.variation dd[class*=variation-gzd-],.woocommerce-checkout dl.variation div[class*=variation-gzd-],.woocommerce-checkout dl.variation dt[class*=variation-gzd-],.woocommerce-checkout dl.variation li[class*=variation-gzd-],.woocommerce-checkout ul.variation dd[class*=variation-gzd-],.woocommerce-checkout ul.variation div[class*=variation-gzd-],.woocommerce-checkout ul.variation dt[class*=variation-gzd-],.woocommerce-checkout ul.variation li[class*=variation-gzd-],.woocommerce-mini-cart dl.variation dd[class*=variation-gzd-],.woocommerce-mini-cart dl.variation div[class*=variation-gzd-],.woocommerce-mini-cart dl.variation dt[class*=variation-gzd-],.woocommerce-mini-cart dl.variation li[class*=variation-gzd-],.woocommerce-mini-cart ul.variation dd[class*=variation-gzd-],.woocommerce-mini-cart ul.variation div[class*=variation-gzd-],.woocommerce-mini-cart ul.variation dt[class*=variation-gzd-],.woocommerce-mini-cart ul.variation li[class*=variation-gzd-]{display:none!important}.wc-gzd-small-business-includes-tax{display:inline!important;font-size:.9em;padding-left:3px}.woocommerce-gzd-checkout #order_review_heading{display:none}.woocommerce-checkout .shop_table tr td p{margin-bottom:0}.woocommerce-checkout .shop_table td,.woocommerce-checkout .shop_table th{line-height:1.5}.more-variants-available-info{display:block;font-size:11px;font-weight:400}.shop_table .product-name-inner,.shop_table .product-name-inner tr td{border:none;margin:0;padding:0}.shop_table .product-name-inner tr td:last-child{text-align:right}.cart_totals .wc-gzd-additional-wrapper,.woocommerce-checkout table.shop_table .wc-gzd-additional-wrapper{clear:both;text-align:right}.cart_totals p.wc-gzd-additional-info,.woocommerce-checkout table.shop_table p.wc-gzd-additional-info{display:inline-block;font-size:.8em;font-weight:400;margin-bottom:0}.entry-content .woocommerce #payment{margin-bottom:1em}.woocommerce #payment .wc-terms-and-conditions{display:none!important}.entry-content .woocommerce .checkout-btn-wrap{text-align:right}.woocommerce-checkout p.direct-debit-checkbox{display:none}.unit-price-cart{display:block;font-size:.9em;margin-top:5px}.product_list_widget .wc-gzd-additional-info,.products .wc-gzd-additional-info{font-size:.8em;margin:.7rem 0;padding:0}.product_list_widget .wc-gzd-additional-info,.product_list_widget p.price-unit{line-height:1.8em;margin:.2rem 0}.product_list_widget .wc-gzd-additional-info a{display:inline!important}.product_list_widget .price-unit,.products .product .price-unit{font-size:.8em}.product_list_widget .price-unit{margin-bottom:.7em}.product p.wc-gzd-additional-info{clear:left;font-size:.9em;margin-bottom:.5rem}.product .defect-description:not(:empty){border:2px solid #4b4f58;margin:1em 0;padding:.5em}.product .defect-description:not(:empty) p:last-child{margin-bottom:0}form.cart.wc-gzd-replace-price .single_variation_wrap .woocommerce-variation-price{display:none}.deposit-packaging-type{font-weight:700;text-transform:uppercase}.product p.deposit-packaging-type{font-size:1.2em!important}.wc-gzd-rating-authenticity-status{display:block;font-size:.9em}.woocommerce-product-rating .wc-gzd-rating-authenticity-status{display:inline-block}.product .product_meta{margin-top:1rem}p.footer-info{font-size:.9em;padding-bottom:.5rem;text-align:center}.wc-gzd-item-defect-description p,.wc-gzd-item-desc p{font-size:.9em;font-weight:400}.wc-gzd-edit-data-notice{background:#eee;display:inline-block;padding:1em}.wc-gzd-edit-data-notice p.wc-gzd-info{margin:0;padding:0}.wc-gzd-power-supply{display:flex;flex-wrap:wrap;height:70px;margin:1em 0}.wc-gzd-power-supply svg{align-items:center;display:flex;height:70px;width:70px}.wc-gzd-power-supply svg text{text-anchor:middle;dominant-baseline:middle;font-size:1.8rem;font-weight:600}.wc-gzd-power-supply svg text.min-max-watt-has-decimals,.wc-gzd-power-supply svg text.power-supply-usb-pd{font-size:1.5rem}.wc-gzd-cart-info{display:block}table.product-details-inner{margin:0;padding:0;table-layout:fixed}table.product-details-inner,table.product-details-inner td,table.product-details-inner tr{background:transparent;border:none;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}table.product-details-inner tr td:last-child{text-align:right}.wc-gzd-product-name-left,.wc-gzd-product-name-right{float:left}.wc-gzd-product-name-left{margin-right:1em;max-width:15%}#order_review .blockMsg{line-height:1.5em}#shipping_parcelshop_post_number_field .optional{display:none!important}.wc-gzd-nutri-score-value{display:block;height:4rem;text-indent:-9999px;width:7.0625rem}.wc-gzd-placeholder-loading{display:flex;flex:0 0 100%;flex-flow:column;overflow:hidden;position:relative}.wc-gzd-placeholder-loading *{box-sizing:border-box}.wc-gzd-placeholder-loading:before{animation:phAnimation .8s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 46%,hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0) 54%) 50% 50%;bottom:0;content:" ";left:50%;margin-left:-250%;pointer-events:none;position:absolute;right:0;top:0;width:500%;z-index:1}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row{align-items:center;display:flex;vertical-align:middle}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row>*{background-color:#e7e7e7;display:block;height:10px}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row .wc-gzd-placeholder-row-col-4{min-width:100px}@keyframes phAnimation{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}.wc-block-featured-product .wc-gzd-additional-info{color:inherit;font-size:.9em;margin:0;padding:5px 48px 0;text-align:center;width:100%;z-index:1}.wc-block-featured-product .wc-gzd-nutri-score{width:auto}ul.wc-block-grid__products li.wc-block-grid__product .wc-gzd-additional-info{margin:.5em 0}ul.wc-block-grid__products li.wc-block-grid__product .wc-gzd-additional-info:not(.deposit-packaging-type){font-size:.9em;font-weight:400}.theme-twentytwenty form.woocommerce-checkout #order_review_heading,.theme-twentytwentyone form.woocommerce-checkout #order_review_heading{margin-bottom:2rem;padding-left:0;text-align:left;width:100%}