@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.grill-bude.ch/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.5") format("woff2");
}

:root {
	--wd-text-font: "Grillbude", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(68,68,68);
	--wd-text-font-size: 16px;
	--wd-title-font: "Grillbude", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: rgb(63,39,30);
	--wd-entities-title-font: "Grillbude", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-color: rgb(63,39,30);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Grillbude", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Grillbude", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(63,39,30);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Grillbude", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-brd-radius: 10px;
	--wd-primary-color: rgb(99,74,69);
	--wd-alternative-color: rgb(130,91,91);
	--wd-link-color: rgb(71,61,53);
	--wd-link-color-hover: rgb(0,0,0);
	--btn-default-bgcolor: rgb(63,39,30);
	--btn-default-bgcolor-hover: rgb(223,204,177);
	--btn-accented-bgcolor: rgb(63,39,30);
	--btn-accented-bgcolor-hover: rgb(223,204,177);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-sticky-btn-height: 95px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://www.grill-bude.ch/wp-content/uploads/2016/10/black-bg-1600x900.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(223,204,177);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(0,0,0);
	background-image: none;
	background-repeat: repeat;
	background-size: contain;
	background-attachment: scroll;
	background-position: center top;
}
html .wd-page-content .wd-product .product-wrapper .wd-entities-title {
	font-family: "Grillbude", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 17px;
	color: rgb(63,39,30);
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-family: "Grillbude", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 36px;
	color: rgb(63,39,30);
}
body[class*="wrapper-boxed"] {
	background-image: url(https://www.grill-bude.ch/wp-content/uploads/2021/11/bg-papier-hell.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
}
.page .wd-page-content {
	background-image: url(https://www.grill-bude.ch/wp-content/uploads/2021/11/bg-papier-hell.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-image: url(https://www.grill-bude.ch/wp-content/uploads/2021/11/bg-papier-hell.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
}
.single-product .wd-page-content {
	background-image: url(https://www.grill-bude.ch/wp-content/uploads/2021/11/bg-papier-hell.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
}
.woodmart-archive-blog .wd-page-content {
	background-image: url(https://www.grill-bude.ch/wp-content/uploads/2021/11/bg-papier-hell.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
}
.single-post .wd-page-content {
	background-image: url(https://www.grill-bude.ch/wp-content/uploads/2021/11/bg-papier-hell.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-text-font-size: 18px;
	--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #fff;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #333;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}

rs-slides :is([data-type=text],[data-type=button]) {
font-family: Grillbude !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: Grillbude !important;
}

@font-face {
	font-family: "Grillbude";
	src: url("//www.grill-bude.ch/wp-content/uploads/2023/08/RobotoCondensed-Regular.woff2") format("woff2"), 
url("//www.grill-bude.ch/wp-content/uploads/2023/08/RobotoCondensed-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Grillbude";
	src: url("//www.grill-bude.ch/wp-content/uploads/2023/08/RobotoCondensed-Bold.woff2") format("woff2"), 
url("//www.grill-bude.ch/wp-content/uploads/2023/08/RobotoCondensed-Bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

div.vertical-navigation .item-level-0>a {
	font-weight: 700;
}
div.woodmart-before-product-tabs .product_meta {
	margin-top:0;
}
.breadcrumb-trail {
display: none;
}
body .woodmart-sticky-btn .cart .wcfad-rule-label,
body .woodmart-sticky-btn .cart .wcfad-pricing-table-wrapper,
body .woodmart-sticky-btn .cart .bundle_sells_title,
body .woodmart-sticky-btn .cart .bundle_sells_form,
body .woodmart-sticky-btn .cart .quantity{
display:none;
}
.grecaptcha-badge { visibility: hidden; }
.product_meta{ display: none; }
.wof-wheel-standalone .wof-wheel[data-id="186179"] {
background-color: transparent !important;
}
div.wof-explainer,div.wof-title,div.wof-disclaimer{text-align:center !important;}
@media all and (max-width: 600px) {
   div.wof-wheel .wof-left {
      -webkit-order:0 !important;
      order: 0 !important;
   }
}
.wof-btn-done.wof-close{display:none;}
@media (max-width: 800px) {

.wof-wheel-standalone .wof-wrapper{padding:0px !important;}

div.wof-wheel .wof-inner-wrapper{padding:10px !important;}

}
.hide-larger-price .product-type-simple.sale .price {
word-spacing: normal;
}
.hide-larger-price .product-type-simple.sale .price > ins {
margin-left: 0;
}
.variations tbody { display: block; }
.variations tbody .woo-variation-items-wrapper { display: block; }
.woo-variation-swatches .variable-items-wrapper { justify-content: center; }

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 11 version
*/

/* additional shipping style for woocommerce - cart and checkout page
 * contact: post@der-spanier.de
 * */

/* shipping not checked*/
/* shipping style for woocommerce */
/* icons */
.woocommerce-cart #shipping_method li input[id="shipping_method_0_134704"] ~ label,
.woocommerce-cart #shipping_method li input[id="shipping_method_0_134705"] ~ label,
.woocommerce-checkout #shipping_method li input[id="shipping_method_0_134704"] ~ label,
.woocommerce-checkout #shipping_method li input[id="shipping_method_0_134705"] ~ label  {
        background-size: 36px 40px;
    background-repeat: no-repeat;
    background-position: 26px 0px;
     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='svg-3051' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' width='512px' height='512px'> <g> <g> <path d='M476.158,231.363l-13.259-53.035c3.625-0.77,6.345-3.986,6.345-7.839v-8.551c0-18.566-15.105-33.67-33.67-33.67h-60.392 V110.63c0-9.136-7.432-16.568-16.568-16.568H50.772c-9.136,0-16.568,7.432-16.568,16.568V256c0,4.427,3.589,8.017,8.017,8.017 c4.427,0,8.017-3.589,8.017-8.017V110.63c0-0.295,0.239-0.534,0.534-0.534h307.841c0.295,0,0.534,0.239,0.534,0.534v145.372 c0,4.427,3.589,8.017,8.017,8.017c4.427,0,8.017-3.589,8.017-8.017v-9.088h94.569c0.008,0,0.014,0.002,0.021,0.002 c0.008,0,0.015-0.001,0.022-0.001c11.637,0.008,21.518,7.646,24.912,18.171h-24.928c-4.427,0-8.017,3.589-8.017,8.017v17.102 c0,13.851,11.268,25.119,25.119,25.119h9.086v35.273h-20.962c-6.886-19.883-25.787-34.205-47.982-34.205 s-41.097,14.322-47.982,34.205h-3.86v-60.393c0-4.427-3.589-8.017-8.017-8.017c-4.427,0-8.017,3.589-8.017,8.017v60.391H192.817 c-6.886-19.883-25.787-34.205-47.982-34.205s-41.097,14.322-47.982,34.205H50.772c-0.295,0-0.534-0.239-0.534-0.534v-17.637 h34.739c4.427,0,8.017-3.589,8.017-8.017s-3.589-8.017-8.017-8.017H8.017c-4.427,0-8.017,3.589-8.017,8.017 s3.589,8.017,8.017,8.017h26.188v17.637c0,9.136,7.432,16.568,16.568,16.568h43.304c-0.002,0.178-0.014,0.355-0.014,0.534 c0,27.996,22.777,50.772,50.772,50.772s50.772-22.776,50.772-50.772c0-0.18-0.012-0.356-0.014-0.534h180.67 c-0.002,0.178-0.014,0.355-0.014,0.534c0,27.996,22.777,50.772,50.772,50.772c27.995,0,50.772-22.776,50.772-50.772 c0-0.18-0.012-0.356-0.014-0.534h26.203c4.427,0,8.017-3.589,8.017-8.017v-85.511C512,251.989,496.423,234.448,476.158,231.363z M375.182,144.301h60.392c9.725,0,17.637,7.912,17.637,17.637v0.534h-78.029V144.301z M375.182,230.881v-52.376h71.235 l13.094,52.376H375.182z M144.835,401.904c-19.155,0-34.739-15.583-34.739-34.739s15.584-34.739,34.739-34.739 c19.155,0,34.739,15.583,34.739,34.739S163.99,401.904,144.835,401.904z M427.023,401.904c-19.155,0-34.739-15.583-34.739-34.739 s15.584-34.739,34.739-34.739c19.155,0,34.739,15.583,34.739,34.739S446.178,401.904,427.023,401.904z M495.967,299.29h-9.086 c-5.01,0-9.086-4.076-9.086-9.086v-9.086h18.171V299.29z' fill='%23000000'></path> </g> </g> <g> <g> <path d='M144.835,350.597c-9.136,0-16.568,7.432-16.568,16.568c0,9.136,7.432,16.568,16.568,16.568 c9.136,0,16.568-7.432,16.568-16.568C161.403,358.029,153.971,350.597,144.835,350.597z' fill='%23000000'></path> </g> </g> <g> <g> <path d='M427.023,350.597c-9.136,0-16.568,7.432-16.568,16.568c0,9.136,7.432,16.568,16.568,16.568 c9.136,0,16.568-7.432,16.568-16.568C443.591,358.029,436.159,350.597,427.023,350.597z' fill='%23000000'></path> </g> </g> <g> <g> <path d='M332.96,316.393H213.244c-4.427,0-8.017,3.589-8.017,8.017s3.589,8.017,8.017,8.017H332.96 c4.427,0,8.017-3.589,8.017-8.017S337.388,316.393,332.96,316.393z' fill='%23000000'></path> </g> </g> <g> <g> <path d='M127.733,282.188H25.119c-4.427,0-8.017,3.589-8.017,8.017s3.589,8.017,8.017,8.017h102.614 c4.427,0,8.017-3.589,8.017-8.017S132.16,282.188,127.733,282.188z' fill='%23000000'></path> </g> </g> <g> <g> <path d='M278.771,173.37c-3.13-3.13-8.207-3.13-11.337,0.001l-71.292,71.291l-37.087-37.087c-3.131-3.131-8.207-3.131-11.337,0 c-3.131,3.131-3.131,8.206,0,11.337l42.756,42.756c1.565,1.566,3.617,2.348,5.668,2.348s4.104-0.782,5.668-2.348l76.96-76.96 C281.901,181.576,281.901,176.501,278.771,173.37z' fill='%23000000'></path> </g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> </svg>");
}

/* shipping Checked */

.woocommerce-cart #shipping_method li input[id="shipping_method_0_134704"]:checked ~ label,
.woocommerce-cart #shipping_method li input[id="shipping_method_0_134705"]:checked ~ label,
.woocommerce-checkout #shipping_method li input[id="shipping_method_0_134704"]:checked ~ label,
.woocommerce-checkout #shipping_method li input[id="shipping_method_0_134705"]:checked ~ label {
    background-size: 36px 40px;
    background-repeat: no-repeat;
    background-position: 29px 3px;
     background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='svg-3051' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' width='512px' height='512px'> <g> <g> <path d='M476.158,231.363l-13.259-53.035c3.625-0.77,6.345-3.986,6.345-7.839v-8.551c0-18.566-15.105-33.67-33.67-33.67h-60.392 V110.63c0-9.136-7.432-16.568-16.568-16.568H50.772c-9.136,0-16.568,7.432-16.568,16.568V256c0,4.427,3.589,8.017,8.017,8.017 c4.427,0,8.017-3.589,8.017-8.017V110.63c0-0.295,0.239-0.534,0.534-0.534h307.841c0.295,0,0.534,0.239,0.534,0.534v145.372 c0,4.427,3.589,8.017,8.017,8.017c4.427,0,8.017-3.589,8.017-8.017v-9.088h94.569c0.008,0,0.014,0.002,0.021,0.002 c0.008,0,0.015-0.001,0.022-0.001c11.637,0.008,21.518,7.646,24.912,18.171h-24.928c-4.427,0-8.017,3.589-8.017,8.017v17.102 c0,13.851,11.268,25.119,25.119,25.119h9.086v35.273h-20.962c-6.886-19.883-25.787-34.205-47.982-34.205 s-41.097,14.322-47.982,34.205h-3.86v-60.393c0-4.427-3.589-8.017-8.017-8.017c-4.427,0-8.017,3.589-8.017,8.017v60.391H192.817 c-6.886-19.883-25.787-34.205-47.982-34.205s-41.097,14.322-47.982,34.205H50.772c-0.295,0-0.534-0.239-0.534-0.534v-17.637 h34.739c4.427,0,8.017-3.589,8.017-8.017s-3.589-8.017-8.017-8.017H8.017c-4.427,0-8.017,3.589-8.017,8.017 s3.589,8.017,8.017,8.017h26.188v17.637c0,9.136,7.432,16.568,16.568,16.568h43.304c-0.002,0.178-0.014,0.355-0.014,0.534 c0,27.996,22.777,50.772,50.772,50.772s50.772-22.776,50.772-50.772c0-0.18-0.012-0.356-0.014-0.534h180.67 c-0.002,0.178-0.014,0.355-0.014,0.534c0,27.996,22.777,50.772,50.772,50.772c27.995,0,50.772-22.776,50.772-50.772 c0-0.18-0.012-0.356-0.014-0.534h26.203c4.427,0,8.017-3.589,8.017-8.017v-85.511C512,251.989,496.423,234.448,476.158,231.363z M375.182,144.301h60.392c9.725,0,17.637,7.912,17.637,17.637v0.534h-78.029V144.301z M375.182,230.881v-52.376h71.235 l13.094,52.376H375.182z M144.835,401.904c-19.155,0-34.739-15.583-34.739-34.739s15.584-34.739,34.739-34.739 c19.155,0,34.739,15.583,34.739,34.739S163.99,401.904,144.835,401.904z M427.023,401.904c-19.155,0-34.739-15.583-34.739-34.739 s15.584-34.739,34.739-34.739c19.155,0,34.739,15.583,34.739,34.739S446.178,401.904,427.023,401.904z M495.967,299.29h-9.086 c-5.01,0-9.086-4.076-9.086-9.086v-9.086h18.171V299.29z' fill='%23FFFFFF'></path> </g> </g> <g> <g> <path d='M144.835,350.597c-9.136,0-16.568,7.432-16.568,16.568c0,9.136,7.432,16.568,16.568,16.568 c9.136,0,16.568-7.432,16.568-16.568C161.403,358.029,153.971,350.597,144.835,350.597z' fill='%23FFFFFF'></path> </g> </g> <g> <g> <path d='M427.023,350.597c-9.136,0-16.568,7.432-16.568,16.568c0,9.136,7.432,16.568,16.568,16.568 c9.136,0,16.568-7.432,16.568-16.568C443.591,358.029,436.159,350.597,427.023,350.597z' fill='%23FFFFFF'></path> </g> </g> <g> <g> <path d='M332.96,316.393H213.244c-4.427,0-8.017,3.589-8.017,8.017s3.589,8.017,8.017,8.017H332.96 c4.427,0,8.017-3.589,8.017-8.017S337.388,316.393,332.96,316.393z' fill='%23FFFFFF'></path> </g> </g> <g> <g> <path d='M127.733,282.188H25.119c-4.427,0-8.017,3.589-8.017,8.017s3.589,8.017,8.017,8.017h102.614 c4.427,0,8.017-3.589,8.017-8.017S132.16,282.188,127.733,282.188z' fill='%23FFFFFF'></path> </g> </g> <g> <g> <path d='M278.771,173.37c-3.13-3.13-8.207-3.13-11.337,0.001l-71.292,71.291l-37.087-37.087c-3.131-3.131-8.207-3.131-11.337,0 c-3.131,3.131-3.131,8.206,0,11.337l42.756,42.756c1.565,1.566,3.617,2.348,5.668,2.348s4.104-0.782,5.668-2.348l76.96-76.96 C281.901,181.576,281.901,176.501,278.771,173.37z' fill='%23FFFFFF'></path> </g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> </svg>");
}






/* pick-up not checked*/
.woocommerce-cart #shipping_method li input[id="shipping_method_0_134708"] ~ label,
.woocommerce-checkout #shipping_method li input[id="shipping_method_0_134708"] ~ label {
         background-size: 28px 39px;
    background-repeat: no-repeat;
    background-position: 26px 0px;
     background-image: url("data:image/svg+xml;utf8,<svg id='svg-1581' xmlns='http://www.w3.org/2000/svg' height='512px' viewBox='0 0 368 368.002' width='512px'><path d='m363.832031 96.976562-176-96c-2.375-1.300781-5.277343-1.300781-7.65625 0l-176 96c-2.574219 1.402344-4.175781 4.097657-4.175781 7.027344v256c0 4.421875 3.578125 8 8 8h352c4.425781 0 8-3.578125 8-8v-256c0-2.929687-1.597656-5.625-4.167969-7.027344zm-299.832031 223.027344h240v32h-240zm176-16h-48v-48h48zm-32-64h-48v-48h48zm-56 16h24v48h-48v-48zm152 48h-48v-56c0-4.425781-3.574219-8-8-8h-24v-56c0-4.417968-3.574219-8-8-8h-64c-4.421875 0-8 3.582032-8 8v56h-24c-4.421875 0-8 3.574219-8 8v56h-48v-160h240zm48 48h-32v-216c0-4.417968-3.574219-8-8-8h-256c-4.421875 0-8 3.582032-8 8v216h-32v-243.25l168-91.640625 168 91.640625zm0 0' fill='%23000000'></path><path d='m128 88.003906c0 4.414063 3.578125 8 8 8h96c4.425781 0 8-3.585937 8-8 0-4.417968-3.574219-8-8-8h-96c-4.421875 0-8 3.582032-8 8zm0 0' fill='%23000000'></path></svg>");
}

/* pick-up Checked */
.woocommerce-cart #shipping_method li input[id="shipping_method_0_134708"]:checked ~ label,
.woocommerce-checkout #shipping_method li input[id="shipping_method_0_134708"]:checked ~ label {
      background-size: 28px 39px;
    background-repeat: no-repeat;
    background-position: 29px 2px;
     background-image: url("data:image/svg+xml;utf8,<svg id='svg-1581' xmlns='http://www.w3.org/2000/svg' height='512px' viewBox='0 0 368 368.002' width='512px'><path d='m363.832031 96.976562-176-96c-2.375-1.300781-5.277343-1.300781-7.65625 0l-176 96c-2.574219 1.402344-4.175781 4.097657-4.175781 7.027344v256c0 4.421875 3.578125 8 8 8h352c4.425781 0 8-3.578125 8-8v-256c0-2.929687-1.597656-5.625-4.167969-7.027344zm-299.832031 223.027344h240v32h-240zm176-16h-48v-48h48zm-32-64h-48v-48h48zm-56 16h24v48h-48v-48zm152 48h-48v-56c0-4.425781-3.574219-8-8-8h-24v-56c0-4.417968-3.574219-8-8-8h-64c-4.421875 0-8 3.582032-8 8v56h-24c-4.421875 0-8 3.574219-8 8v56h-48v-160h240zm48 48h-32v-216c0-4.417968-3.574219-8-8-8h-256c-4.421875 0-8 3.582032-8 8v216h-32v-243.25l168-91.640625 168 91.640625zm0 0' fill='%23FFFFFF'></path><path d='m128 88.003906c0 4.414063 3.578125 8 8 8h96c4.425781 0 8-3.585937 8-8 0-4.417968-3.574219-8-8-8h-96c-4.421875 0-8 3.582032-8 8zm0 0' fill='%23FFFFFF'></path></svg>");
}
/* font, position styles*/

/*delete standard lieferung text */
.woocommerce-cart .shop_table_responsive .woocommerce-shipping-totals td:before 
{
    display: none !important;
}

.woocommerce-checkout .shop_table_responsive .woocommerce-shipping-totals td:before 
{
    display: none !important;
}
.woocommerce-cart #shipping_method:before,
.woocommerce-checkout #shipping_method:before 
{
      content: 'Versand oder Abholung?';
          margin: 0 0 5px -7px;
    padding-left: 0px;
    text-transform: uppercase;
    font-size: 22px;
      line-height: 1.4;
      
      font-weight: 700;
      font-family: "Grillbude", Arial, Helvetica, sans-serif;
      color: #3f271e;
      display: block;
      text-align:left;
}
.woocommerce-checkout #shipping_method:before {
    text-align: center;
    margin: 0 0 14px -7px;
}

.woocommerce-checkout tr.woocommerce-shipping-totals 
{
   background-color: #FFFFFF !important;
}

.woocommerce-cart #shipping_method,
.woocommerce-checkout #shipping_method
{
      text-align:left;
}
.woocommerce-cart #shipping_method li,
.woocommerce-checkout #shipping_method li
{
      min-height: 58px;
      position: relative;
      
}

.woocommerce-cart #shipping_method li:before,
.woocommerce-checkout #shipping_method li:before
{
      content: "\f0d1";
      font-family: 'Font Awesome 5 Free' !important; 
      font-weight: 900 !important; 
      font-size: 24px;
      display: none;

}

.woocommerce-cart #shipping_method li input,
.woocommerce-checkout #shipping_method li input
{
             float: left;
    margin: 13px 0 0 8px;
    position: absolute;
}

.woocommerce-cart #shipping_method li input[type=radio] + label,
.woocommerce-checkout #shipping_method li input[type=radio] + label 
{
          padding: 0px 80px 0px 80px;
    max-width: 100%;
    min-height: 46px;
    font-size: smaller;
    font-weight: 500;
    display: flex;
    align-items: center;
    margin: 0 0 0 0px;
    word-break: break-all;
      
}
.woocommerce-cart #shipping_method li input + label .woocommerce-Price-amount,
.woocommerce-checkout #shipping_method li input + label .woocommerce-Price-amount
{
      
float: right;
      position: relative;
}
/* checked colors */

.woocommerce-cart #shipping_method li input[type=radio] + label,
.woocommerce-cart #shipping_method li input[type=radio]  .extra-shipping-options label,
.woocommerce-checkout #shipping_method li input[type=radio] + label,
.woocommerce-checkout #shipping_method li input[type=radio]  .extra-shipping-options label
{
      color: #000000 ;
      background-color: #FFFFFF;
      border: 3px solid #dfccb1;
      border-radius: 5px;
      cursor: pointer;
}



.woocommerce-cart #shipping_method li input[type=radio]:checked + label,
.woocommerce-cart #shipping_method li input[type=radio]:checked ~ .extra-shipping-options,
.woocommerce-cart #shipping_method li input[type=radio]:checked ~ .extra-shipping-options label,
.woocommerce-checkout #shipping_method li input[type=radio]:checked + label,
.woocommerce-checkout #shipping_method li input[type=radio]:checked ~ .extra-shipping-options,
.woocommerce-checkout #shipping_method li input[type=radio]:checked ~ .extra-shipping-options label

{
      color: #fff;
      background-color: #3f271e;
      border: 0px solid #ffffff;
    border-radius: 5px;
}
.woocommerce-cart #shipping_method li input[type=radio]:checked + label,
.woocommerce-checkout #shipping_method li input[type=radio]:checked + label{
    border-radius: 5px;
}

.woocommerce-cart #shipping_method li input[type=radio]:checked ~ .extra-shipping-options,
.woocommerce-cart #shipping_method li input[type=radio]:checked ~ .extra-shipping-options label,
.woocommerce-checkout #shipping_method li input[type=radio]:checked ~ .extra-shipping-options,
.woocommerce-checkout #shipping_method li input[type=radio]:checked ~ .extra-shipping-options label
{
     
      border-radius: 0 0 5px 5px;
}
/* shipping option korrektur  */
.woocommerce-cart #shipping_method li input[type=radio]:checked ~ .extra-shipping-options label,
.woocommerce-checkout #shipping_method li input[type=radio]:checked ~ .extra-shipping-options label{
    margin: -4px 0 0 0;
}
/* price */
.woocommerce-cart #shipping_method li input[type=radio] + label .woocommerce-Price-amount,
.woocommerce-checkout #shipping_method li input[type=radio] + label .woocommerce-Price-amount
{
          color: #000;
    position: absolute;
    right: 10px;
    top: 0px;
    display: flex;
    align-items: center;
   min-height: 46px;
      font-size: 16px;
}

.woocommerce-cart #shipping_method li input[type=radio]:checked + label .woocommerce-Price-amount,
.woocommerce-checkout #shipping_method li input[type=radio]:checked + label .woocommerce-Price-amount
{
      color: #fff;

}

/**/
.woocommerce-cart .extra-shipping-option label,
.woocommerce-checkout .extra-shipping-option label
{
      background-image: none !important;
      padding: 10px;
}
.product-grid-item
{
      background-color: #FFFFFF !important;
}

/**/
input[type="text"], textarea {
  background-color : #ffffff; 
}
/*Full width Add to Cart Button*/
.product-type-simple form.cart,
.woocommerce-variation-add-to-cart {
  display: flex;
}
.product-type-simple form.cart > button,
.woocommerce-variation-add-to-cart > button {
  flex-grow: 1;
}
.optional{
    display: none
}
/*Keine Tags in Quick View*/
.product-quick-view .product_meta .tagged_as {
    display: none;
}@media (min-width: 1025px) {
	.out-of-stock {
    letter-spacing:0.7px;
}
.bundleboxspan {
  float: left;
  width: 75%;
  border-color: 000;
  border-width: 1px;
  border-style: solid;
  padding: 0.5em 1em 0.5em 1em;
  margin-bottom: 16px;
}
.bundleboxspan img {
        margin: 0;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
	div.woodmart-hover-base.hover-ready.state-hover, 
div.woodmart-hover-base.hover-ready:hover {
   -webkit-transform: none;
   transform: none;
}
div.bundleboxspan {
  float: left;
  width: 100%;
  border-color: 000;
  border-width: 1px;
  border-style: solid;
  padding: 0.5em 1em 0.5em 1em;
  margin-bottom: 16px;
}
.bundleboxspan img {
        margin: 0;
    }
}

@media (min-width: 577px) and (max-width: 767px) {
	div.woodmart-hover-base.hover-ready.state-hover, 
div.woodmart-hover-base.hover-ready:hover {
   -webkit-transform: none;
   transform: none;
}
div.bundleboxspan {
  float: left;
  width: 100%;
  border-color: 000;
  border-width: 1px;
  border-style: solid;
  padding: 0.5em 1em 0.5em 1em;
  margin-bottom: 16px;
}
.bundleboxspan img {
        margin: 0;
    }
}

@media (max-width: 576px) {
	div.woodmart-hover-base.hover-ready.state-hover, 
div.woodmart-hover-base.hover-ready:hover {
   -webkit-transform: none;
   transform: none;
}
div.bundleboxspan {
  float: left;
  width: 100%;
  border-color: 000;
  border-width: 1px;
  border-style: solid;
  padding: 0.5em 1em 0.5em 1em;
  margin-bottom: 16px;
}
.bundleboxspan img {
        margin: 0;
    }
}

