b, strong {
font-weight: 600
}
.sticky-column {
position: sticky;
position: -webkit-sticky;
top: 3rem
}
.sticky-parent .elementor-widget-wrap {
display: block !important
} .aws-search-result .aws_result_link {
position: relative;
min-height: 120px
}
.aws-search-result .aws_result_title {
font-weight: 600;
color: #52433c
}
.aws-search-result .aws_result_price {
color: #52433c;
position: absolute;
top: 90px;
left: 10px;
font-weight: 600
} #cookie-notice {
z-index: 9999;
border-top: 1px solid #DDD
}
#cookie-notice a {
text-decoration: underline;
color: #52433c
}
#cn-notice-text {
margin-bottom: 15px
}
#cookie-notice .cn-button {
margin-top: 10px;
padding: 8px 12px;
background-color: #52433c;
border-radius: 0;
font-weight: bold;
text-decoration: none;
color: #FFF
}
#cn-refuse-cookie {
padding: 0;
background-color: transparent !important;
font-weight: bold;
text-transform: none;
color: #52433c !important
} .ast-desktop .main-header-menu:not(#ast-hf-mobile-menu) .sub-menu {
padding: 15px 30px;
background-color: #52433C
}
.ast-desktop .main-header-menu:not(#ast-hf-mobile-menu) .sub-menu .menu-link {
color: #FFF
}
.ast-desktop .main-header-menu:not(#ast-hf-mobile-menu) .sub-menu .menu-link:hover {
color: #DDD
} .ast-header-html-2 .ast-builder-html-element {
position: relative;
margin-top: -25px
}
.trp-language-switcher > div {
padding: 3px 0;
background-color: transparent;
background-image: none;
border: none;
border-radius: 0
}
.ast-header-html-2 .ast-builder-html-element::before {
position: absolute;
top: 7px;
left: -11px;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
content: '\f57d';
color: #52433C
}
.ast-theme-transparent-header .ast-header-html-2 .ast-builder-html-element::before {
color: #FFF
}
.trp-ls-shortcode-current-language {
width: auto !important
}
.trp-language-switcher > div > a {
padding: 1px 10px;
font-weight: 600;
text-transform: uppercase;
background-color: #FFF;
border-radius: 0;
color: #52433C
}
.trp-language-switcher > div > a:first-of-type {
background-color: transparent
}
.ast-theme-transparent-header .trp-language-switcher > div > a:first-of-type {
color: #FFF
}
.trp-language-switcher > div > a:first-of-type img {
display: none
}  #home-categories .uael-grid-img-caption .uael-grid-caption-text {
color: var( --e-global-color-secondary );
padding: 8px;
border: 1px solid var( --e-global-color-secondary )
} .col3-fixed {
min-width: 350px !important
}
.col3-fixed-big {
min-width: 450px !important
}
.col3-fixed-center {
width: auto !important
} .woocommerce div.product div.images .flex-control-thumbs {
display: none
}
.elementor-2536 .elementor-element.elementor-element-264b0fd .jet-woo-swiper-gallery-thumbs .swiper-slide {
opacity: 1;
border: 1px solid transparent;
transition: border .2s linear
}
.elementor-2536 .elementor-element.elementor-element-264b0fd .jet-woo-swiper-gallery-thumbs .swiper-slide-thumb-active { }
.elementor-2536 .elementor-element.elementor-element-264b0fd .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-prev {
display: none
}
.elementor-2536 .elementor-element.elementor-element-264b0fd .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-next {
top: 742px;
bottom: auto;
left: -10px;
color: #52433C
}
.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
display: block
}
.woocommerce div.product form.cart .button.single_add_to_cart_button {
margin-top: 10px;
width: 100%;
padding: 15px
}
.woocommerce div.product.elementor .quantity + .button {
margin-left: 0
}
.icono .elementor-image-box-img {
margin-right: 0 !important
}
.icono .elementor-image-box-img img {
margin-bottom: 15px !important;
width: 40px
}
.elementor-widget-image-box .elementor-image-box-content {
margin: 0 10px 15px 0 !important;
line-height: 1.4em !important
}
.woocommerce div.product form.cart .variations {
border-bottom: none
}
.woocommerce div.product form.cart .variations tr {
display: flex;
justify-content: space-between;
width: 100%
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
line-height: 2em
}
.woocommerce div.product form.cart div.qty-label {
float: left;
font-weight: 500
}
.woocommerce div.product form.cart div.quantity {
float: right;
margin-right: 0
}
.woocommerce form .quantity .plus {
margin-right: 0
}
.woocommerce div.product form.cart .reset_variations {
display: none !important
}
.woocommerce div.product form.cart .variations label {
font-weight: 500
}
.thwvsf-wrapper-ul .thwvsf-wrapper-item-li {
margin: 4px 0 4px 8px;
padding: 1px
}
.related h2 {
display: none
}
.related .products h2 {
display: inherit
}
.woocommerce div.product .product_meta {
padding-top: 0;
border: none
}
.product_meta .detail-label, .product_meta .wpm_gtin_code_wrapper {
font-weight: 600;
color: #52433C
}
.product_meta .wpm_gtin {
font-weight: normal
}
.product_meta .posted_in {
display: none !important
}
#product-tabs .elementor-icon-box-icon {
float: right
}
#product-tabs ul, #product-tabs ul > li {
position: relative;
list-style-type: none;
margin: 0;
padding 0
}
#product-tabs ul > li {
margin-bottom: 5px;
padding-left: 25px
}
#product-tabs ul > li:last-child {
margin-bottom: 10px
}
#product-tabs ul > li::before {
position: absolute;
top: 50%;
left: 10px;
transform: translateY(-50%);
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 5px;
content: '\f111';
color: #52433C
} .woocommerce-checkout #primary {
margin-top: 30px !important;
margin-bottom: 30px !important
}
.woocommerce-page.woocommerce-checkout #customer_details h3, .woocommerce.woocommerce-checkout #customer_details h3,
.woocommerce-page.woocommerce-checkout form #order_review_heading, .woocommerce.woocommerce-checkout form #order_review_heading {
font-size: 28px
}
.woocommerce-page.woocommerce-checkout form #order_review_heading, .woocommerce.woocommerce-checkout form #order_review_heading {
padding: 1em 1em .6em
}
.woocommerce-page.woocommerce-checkout #payment #place_order, .woocommerce.woocommerce-checkout #payment #place_order {
padding: 20px 10px;
margin-top: 10px
} .woocommerce div.product form.cart a.added_to_cart {
display: none
}
.xt_woofc-trigger .xt_woofc-count {
background-color: #52433C;
line-height: 0
}
.xt_woofc-product-title, .xt_woofc-price {
font-size: 14px !important;
line-height: 17px;
color: #52433C
}
.xt_woofc-quantity {
height: 32px
}
.xt_woofc-quantity form .xt_woofc-quantity-col.xt_woofc-quantity-col-minus, .xt_woofc-quantity form .xt_woofc-quantity-col.xt_woofc-quantity-col-plus {
min-width: 32px
}
.xt_woofc-inner .xt_woofc-body a:not(.button), .xt_woofc-inner .xt_woofc-undo a, .xt_woofc-inner .xt_woofc-coupon a {
color: #52433C !important
}
.xt_woofc-inner a.xt_woofc-checkout {
background-color: #52433C !important;
font-size: 22px;
font-style: normal
} .single-post .post-content h2,
.single-post .post-content h3 {
margin-bottom: 15px;
font-size: 28px
} @media only screen and (max-width: 768px)
{
.elementor-2 .elementor-element.elementor-element-058336f .elementor-swiper-button, .slick-arrow {
display: none !important
}
.col3-fixed,
.col3-fixed-big,
.col3-fixed-center {
width: 100% !important;
min-width: auto !important;
box-sizing: border-box
}
}