<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Limifield
Description: Theme for limifield.pt
Author: WebAtual
Template: flatsome
Version: 3.0.20240504
*/

.product-small.box .title-wrapper .product-reference {
  font-size: 0.7em;
}

html {
  background-position: top center;
  background-repeat: no-repeat;
}
.takeover-left-link a {
  cursor: pointer;
  position: fixed;
  top: 0px;
  height: 100%;
  width: calc(( 100% - 1170px)/2);
  left: 0px;
}
.takeover-right-link a {
  cursor: pointer;
  position: fixed;
  top: 0px;
  height: 100%;
  width: calc(( 100% - 1170px)/2);
  right: 0px;
}
.transparent #logo img {
  max-height: 91px;
}
.product-small.box .title-wrapper .product-title {
  height: 60px;
  overflow: hidden;
}
.products .col.product {
  padding: 0 4px 10px;
}
.box-text.box-text-products {
  padding: 0.3em;
}
.product-small.box .add-to-cart-button a {
  width: 100%;
}

.woocommerce-checkout .form-billing {
  display: none;
}

.product-small .title-wrapper {
  min-height: 40px
}

ul.ubermenu-submenu.ubermenu-submenu-type-flyout li.ubermenu-item a {
  padding: 7px 15px;
}
.sidebar-menu nav.ubermenu&gt;ul.ubermenu-nav&gt;li.ubermenu-item &gt; a {
  color: #fff;
}
#flags {
  width: 28px;
  padding-top: 4px;
}
body.home .row-box-shadow-1 .col-inner {
  box-shadow: none;
}
body.home .box-text.box-text-products {
  text-align: center;
}
.wl-add-to.button {
  background-color: #de5350;
  color: #fff;
  font-size: 0.8em;
}
.grecaptcha-badge {
  opacity:0 !important;
}

.title-home-background h2.section-title {
  border: 0;
  background-color: #3F464B;
  padding: 10px;
  color: #fff;
}
.title-home-background h2.section-title span.section-title-main {
  border: 0;
  margin: 0;
  padding: 0;
}
.title-home-background h2.section-title a {
  color: #fff;
  font-size: .5em;
}
.shop_table ul li, .checkout ul li {
  list-style: none;
  margin: 0;
}

body.home .woocommerce-Price-amount {
  font-size: 1.5em;
}
body.home del .woocommerce-Price-amount {
  font-size: 1em;
}

@media only screen and (max-width: 48em) {
  
}

.box-image .out-of-stock-label {
  display: none;
}
#PedidoRecolha .col {
  padding-bottom: 0;
}
.woocommerce-order-pay ul.wc_payment_methods li.wc_payment_method {
  display: inherit;
}

#order_review ul.wc-item-meta li p,
.woocommerce-table--order-details ul.wc-item-meta li p {
  display: inline;
}

.button,
input[type='submit'],
input[type='submit'].button,
input[type='reset'].button,
input[type='button'].button {
  color: #3F464B;
}

.badge-inner.on-sale {
  background-color: #DE5350 !important;
  color: #fff;
}

#yith-wcwtl-output a.button.alt {
  background-color: #3F464B;
  color: #ADD6D6;
  font-size: 0.8em;
}
#yith-wcwtl-output a.button.alt:hover {
  background-color: #3F464B;
}
.header-button i[data-icon-label]:after {
  color: #3F464B;
}

.menu-rodape .ux-menu-link__link {
  padding-top: 0;
  padding-bottom: 0;
  min-height: 2em !important;
  font-size: 0.8em;
}

.social-icons.follow-icons a {
  background-color: #3F464B;
  color: #ADD6D6;
}

/* green background, gray text */
#popup-supplier {
  background-color: #9CD8D8;
  color: #39444A;
}

#popup-supplier ul {
  padding-left: 20px;
}

.sidebar-filters {
	font-size: 0.8em;
}
.sidebar-filters .facetwp-checkbox {
	font-weight: normal;
}

.sidebar-filters .facetwp-checkbox.checked {
	font-weight: bold;
}

.sidebar-filters.accordion .toggle {
	right: 0;
	left: auto;
	margin-top: 5px;
}

.sidebar-filters .accordion-title {
	padding: 0.6em 2.3em 0.6em 1em;
  color: #3F464B;
  background-color: #add6d6;
}

.sidebar-filters .accordion-title.active{
  color: #fff;
  background-color: #add6d6;
}

.sidebar-filters .accordion-inner {
  padding: 1em;
}

.sidebar-filters .facetwp-facet {
  margin-bottom: 0;
}

.sidebar-filters .accordion-inner h3{
  display: none;
}

.tax-pa_marca .term-description img {
  border-radius: 20px;
}

.lamp-search-link {
  color: #add6d6;
}

.countdown-timer-sale {
  background-color: black;
  color: white;
  text-align: center;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.gfield_label, .gform-field-label {
  margin-bottom: 0;
}

/* MARK: CHECKOUT */
.woocommerce-table__line-item .product-name p {
  margin: 0;
}

/* MARK: MENU LATERAL */
#sfm-sidebar .sfm-menu li a,
#sfm-sidebar .sfm-chapter,
#sfm-sidebar .sfm-back-parent {
  text-transform: none;
}

.header-wrapper:not(.stuck) .header-nav-main .category-menu-button {
  display: none;
}

a.category-menu-button {
  color: #3f464B !important;
}

a.category-menu-button i {
  margin-left: .4em !important;
  margin-right: 0em !important;
}

a.category-menu-button i+span {
  margin-right: 1em !important;
}

#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0&gt;li:nth-child(16) {
  transition-delay: .95s;
  -webkit-transition-delay: .95s;
}

#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0&gt;li:nth-child(17) {
  transition-delay: 1s;
  -webkit-transition-delay: 1s;
}

#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0 &gt; li:nth-child(18) {
    transition-delay: 1.05s;
    -webkit-transition-delay: 1.05s;
}

#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0&gt;li:nth-child(19) {
  transition-delay: 1.1s;
  -webkit-transition-delay: 1.1s;
}

#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0 &gt; li:nth-child(20) {
    transition-delay: 1.15s;
    -webkit-transition-delay: 1.15s;
}
.product-bundle-item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-bottom: 5px;
}

.product-bundle-item .product-bundle-item-quantity {
  width: 30px;
  margin-right: 5px;
}

.product-bundle-item .product-bundle-item-name {
  flex-grow: 1;
  margin-right: 5px;
  line-height: 1em;
}

.product-bundle-item .product-bundle-item-sku,
.product-bundle-item .product-bundle-item-stock {
  /* display: block; */
  font-size: 0.7em;
}

.product-bundle-item .product-bundle-item-price {
  flex-grow: 1;
  text-align: right;

}</pre></body></html>