/* ========================
   0 Root
======================== */
:root {
  --text: #33312a;
  --title:  #33312a;
	--theme: #69a61d;
  --link: #33312a;
  --linkHover: #1e1d19;
  --button:#69a61d;
  --buttonSecondary:#343332;
  --incart:#69a61d;
	--header:#f5f5f5;
  --headerFont:#33312a;
  --navbar: #ffffff;
  --navbarFont: ;
  --uspColor: #69a61d;
  --reviewStars:  #FFC108;
  --reviewStarsEmpty: #AAAAAA;
}

@font-face {font-family: 'Poppins';src: url('poppins-regular.ttf?20251217162615') format('truetype');font-weight: 400;font-style: normal;font-display:swap;}
@font-face {font-family: 'Poppins';src: url('poppins-italic.ttf?20251217162615') format('truetype');font-weight: 400;font-style: italic;font-display:swap;}
@font-face {font-family: 'Poppins';src: url('poppins-semibold.ttf?20251217162615') format('truetype');font-weight: 600;font-style: normal;font-display:swap;}
@font-face {font-family: 'Poppins';src: url('poppins-bold.ttf?20251217162615') format('truetype');font-weight: bold;font-style: normal;font-display:swap;}
@font-face {font-family: 'Poppins';src: url('poppins-bolditalic.ttf?20251217162615') format('truetype');font-weight: bold;font-style: italic;font-display:swap;}
@font-face {font-family: 'Bauhaus 93';src: url('pobauhs93.ttf?20251217162615') format('truetype');font-display:swap;}

