@font-face{font-family:'font-regular';src:url('/wp-content/themes/storefront-child/assets/fonts/AG-Regular.woff2') format('woff2'),
url('/wp-content/themes/storefront-child/assets/fonts/AG-Regular.woff') format('woff'),
url('/wp-content/themes/storefront-child/assets/fonts/AG-Regular.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'font-medium';src:url('/wp-content/themes/storefront-child/assets/fonts/AG-Medium.woff2') format('woff2'),
url('/wp-content/themes/storefront-child/assets/fonts/AG-Medium.woff') format('woff'),
url('/wp-content/themes/storefront-child/assets/fonts/AG-Medium.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'font-bold';src:url('/wp-content/themes/storefront-child/assets/fonts/AG-Bold.woff2') format('woff2'),
url('/wp-content/themes/storefront-child/assets/fonts/AG-Bold.woff') format('woff'),
url('/wp-content/themes/storefront-child/assets/fonts/AG-Bold.eot?#iefix') format('embedded-opentype');font-weight:bold;font-style:normal;font-display:swap}body,html,input,button,pre.wp-block-preformatted{font-family:'font-regular';text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap}strong,h3{font-family:'font-bold';font-weight:normal;line-height:1.2em}div#block-23{width:100%;margin:0}div#block-23 .wp-block-image
img{margin:0}html{scroll-behavior:smooth!important}:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.woocommerce-notices-wrapper>.wc-block-components-notice-banner.is-success{margin:0
0 20px 0!important;width:100%}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{padding-top:4px;font-family:'font-medium'}li.woocommerce-MyAccount-navigation-link.is-active,
.woocommerce-MyAccount-content p
a{font-family:'font-bold'}#ez-toc-container li, #ez-toc-container ul, #ez-toc-container ul li, div.ez-toc-widget-container, div.ez-toc-widget-container
li{line-height:2!important}.searchtrigger{margin-bottom:5px;border-radius:8px;padding:5px
5px 2px 10px;background:#fbfafa;border:solid 1px #e3e2e2}.wp-block-button__link{padding-top:14px!important}.woocommerce-ordering{display:inline-block;float:none!important}ul.products li.type-product {border-radius:8px}ul.products li.type-product img {border-radius:8px}.ti-widget.ti-goog .ti-widget-container .ti-date{opacity:1!important}.price
del{opacity:1!important}#ez-toc-container{padding:0;margin-bottom:40px;box-shadow:none}ul.ez-toc-list{margin-top:10px!important}#ez-toc-container ul.ez-toc-list
a{font-family:"font-medium"}.wc-block-grid.has-4-columns .wc-block-grid__product{width:50%;float:left}.wc-block-grid__products .wc-block-grid__product
.price{margin-bottom:0}.wc-block-grid__product{border-left:none}.wp-block-gallery.has-nested-images{gap:0!important}.hentry .entry-content .wp-block-separator:not(.is-style-wide):not(.is-style-dots), .editor-styles-wrapper .wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100%!important;width:100%!important;margin-top:1.5em!important}.hentry .entry-content .wp-block-gallery, .editor-styles-wrapper .wp-block-gallery{margin:0}.wp-block-post-template{margin:0}.wp-block-post-template .wp-block-post{margin-bottom:2em}.wp-block-post-template .wp-block-group{padding:2.5em 2.375em 1.25em 2.375em}.dealershop #secondary.widget-area #block-3{display:none}#start-grid
ul{grid-template-columns:1fr 1fr 1fr 1fr 1fr;display:grid;grid-template-rows:1fr;margin-left:0}#start-grid ul
li{background:red;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-size:cover !important;background-position:center !important;grid-column-start:1;grid-column-end:7;margin-bottom:0;position:relative}#start-grid ul li
a{width:100%}#start-grid ul li
h1{font-family:'font-bold'}#start-grid ul li a .start_teaser_button .copy:after,
.promotion-wrap .button:after{-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:0.5em;font-variant:normal;transform:rotate(270deg)}#start-grid ul li
p{font-family:'font-medium'}#start-grid ul li:nth-child(1){order:1}#start-grid ul li:nth-child(2){order:2}#start-grid ul li:nth-child(3){order:4}#start-grid ul li:nth-child(4){order:3}#start-grid ul li:nth-child(1), #start-grid ul li:nth-child(4){min-height:400px}#start-grid ul li:nth-child(1), #start-grid ul li:nth-child(2){background:#344999;color:#fff !important}#start-grid ul li:nth-child(3), #start-grid ul li:nth-child(4){background:#96d0c3;color:#344999}#start-grid ul li:nth-child(1) h1, #start-grid ul li:nth-child(2) h1{color:#fff}#start-grid ul li:nth-child(3) h1, #start-grid ul li:nth-child(4) h1{color:#344999}#start-grid ul li .start_teaser_copy
.wrapper{margin:auto}#start-grid ul li
.start_teaser_copy{padding:2em
2em 1em 2em;height:auto;display:grid}#start-grid ul li
.start_teaser_button{padding:2em;width:100%;color:#fff !important;font-family:'font-bold'}#start-grid ul li:nth-child(3) .start_teaser_button{color:#344999 !important}ul.flex-direction-nav{position:absolute;top:40%;z-index:99999;width:100%;left:0;margin:0;padding:0px;list-style:none}li.flex-nav-prev{float:left}li.flex-nav-next{float:right}a.flex-next{visibility:hidden}a.flex-prev{visibility:hidden}a.flex-next::after{visibility:visible;content:'\f054';font-family:'Font Awesome 5 Free';margin-right:10px;font-size:30px;font-weight:bold}a.flex-prev::before{visibility:visible;content:'\f053';font-family:'Font Awesome 5 Free';margin-left:10px;font-size:30px;font-weight:bold}a{color:#344999}a:not(.button){text-decoration:none !important}a:focus,.button:focus,.button.alt:focus,.button.added_to_cart:focus,.button.wc-forward:focus,button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{outline:none}input[type=radio],input[type=checkbox]{outline:none !important}input:focus,textarea:focus,button:focus{outline:2px
solid #344999 !important}.single-product
div.product{overflow:visible}.single-product div.product table.variations
select{height:44px}input.wc-pao-addon-field.wc-pao-addon-radio:focus{outline:none !important}textarea{font-family:'font-regular'}h1{font-size:2em;font-family:'font-medium'}.storefront-product-categories ul.products li.product.product-category
h2{font-family:'font-bold' !important}.form-row input, .form-row textarea, .form-row
select{width:99%}.button,a.button{border-radius:8px !important}.menuizer-container
h2{margin-top:2em;text-align:center;font-family:"font-bold";font-size:1.5em}.pressbar .wp-block-image
.img{padding:5px;filter:grayscale(1)!important;opacity:0.7;border-radius:50%!important}img{border-radius:0;width:auto}ul.variations{margin-bottom:0!important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){margin:4px
!important}.woo-variation-swatches .variable-items-wrapper{margin:0}li.product .wvs-archive-variations-wrapper ul.variations .woo-variation-items-wrapper
.variable-items-wrapper{justify-content:center!important}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding:4px
5px 0 5px!important}li.woo-variation-swatches-variable-item-more
a{margin:2px
0 0 2px;font-family:"font-medium"}.handheld-navigation::-webkit-scrollbar{display:none}.handheld-navigation{-ms-overflow-style:none}.wp-block-image
img{max-width:100%;margin-bottom:30px}ul.products li.product:hover{box-shadow:5px 5px 15px 5px rgb(0 0 0 / 5%)}h2.woocommerce-loop-product__title:hover{color:#344999}.no-breadcrumb .storefront-breadcrumb, .woo-shop-start .storefront-breadcrumb{display:none}.woocommerce-result-count{display:inline-block;float:none;margin-top:10px}ul.products + .storefront-sorting .woocommerce-result-count,
.lmp_load_more_button + .storefront-sorting .woocommerce-result-count{display:none}ul.products.columns-3+.storefront-sorting,.lmp_load_more_button+.storefront-sorting{text-align:center}form.woocommerce-ordering:focus-visible{outline:none!important}thead.wdr_bulk_table_thead{background:#344999;color:white}.wdr_bulk_table_msg{border:1px
solid #344999}.wdr_bulk_table_thead
th{padding:0.5em 2em 0.5em 1em}td.wdr_bulk_table_td.wdr_bulk_range{font-weight:bold}td.wdr_bulk_table_td.wdr_bulk_table_discount{padding:0.5em 2em 0.5em 1em}td.wdr_bulk_table_td.wdr_bulk_range{padding-left:1em}#tiptip_content .woocommerce-Price-amount.amount{display:none !important}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:16px
15px 10px 40px}.jobs-grid-item .entry-content, .jobs-grid-item .entry-taxonomy{display:none}.dgwt-wcas-overlay-mobile{background:#ffffffcf !important}.dgwt-wcas-om-return,.js-dgwt-wcas-om-return{background:#344999 !important}ul.search-results{margin:2em
0 0 0}li.search-result {list-style:none;margin-bottom:1em;padding:1em
2em 1em 1em;border-radius:8px;border:1px
solid #ededed}li.search-result:hover {box-shadow:5px 5px 15px 5px rgb(0 0 0 / 5%)}.search-result a {display:flex;align-items:center} .search-result
img{max-width:150px!important;margin-right:2em;border-radius:8px}li.search-result h3 {margin:0.2em 0 0 0;font-family:'font-bold'!important}.search-result:hover .search-content
h3{color:#344999!important}.searchwp-modal-form-default .searchwp-modal-form__overlay{background:#344999d9!important;align-items:start!important}.search-content
ul{list-style:none;display:inline-block;margin-left:0}.search-content ul
li{float:left;padding-right:10px;color:#838383}.search-content span.woocommerce-Price-amount.amount{font-family:"font-medium"}.search-content
span.price{margin-top:1em;display:inline-block}li.search-result.page{padding:2em}.ywgc-manual-amount-container{position:relative}#ywgc-manual-amount{width:8em}.gift-card-content-editor.step-content
h5{font-weight:bold}li.product-type-gift-card .pwb-brands-in-loop, li.product-type-gift-card
.button{display:none}a.reset_variations{margin:0.5em 0 0 0}.voucher_nav{background:#fac14e !important}#call_for_credit
p{font-family:'font-medium';float:none !important;margin-bottom:10px}input#credit_called{font-family:'font-medium';border:2px
solid #344999;padding:10px
15px 5px 15px;font-size:20px;position:relative !important;top:auto !important;transform:none !important}.coupon-content.dashed.small{color:#fff}.gift-certificate-show-form
ul{margin:10px
0}.gift-certificate-show-form input[type=radio]{margin:0}ul.products li.virtual .button, ul.products li.virtual
.remove_from_cart_button{display:none !important}li.product-category-sub.product
img{margin-bottom:0 !important}ul.products li.product-type-gift-card{background:#96d0c3;padding-bottom:0px !important}ul.products li.product-type-gift-card h2.woocommerce-loop-product__title{color:#fff;padding:18px}h2.woocommerce-loop-product__title{margin-bottom:0 !important}p.wc-no-matching-variations.woocommerce-info{display:none !important}.woocommerce-breadcrumb
a{font-family:'font-medium'}.storefront-breadcrumb{margin-bottom:0 !important;padding:0
!important}nav.woocommerce-breadcrumb{margin-bottom:0 !important;margin-left:-10px}.home
.page{background-image:none !important;margin-bottom:0 !important;padding:1em
0 1em 0 !important;width:100% !important;margin-left:auto !important;text-align:left !important}.home .page
h1{font-size:1.5em;margin-bottom:1em}.home .page
p{font-size:0.85em}.home .page p, .home .page
h1{text-align:left !important}.page-template-template-homepage .entry-header, .page-template-template-homepage .entry-content{max-width:none !important}.home .storefront-featured-products, .home .storefront-recent-products{margin-top:30px}.brand-widget .widget-title, .newsletter-widget .widget-title{font-size:2em !important}.shariff{margin-left:-5px !important;margin-bottom:30px !important}.form-row.place-order.wc-gzd-place-order{padding-left:0 !important;padding-right:0 !important}.woocommerce-multistep-checkout ul.nav-wizard{border-radius:0 !important}.woocommerce-multistep-checkout ul.nav-wizard
li{padding-top:2px}#ship-to-different-address span, .form-row.create-account
label{line-height:1.5em;display:block}.woocommerce-checkout .form-row.create-account
label{padding-left:0 !important}.wc-gzd-product-addons-shopmarks{text-align:left !important}.woocommerce-multistep-checkout .step-buttons .next-step-button{background:#344999;font-family:'font-medium';font-size:1.41575em}.woocommerce-multistep-checkout #order_review .place-order
.button{width:100% !important;margin-bottom:20px}ul.products li.product .shipping-costs-info{display:block}ul.products li.product .shipping-costs-info, ul.products li.product .delivery-time-info, li.wc-block-grid__product .shipping-costs-info, li.wc-block-grid__product .delivery-time-info{display:none !important}ul.products li.product p.wc-gzd-additional-info.tax-info, li.wc-block-grid__product .tax-info{display:block !important;margin-top:0;font-size:0.7em}ul.products li.product.virtual p.wc-gzd-additional-info.tax-info{display:none !important}ul.products li.product
.price{margin-bottom:0 !important;margin-top:10px}.woocommerce-multistep-checkout .col2-set .col-1, .woocommerce-multistep-checkout .col2-set .col-2{width:100% !important}ul.payment_methods.methods{list-style:none;margin:0}ul.payment_methods.methods
label{font-family:'font-medium'}ul.payment_methods
img{width:100px;margin:5px
0 5px 0}#masthead{background:#fff;z-index:9999}.site-header{border:none;background:none}.site-branding .site-title{margin-top:10px;text-transform:lowercase}.site-branding .site-title a, .site-branding .site-description{display:none}.product
table{width:auto}table td, table
th{padding:0.5em 0.5em}.single-product div.product form.cart
.quantity{float:none;margin:0
0 20px 0;display:inline-block}button.plus,button.minus{font-family:'font-medium';color:#344999;background:none}.single-product div.product
.variations_button{padding-top:0 !important}.booking-header{display:none !important}iframe.ssa_booking_iframe{outline-color:344999;outline-style:solid;margin-bottom:50px}html body.md-theme-default{font-family:'font-medium' !important}.pswp--open{z-index:9999}.wpgs-for .slick-arrow{margin-right:10px;margin-left:10px}.slick-prev,.slick-next{margin-top:5px}.wpgs-nav .slick-arrow:focus{outline:none !important}.wpgs-nav .slick-current,
.wpgs-nav .slick-current
img{border-radius:8px !important;overflow:hidden}.content-area{min-height:calc(100vh - 450px)}#popmake-2087 input[type=email]{width:300px}div#popmake-2087{padding-top:50px !important}html.pum-open, html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:0 !important}.specialmenu{font-family:"font-bold";background:#fbcfb9;border-radius:8px}.current-menu-item
a{color:#ef7d4d !important}.no-border{border-bottom:none !important}.widget_nav_menu ul li:before{display:none}.widget_archive ul li, .widget_categories ul li, .widget_layered_nav_filters ul li, .widget_layered_nav ul li, .widget_links ul li, .widget_nav_menu ul li, .widget_pages ul li, .widget_product_categories ul li, .widget_recent_comments ul li, .widget_recent_entries ul
li{padding-left:0;font-family:'font-medium'}.site-footer
a{color:#344999 !important;font-size:1.2em}.block .widget
.menu{margin-top:20px}li.wpml-ls-item-en,li.wpml-ls-item-it,li.wpml-ls-item-de,li.wpml-ls-item-nl{display:inline-block !important;margin:0
10px 5px 0}.wpml-ls-item-en a, .wpml-ls-item-it a, .wpml-ls-item-de a, .wpml-ls-item-nl
a{padding-bottom:0}.wpml-ls-current-language
a{opacity:0.3}.promotion-loop{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-gap:10px}.promo_loop_item:hover{box-shadow:5px 5px 15px 5px rgb(0 0 0 / 5%);transform:scale(1.05);transition:0.3s;z-index:99}.promotion{position:relative;height:300px;color:#fff;text-align:center;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;justify-content:center;background:#344999;background-size:cover !important;background-position:center center !important}.promo_loop_item:nth-child(1) .promotion{}.promotion
img{width:100%}.promotion-wrap{padding:25px;position:absolute;bottom:0px}.promotitle{font-size:1.5em;text-align:center;padding:0.5em 0.5em 0.3em 0.5em;font-family:'font-bold';background:#fbcfb9;color:#344999}.promotion-wrap
.button{margin-top:20px;padding-top:12px !important;background:#344999 !important;border:2px
solid darkslateblue!important;font-family:'font-bold';font-weight:normal !important}.promotion-wrap .button:hover{transform:scale(1.1);transition:0.3s}.promo_loop_item-event .promotion-wrap{padding:5px
!important;height:100% !important;width:100% !important;display:flex !important;justify-content:center !important;align-items:center !important;flex-flow:column !important}.promo_loop_item-event .promotion-wrap
.teaser_img{width:50px;margin-bottom:15px}.promo_loop_item-event .promotion-wrap
p{font-size:1.15em !important;display:block !important;font-family:'font-regular'}.promo_loop_item-event .promotion-wrap
.promotitle{margin-bottom:15px}.promo_loop_item-event .promotion-wrap
.button{margin-top:0 !important;background:none !important}.blog
article{margin:0}#recent-posts-2{padding:0
!important}#recent-posts-2 span.gamma.widget-title{color:#344999;margin-top:2em !important;margin-bottom:0.75em;font-size:2em !important;text-align:center;font-family:'font-bold'}#recent-posts-2
ul{margin-bottom:4em !important}#recent-posts-2 ul
li{margin:0
!important}.blog-grid-container, #recent-posts-2
ul{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-gap:10px}.blog-grid-container{margin-bottom:100px}.blog-grid-container a, .blog-grid-container h1, #recent-posts-2 ul
a{color:#344999;margin:0
!important;font-family:'font-bold' !important}#recent-posts-2 ul li
a{line-height:1.214;letter-spacing:-1px}.blog-grid-item{min-width:0}.blog-grid-item
a{hyphens:auto}.blog-grid-item, #recent-posts-2 ul
li{color:#fff;padding:2.5em 3em 2.5em 3em;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}#recent-posts-2 ul li:before{display:none}.blog-grid-item h1, #recent-posts-2 ul li
a{font-size:1.6em}.blog-grid-item:nth-child(1):hover, .blog-grid-item:nth-child(11):hover, #recent-posts-2 ul li:nth-child(1):hover{transform:scale(1.05)}.blog-grid-item:nth-child(4n+1), #recent-posts-2 ul li:nth-child(4n+1){background:#96d0c3}.blog-grid-item:nth-child(4n+2), #recent-posts-2 ul li:nth-child(4n+2){background:#344999}.blog-grid-item:nth-child(4n+2) a, #recent-posts-2 ul li:nth-child(4n+2) a{color:#fff}.blog-grid-item:nth-child(4n+3), #recent-posts-2 ul li:nth-child(4n+3){background:#fac14e}.blog-grid-item:nth-child(4n+4), #recent-posts-2 ul li:nth-child(4n+4){background:#fbcfb9}.
.blog-grid-item:hover, #recent-posts-2 ul li:hover{cursor:pointer;transform:scale(1.1);transition:0.25s;background:#344999}.blog-grid-item:hover a,  #recent-posts-2 ul li:hover
a{color:#fff}.single-post .posted-on, .single-post .post-author, .single-post .post-comments, .single-post .entry-taxonomy{display:none}.single-post
#comments{border-top:1px solid #344999}.error-404.not-found{margin:25px
0}.error-404 .widget.woocommerce.widget_product_search,
.error-404 .widget.woocommerce.widget_product_search form,
.error-404 .widget.woocommerce.widget_product_search .search-field{width:100%;max-width:100%}.site-main{margin-bottom:25px}.storefront-product-categories{margin:15px
0 0 0 !important}.storefront-product-section .storefront-featured-products{margin-bottom:0}.page-template-template-homepage:not(.has-post-thumbnail) .site-main{padding-top:0}.storefront-product-section .section-title{font-family:'font-bold';color:#344999}.shop_all{padding:50px;text-align:center;background:#F5F5F5 url(/wp-content/themes/storefront-child/assets/img/shopall.svg);background-position:left;background-size:contain;background-repeat:no-repeat;margin-top:20px}.shop_all
a.button{background:#344999;font-family:'font-bold'}.single-product
.shop_all{margin-bottom:25px}.single-product div.product .woocommerce-product-gallery .flex-viewport,
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image,
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image>a{border-radius:8px;overflow:hidden;border:0
!important;box-shadow:none !important;outline:0
!important}.single-product div.product .woocommerce-product-gallery
img{width:100%;border-radius:8px !important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li
img{opacity:1;border-radius:8px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{border:2px
solid #344999}.storefront-product-categories .section-title{display:none}mark.count{display:none}.woocommerce-products-header__title.page-title{font-size:2em;font-family:'font-bold'}.archive .storefront-product-categories{margin:0
!important}.archive
#secondary{margin-top:20px}.storefront-sorting{margin-top:0;margin-bottom:1em}.storefront-sorting
select{background:#fff !important;font-family:'font-medium';height:20px;color:#344999;border:0}@media (max-width: 767px){.storefront-sorting>*{margin-bottom:0 !important}.storefront-sorting form.woocommerce-ordering{margin-bottom:0 !important}}h2.woocommerce-loop-category__title.subcat_title{padding:22px
10px 20px 10px !important;color:#344999 !important;background:#fff !important;border:2px
solid #344999}.widget
figcaption{display:none}.ti-widget.ti-goog,.wp-block-heading{margin-top:20px}.widget .widget-title, .widget .widgettitle,.footer-widgets{border-bottom:none}.footer-widgets{font-size: .875em}.footer-widgets .block .widget .widget-title{font-family:'font-bold';padding:0!important;margin:-6px 0 4px 0;hyphens:auto;color:#000;text-align:left!important}.footer-widgets
img{margin-bottom:25px}.footer-widgets .widget_custom_html
p{margin:0}.footer-widgets .widget_custom_html
a{font-family:'font-medium'}.footer-widgets .block
.widget{width:100%!important}.ankyler_widget-description
p{margin:0
0 20px 0 !important}a.read-more.ankyler_widget-link.widget-anchor{font-family:'font-medium';color:#344999}.header-widget-region
.widget{float:right !important;width:100%;padding:0}.header-widget-region .widget
p{margin:0}.header-widget-region
.textwidget{text-align:center;color:#fff}.header-widget-region .widget .widget-title{margin:0;padding:5px
10px 0 10px;border:none;color:#fff;font-family:'font-medium';text-align:center}#secondary .brand-widget{padding:50px}#secondary .widget-last{margin-bottom:50px}#secondary
.widget_media_image{padding:0
!important}#secondary .widget_media_image .widget-title{display:none}#secondary .mc-field-group
input{width:350px;max-width:100%;margin-bottom:20px;height:60px;background:#fff}#secondary .widget_block,   #secondary .widget_odd,   #secondary .widget-even{width:100%!important}.right-sidebar .widget-area{width:100%;text-align:left;color:#fff}.right-sidebar .widget-area
button{margin:20px
0 10px 0;display:block;padding-top:12px;background:#fac14e}.right-sidebar .widget-area
form{margin-bottom:10px}.right-sidebar .widget-area .widget-title{margin:0;font-family:'font-bold';font-size:2em;padding-bottom:15px}input#mce-EMAIL:focus{outline:2px
solid #344999 !important}.dealer-widget{background:#96d0c3;color:#344999;font-family:'font-bold';padding:50px}.widget_codewidget>span.gamma.widget-title,.widget_codewidget>.widgettitle{display:none !important}.dealer-widget .acf-fields{display:flex;flex-wrap:wrap;text-align:center}.dealer-widget .acf-field{border:none !important;padding:10px;flex:50%;text-align:left}.dealer-widget .acf-form-submit{padding-top:10px}.dealer-widget .acf-fields>.acf-field:first-child,
.dealer-widget .acf-fields>.acf-field:nth-child(3){padding-left:0}.dealer-widget .acf-fields>.acf-field:nth-child(2),
.dealer-widget .acf-fields>.acf-field:nth-child(4){padding-right:0}.dealer-widget .acf-field
input{background:#fff;height:50px}.dealer-widget .acf-true-false
input{height:auto !important}.dealer-widget .acf-true-false input:focus{outline:none !important}.dealer-widget .acf-true-false
label{color:#000;font-family:'font-medium'}.dealer-widget .acf-true-false
br{display:none}.dealer-widget .agb-field{padding:0
!important;min-height:0 !important}.dealer-widget
.button{border-radius:8px;background:#344999;font-family:'font-bold'}#dealerpage
ul{margin:0}.fairtrade-widget{margin-bottom:0;gap:0em!important}.fairtrade-widget .wp-block-column{padding:1em
0!important;border-radius:8px}.fairtrade-widget
a{color:#344999 !important;text-decoration:underline !important}.fairtrade-widget
p{margin-bottom:0.5em}.newsletter-widget {padding:3em 0.5em}.newsletter-widget{text-align:center}.wp-block-columns.newsletter-widget .wp-block-image
img{margin-bottom:30px}.newsletter-widget .is-layout-flex.wp-block-buttons{display:inline}.stock.out-of-stock{font-weight:bold}.alert_container{padding:20px;background:#ef7d4d}button.stock_alert_button.alert_button_hover{padding-top:12px !important;background:#344999 !important}input.stock_alert_email{padding-top:12px !important}h6.subscribe_for_interest_text{font-size:16px !important;margin-bottom:12px;color:#fff;font-family:'font-medium'}.hentry.type-page .entry-header{padding:0;text-align:left}.woocommerce-products-header{text-align:left !important;padding:0
0 1.5em 0 !important}.pagination .page-numbers li .page-numbers.current, .woocommerce-pagination .page-numbers li .page-numbers.current{color:#fff !important;background:#344999;border-radius:4px;border:2px
solid #344999}.pagination .page-numbers li .page-numbers, .woocommerce-pagination .page-numbers li .page-numbers{padding:0.8em 1em 0.5em 1em;background:#fff;border:2px
solid #344999;font-family:'font-bold';border-radius:4px;color:#344999}.woocommerce-pagination{float:none;margin:2em
0}span.page-numbers.dots{border:none!important;padding:0!important}h2.woocommerce-loop-product__title,.wc-block-grid__product-title{min-height:40px;display:flex;align-items:center;justify-content:center}ul.products
li.product{margin-bottom:25px}ul.products li.product
img{width:100%;margin:0
auto 1.5em;border-radius:8px}ul.products li.product>a:first-child{display:block;border-radius:8px;overflow:hidden}ul.products li.type-product{padding-bottom:25px}.storefront-featured-products .woocommerce ul.products li.type-product{padding-bottom:30px !important}ul.products li.product .button, ul.wc-block-grid__products li.wc-block-grid__product a.wp-block-button__link.add_to_cart_button{font-size:12px;line-height:1;font-weight:normal;font-family:'font-bold';padding-top:12px;padding-bottom:10px;color:#344999;background:#fff;border:2px
solid #344999;margin-top:10px}ul.products li.product .button:hover{color:#fff;background:#344999;border:2px
solid darkslateblue}li.product:hover>a.button{background:#344999;color:#fff}.add_gift_card_form {margin-bottom:2rem}.add_gift_card_form
h4{font-family:'font-bold'}.wc_gc_giftcard_product .wc-gzd-additional-info {display:none}a.reset_variations {margin-left:10px!important}.wc_gc_send_as_gift_wrapper label {font-family:'font-bold'}.coupon.under-proceed button:hover{color:#344999}div.coupon:not(.under-proceed){display:none !important}.cart-coupon-collapsible{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px}.cart-coupon-active,.cart-coupon-collapsible:hover{background-color:#ccc}.cart-coupon-content{padding:20px;display:none;overflow:hidden}.custom-woocommerce-coupon-form
button{background:#fff;box-shadow:5px 5px 15px 5px rgb(0 0 0 / 5%);color:#131315;margin-top:0.5em}.single-product .freeshipping, .home .freeshipping, .archive .freeshipping, .page .freeshipping, .single-post
.freeshipping{display:block;margin-top:72px}.header-widget-region+.freeshipping{margin-top:0}.storefront-primary-navigation
.freeshipping{display:none}.storefront-primary-navigation .freeshipping,.freeshipping{font-size:0.6em !important;background:#96d0c3;clear:both;padding:10px
10px 10px 16px}.storefront-primary-navigation .freeshipping span, .freeshipping
span{font-family:"font-bold";color:#344999!important;font-size:1.4em}.fs_wrap{position:relative}.fs_img{width:35px;background:url("/wp-content/themes/storefront-child/assets/img/ship.svg") center no-repeat;background-size:contain;position:absolute;left:0;bottom:0;top:0}.fs_txt{padding-left:55px}.freeshipping
h4{font-family:'font-bold';margin:0
0 -3px 0;color:#344999}.freeshipping
p{margin:0
0 -3px 0;color:#344999;font-size:1.2em;line-height:1.4em}small.woocommerce-price-suffix{display:block;font-size:0.5em}li.type-product .woocommerce-price-suffix, .storefront-sticky-add-to-cart__content-product-info .woocommerce-price-suffix, ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price small.woocommerce-price-suffix{display:none !important}.wc-pao-subtotal-line
strong{font-weight:normal}.wc-pao-subtotal-line
span.amount{font-weight:bold;font-size:1.2em;display:block}label.wc-pao-addon-name, .variations
.label{font-family:'font-medium'}.wc-pao-addon .wc-pao-addon-wrap { 
margin: 0 0 1.5em 0}.wc-pao-addon-description p { 
margin-bottom: 0.5em}.wc-pao-required-addon.wc-pao-addon.wc-pao-addon-geschlecht p, .wc-pao-required-addon.wc-pao-addon.wc-pao-addon-gender
p{margin-bottom:5px !important}.single-product div.product .single_variation .price
.amount{font-family:'font-medium';font-size:1.2em}p#wc-stripe-payment-request-button-separator{opacity:1 !important}div.product-addon-totals .wc-pao-subtotal-line{display:block !important}div.product-addon-totals ul
li{display:none}div.product-addon-totals{margin:0
0 20px 0;padding:0;border-top:none}.single-product div.product
form.cart{margin:0;max-width:750px}button.single_add_to_cart_button.button.alt{width:100%;border-radius:4px;padding:1em}.product .wcppec-checkout-buttons{margin:0
0 1em 0;max-width:750px}p#wc-stripe-payment-request-button-separator{text-transform:lowercase}div#payment
img{width:auto}#payment .place-order{padding-left:0;padding-right:0}span.woocommerce-terms-and-conditions-checkbox-text{font-family:'font-medium'}.checkout-button,button#place_order,.single_add_to_cart_button{background:#344999 !important;border:2px
solid darkslateblue!important}.storefront-sticky-add-to-cart,button.menu-toggle{background:#fff}.woocommerce-tabs{overflow:visible}.sku_wrapper{display:none !important}.storefront-sticky-add-to-cart
img{border:none !important}li.active{font-family:'font-medium'}ul.products li.product .woocommerce-loop-product__title, ul.products li.product h2, ul.products li.product h3,.wc-block-grid__product-title{font-family:'font-bold';padding:0
5px}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs
li{margin-right:20px}.ppom-wrapper,#dogsizertool,#dogsizertitle{background:#e9ecd8;padding:20px
0 !important;float:left;width:100%;color:#344999;margin:0
!important}.ppom-wrapper
label{font-family:'font-medium'}#dogsizertool,#dogsizertitle{padding:20px
!important}#dogsizertool{padding:20px
20px 30px 20px !important;margin-bottom:25px !important}span#ppom-price-cloner{display:none}#dogsizertool{margin-bottom:50px}#dogsizertool
p{max-width:600px;line-height:22px;margin-bottom:0}#dogsizertitle
h3{color:#344999;margin:0;font-family:'font-medium'}.show_description{display:block;font-size:12px}.ppom-col.col-md-3.number1:before,.ppom-col.col-md-3.number2:before,.ppom-col.col-md-3.number3:before,.ppom-col.col-md-3.number4:before{content:"";width:120px;height:100px;display:block;background-size:contain;background-position:left;background-repeat:no-repeat;margin-bottom:20px}.col-md-3{width:25%;display:inline-block;padding:0
20px}.ppom-col.col-md-3.number1:before{background-image:url("/wp-content/themes/storefront-child/assets/img/dsize_1.svg")}.ppom-col.col-md-3.number2:before{background-image:url("/wp-content/themes/storefront-child/assets/img/dsize_2.svg")}.ppom-col.col-md-3.number3:before{background-image:url("/wp-content/themes/storefront-child/assets/img/dsize_3.svg")}.ppom-col.col-md-3.number4:before{background-image:url("/wp-content/themes/storefront-child/assets/img/dsize_4.svg")}.ppom-wrapper .form-check-label{padding-left:0 !important}.dsize_btn{padding-top:12px}#sizer_output{font-family:'font-medium';color:#344999}p.dsize_out{font-size:1em;display:inline-flex;font-family:'font-medium';color:#344999}.page .entry-content
ul{margin-bottom:1em}.dsize_modal-window{position:fixed;background-color:rgba(255, 255, 255, 0.5);top:0;right:0;bottom:0;left:0;z-index:9999999;opacity:0;pointer-events:none;transition:all 0.3s}.dsize_modal-window:target{opacity:1;pointer-events:auto}.dsize_modal-window>div{width:400px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:2em;background:#96d0c3;color:#333}.dogsizer div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}.dogsizer div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:none;margin:0}.dogsizer div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs
li{margin:0}.dsize_modal-window
header{font-weight:bold}.dsize_modal-window
h1{font-family:'font-medium';font-size:150%;margin:0
0 15px;color:#333}.dsize_modal-close{position:absolute;border-radius:25px;right:10px;top:10px;height:30px;width:30px;background:#344999 url(/wp-content/themes/storefront-child/assets/img/close.svg) center no-repeat;background-size:33%}.dsize_modal-2nd-close{display:block}.dsize_modal-close:hover{color:#000}.onsale,.soldout,.searchtype,.wc-block-grid__product-onsale{position:absolute;padding:8px
10px 5px 10px;border:none;text-transform:uppercase;text-align:center;border-radius:0;top:10px;left:10px;font-size:12px;font-family:'font-medium';font-weight:normal;z-index:1;color:#fff}.onsale,.wc-block-grid__product-onsale{background:#B31530}.soldout{background:#444}.searchtype{position:relative!important;color:#444;border:2px
solid #444;left:0;top:0}.remaining{background:#fbcfb9 !important;color:#344999}.woocommerce-cart .storefront-breadcrumb, .woocommerce-checkout .storefront-breadcrumb{display:none}#ship-to-different-address .woocommerce-form__input-checkbox{left:0!important;right:unset}#ship-to-different-address span, .woocommerce-checkout .form-row.create-account
label{font-size:20px;padding-left:25px;font-family:'font-medium'}table.cart td.actions, table.cart td.product-remove{color:#fff}dl.variation{text-align:left}th.woocommerce-table__product-name.product-name{padding-left:10px}.woocommerce-message,.woocommerce-info,.woocommerce-error{width:100%;margin-bottom:15px !important;border-radius:0 !important;padding:1.2em 1.618em 1em 1.618em}.woocommerce-message{margin-top:0 !important}.woocommerce-message a.restore-item{font-weight:bold}.woocommerce-form-coupon-toggle .woocommerce-info{background:#fac14e !important;color:#344999 !important}.woocommerce-info{background-color:#96d0c3;font-weight:600;color:#344999}.woocommerce-info
a{color:#344999;text-decoration:underline !important}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before,.woocommerce-noreviews::before,p.no-comments::before{display:none !important}.woocommerce-info
.highlight{color:#344999}#payment .payment_methods>.wc_payment_method>label, #payment .payment_methods>.woocommerce-PaymentMethod>label{background:lightblue}a.added_to_cart.wc-forward{font-size:12px;color:#344999;background:none;font-family:'font-bold'}#payment .place-order{margin-top:1em}.woocommerce-order-received .entry-content
ul{margin:0
0 3em 0 !important}.woocommerce-order-received h1, .woocommerce-order-received
h2{font-family:'font-medium'}.cart_totals table.shop_table.shop_table_responsive,tr.woocommerce-cart-form__cart-item.cart_item,table.shop_table.woocommerce-checkout-review-order-table{background:#fff8ef}input[type=checkbox]+label,input[type=radio]+label{margin:0}th.product-total,th.product-name{padding-left:0.5em !important;text-decoration:underline}p.legal.form-row.checkbox-legal.validate-required,p.legal.form-row.checkbox-legal.validate-required.woocommerce-invalid.woocommerce-invalid-required-field{padding:10px
!important;border:2px
solid red}p.legal.form-row.checkbox-legal.validate-required.woocommerce-validated{padding:10px
!important;border:2px
solid green}#shipping_method li
label{font-family:'font-medium' !important}#shipping_method input[checked="checked"]+label{color:#344999 !important}ul#shipping_method input+label+p{display:none !important}ul#shipping_method input[checked="checked"]+label+p{display:block !important;background:#344999;padding:12px
2px 10px 10px;color:#fff;font-size:14px;margin:10px
0 20px 0}ul#shipping_method input[checked="checked"]+label+p
a{color:#fff;text-decoration:underline !important;font-family:'font-medium' !important}small.includes_tax{display:block !important}p.form-row.form-row-wide.mailchimp-newsletter{padding:10px;background:aliceblue}input#mailchimp_woocommerce_newsletter{margin-right:5px !important}div#mce-success-response{margin-bottom:1em!important}#navlink{background:none!important;position:absolute;top:0;left:0;width:180px;height:64px}a#navlink{padding:0
!important;left:20px}.site-footer{background:#fbcfb9;color:#000}.secondary-navigation{display:none}.archive .content-area, .single-product .content-area, .page-template-template-fullwidth-php .content-area, .page-template-template-homepage-php .content-area, .storefront-full-width-content .content-area, .site-content>.col-full>.woocommerce>.woocommerce-error, .site-content>.col-full>.woocommerce>.woocommerce-info, .site-content>.col-full>.woocommerce>.woocommerce-message, .header-widget-region .widget, .footer-widgets, .secondary-navigation, .site-content .content-area, .error404 .content-area,.woocommerce-breadcrumb{margin:20px
0 0 0}.popup{right:-300px;z-index:777;position:fixed;bottom:25px;transition:right .5s ease}.popup-content{background:#344999;bottom:0px;box-sizing:border-box;color:white;height:auto;padding:2em
2em 4em 2em;width:300px}.popup-content
span{color:#fff;font-size:1.25em;padding-bottom:0;margin-bottom:0;font-family:'font-bold'}.open{right:25px;z-index:999999}.modal-button{position:fixed;cursor:pointer;z-index:777;width:50px;height:50px;position:fixed;right:25px;bottom:25px;cursor:pointer}.modal-button-closed::after,.modal-button::after{position:absolute;border-radius:25px;background-size:40% !important;width:100%;height:100%}.modal-button::after{content:"";background:#344999 url(/wp-content/themes/storefront-child/assets/img/contact.svg) center no-repeat;box-shadow:0px 3px 10px rgba(0, 0, 0, .25)}.modal-button-closed::after{content:"";background:#344999 url(/wp-content/themes/storefront-child/assets/img/close.svg) center no-repeat;box-shadow:none}.contactlink{border:none;color:#344999;font-size:0.8em;font-family:'font-medium';background:#96d0c3;padding:10px
10px 7px 10px;margin:10px
0}.contactlink.wa{background:#00EA73;color:#000}.contactlink.fb{background:#344999;color:#fff;border:2px
solid #fff}.contactlink.insta{background:#d6249f;background:radial-gradient(circle at 110% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%)}@keyframes
bounce{0%,20%,60%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}80%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.modal-button:hover{animation:bounce 1s}@media (min-width: 768px){.searchwp-modal-form-default .searchwp-modal-form__container{margin-top:6em}.storefront-primary-navigation .col-full:before{width:150px;height:85px;background:url(/wp-content/themes/storefront-child/assets/img/logo.svg) no-repeat;background-size:contain}#navlink{width:150px;height:85px}.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a{padding:6px
0;color:#344999;font-family:'font-medium';text-transform:none}.main-navigation ul.nav-menu>li>a:hover{font-family:'font-bold'}.main-navigation ul li, .secondary-navigation ul
li{display:block;line-height:1.2em}.storefront-primary-navigation{position:fixed;transition:0.5s;left:0;top:25px}.primary-navigation{display:block}.secondary-navigation{display:block;float:right}.secondary-navigation ul.menu
a{color:#344999}.secondary-navigation
.menu{float:left}.menu-item.longsub1 ul.sub-menu{top:-100%}.menu-item.longsub3 ul.sub-menu{top:-200%}.menu-item.longsub3 ul.sub-menu{top:-300%}.menu-item.longsub4 ul.sub-menu{top:-400%}.menu-item.longsub5 ul.sub-menu{top:-500%}.menu-item.longsub6 ul.sub-menu{top:-600%}.brand-widget{margin:0
0 30px 0 !important}.main-navigation ul li.focus>ul, .main-navigation ul li:hover>ul, .secondary-navigation ul li.focus>ul, .secondary-navigation ul li:hover>ul{left:100%;top:0}.main-navigation ul.menu>li.menu-item-has-children>a:after, .main-navigation ul.menu>li.page_item_has_children>a:after, .main-navigation ul.nav-menu>li.menu-item-has-children>a:after, .main-navigation ul.nav-menu>li.page_item_has_children>a:after{transform:rotate(270deg)}.fairtrade-widget .wp-block-column{margin-right:2.5%!important}#start-grid ul li:nth-child(1){grid-column-start:1;grid-column-end:4;margin-bottom:1em}#start-grid ul li:nth-child(2){grid-column-start:4;grid-column-end:6;margin-bottom:1em}#start-grid ul li:nth-child(3){grid-column-start:1;grid-column-end:3;order:3}#start-grid ul li:nth-child(4){grid-column-start:3;grid-column-end:6;order:4}.storefront-sorting{margin-bottom:1em}.dgwt-wcas-search-wrapp{min-width:150px;margin:0
auto 10px -20px;-webkit-border-radius:0}.secondary-navigation .menu
a{padding-left:0}.secondary-navigation ul
li{display:inline-block !important}ul#menu-desktop-slim,ul#menu-desktop-slim-en,ul#menu-desktop-slim-italienisch,ul#menu-desktop-slim-niederlaendisch{margin:20px
0}ul#menu-footermenu{width:100%;margin:50px
0}.storefront-primary-navigation .site-header-cart{float:left !important;margin:0
0 0 0px !important;padding:0
!important;width:150px !important;background:#344999 !important;color:#fff !important}.storefront-primary-navigation .site-header-cart
a{color:#fff !important;padding:20px
20px 16px 20px !important}#site-header-cart{margin-top:10px !important}ul.sub-menu{background:#f3f3f3 !important;text-transform:none;font-family:"font-medium"}#menu-desktop-slim li.current-menu-parent
a{color:#ef7d4d}ul.sub-menu li.menu-item
a{color:#344999 !important}ul.sub-menu li a:hover{color:#fff !important;background:#344999 !important;font-family:"font-bold"}nav.woocommerce-breadcrumb{margin-bottom:20px !important}.single-product .header-widget-region .widget, .archive .header-widget-region .widget, .page-template-default .header-widget-region .widget, .page-template-page_loop .header-widget-region .widget, .single-post .header-widget-region
.widget{margin-bottom:30px}.freeshipping{display:none !important}.storefront-primary-navigation
.freeshipping{display:block !important;margin:0
0 0 0px;width:150px}.fs_txt{padding-left:50px}.storefront-primary-navigation .site-search{display:block;float:left !important;width:150px !important;margin:10px
0 0 -20px}.storefront-primary-navigation .site-search input[type=search]{background:none !important;line-height:1.6em !important}.widget.woocommerce.widget_product_search{margin-bottom:0}.search-no-results .woocommerce-info{margin-bottom:50px !important}.promotion-loop{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:10px}.promo_loop_item:nth-child(1),.promo_loop_item:nth-child(4){}.promo_loop_item:nth-child(1) .promotion, .promo_loop_item:nth-child(4) .promotion{}.promo_loop_item:nth-child(1) .promotion-wrap .promotitle, .promo_loop_item:nth-child(4) .promotion-wrap .promotitle,{}.promotion-wrap
.promotitle{font-size:1.5em}.promo_loop_item:nth-child(1) .promotion-wrap p, .promo_loop_item:nth-child(4) .promotion-wrap
p{}.blog-grid-container, #recent-posts-2
ul{grid-template-columns:1fr 1fr}#recent-posts-2{margin:0px
!important}.blog-grid-item:nth-child(1), #recent-posts-2 ul li:nth-child(1){grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2;hyphens:auto;flex-direction:column;justify-content:center;align-items:flex-start;padding:4em
3em 4em 3em}.blog-grid-item:nth-child(1) h1, .blog-grid-item:nth-child(11) h1, #recent-posts-2 ul li:nth-child(1) a{font-size:3em}.storefront-product-categories{margin-top:25px !important}.dogsizer .woocommerce-product-gallery{width:100% !important}.dogsizer .woocommerce-product-gallery
img{width:100% !important;height:auto !important}.dogsizer
.summary{float:left !important;width:100% !important}ul.products li.product.product-category .woocommerce-loop-category__title, ul.products li.product.product-category h2, ul.products li.product.product-category
h3{background:#344999 !important;color:#fff;padding:13px
5px 10px 5px;font-family:'font-medium';width:100%}ul.products li.product.product-category
a{display:flex;justify-content:center;align-items:center;flex-direction:column}ul.products li.product.product-category
img{margin:0}.woocommerce-loop-category__title{margin-bottom:0 !important}.archive .content-area, .single-product .content-area, .page-template-default .content-area, .page-template-template-fullwidth-php .content-area, .page-template-template-homepage-php .content-area, .storefront-full-width-content .content-area, .site-content>.col-full>.woocommerce>.woocommerce-error, .site-content>.col-full>.woocommerce>.woocommerce-info, .site-content>.col-full>.woocommerce>.woocommerce-message, .header-widget-region .widget, .footer-widgets, .secondary-navigation, .site-content .content-area, .error404 .content-area,.woocommerce-breadcrumb,.wc-block-components-notice-banner{width:calc(100% - 180px)!important;margin:0
0 0 0}.woocommerce-tabs ul.tabs li.active::after{right:0}.down .storefront-primary-navigation{top:120px;transition:0.5s}.woocommerce-active .site-header .main-navigation{width:152px;float:none}.content-area, .header-widget-region .widget, .footer-widgets, .woocommerce-message, .woocommerce-error, .woocommerce-info, .error404 .content-area,.woocommerce-breadcrumb,.wc-block-components-notice-banner{float:right !important}.site-header-cart.focus .widget_shopping_cart, .site-header-cart:hover
.widget_shopping_cart{display:none}.site-header-cart .cart-contents
.count{display:block}.site-header-cart .cart-contents::after{position:absolute;right:20px;top:20px;background:url(/wp-content/themes/storefront-child/assets/img/cart_white.svg) center no-repeat;background-size:contain;content:"";width:30px;height:40px}.storefront-primary-navigation .col-full{margin-right:0;padding-right:0}.sfn-cart-addons ul.products
li.product{clear:none !important;margin:0
!important;width:25%}.storefront-product-pagination
a{top:70% !important;background:#fff}.pagination .page-numbers li .page-numbers, .woocommerce-pagination .page-numbers li .page-numbers{padding:1.2em 1.5em 1em 1.5em}.right-sidebar .widget-area .widget-title, .dealer-widget .widget-title{font-size:2em;padding-bottom:10px;line-height:1.2em}#mc_embed_signup{margin-top:20px}ul.products.subcategories li.product.product-category-sub:nth-child(3n+3){margin-right:0 !important}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{width:100%}}@media (max-width: 480px){.wc-block-grid.has-4-columns .wc-block-grid__products{display:flex}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 50%;margin-left:auto;margin-right:auto;max-width:100%;padding:0}}@media (max-width: 568px){.promotion-loop,#start-grid{margin-left:-15px !important;width:calc(100% + 30px) !important}}@media (min-width: 569px) and (max-width: 767px){.promotion-loop,#start-grid{margin-left:-35px !important;width:calc(100% + 70px) !important}.promotion-loop{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:10px}.promo_loop_item:nth-child(1),.promo_loop_item:nth-child(4){}.promo_loop_item:nth-child(1) .promotion-wrap .promotitle, .promo_loop_item:nth-child(4) .promotion-wrap
.promotitle{}}@media (min-width: 768px) and (max-width: 1023px){#start-grid
ul{grid-template-columns:1fr 1fr}#start-grid ul li:nth-child(1), #start-grid ul li:nth-child(3){grid-column-start:1;grid-column-end:2}#start-grid ul li:nth-child(2), #start-grid ul li:nth-child(4){grid-column-start:2;grid-column-end:3}.site-header{padding-top:1.5em}.col-full{}.fs_img{display:none}.fs_txt{padding:0}.site-search .widget_product_search form input[type=search], .site-search .widget_product_search form input[type=text]{font-size:0.8em;padding-left:3.2em;padding-top:1.4em}.popup{left:-300px !important;right:auto;transition:left .5s ease}.open{left:25px !important}.modal-button{left:25px}}@media (min-width: 768px) and (max-width: 880px){table.cart td.actions
.coupon{float:none;margin-bottom:20px}}@media (min-width: 768px) and (max-width: 1024px){.ppom-wrapper
label{font-size:0.8em}.cart-collaterals .cart_totals, .cart-collaterals
.shipping_calculator{width:100%}}@media (min-width: 768px) and (max-width: 1299px){#order_review,#customer_details,#order_review_heading{width:100% !important}table.shop_table_responsive tbody tr td, table.shop_table_responsive tbody tr th, table.cart td, table.cart
th{padding:10px!important}}@media (min-width: 1024px){.archive .content-area, .single-product .content-area, .page-template-default .content-area, .page-template-template-fullwidth-php .content-area, .page-template-template-homepage-php .content-area, .storefront-full-width-content .content-area, .site-content>.col-full>.woocommerce>.woocommerce-error, .site-content>.col-full>.woocommerce>.woocommerce-info, .site-content>.col-full>.woocommerce>.woocommerce-message, .header-widget-region .widget, .footer-widgets, .secondary-navigation, .site-content .content-area, .site-content>.col-full>.woocommerce>.woocommerce-error, .error404 .content-area,.woocommerce-breadcrumb,.wc-block-components-notice-banner{width:calc(100% - 300px)!important;margin:10px
30px 0 0!important}.woocommerce-active .site-header .site-header-cart{width:200px !important}.storefront-primary-navigation{left:25px}.storefront-primary-navigation .col-full:before,#navlink{width:205px;height:115px}.dgwt-wcas-search-wrapp{min-width:200px;margin:0
auto 10px -20px;-webkit-border-radius:0}.sidelogo{width:100px;height:100px;position:fixed;right:10px;top:20px;background:url(/wp-content/themes/storefront-child/assets/img/logo2.svg) no-repeat;background-size:contain;transition:0.5s}.down
.sidelogo{top:110px;transition:0.5s}.promotion-wrap{padding:25px}.promotion-wrap
p{font-size:0.75em !important}.blog-grid-container, #recent-posts-2
ul{grid-template-columns:1fr 1fr 1fr}.blog-grid-item:nth-child(1), #recent-posts-2 ul li:nth-child(1){grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3;flex-direction:column;justify-content:center;align-items:flex-start;padding:3em
4em}.blog-grid-item:nth-child(11){grid-column-start:2;grid-column-end:4;grid-row-start:5;grid-row-end:7;flex-direction:column;justify-content:center;align-items:flex-start;padding:3em
4em}.blog-grid-item:nth-child(1) h1, .blog-grid-item:nth-child(11) h1, #recent-posts-2 ul li:nth-child(1) a{font-size:3em}.storefront-primary-navigation
.freeshipping{width:200px !important}.storefront-primary-navigation .site-search{width:200px !important}#secondary .textwidget.custom-html-widget{max-width:80%}}@media (min-width: 1120px){.dealer-widget .acf-field{flex:25%}.dealer-widget .acf-fields>.acf-field:nth-child(3){padding-left:12px}.dealer-widget .acf-fields>.acf-field:nth-child(2),
.dealer-widget .acf-fields>.acf-field:nth-child(4){padding-right:12px}}@media (min-width: 1300px){.archive .content-area, .single-product .content-area, .page-template-default .content-area, .page-template-template-fullwidth-php .content-area, .page-template-template-homepage-php .content-area, .storefront-full-width-content .content-area, .site-content>.col-full>.woocommerce>.woocommerce-error, .site-content>.col-full>.woocommerce>.woocommerce-info, .site-content>.col-full>.woocommerce>.woocommerce-message, .header-widget-region .widget, .footer-widgets, .secondary-navigation, .site-content .content-area, .site-content>.col-full>.woocommerce>.woocommerce-error, .error404 .content-area,.woocommerce-breadcrumb,.wc-block-components-notice-banner{width:calc(100% - 200px)!important;margin:0
40px 0 0}.sidelogo{width:150px;height:150px;position:fixed;right:25px;top:20px}.promo_loop_item:nth-child(1) .promotion-wrap .promotitle, .promo_loop_item:nth-child(4) .promotion-wrap
.promotitle{}}@media (max-width: 360px){.pagination .page-numbers li .page-numbers, .woocommerce-pagination .page-numbers li .page-numbers{padding:1em
1.3em 0.8em 1.2em}}@media (max-width: 767px){.header-widget-region{z-index:auto}.footer-widgets .block
.widget{padding:0
0 30px 0}li.search-result{padding:0.5em 1em 0.5em 0.5em}li.search-result
h3{font-size:1em;margin:0}li.search-result
img{margin-right:1em}@keyframes
slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes
slideBackDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}:target:before{content:"";display:block;height:90px;margin:-90px 0 0}.storefront-sticky-add-to-cart--slideInDown{animation-name:slideInUp;z-index:555 !important;display:block !important}.storefront-sticky-add-to-cart--slideOutUp{animation-name:slideBackDown !important;display:block !important}.storefront-sticky-add-to-cart{position:fixed !important;bottom:0 !important;z-index:555 !important;width:100%;padding:0em
!important;overflow:hidden;box-shadow:0px -1px 7px rgb(0 0 0 / 15%);animation-duration: .5s;animation-fill-mode:both}.storefront-sticky-add-to-cart .col-full{margin:0
!important}.storefront-sticky-add-to-cart__content
img{display:none}a.storefront-sticky-add-to-cart__content-button.button.alt{width:auto;font-family:'font-bold';background:#344999;color:#fff;padding:10px
10px 8px 10px;margin:10px}.storefront-sticky-add-to-cart__content .storefront-sticky-add-to-cart__content-product-info{display:none}body.admin-bar #masthead,
body.admin-bar .cart,
body.admin-bar .search-modal{top:48px}.woocommerce-message{display:grid}.woocommerce-message a.button.wc-forward{margin-left:0}.pressbar
figure{width:33.3%!important}input#mc-embedded-subscribe{width:350px;max-width:100%;height:60px}li.bigsubmenu>a:first-child{background:#344999;color:white;text-transform:uppercase}li.bigsubmenu.noclicks>a:first-child{background:#96d0c3}li.bigsubmenu>.sub-menu{opacity:1 !important;max-height:9999px !important;visibility:visible !important}li.bigsubmenu>.dropdown-toggle{display:none}#masthead .col-full{margin:10px}.site-header{border-bottom:2px solid #344999;padding:0;position:fixed;width:100%;top:0}.site-branding:before{display:inline-block;position:absolute;content:'';background:url(/wp-content/themes/storefront-child/assets/img/logo2.svg) no-repeat;background-size:contain;width:75px;height:50px;top:5px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.site-branding:after{position:absolute;display:inline-block;content:'';top:11px;left:85px;background:url(/wp-content/themes/storefront-child/assets/img/typologo.svg) no-repeat;background-size:contain;width:86px;height:70px}.wvs-archive-variation-wrapper .variable-item:not(.radio-variable-item){width:40px;height:40px}.single-product div.product .woocommerce-product-gallery{margin-top:20px}.fs_wrap{margin:0
auto;width:fit-content}.archive .content-area, .page-template-template-fullwidth-php .content-area, .page-template-template-homepage-php .content-area, .storefront-full-width-content .content-area, .site-content>.col-full>.woocommerce>.woocommerce-error, .site-content>.col-full>.woocommerce>.woocommerce-info, .footer-widgets, .secondary-navigation, .site-content .content-area, .error404 .content-area{margin:20px
0 0 0 !important}.single-product .content-area{margin:0
!important}#popmake-2087 input[type=email]{width:90% !important;text-align:center}#popmake-2087 input[type=submit]{font-size:0.9em}div#popmake-2087{padding:50px
20px 20px 20px !important}#pum_popup_title_2087{font-size:20px !important}.pum-content.popmake-content
p{font-size:14px !important}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:0}.popmake
a{color:#344999!important;text-decoration:underline !important}.demo_store{bottom:0 !important}.demo_store a.woocommerce-store-notice__dismiss-link{font-family:'font-medium' !important}.handheld-navigation
ul{font-family:'font-medium';padding:25px
0 15px 0px;text-transform:none}.handheld-navigation ul.menu
li{border-bottom:1px solid #344999;padding-top:4px}.handheld-navigation ul.menu
li.sub_last{padding-bottom:10px}.handheld-navigation ul.menu li
a{padding:12px
10px 10px 10px!important}.handheld-navigation
.menubottompadding{padding-bottom:8px}.handheld-navigation ul.menu li a:hover{color:#ef7d4d !important}.handheld-navigation ul.menu .sub-menu{padding:0}.handheld-navigation ul.menu .sub-menu li a,
.handheld-navigation ul.menu .sub-menu .sub-menu li a,
.handheld-navigation ul.menu .sub-menu .sub-menu .menu-item
a{color:#344999 !important}.handheld-navigation ul.menu .sub-menu li.current-menu-item a,
.handheld-navigation ul.menu .sub-menu .sub-menu li.current-menu-item
a{color:#ef7d4d !important}.handheld-navigation .dropdown-toggle{background:#344999;margin-top:5px;padding:7px
15px 5px 15px}.handheld-navigation ul.menu li.second_nav, .handheld-navigation ul.menu .sub-menu
li{border-bottom:none}li.second_nav{font-weight:normal}li.second_nav-first{margin-top:20px}li.second_nav
a{padding:3px
0 !important}.wpml-ls-item{border:none !important}.handheld-navigation{height:calc(100vh - 70px);overflow:scroll;margin-top:50px !important}.menuizer-container.second_nav.menuizer-stack-vertical{padding-bottom:50px}.header-widget-region>.col-full{margin:72px
0 0 0}.header-widget-region .widget .widget-title{font-size:14px}.header-widget-region
.textwidget{font-size:12px}.header-widget-region
.widget{margin:0}.right-sidebar .widget-area{width:calc(100% + 27px);margin-left:-13px;margin-right:-13px}button.menu-toggle{padding:20px;border-color:#344999;border-radius:0}button.menu-toggle:after, button.menu-toggle:before, button.menu-toggle span:before{left:1em !important}button.menu-toggle:hover{border-color:#344999}.storefront-handheld-footer-bar{box-shadow:none;border:none}.storefront-handheld-footer-bar ul li.cart>a::before{background:url(/wp-content/themes/storefront-child/assets/img/cart_blue.svg) no-repeat center !important;background-size:contain !important;content:"" !important;top:8px;width:50px;height:45px}li.cart{position:fixed;top:1px;right:70px;height:54px;width:50px !important}a.footer-cart-contents{background:none !important;color:#344999 !important}.storefront-handheld-footer-bar ul li.cart
.count{line-height:2.4em;background-color:#344999;color:#fff;border:none;font-family:'font-medium';top:24px !important;left:11px}li.my-account{display:none !important}li.search-modal{position:fixed!important;top:0px}li.search-modal
a{position:fixed!important;color:#344999 !important;right:120px;border:none !important;height:54px;width:50px !important}.storefront-handheld-footer-bar ul li.search-modal>a::before{content:""}.search.active .site-search{display:block !important;position:fixed !important;background:#344999;top:4.6em !important;bottom:auto !important;padding:0.7em !important}.site-search{display:none !important}.site-search .widget_product_search input[type=search], .site-search .widget_product_search input[type=text]{line-height:1.6em !important;background:#fff}.home .content-area{margin-top:0 !important}.content-area{margin-top:50px !important}.woocommerce-cart .site-content, .woocommerce-checkout .site-content{margin-top:90px}.woocommerce-cart .site .header-widget-region~.site-content, .woocommerce-checkout .site .header-widget-region~.site-content{margin-top:0}#ship-to-different-address span, .woocommerce-checkout .form-row.create-account
label{padding-left:0px;font-size:16px;display:inline}.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox{margin:0}.cart_totals table.shop_table_responsive tr
td{text-align:left !important}.cart_totals table.shop_table_responsive tr td[data-title]::before{float:none;margin-bottom:10px}button.menu-toggle:after, button.menu-toggle:before, button.menu-toggle span:before{background:#344999;left:1.3em}#main,.woocommerce-message,.woocommerce-error{margin-left:-10px !important;margin-right:-10px !important;width:calc(100% + 20px)}#main .woocommerce-message, #main .woocommerce-error{margin-left:0px !important;margin-right:0px !important;width:100%}.storefront-product-categories
ul.products{display:flex}ul.products{margin-left:-10px;margin-right:-10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.products:before,ul.products:after{content:normal}ul.products
li.product{width:calc(50% - 20px);height:100%;margin:10px
10px 0 10px;box-sizing:border-box;clear:none !important}.product-category{background:#344999}.storefront-product-categories ul.products li.product.product-category
h2{color:#fff;margin-top:10px;letter-spacing:2px;text-align:center}.storefront-product-categories ul.products li.product.product-category
a{align-items:center;justify-content:flex-start}.storefront-product-categories ul.products li.product.product-category
img{width:100%;margin:0
20px 0 0}.storefront-product-categories ul.products li,li.product.product-category{display:inherit;text-align:left;padding:0;font-family:'font-medium'}.storefront-product-section .section-title{margin-bottom:0.5em;margin-top:2em}img.wp-post-image{width:100%}table.cart .product-thumbnail
img{margin:0}.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button, .woocommerce-noreviews .button, p.no-comments
.button{float:auto;border:none;padding-left:0 !important;display:block}.woocommerce-message{margin-left:0}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{padding:0.75em}.woocommerce-checkout .form-row.create-account label
span{padding-left:2px !important}}@media (min-width: 1700px){.col-full{max-width:80em}.promotion{height:400px}#start-grid ul li:nth-child(1), #start-grid ul li:nth-child(4){min-height:500px}}@media (min-width: 1024px){.woocommerce-active .site-header .main-navigation{width:200px}}@media (min-width: 768px){.main-navigation ul.menu > li.menu-item-has-children > a,
.main-navigation ul.nav-menu>li.menu-item-has-children>a{position:relative;padding-right:28px}.main-navigation ul.menu > li.menu-item-has-children > a:after,
.main-navigation ul.nav-menu > li.menu-item-has-children > a:after,
.main-navigation ul.menu > li.page_item_has_children > a:after,
.main-navigation ul.nav-menu>li.page_item_has_children>a:after{position:absolute;right:0;top:0.15em;margin-left:0}}ul.products li.product.product-category .woocommerce-loop-category__title,
ul.products li.product.product-category h2,
ul.products li.product.product-category
h3{padding-top:20px;padding-bottom:18px}@media (min-width: 768px){.main-navigation ul.menu > li > a:hover,
.main-navigation ul.nav-menu>li>a:hover{font-family:"font-medium";text-shadow:0 0 0 currentColor}}@media (min-width: 768px){.main-navigation ul.menu > li > a:hover,
.main-navigation ul.nav-menu>li>a:hover{text-shadow:0.25px 0 currentColor,
-0.25px 0 currentColor,
0 0.25px currentColor,
0 -0.25px currentColor}}.home .storefront-product-categories ul.products li.product.product-category
img{display:none}.home .storefront-product-categories ul.products li.product.product-category .woocommerce-loop-category__title,
.home .storefront-product-categories ul.products li.product.product-category h2,
.home .storefront-product-categories ul.products li.product.product-category
h3{min-height:110px;display:flex;align-items:center;justify-content:center;width:100%;margin:0}ul.products li.product.product-category .woocommerce-loop-category__title,
ul.products li.product.product-category h2,
ul.products li.product.product-category
h3{border-radius:10px;transition:background-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease}ul.products li.product.product-category:hover .woocommerce-loop-category__title,
ul.products li.product.product-category:hover h2,
ul.products li.product.product-category:hover
h3{background-color:#3f56a8 !important;box-shadow:0 4px 12px rgba(0, 0, 0, 0.08)}.home
.page{border:1px
solid #d9d9d9;border-radius:10px;padding:3em
2.4em 1em !important}.home .storefront-product-categories{margin-top:40px !important}.home .storefront-featured-products{margin-top:70px !important}.footer-widgets .brand-widget{display:none !important}.home .storefront-featured-products .section-title{margin-top:90px !important}.home .storefront-featured-products{padding-top:80px !important;margin-top:0 !important}.home .storefront-featured-products .section-title{margin-top:0 !important}.home
.page{margin-bottom:80px !important}.home .storefront-featured-products,
.home .storefront-recent-products,
.home .storefront-best-selling-products,
.home .storefront-popular-products,
.home .storefront-on-sale-products{margin-top:0 !important}.home
.page{margin-bottom:30px !important}.home .storefront-featured-products{padding-top:0 !important}.home .storefront-featured-products .section-title{margin-top:30px !important}.home .storefront-recent-products .section-title{margin-top:48px !important}.home .storefront-product-categories ul.products li.product.product-category{background:transparent !important}.home .storefront-product-categories ul.products li.product.product-category
a{display:flex !important;align-items:stretch !important;justify-content:stretch !important;background:#344999 !important;border-radius:12px;overflow:hidden;min-height:130px}.home .storefront-product-categories ul.products li.product.product-category .woocommerce-loop-category__title,
.home .storefront-product-categories ul.products li.product.product-category h2,
.home .storefront-product-categories ul.products li.product.product-category
h3{width:100% !important;min-height:130px;margin:0
!important;padding:18px
14px;display:flex !important;align-items:center;justify-content:center;text-align:center;line-height:1.15;letter-spacing:0.01em !important;overflow-wrap:anywhere;word-break:normal;background:transparent !important;border-radius:0 !important;box-shadow:none !important}.home .storefront-product-categories ul.products li.product.product-category:hover
a{background:#3f56a8 !important}.home .storefront-product-categories ul.products li.product.product-category:hover .woocommerce-loop-category__title,
.home .storefront-product-categories ul.products li.product.product-category:hover h2,
.home .storefront-product-categories ul.products li.product.product-category:hover
h3{background:transparent !important;box-shadow:none !important}@media (max-width: 767px){.home .storefront-product-categories
ul.products{margin-left:0 !important;margin-right:0 !important;gap:10px}.home .storefront-product-categories ul.products li.product.product-category{width:calc(50% - 5px) !important;margin:0
!important}.home .storefront-product-categories ul.products li.product.product-category a,
.home .storefront-product-categories ul.products li.product.product-category .woocommerce-loop-category__title,
.home .storefront-product-categories ul.products li.product.product-category h2,
.home .storefront-product-categories ul.products li.product.product-category
h3{min-height:112px}}@media (max-width: 480px){.home .storefront-product-categories ul.products li.product.product-category{width:100% !important}}.home .storefront-product-categories
ul.products{display:flex !important;flex-wrap:wrap !important;gap:16px}.home .storefront-product-categories ul.products li.product.product-category{flex:0 0 calc(50% - 8px) !important;max-width:calc(50% - 8px) !important;width:calc(50% - 8px) !important;margin:0
!important}@media (max-width: 480px){.home .storefront-product-categories ul.products li.product.product-category{flex-basis:100% !important;max-width:100% !important;width:100% !important}}@media (max-width: 640px){.home .storefront-product-categories ul.products li.product.product-category{flex-basis:calc(50% - 8px) !important;max-width:calc(50% - 8px) !important;width:calc(50% - 8px) !important}}@media (max-width: 360px){.home .storefront-product-categories ul.products li.product.product-category{flex-basis:100% !important;max-width:100% !important;width:100% !important}}.home .storefront-product-categories
ul.products{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:16px !important;margin-left:0 !important;margin-right:0 !important}.home .storefront-product-categories ul.products li.product,
.home .storefront-product-categories ul.products li.product.product-category{float:none !important;clear:none !important;width:auto !important;max-width:none !important;flex:none !important;margin:0
!important;background:transparent !important}.home .storefront-product-categories ul.products li.product.product-category
a{width:100% !important}@media (max-width: 360px){.home .storefront-product-categories
ul.products{grid-template-columns:1fr !important}}.error404 .widget_product_categories ul.product-categories li::before{display:none !important;content:none !important}.home .storefront-product-categories
ul.products{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:16px !important;margin:0
!important;padding:0
!important;align-items:stretch}.home .storefront-product-categories ul.products li.product,
.home .storefront-product-categories ul.products li.product.product-category{order:initial !important;float:none !important;clear:none !important;width:auto !important;max-width:none !important;min-width:0 !important;flex:initial !important;margin:0
!important;grid-column:auto !important;grid-row:auto !important}.home .storefront-product-categories ul.products li.product.product-category
a{width:100% !important}@media (min-width: 1024px){.home .storefront-product-categories
ul.products{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}}@media (max-width: 360px){.home .storefront-product-categories
ul.products{grid-template-columns:1fr !important}}.home .storefront-product-categories
ul.products{grid-auto-flow:row dense !important}.home .storefront-product-categories ul.products::before,
.home .storefront-product-categories ul.products::after,
.home .storefront-product-categories ul.products.columns-4::before,
.home .storefront-product-categories ul.products.columns-4::after{content:none !important;display:none !important}.main-navigation ul.menu > li.menu-item-has-children > a,
.main-navigation ul.nav-menu > li.menu-item-has-children > a,
.main-navigation ul.menu > li.page_item_has_children > a,
.main-navigation ul.nav-menu>li.page_item_has_children>a{line-height:1.2}.main-navigation ul.menu > li.menu-item-has-children > a:after,
.main-navigation ul.nav-menu > li.menu-item-has-children > a:after,
.main-navigation ul.menu > li.page_item_has_children > a:after,
.main-navigation ul.nav-menu>li.page_item_has_children>a:after{top:0.5em !important;line-height:1 !important}.main-navigation ul.menu > li.menu-item-has-children > a:after,
.main-navigation ul.nav-menu > li.menu-item-has-children > a:after,
.main-navigation ul.menu > li.page_item_has_children > a:after,
.main-navigation ul.nav-menu>li.page_item_has_children>a:after{top:0.35em !important}.main-navigation ul.menu > li.menu-item-has-children > a:after,
.main-navigation ul.nav-menu > li.menu-item-has-children > a:after,
.main-navigation ul.menu > li.page_item_has_children > a:after,
.main-navigation ul.nav-menu>li.page_item_has_children>a:after{top:calc(0.35em + 1px) !important}.ww-global-trustpilot{margin:0px
0 20px;width:100%;background:#edf9f4;padding:8px
12px;box-sizing:border-box;border-radius:8px}@media (max-width: 767px){.content-area{margin-top:14px !important}}.post-type-archive-product .storefront-product-categories ul.products li.product.product-category>a{display:flex !important;align-items:stretch !important}.post-type-archive-product .storefront-product-categories ul.products li.product.product-category .woocommerce-loop-category__title,
.post-type-archive-product .storefront-product-categories ul.products li.product.product-category h2,
.post-type-archive-product .storefront-product-categories ul.products li.product.product-category
h3{min-height:132px;display:flex !important;align-items:center;justify-content:center;text-align:center}.home .page:empty{display:none !important}.site-header{padding-top:0 !important}@media (min-width: 768px) and (max-width: 1024px){.storefront-primary-navigation .main-navigation ul.menu > li > a,
.storefront-primary-navigation .main-navigation ul.nav-menu>li>a{font-size:0.88em !important;line-height:1.15 !important}}.woocommerce-products-header{padding-bottom:0 !important}@media (min-width: 768px){.storefront-primary-navigation ul[id^="menu-desktop-slim"]{margin:10px
0 !important}}.woocommerce-ordering
select{border:1px
solid #d7dbe2 !important;border-radius:8px !important;padding:8px
36px 8px 12px !important;background-color:#fff !important}.post-type-archive-product .storefront-product-categories ul.products li.product.product-category{display:flex}.post-type-archive-product .storefront-product-categories ul.products li.product.product-category>a{width:100%;display:flex !important;align-items:stretch !important;justify-content:stretch !important}.post-type-archive-product .storefront-product-categories ul.products li.product.product-category .woocommerce-loop-category__title,
.post-type-archive-product .storefront-product-categories ul.products li.product.product-category h2,
.post-type-archive-product .storefront-product-categories ul.products li.product.product-category
h3{height:132px;min-height:132px;margin:0
!important;margin-top:0 !important;padding:0
14px !important;display:flex !important;align-items:center;justify-content:center;text-align:center;line-height:1.2}@media (max-width: 767px){.post-type-archive-product .storefront-product-categories ul.products li.product.product-category .woocommerce-loop-category__title,
.post-type-archive-product .storefront-product-categories ul.products li.product.product-category h2,
.post-type-archive-product .storefront-product-categories ul.products li.product.product-category
h3{height:120px;min-height:120px}}.woocommerce-ordering
select{height:auto !important;min-height:42px !important;line-height:1.2 !important;padding-top:8px !important;padding-bottom:8px !important;color:#344999 !important;vertical-align:middle}.post-type-archive-product .storefront-product-categories ul.products li.product.product-category>a{background:#344999 !important;border-radius:12px !important;overflow:hidden}.post-type-archive-product .storefront-product-categories ul.products li.product.product-category .woocommerce-loop-category__title,
.post-type-archive-product .storefront-product-categories ul.products li.product.product-category h2,
.post-type-archive-product .storefront-product-categories ul.products li.product.product-category
h3{background:transparent !important;border-radius:0 !important;box-shadow:none !important}.post-type-archive-product .storefront-product-categories ul.products li.product.product-category:hover>a{background:#3f56a8 !important}.post-type-archive-product .storefront-product-categories ul.products li.product.product-category:hover .woocommerce-loop-category__title,
.post-type-archive-product .storefront-product-categories ul.products li.product.product-category:hover h2,
.post-type-archive-product .storefront-product-categories ul.products li.product.product-category:hover
h3{background:transparent !important;box-shadow:none !important}.woocommerce-ordering
select{min-height:46px !important;height:auto !important;line-height:1.2 !important;padding:10px
56px 10px 14px !important;background-position:right 18px center !important;background-repeat:no-repeat !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23344999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-size:14px 9px !important;-webkit-appearance:none;appearance:none}.woocommerce-ordering{margin-right:14px !important}.post-type-archive-product .storefront-product-categories ul.products li.product.product-category,
.post-type-archive-product .storefront-product-categories ul.products li.product.product-category-sub,
.post-type-archive-product .storefront-product-categories ul.products.subcategories li.product.product-category-sub{background:transparent !important}.post-type-archive-product .storefront-product-categories ul.products li.product.product-category > a,
.post-type-archive-product .storefront-product-categories ul.products li.product.product-category-sub > a,
.post-type-archive-product .storefront-product-categories ul.products.subcategories li.product.product-category-sub>a{width:100% !important;height:auto !important;min-height:132px !important;display:flex !important;align-items:stretch !important;justify-content:stretch !important;background:#344999 !important;border-radius:12px !important;overflow:hidden !important}.post-type-archive-product .storefront-product-categories ul.products li.product.product-category .woocommerce-loop-category__title,
.post-type-archive-product .storefront-product-categories ul.products li.product.product-category h2,
.post-type-archive-product .storefront-product-categories ul.products li.product.product-category h3,
.post-type-archive-product .storefront-product-categories ul.products li.product.product-category-sub .woocommerce-loop-category__title,
.post-type-archive-product .storefront-product-categories ul.products li.product.product-category-sub h2,
.post-type-archive-product .storefront-product-categories ul.products li.product.product-category-sub h3,
.post-type-archive-product .storefront-product-categories ul.products li.product.product-category-sub
h2.subcat_title{width:100% !important;height:auto !important;min-height:132px !important;margin:0
!important;padding:18px
14px !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;line-height:1.15 !important;overflow-wrap:anywhere !important;word-break:break-word !important;hyphens:auto !important;background:transparent !important;border:0
!important;border-radius:0 !important;box-shadow:none !important}.post-type-archive-product .storefront-product-categories ul.products li.product.product-category:hover > a,
.post-type-archive-product .storefront-product-categories ul.products li.product.product-category-sub:hover > a,
.post-type-archive-product .storefront-product-categories ul.products.subcategories li.product.product-category-sub:hover>a{background:#3f56a8 !important}ul.products.subcategories li.product.product-category-sub>a{border-radius:12px !important;overflow:hidden !important}ul.products.subcategories li.product.product-category-sub
h2.subcat_title{border-radius:12px !important}.tax-product_cat .storefront-product-categories
ul.products.subcategories{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:24px !important;margin:0
!important;padding:0
!important;align-items:stretch !important}.tax-product_cat .storefront-product-categories ul.products.subcategories::before,
.tax-product_cat .storefront-product-categories ul.products.subcategories::after{content:none !important;display:none !important}.tax-product_cat .storefront-product-categories ul.products.subcategories li.product.product-category-sub{float:none !important;clear:none !important;width:auto !important;max-width:none !important;margin:0
!important;background:transparent !important}.tax-product_cat ul.products.subcategories li.product.product-category-sub>a{width:100% !important;height:auto !important;min-height:112px !important;display:flex !important;align-items:stretch !important;justify-content:stretch !important}.tax-product_cat ul.products.subcategories li.product.product-category-sub .woocommerce-loop-category__title,
.tax-product_cat ul.products.subcategories li.product.product-category-sub h2,
.tax-product_cat ul.products.subcategories li.product.product-category-sub h3,
.tax-product_cat ul.products.subcategories li.product.product-category-sub
h2.subcat_title{width:100% !important;height:auto !important;min-height:112px !important;margin:0
!important;box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;line-height:1.15 !important;overflow-wrap:anywhere !important;word-break:break-word !important;hyphens:auto !important}@media (max-width: 1024px){.tax-product_cat .storefront-product-categories
ul.products.subcategories{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media (max-width: 640px){.tax-product_cat .storefront-product-categories
ul.products.subcategories{grid-template-columns:1fr !important}}@media (max-width: 767px){ul.products.subcategories,
.post-type-archive-product .storefront-product-categories
ul.products{padding-bottom:1.5em !important}}.ww-category-hero{width:100%;max-width:100%;margin:16px
0 28px}.ww-category-hero__images{position:relative;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px;aspect-ratio:16 / 7.8;min-height:clamp(90px, 11vw, 150px);overflow:hidden}.ww-category-hero__img{position:relative;min-height:100%}.ww-category-hero__img
img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.ww-category-hero__separator{position:absolute;top:-5%;left:50%;width:var(--ww-hero-separator-width, 25%);height:110%;background:var(--ww-hero-separator, #344999);transform:translateX(-50%) skewX(-12deg);transform-origin:center;z-index:2}.ww-category-hero__text{position:absolute;top:50%;left:50%;width:min(52vw, 760px);max-width:calc(100% - 24px);transform:translate(-50%, -50%);z-index:3;text-align:center;color:var(--ww-hero-text, #ffffff);padding:10px
14px}.ww-category-hero__headline{margin:0;color:var(--ww-hero-text, #ffffff);font-family:"Gazpacho","font-bold",serif;font-style:italic;font-size:clamp(1.8rem, 4.2vw, 4.2rem);line-height:0.95;white-space:nowrap;overflow-wrap:normal;word-break:normal;hyphens:none}.ww-category-hero__subline{margin:8px
0 0;color:var(--ww-hero-text, #ffffff);font-family:"font-medium";font-size:clamp(1rem, 1.8vw, 2rem);line-height:1.1}@media (max-width: 900px){.ww-category-hero__images{aspect-ratio:16 / 8.8;min-height:clamp(88px, 12vw, 135px)}}@media (max-width: 767px){.ww-category-hero__images{aspect-ratio:16 / 9.5;min-height:88px;gap:20px}.ww-category-hero__separator{transform:translateX(-50%) skewX(-10deg)}.ww-category-hero__text{width:min(70vw, 340px);padding:8px
10px}.ww-category-hero__headline{font-size:clamp(1.35rem, 8.5vw, 2.2rem);line-height:0.98;white-space:normal}.ww-category-hero__subline{font-size:clamp(0.82rem, 3.7vw, 1.05rem);margin-top:5px}}@media (max-width: 767px){.handheld-navigation ul.menu
li{border-bottom-color:rgba(52, 73, 153, 0.45) !important}}@media (min-width: 768px){.main-navigation ul.menu>li>a,
.main-navigation ul.nav-menu>li>a{padding:6px
0 3px 0 !important}.main-navigation ul.menu > li.menu-item-has-children > a,
.main-navigation ul.nav-menu > li.menu-item-has-children > a,
.main-navigation ul.menu > li.page_item_has_children > a,
.main-navigation ul.nav-menu>li.page_item_has_children>a{padding-right:10px !important}.storefront-primary-navigation .main-navigation ul.menu > li,
.storefront-primary-navigation .main-navigation ul.nav-menu>li{border-bottom:1px solid rgba(52, 73, 153, 0.24) !important}.storefront-primary-navigation .main-navigation ul.menu > li:last-child,
.storefront-primary-navigation .main-navigation ul.nav-menu>li:last-child{border-bottom:0 !important}.storefront-primary-navigation .main-navigation ul.menu > li.wpml-ls-item,
.storefront-primary-navigation .main-navigation ul.nav-menu>li.wpml-ls-item{border-bottom:0 !important}.storefront-primary-navigation .main-navigation ul.menu > li.wpml-ls-item > a,
.storefront-primary-navigation .main-navigation ul.nav-menu>li.wpml-ls-item>a{text-decoration:none !important;border-bottom:0 !important;box-shadow:none !important}}@media (max-width: 767px){.handheld-navigation .dropdown-toggle{margin-top:2.5px !important}}.ww-cat-extended-description{margin-top:14px;margin-bottom:14px}.tax-product_cat .woocommerce-products-header .term-description
p{margin:0
0 1em}.ww-cat-extended-description__content>*:last-child{margin-bottom:0}.ww-cat-extended-description__toggle{display:none;padding:0
!important;margin:0;border:0
!important;outline:0
!important;box-shadow:none !important;background:transparent !important;appearance:none !important;-webkit-appearance:none !important;border-radius:0 !important;color:#344999 !important;text-decoration:underline !important;cursor:pointer;font-family:inherit !important;font-size:inherit !important;font-style:inherit !important;font-weight:400;line-height:inherit;vertical-align:baseline}.ww-cat-extended-description__toggle:hover,.ww-cat-extended-description__toggle:focus,.ww-cat-extended-description__toggle:active{color:#344999 !important;border:0
!important;outline:0
!important;box-shadow:none !important;background:transparent !important;font-weight:700}.ww-cat-extended-description.is-js-ready.is-collapsed .ww-cat-extended-description__content{display:none}.ww-cat-extended-description.is-js-ready.is-expanded .ww-cat-extended-description__content{display:block}.ww-cat-faq-jump{margin-top:0;margin-bottom:0.75em}.ww-cat-faq-jump
a{font-family:"font-medium"}.ww-category-faq{margin:28px
0 10px}.single-product .ww-category-faq{margin-bottom:28px}.ww-home-faq-wrap{margin-top:24px;margin-bottom:24px}.ww-category-faq__title{margin:0
0 12px;color:#344999;font-family:"font-bold";font-size:1.6em;line-height:1.2;text-align:center}.ww-category-faq__list{border-top:1px solid rgba(52, 73, 153, 0.2)}.ww-category-faq__item{border-bottom:1px solid rgba(52, 73, 153, 0.2)}.ww-category-faq__question{list-style:none;cursor:pointer;padding:12px
48px 12px 18px;position:relative;color:#344999;font-family:"font-medium";transition:background-color 0.2s ease, color 0.2s ease}.ww-category-faq__question::-webkit-details-marker{display:none}.ww-category-faq__question:hover{background:rgba(52, 73, 153, 0.05)}.ww-category-faq__question::after{content:"+";position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#344999;font-size:22px;line-height:1}.ww-category-faq__item[open] .ww-category-faq__question::after{content:"−"}.ww-category-faq__answer{padding:8px
18px 14px}.ww-dealer-list{background:transparent;padding:clamp(22px, 2.4vw, 36px) 0;color:#4c4d57;margin:0
auto}.ww-dealer-empty{color:#4c4d57}.ww-dealer-nav{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0
0 20px}.ww-dealer-nav__link{color:#344999;text-decoration:none;font-family:"font-medium";font-size:16px;line-height:1.3}.ww-dealer-nav__link:hover,.ww-dealer-nav__link:focus{text-decoration:underline}.ww-dealer-country{margin:0
0 clamp(18px, 2vw, 28px);scroll-margin-top:110px}.ww-dealer-country:last-child{margin-bottom:0}.ww-dealer-country__title{margin:0
0 clamp(10px, 1.8vw, 18px);color:#111218;font-family:"font-bold";font-size:clamp(30px, 2.6vw, 40px) !important;line-height:1.06 !important}.ww-dealer-country__entries{display:grid;gap:clamp(14px, 2vw, 24px)}.ww-dealer-entry{border-bottom:1px solid #d9d9de;padding-bottom:16px}.ww-dealer-entry:last-child{border-bottom:0;padding-bottom:0;margin-bottom:14px}.ww-dealer-entry__name{margin:0
0 6px;color:#353640;font-family:"font-bold";font-size:clamp(16px, 1.3vw, 20px) !important;line-height:1.14 !important}.ww-dealer-entry__line{margin:0
0 4px;color:#4c4d57;font-family:"font-regular";font-size:clamp(16px, 1.3vw, 20px) !important;line-height:1.22 !important}.ww-dealer-entry__line:last-child{margin-bottom:0}.ww-dealer-entry__line--link
a{color:#344999;text-decoration:none;word-break:break-word}.ww-dealer-entry__line--link a:hover,
.ww-dealer-entry__line--link a:focus{text-decoration:underline}@media (max-width: 767px){.ww-dealer-list{max-width:none;margin:0;padding:24px
0 28px}.ww-dealer-nav{gap:6px 10px;margin-bottom:16px}.ww-dealer-nav__link{font-size:15px}}.ww-global-trustpilot{margin:0
0 20px !important;width:100%;background:#edf9f4 !important;padding:8px
12px;box-sizing:border-box;border-radius:8px}@media (max-width: 767px){#primary.content-area{margin-top:14px !important}.ww-global-trustpilot{margin-left:-10px !important;margin-right:-10px !important;width:calc(100% + 20px)}}.page:not(.home) .entry-content h1,
.single-post .entry-content h1,
.page:not(.home) .entry-header h1,
.single-post .entry-header
h1{font-family:"font-bold";font-size:clamp(2rem, 3.4vw, 2.9rem);line-height:1.1;font-weight:400}.page:not(.home) .entry-content h2,
.single-post .entry-content
h2{font-family:"font-bold";font-size:clamp(1.55rem, 2.6vw, 2.1rem);line-height:1.2;font-weight:400}.page:not(.home) .entry-content h3,
.single-post .entry-content
h3{font-family:"font-bold";font-size:clamp(1.25rem, 2vw, 1.6rem);line-height:1.3;font-weight:400}@media (min-width: 768px){.hentry .entry-header{margin-bottom:1.5em !important}}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails
li{display:inline-block;width:auto !important;float:none !important;margin-bottom:0 !important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li
img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li
.count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0
0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0
0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z
ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index
li{float:none;display:inline-block;margin:0
.3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li
span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li
span{opacity:.3}div#brands_a_z
h3{text-transform:uppercase}div#brands_a_z
a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z
ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands
li{margin:0
0 .3819820591em;padding:0
0 .3819820591em;border-bottom:1px solid rgba(0,0,0,.05)}.storefront-wc-brands-single-product{margin:0
0 .5407911001em}.storefront-wc-brands-single-product
img{max-height:2.2906835em}@media(min-width: 768px){div#brands_a_z
ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z
h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z
a.top{clear:right}div#brands_a_z
ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}.b2b-discount-banner{font-family:sans-serif;position:relative;top:0;left:0;right:0;padding:15px 25px;background-color:#145474;color:#fff;text-align:center;display:none;z-index:99}.b2b-discount-banner-dismiss{background:0 0;border:0;color:#fff;font-size:24px;position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer}.b2b-discount-banner p{margin:0}button.b2b-discount-banner-dismiss:hover{background:0 0}.variation-bulk-price{float:left;width:100%;margin-bottom:15px}.woocommerce-variation.single_variation{margin-bottom:15px}#pickup_location_field.hidden{display:none}#pickup_location_customer_number_field.hidden,.pickup_location_notice.hidden{display:none!important}#pickup_location_field .select2-selection__clear{margin-right:5px;padding:0
3px}.woocommerce-account .woocommerce form #pickup_location_customer_number_field.hidden,.woocommerce-account .woocommerce form .pickup_location_notice.hidden,.woocommerce-account form.checkout #pickup_location_customer_number_field.hidden,.woocommerce-account form.checkout .pickup_location_notice.hidden,.woocommerce-checkout .woocommerce form #pickup_location_customer_number_field.hidden,.woocommerce-checkout .woocommerce form .pickup_location_notice.hidden,.woocommerce-checkout form.checkout #pickup_location_customer_number_field.hidden,.woocommerce-checkout form.checkout
.pickup_location_notice.hidden{display:none!important}.woocommerce-account .woocommerce form #current_pickup_location_field,.woocommerce-account form.checkout #current_pickup_location_field,.woocommerce-checkout .woocommerce form #current_pickup_location_field,.woocommerce-checkout form.checkout
#current_pickup_location_field{display:none}.woocommerce-account .woocommerce form .pickup_location_notice,.woocommerce-account form.checkout .pickup_location_notice,.woocommerce-checkout .woocommerce form .pickup_location_notice,.woocommerce-checkout form.checkout
.pickup_location_notice{margin-top:-.5rem}.woocommerce-account .woocommerce form .pickup_location_notice p,.woocommerce-account form.checkout .pickup_location_notice p,.woocommerce-checkout .woocommerce form .pickup_location_notice p,.woocommerce-checkout form.checkout .pickup_location_notice
p{margin:0;padding:0}.woocommerce-account .woocommerce form .pickup_location_notice a.pickup-location-remove,.woocommerce-account form.checkout .pickup_location_notice a.pickup-location-remove,.woocommerce-checkout .woocommerce form .pickup_location_notice a.pickup-location-remove,.woocommerce-checkout form.checkout .pickup_location_notice a.pickup-location-remove{color:var(--wc-subtext);font-size:.9em;margin-top:1rem}.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location{position:relative}.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location .woocommerce-input-wrapper input.input-text:-moz-read-only,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location .woocommerce-input-wrapper input.input-text:-moz-read-only,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location .woocommerce-input-wrapper input.input-text:-moz-read-only,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location .woocommerce-input-wrapper input.input-text:-moz-read-only{background-color:#eee}.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location .woocommerce-input-wrapper input.input-text:read-only,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location .woocommerce-input-wrapper input.input-text:read-only,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location .woocommerce-input-wrapper input.input-text:read-only,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location .woocommerce-input-wrapper input.input-text:read-only{background-color:#eee}.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location select+.select2-container,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location select+.select2-container,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location select+.select2-container,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location select+.select2-container{pointer-events:none;touch-action:none}.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection{background:#eee;box-shadow:none}.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection__arrow,.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection__clear,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection__arrow,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection__clear,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection__arrow,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection__clear,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection__arrow,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection__clear{display:none}.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location select,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location select,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location select,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location
select{pointer-events:none;touch-action:none}.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location-notice,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location-notice,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location-notice,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location-notice{bottom:auto;color:var(--wc-subtext);font-size:.7em;line-height:1em;margin-top:-1.5rem;position:absolute;right:0}.woocommerce-account .woocommerce form #shipping_address_2_field.wc-shiptastic-managed-by-pickup-location,.woocommerce-account form.checkout #shipping_address_2_field.wc-shiptastic-managed-by-pickup-location,.woocommerce-checkout .woocommerce form #shipping_address_2_field.wc-shiptastic-managed-by-pickup-location,.woocommerce-checkout form.checkout #shipping_address_2_field.wc-shiptastic-managed-by-pickup-location{margin-top:2rem}@media(max-width:400px){.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location-notice,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location-notice,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location-notice,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location-notice{display:block;margin-bottom:.7rem;margin-top:-1em;position:relative}}body.wc-stc-body-modal-active{overflow:hidden}.wc-stc-modal-background{background-color:#000;display:none;filter:alpha(opacity=50);height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:1000}.select2-container--open .wc-stc-pickup-location-select-dropdown{z-index:1051!important}.wc-stc-modal-content{display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:1001}.wc-stc-modal-content .wc-stc-modal-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2740%27 height=%2740%27%3E%3Cpath d=%27m10 10 20 20m0-20L10 30%27 stroke=%27%23000%27 stroke-width=%274%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:1.2em;text-indent:-9999px;width:1.2em}.wc-stc-modal-content .wc-stc-modal-content-inner{background-color:#fff;border-radius:5px;margin:0
auto;width:80%}.wc-stc-modal-content .wc-stc-modal-content-inner
header{align-items:center;background:#fcfcfc;border-bottom:1px solid #ddd;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:space-between;padding:1em
1.2em}.wc-stc-modal-content .wc-stc-modal-content-inner header
h4{font-size:1.2em;margin:0}.wc-stc-modal-content .wc-stc-modal-content-inner
article{overflow:auto;padding:1.2em}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-fields-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-fields-wrapper p.form-row{flex-grow:1;float:none;margin:0
1.5em 0 0;padding:0;width:auto}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-fields-wrapper #wc-shiptastic-search-pickup-location-submit{align-self:flex-end;padding:.9rem 1.1rem}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-results{margin-top:2em}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-results
#pickup_location_field{padding:0}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-results
#pickup_location_field.hidden{display:none}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-actions{align-items:baseline;display:flex;justify-content:flex-end;margin-top:1.5em}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-actions a.pickup-location-remove{color:var(--wc-red);font-size:.9em}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-actions a.submit-pickup-location{margin-left:1.5em}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-actions
a.hidden{display:none}.wc-stc-modal-background.active,.wc-stc-modal-content.active{display:block!important}ul.products li.product
.price{margin-bottom:.5em}ul.products li.product .wc-gzd-additional-info{font-size:.9em}ul.products li.product .shipping-costs-info,ul.products li.product .tax-info{display:inline}ul.products li.product .delivery-time-info{margin:.5em 0}ul.products li.downloadable .tax-info,ul.products li.product .product-units-wrapper,ul.products li.virtual .tax-info{display:block}.single-product
.price{display:inline}.single-product div.product p.price-unit{font-size:.9em;margin-left:1em}.single-product div[itemprop=offers]{display:inline-block}.single-product .legal-price-info{display:block;margin:.5em 0}.woocommerce
#order_review_heading{display:block;width:100%}.woocommerce
p.legal{width:100%}.woocommerce p.delivery-time-info,.woocommerce p.units-info{font-size:.9em;margin:.5em 0!important}.woocommerce-checkout
#order_review{border-top-width:3px}.woocommerce-checkout #order_payment_heading,.woocommerce-checkout
#order_review_heading{border-bottom:0;margin-bottom:.5407911001em;padding:0}.woocommerce-checkout
#payment{border-top:0}.woocommerce-checkout
#order_review_heading{border:none}.woocommerce-checkout .form-row.create-account
label{display:inline;padding-left:5px}#order_review .place-order
.button{font-size:1.387em;width:100%}#order_review table.woocommerce-checkout-review-order-table{margin-bottom:0}.woocommerce-checkout .place-order,.woocommerce-checkout
.terms{float:none;margin-bottom:0;padding:1.387em;width:100%}.woocommerce-multistep-checkout .col2-set{margin:0;width:100%}.woocommerce-multistep-checkout .col2-set .col-1,.woocommerce-multistep-checkout .col2-set .col-2{float:left;margin-right:5%;width:45%}.woocommerce-multistep-checkout .col2-set .col-2{margin-right:0}.woocommerce-checkout .terms,.woocommerce-multistep-checkout .place-order{padding-left:0;padding-right:0}.woocommerce-multistep-checkout
#order_review{border:none;padding:0;width:100%}.woocommerce-multistep-checkout
h3#order_review_heading{border:none;padding-left:0;padding-right:0}.woocommerce-gzdp-checkout-verify-data .addresses address,.woocommerce-gzdp-checkout-verify-data .addresses
p{margin-bottom:.5em}.woocommerce-multistep-checkout a.step:focus{outline:none}.woocommerce-multistep-checkout #order_review .place-order
.button{float:right;width:auto}.woocommerce-multistep-checkout p.data-privacy{clear:both;float:left;width:100%}@media(max-width:800px){.woocommerce-multistep-checkout .col2-set .col-1,.woocommerce-multistep-checkout .col2-set .col-2{float:left;margin-right:0;width:100%}}#shipping_parcelshop_field
label.checkbox{display:inline}label[for=reg_data_privacy]{display:inline;padding-left:5px}footer.site-footer .footer-info{display:inline-block;margin:0;position:relative;text-align:left;top:-1em}