/* ========================
   1 Styling / Typography
======================== */
html {background: /* url(background_image.png) no-repeat scroll top center*/;background-attachment: fixed;background-size: cover;}
h1, h2, h3, h4, h5, h6 {font-family: "Poppins", Helvetica, sans-serif;font-weight:600;margin:0;letter-spacing:0px;}
strong {font-weight:600;}
.body-font {font-family: "Poppins", Helvetica, sans-serif!important;font-weight:300;}
.headings-font {color:#33312a;font-family: "Poppins", Helvetica, sans-serif!important;font-weight:100;}
body {font-family: "Poppins", Helvetica, sans-serif;font-weight:300;letter-spacing:0.5px;}
.wsa-demobar {font-family: "Poppins", Helvetica, sans-serif!important;}
.wsa-cookielaw {font-family: "Poppins", Helvetica, sans-serif!important;}
body {background:transparent;color: #33312a;}
.hide {display:none;}

a {color:#33312a;}
a:hover {color:#1e1d19;}
.gui a {color:#33312a;}

.text-body {color: #33312a !important;}
.text-theme {color:#69a61d;}
.text-button {color:#69a61d;}
.text-button:hover {color:#3f6311;}
.text-topbar {color:;}
.text-headings {color:#33312a;}
.text-header {color: #33312a ;}
.text-navbar {color:#33312a;}
.text-contact {color:#ffffff;}
.text-footer {color:#ffffff;}

/* ========================
   2 Buttons
======================== */
/* Button Theme */
.btn.btn-theme.btn-filled {background-color: #69a61d;border-color: #69a61d;}
.btn.btn-theme.btn-filled:hover {color: #69a61d;background-color:transparent;border-color: #69a61d;}
.btn.btn-theme.btn-darken {color: #fff;background-color: #69a61d;border-color: #69a61d;}
.btn.btn-theme.btn-darken:hover {color: #fff;background-color: #3f6311;border-color: #3f6311;}
.btn.btn-theme.btn-outline {color: #69a61d;background-color: #fff;border-color: #69a61d;}
.btn.btn-theme.btn-outline:hover {color: #fff;background-color: #69a61d;border-color: #69a61d;}
/* Button Secondary */
.btn.btn-secondary.btn-filled {background-color: #343332;border-color: #343332;}
.btn.btn-secondary.btn-filled:hover {color: #343332;background-color:transparent;border-color: #343332;}
.btn.btn-secondary.btn-darken {color: #fff;background-color: #343332;border-color: #343332;}
.btn.btn-secondary.btn-darken:hover {color: #fff;background-color: #1f1e1e;border-color: #1f1e1e;}
.btn.btn-secondary.btn-outline {color: #343332;background-color: #fff;border-color: #343332;}
.btn.btn-secondary.btn-outline:hover {color: #fff;background-color: #343332;border-color: #343332;}
/* Button Cart */
.btn.btn-incart.btn-filled {color: #fff;background-color: #69a61d;border-color: #69a61d;}
.btn.btn-incart.btn-filled:hover {color: #69a61d;background-color: #fff;border-color: #69a61d;}
.btn.btn-incart.btn-darken {color: #fff;background-color: #69a61d;border-color: #69a61d;}
.btn.btn-incart.btn-darken:hover {color: #fff;background-color: #3f6311;border-color: #3f6311;}
.btn.btn-incart.btn-outline {color: #69a61d;background-color: #fff;border-color: #69a61d;}
.btn.btn-incart.btn-outline:hover {color: #fff;background-color: #69a61d;border-color: #69a61d;}

.btn-outline-light:hover {color: #69a61d;}
/* Owl Carousel */
.owl-theme .owl-dots .owl-dot span {background:#fff;border: 2px solid #69a61d;}
.owl-theme .owl-dots .owl-dot.active span {background:#69a61d;}

/* Pagination */
.page-item .page-link {color: #69a61d;}
.page-item.active .page-link {background-color: #69a61d;border-color: #69a61d;}

/* GUI */
#header .btn-nav {color:var(--navbarFont);}
#customerservice ul.contact-list li i {background:#69a61d;}
.body .gui a.gui-button-large.gui-button-action, .gui a.gui-button-small.gui-button-action {color: #fff !important;background-color: #69a61d !important;border-color: #69a61d !important;width:100%;padding:3px 15px;}
.body .gui a.gui-button-large.gui-button-action, .gui a.gui-button-small.gui-button-action:hover {color: #fff !important;background-color: #3f6311 !important;border-color: #3f6311 !important;}
#theme-contact a {color:#ffffff !important;}
#footer .social-networks a:hover {color: #69a61d;}
.gui .gui-col2-big a.gui-button-small, .gui .gui-table a.gui-button-small, #gui-form .gui-button-small {color: #fff;background-color: #69a61d;border-color: #69a61d;}
.gui .gui-col2-big a.gui-button-small:hover, .gui .gui-table a.gui-button-small:hover, #gui-form .gui-button-small:hover {color: #fff;background-color: #3f6311;border-color: #3f6311;}
.gui a.gui-button-large, .gui a.gui-button-small {color: #fff;background-color: #69a61d !important;border-color: #69a61d !important;}

/* ========================
   3 Links
======================== */
nav .breadcrumb li.active a {color:#69a61d !important;}
#header #megamenu .nav-item .nav-link {color:var(--navbarFont);color:#33312a;padding: .75rem .75rem;}
#header .header-cart .cart-count {background:#ff0000;}
#header.header-white #megamenu .nav-item.active .nav-link,
#header.header-white #megamenu .nav-item:hover .nav-link {background:#e5e5e5;color:var(--navbarFont);color:#33312a;}
#header.header-black #megamenu .nav-item.active .nav-link,
#header.header-black #megamenu .nav-item:hover .nav-link {background:#ffffff;color:var(--navbarFont);color:#33312a;}
#header #megamenu .nav-item.active .nav-link::after,
#header #megamenu .nav-item:hover .nav-link::after {color:var(--navbarFont);color:#33312a;}
.b2b-nav .mainnav .main-item > a {color:var(--navbarFont);color:#33312a;}
/* .productborder .product .usp-list ul li, .product-cart-details .usp-list ul li {color:#69a61d;} */
.productborder .product .usp-list ul li span, .product-cart-details .usp-list ul li span {color:#33312a;}
.custom-control-input:checked~.custom-control-label::before{background:#69a61d;border-color:#69a61d;}
#product_configure_form .product-custom .product-configure .product-configure-custom-option-item input:checked {background:#69a61d;border-color:#69a61d;}
#product_configure_form .product-custom .product-configure .product-configure-custom-option-item input:checked::before {background:#69a61d;color:#fff;}
#product_configure_form .product-custom .product-option ul li.item-image {max-width:83px;}
#product_configure_form .product-custom .product-option ul li .image-variant {border:1px solid #ddd;display:block;}
#product_configure_form .product-custom .product-option ul li .variant-subtext {word-break: break-all;}
#product_configure_form .product-custom .product-option ul li .image-variant.active {border:1px solid #69a61d !important;}
.product-compare a input[checked], .product-compare a span.checked {background:#69a61d;border-color: #69a61d;color:#fff;font-size: 13px;line-height: 13px;}
#productPrice .product-price .price-new.text-theme,
/* .product .product-price .price-new.text-theme {color:#ffd200;} */
/* .productborder .product .product-details .product-title a {color:#000;} */
.checkbox-custom[type="radio"] + .checkbox-custom-label:before {border-radius: 50%;}
.checkbox-custom[type="radio"].active + .checkbox-custom-label:before,
.checkbox-custom[type="radio"]:checked + .checkbox-custom-label:before {color:#fff;border-color:#69a61d;content: "\f111";font-size: 11px;}
.checkbox-custom:checked + .checkbox-custom-label:before {background:#69a61d;border-color: #69a61d;color:#fff;font-size: 13px;line-height: 14px;}
.list-group-item:hover {background:#f7f7f7;text-decoration:none;}
.list-group-item:hover a {text-decoration:none;}
.list-group-item.current a {color:#69a61d;}
#gui-form-new .gui-radio input[type=radio]:checked, #gui-form-shipping #collapseShipping .radio-wrap input:checked {background:#69a61d;border-color: #69a61d;color:#fff;}
#gui-form-new .gui-radio input[type=radio]:hover, #gui-form-new .gui-radio input[type=radio]:checked::before, #gui-form-shipping #collapseShipping .radio-wrap input:checked::before {color:#fff;border-color:#69a61d;}
#customerservice .service-items ul li a:hover {border-color:#69a61d !important;}
#cheading .categories .category:hover {border-color:#69a61d !important;}
#giftcard-modal-wrapper #giftcard-modal-footer button {background:#343332 !important;color:#fff !important;border:none;}
#giftcard-modal-wrapper #giftcard-modal-footer button:hover {background:#2c2b2a !important;}
#giftcard-modal-wrapper #giftcard-check-form .giftcard-check-action {background:#69a61d !important;border-color:#69a61d !important;}
#giftcard-modal-wrapper #giftcard-check-form .giftcard-check-action:hover {background:#598d18 !important;}

/* ========================
   4 Shop colors
======================== */
.theme-usp {background:#948172}
#sortForm button[data-target="#overlayFilter"] {background:#948172;color:#fff;}
.theme-usp .fa {color:#9DE049;}
.bg-theme {background:#69a61d;}
.bg-brown {background:#d5b6a0;}
.bg-lightdark {background:#383838;}
.bg-color {background:#F8F3F1}
.bg-contact {background:#101010;}
.bg-topbar {background:;}
.bg-logo {background:;}
.bg-navbar {background:#ffffff;}
.border-theme {border-color:#69a61d !important;}

.sale-tag {background:#ffd200;}
.stars .fa-star {color: #FFC108;}
.stars .fa-star.o {color:#AAAAAA;}
/* ========================
   5 Header & Footer
======================== */
.bg-header {background: #f5f5f5 ;}
#footer {background-color:#292929;}
#footer a {color:#ffffff;}

/* ========================
   6 Lightspeed Parts
======================== */
.gui-page-title {font-family: "Exo", Helvetica, sans-serif;}
.gui-account-links .gui-block-linklist li:hover a {color:#69a61d;}

/* ========================
   7 Image opacity
======================== */
.hover-effect figure img {opacity: ;}
.carousel-item img {opacity: ;}

/* Customs */
#block-form:not(.block-form-mobile ) {background-image: url(https://cdn.webshopapp.com/shops/257349/themes/184891/assets/form_block.png?20251217162615?20251217162525);background-repeat: no-repeat;background-size: cover;background-position: right;}
#block-form.block-form-mobile {background-image: url(https://cdn.webshopapp.com/shops/257349/themes/184891/assets/form_block_mobile.png?20251217162615?20251217162525);background-repeat: no-repeat;background-size: cover;background-position: right;}