body[class*=site-template-layout--culture-cleaning-],
body.site-template--culture-cleaning {
  --theme-primary-color: #ffe600;
  --theme-navbar-bg-color: #ffffff;
  --theme-navbar-text-color: #111111;
  --theme-body-bg-color: #ffffff;
  --theme-body-text-color: #111111;
  --theme-link-color: #111111;
  --theme-section-alt-bg-color: #f4f1ea;
  --theme-font-family-heading: "Noto Sans TC", "Inter", system-ui, sans-serif;
  --theme-font-family-body: "Noto Sans TC", "Inter", system-ui, sans-serif;
  background: #ffffff;
  color: #111111;
  font-family: var(--theme-font-family-body);
}
body[class*=site-template-layout--culture-cleaning-] .floating-navbar,
body.site-template--culture-cleaning .floating-navbar {
  background: #ffffff;
  border-bottom: 1px solid rgba(17, 17, 17, 0.12);
  box-shadow: none;
}
body[class*=site-template-layout--culture-cleaning-] .floating-navbar,
body[class*=site-template-layout--culture-cleaning-] .floating-navbar .navbar-brand,
body[class*=site-template-layout--culture-cleaning-] .floating-navbar .nav-link,
body[class*=site-template-layout--culture-cleaning-] .floating-navbar .brand-text,
body[class*=site-template-layout--culture-cleaning-] .floating-navbar .dropdown-item,
body.site-template--culture-cleaning .floating-navbar,
body.site-template--culture-cleaning .floating-navbar .navbar-brand,
body.site-template--culture-cleaning .floating-navbar .nav-link,
body.site-template--culture-cleaning .floating-navbar .brand-text,
body.site-template--culture-cleaning .floating-navbar .dropdown-item {
  color: #111111 !important;
}
body[class*=site-template-layout--culture-cleaning-] .floating-navbar .nav-link,
body.site-template--culture-cleaning .floating-navbar .nav-link {
  font-size: 0.875rem;
  font-weight: 700;
}
body[class*=site-template-layout--culture-cleaning-] .floating-navbar .nav-link:hover,
body[class*=site-template-layout--culture-cleaning-] .floating-navbar .nav-link:focus,
body[class*=site-template-layout--culture-cleaning-] .floating-navbar .nav-link.active,
body.site-template--culture-cleaning .floating-navbar .nav-link:hover,
body.site-template--culture-cleaning .floating-navbar .nav-link:focus,
body.site-template--culture-cleaning .floating-navbar .nav-link.active {
  color: #111111 !important;
  text-decoration: underline;
  text-decoration-color: #ffe600;
  text-decoration-thickness: 3px;
  text-underline-offset: 0.35rem;
}
body[class*=site-template-layout--culture-cleaning-] .floating-navbar .header-search-input,
body[class*=site-template-layout--culture-cleaning-] .floating-navbar .header-search-btn,
body[class*=site-template-layout--culture-cleaning-] .floating-navbar .header-search-close-btn,
body[class*=site-template-layout--culture-cleaning-] .floating-navbar .dropdown-menu,
body.site-template--culture-cleaning .floating-navbar .header-search-input,
body.site-template--culture-cleaning .floating-navbar .header-search-btn,
body.site-template--culture-cleaning .floating-navbar .header-search-close-btn,
body.site-template--culture-cleaning .floating-navbar .dropdown-menu {
  border-color: rgba(17, 17, 17, 0.18);
  border-radius: 999px;
  box-shadow: none;
}
body[class*=site-template-layout--culture-cleaning-] .floating-navbar .dropdown-menu,
body.site-template--culture-cleaning .floating-navbar .dropdown-menu {
  background: #ffffff;
}
body[class*=site-template-layout--culture-cleaning-] .page-breadcrumb-bar,
body.site-template--culture-cleaning .page-breadcrumb-bar {
  background: #ffffff;
  border-top: 1px solid rgba(17, 17, 17, 0.08);
  border-bottom: 1px solid rgba(17, 17, 17, 0.12);
}
body[class*=site-template-layout--culture-cleaning-] .breadcrumb,
body[class*=site-template-layout--culture-cleaning-] .breadcrumb-item,
body[class*=site-template-layout--culture-cleaning-] .breadcrumb-item a,
body.site-template--culture-cleaning .breadcrumb,
body.site-template--culture-cleaning .breadcrumb-item,
body.site-template--culture-cleaning .breadcrumb-item a {
  color: rgba(17, 17, 17, 0.72);
  font-size: 0.8125rem;
  font-weight: 700;
}
body[class*=site-template-layout--culture-cleaning-] .breadcrumb-item.active,
body.site-template--culture-cleaning .breadcrumb-item.active {
  color: #111111;
}
body[class*=site-template-layout--culture-cleaning-] .btn-primary,
body[class*=site-template-layout--culture-cleaning-] .btn-theme-primary,
body.site-template--culture-cleaning .btn-primary,
body.site-template--culture-cleaning .btn-theme-primary {
  color: #ffffff;
  background: #111111;
  border-color: #111111;
  border-radius: 0;
  box-shadow: none !important;
}
body[class*=site-template-layout--culture-cleaning-] .btn-primary:hover,
body[class*=site-template-layout--culture-cleaning-] .btn-primary:focus,
body[class*=site-template-layout--culture-cleaning-] .btn-theme-primary:hover,
body[class*=site-template-layout--culture-cleaning-] .btn-theme-primary:focus,
body.site-template--culture-cleaning .btn-primary:hover,
body.site-template--culture-cleaning .btn-primary:focus,
body.site-template--culture-cleaning .btn-theme-primary:hover,
body.site-template--culture-cleaning .btn-theme-primary:focus {
  color: #111111;
  background: #ffe600;
  border-color: #111111;
  box-shadow: none !important;
}
body[class*=site-template-layout--culture-cleaning-] .section-title,
body[class*=site-template-layout--culture-cleaning-] .products-sidebar-title,
body[class*=site-template-layout--culture-cleaning-] .blog-list-title,
body[class*=site-template-layout--culture-cleaning-] .store-title,
body[class*=site-template-layout--culture-cleaning-] .faq-section-title,
body.site-template--culture-cleaning .section-title,
body.site-template--culture-cleaning .products-sidebar-title,
body.site-template--culture-cleaning .blog-list-title,
body.site-template--culture-cleaning .store-title,
body.site-template--culture-cleaning .faq-section-title {
  color: #111111;
  font-family: var(--theme-font-family-heading);
  font-weight: 800;
  letter-spacing: 0;
}
body[class*=site-template-layout--culture-cleaning-] .products-sidebar-link,
body[class*=site-template-layout--culture-cleaning-] .question-show-related-link,
body.site-template--culture-cleaning .products-sidebar-link,
body.site-template--culture-cleaning .question-show-related-link {
  color: rgba(17, 17, 17, 0.78);
}
body[class*=site-template-layout--culture-cleaning-] .products-sidebar-link:hover, body[class*=site-template-layout--culture-cleaning-] .products-sidebar-link:focus, body[class*=site-template-layout--culture-cleaning-] .products-sidebar-link.active, body[class*=site-template-layout--culture-cleaning-] .products-sidebar-link--ancestor,
body[class*=site-template-layout--culture-cleaning-] .question-show-related-link:hover,
body[class*=site-template-layout--culture-cleaning-] .question-show-related-link:focus,
body[class*=site-template-layout--culture-cleaning-] .question-show-related-link.active,
body[class*=site-template-layout--culture-cleaning-] .question-show-related-link--ancestor,
body.site-template--culture-cleaning .products-sidebar-link:hover,
body.site-template--culture-cleaning .products-sidebar-link:focus,
body.site-template--culture-cleaning .products-sidebar-link.active,
body.site-template--culture-cleaning .products-sidebar-link--ancestor,
body.site-template--culture-cleaning .question-show-related-link:hover,
body.site-template--culture-cleaning .question-show-related-link:focus,
body.site-template--culture-cleaning .question-show-related-link.active,
body.site-template--culture-cleaning .question-show-related-link--ancestor {
  color: #111111 !important;
  background: #ffe600 !important;
}
body[class*=site-template-layout--culture-cleaning-] .badge-theme-primary,
body[class*=site-template-layout--culture-cleaning-] .faq-category-badge,
body.site-template--culture-cleaning .badge-theme-primary,
body.site-template--culture-cleaning .faq-category-badge {
  color: #111111;
  background: #ffe600;
}
body[class*=site-template-layout--culture-cleaning-] .store-title-icon,
body.site-template--culture-cleaning .store-title-icon {
  color: #111111 !important;
}
body[class*=site-template-layout--culture-cleaning-] .faq-toggle:not(.collapsed),
body[class*=site-template-layout--culture-cleaning-] .card-header-theme-primary,
body[class*=site-template-layout--culture-cleaning-] .contact-message-card__header,
body.site-template--culture-cleaning .faq-toggle:not(.collapsed),
body.site-template--culture-cleaning .card-header-theme-primary,
body.site-template--culture-cleaning .contact-message-card__header {
  color: #ffffff !important;
  background: #111111 !important;
  border-color: #111111 !important;
}
body[class*=site-template-layout--culture-cleaning-] .faq-toggle:not(.collapsed) .faq-q-icon,
body[class*=site-template-layout--culture-cleaning-] .faq-a-icon,
body.site-template--culture-cleaning .faq-toggle:not(.collapsed) .faq-q-icon,
body.site-template--culture-cleaning .faq-a-icon {
  color: #111111;
  background: #ffe600;
}
body[class*=site-template-layout--culture-cleaning-] .product-card,
body[class*=site-template-layout--culture-cleaning-] .blog-card,
body[class*=site-template-layout--culture-cleaning-] .store-card,
body[class*=site-template-layout--culture-cleaning-] .contact-message-card,
body[class*=site-template-layout--culture-cleaning-] .member-service-card,
body[class*=site-template-layout--culture-cleaning-] .cart-item-card,
body[class*=site-template-layout--culture-cleaning-] .checkout-card,
body.site-template--culture-cleaning .product-card,
body.site-template--culture-cleaning .blog-card,
body.site-template--culture-cleaning .store-card,
body.site-template--culture-cleaning .contact-message-card,
body.site-template--culture-cleaning .member-service-card,
body.site-template--culture-cleaning .cart-item-card,
body.site-template--culture-cleaning .checkout-card {
  border-color: rgba(17, 17, 17, 0.12);
  border-radius: 0.375rem;
  box-shadow: 0 12px 30px rgba(17, 17, 17, 0.06);
}
body[class*=site-template-layout--culture-cleaning-] .product-card,
body.site-template--culture-cleaning .product-card {
  border: 1px solid rgba(17, 17, 17, 0.12) !important;
}
body[class*=site-template-layout--culture-cleaning-] .cart-header,
body[class*=site-template-layout--culture-cleaning-] .checkout-page,
body[class*=site-template-layout--culture-cleaning-] .orders-page,
body[class*=site-template-layout--culture-cleaning-] .order-detail-page,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page,
body.site-template--culture-cleaning .cart-header,
body.site-template--culture-cleaning .checkout-page,
body.site-template--culture-cleaning .orders-page,
body.site-template--culture-cleaning .order-detail-page,
body.site-template--culture-cleaning .payment-show-page {
  color: #111111;
}
body[class*=site-template-layout--culture-cleaning-] .cart-title,
body[class*=site-template-layout--culture-cleaning-] .cart-summary-card h5,
body[class*=site-template-layout--culture-cleaning-] .empty-cart-title,
body[class*=site-template-layout--culture-cleaning-] .empty-checkout-state h4,
body[class*=site-template-layout--culture-cleaning-] .checkout-title,
body[class*=site-template-layout--culture-cleaning-] .checkout-card-header h5,
body[class*=site-template-layout--culture-cleaning-] .order-item-name,
body[class*=site-template-layout--culture-cleaning-] .order-item-price,
body[class*=site-template-layout--culture-cleaning-] .order-summary-header h5,
body[class*=site-template-layout--culture-cleaning-] .order-summary-card .summary-item.total-row,
body[class*=site-template-layout--culture-cleaning-] .order-summary-card .product-item-summary .product-name,
body[class*=site-template-layout--culture-cleaning-] .payment-option-label,
body[class*=site-template-layout--culture-cleaning-] .shipping-option-label,
body[class*=site-template-layout--culture-cleaning-] .orders-title,
body[class*=site-template-layout--culture-cleaning-] .order-detail-title,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page h1,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page h5,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page dt,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page dd,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page .font-weight-bold,
body.site-template--culture-cleaning .cart-title,
body.site-template--culture-cleaning .cart-summary-card h5,
body.site-template--culture-cleaning .empty-cart-title,
body.site-template--culture-cleaning .empty-checkout-state h4,
body.site-template--culture-cleaning .checkout-title,
body.site-template--culture-cleaning .checkout-card-header h5,
body.site-template--culture-cleaning .order-item-name,
body.site-template--culture-cleaning .order-item-price,
body.site-template--culture-cleaning .order-summary-header h5,
body.site-template--culture-cleaning .order-summary-card .summary-item.total-row,
body.site-template--culture-cleaning .order-summary-card .product-item-summary .product-name,
body.site-template--culture-cleaning .payment-option-label,
body.site-template--culture-cleaning .shipping-option-label,
body.site-template--culture-cleaning .orders-title,
body.site-template--culture-cleaning .order-detail-title,
body.site-template--culture-cleaning .payment-show-page h1,
body.site-template--culture-cleaning .payment-show-page h5,
body.site-template--culture-cleaning .payment-show-page dt,
body.site-template--culture-cleaning .payment-show-page dd,
body.site-template--culture-cleaning .payment-show-page .font-weight-bold {
  color: #111111;
}
body[class*=site-template-layout--culture-cleaning-] .cart-subtitle,
body[class*=site-template-layout--culture-cleaning-] .checkout-subtitle,
body[class*=site-template-layout--culture-cleaning-] .cart-item-spec,
body[class*=site-template-layout--culture-cleaning-] .item-price,
body[class*=site-template-layout--culture-cleaning-] .order-item-variant,
body[class*=site-template-layout--culture-cleaning-] .order-item-qty,
body[class*=site-template-layout--culture-cleaning-] .payment-option-fee,
body[class*=site-template-layout--culture-cleaning-] .shipping-option-fee,
body[class*=site-template-layout--culture-cleaning-] .shipping-fees,
body[class*=site-template-layout--culture-cleaning-] .shipping-fee-detail,
body[class*=site-template-layout--culture-cleaning-] .same-as-buyer-label,
body[class*=site-template-layout--culture-cleaning-] .save-address-label,
body[class*=site-template-layout--culture-cleaning-] .checkout-coupon-desc,
body[class*=site-template-layout--culture-cleaning-] .checkout-coupons-header,
body[class*=site-template-layout--culture-cleaning-] .orders-subtitle,
body[class*=site-template-layout--culture-cleaning-] .order-detail-subtitle,
body[class*=site-template-layout--culture-cleaning-] .text-muted,
body.site-template--culture-cleaning .cart-subtitle,
body.site-template--culture-cleaning .checkout-subtitle,
body.site-template--culture-cleaning .cart-item-spec,
body.site-template--culture-cleaning .item-price,
body.site-template--culture-cleaning .order-item-variant,
body.site-template--culture-cleaning .order-item-qty,
body.site-template--culture-cleaning .payment-option-fee,
body.site-template--culture-cleaning .shipping-option-fee,
body.site-template--culture-cleaning .shipping-fees,
body.site-template--culture-cleaning .shipping-fee-detail,
body.site-template--culture-cleaning .same-as-buyer-label,
body.site-template--culture-cleaning .save-address-label,
body.site-template--culture-cleaning .checkout-coupon-desc,
body.site-template--culture-cleaning .checkout-coupons-header,
body.site-template--culture-cleaning .orders-subtitle,
body.site-template--culture-cleaning .order-detail-subtitle,
body.site-template--culture-cleaning .text-muted {
  color: rgba(17, 17, 17, 0.64) !important;
}
body[class*=site-template-layout--culture-cleaning-] .cart-item-count,
body[class*=site-template-layout--culture-cleaning-] .checkout-coupon-type-badge,
body[class*=site-template-layout--culture-cleaning-] .badge-primary,
body.site-template--culture-cleaning .cart-item-count,
body.site-template--culture-cleaning .checkout-coupon-type-badge,
body.site-template--culture-cleaning .badge-primary {
  color: #111111;
  background: #ffe600;
}
body[class*=site-template-layout--culture-cleaning-] .checkout-step.active .step-number,
body[class*=site-template-layout--culture-cleaning-] .checkout-step.completed .step-number,
body[class*=site-template-layout--culture-cleaning-] .checkout-card-icon,
body[class*=site-template-layout--culture-cleaning-] .checkout-card-icon.bg-theme-primary,
body[class*=site-template-layout--culture-cleaning-] .checkout-card-icon.buyer,
body[class*=site-template-layout--culture-cleaning-] .checkout-card-icon.payment,
body[class*=site-template-layout--culture-cleaning-] .checkout-card-icon.shipping,
body[class*=site-template-layout--culture-cleaning-] .checkout-card-icon.store,
body[class*=site-template-layout--culture-cleaning-] .checkout-card-icon.cvs,
body[class*=site-template-layout--culture-cleaning-] .checkout-card-icon.receiver,
body[class*=site-template-layout--culture-cleaning-] .checkout-card-icon.calendar,
body[class*=site-template-layout--culture-cleaning-] .checkout-card-icon.invoice,
body[class*=site-template-layout--culture-cleaning-] .checkout-card-icon.bank,
body.site-template--culture-cleaning .checkout-step.active .step-number,
body.site-template--culture-cleaning .checkout-step.completed .step-number,
body.site-template--culture-cleaning .checkout-card-icon,
body.site-template--culture-cleaning .checkout-card-icon.bg-theme-primary,
body.site-template--culture-cleaning .checkout-card-icon.buyer,
body.site-template--culture-cleaning .checkout-card-icon.payment,
body.site-template--culture-cleaning .checkout-card-icon.shipping,
body.site-template--culture-cleaning .checkout-card-icon.store,
body.site-template--culture-cleaning .checkout-card-icon.cvs,
body.site-template--culture-cleaning .checkout-card-icon.receiver,
body.site-template--culture-cleaning .checkout-card-icon.calendar,
body.site-template--culture-cleaning .checkout-card-icon.invoice,
body.site-template--culture-cleaning .checkout-card-icon.bank {
  color: #ffffff;
  background: #111111 !important;
  background-color: #111111 !important;
  border: 1px solid #111111;
  box-shadow: none;
}
body[class*=site-template-layout--culture-cleaning-] .checkout-card-icon svg,
body[class*=site-template-layout--culture-cleaning-] .checkout-card-icon i,
body.site-template--culture-cleaning .checkout-card-icon svg,
body.site-template--culture-cleaning .checkout-card-icon i {
  color: #ffffff !important;
  fill: none;
  stroke: #ffffff !important;
}
body[class*=site-template-layout--culture-cleaning-] .checkout-title svg,
body[class*=site-template-layout--culture-cleaning-] .order-summary-header svg,
body[class*=site-template-layout--culture-cleaning-] .order-summary-header i,
body[class*=site-template-layout--culture-cleaning-] .orders-title svg,
body[class*=site-template-layout--culture-cleaning-] .order-detail-title svg,
body.site-template--culture-cleaning .checkout-title svg,
body.site-template--culture-cleaning .order-summary-header svg,
body.site-template--culture-cleaning .order-summary-header i,
body.site-template--culture-cleaning .orders-title svg,
body.site-template--culture-cleaning .order-detail-title svg {
  color: #111111 !important;
  fill: none;
  stroke: #111111 !important;
}
body[class*=site-template-layout--culture-cleaning-] .checkout-step.active .step-label,
body[class*=site-template-layout--culture-cleaning-] .checkout-step.completed .step-label,
body[class*=site-template-layout--culture-cleaning-] .cart-total-price,
body[class*=site-template-layout--culture-cleaning-] .item-subtotal,
body[class*=site-template-layout--culture-cleaning-] .order-summary-card .summary-item.total-row .total-amount,
body[class*=site-template-layout--culture-cleaning-] .order-total-row.discount,
body[class*=site-template-layout--culture-cleaning-] .order-total-row.grand-total span:last-child,
body[class*=site-template-layout--culture-cleaning-] .checkout-coupon-name,
body[class*=site-template-layout--culture-cleaning-] .checkout-coupon-auto,
body[class*=site-template-layout--culture-cleaning-] .checkout-coupon-needed,
body[class*=site-template-layout--culture-cleaning-] .shipping-option-free,
body[class*=site-template-layout--culture-cleaning-] #points-balance-display,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page .text-primary,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page .payment-option.active .font-weight-bold,
body.site-template--culture-cleaning .checkout-step.active .step-label,
body.site-template--culture-cleaning .checkout-step.completed .step-label,
body.site-template--culture-cleaning .cart-total-price,
body.site-template--culture-cleaning .item-subtotal,
body.site-template--culture-cleaning .order-summary-card .summary-item.total-row .total-amount,
body.site-template--culture-cleaning .order-total-row.discount,
body.site-template--culture-cleaning .order-total-row.grand-total span:last-child,
body.site-template--culture-cleaning .checkout-coupon-name,
body.site-template--culture-cleaning .checkout-coupon-auto,
body.site-template--culture-cleaning .checkout-coupon-needed,
body.site-template--culture-cleaning .shipping-option-free,
body.site-template--culture-cleaning #points-balance-display,
body.site-template--culture-cleaning .payment-show-page .text-primary,
body.site-template--culture-cleaning .payment-show-page .payment-option.active .font-weight-bold {
  color: #111111 !important;
}
body[class*=site-template-layout--culture-cleaning-] .cart-summary-card,
body[class*=site-template-layout--culture-cleaning-] .cart-item-card,
body[class*=site-template-layout--culture-cleaning-] .checkout-card,
body[class*=site-template-layout--culture-cleaning-] .order-summary-card,
body[class*=site-template-layout--culture-cleaning-] .orders-page .card,
body[class*=site-template-layout--culture-cleaning-] .order-detail-page .card,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page .card,
body.site-template--culture-cleaning .cart-summary-card,
body.site-template--culture-cleaning .cart-item-card,
body.site-template--culture-cleaning .checkout-card,
body.site-template--culture-cleaning .order-summary-card,
body.site-template--culture-cleaning .orders-page .card,
body.site-template--culture-cleaning .order-detail-page .card,
body.site-template--culture-cleaning .payment-show-page .card {
  color: #111111;
  background: #ffffff;
  border: 1px solid rgba(17, 17, 17, 0.18) !important;
  border-radius: 0;
  box-shadow: none;
}
body[class*=site-template-layout--culture-cleaning-] .orders-page .table,
body.site-template--culture-cleaning .orders-page .table {
  color: #111111;
  background: transparent;
  border: 0 !important;
  border-radius: 0;
  box-shadow: none !important;
}
body[class*=site-template-layout--culture-cleaning-] .cart-items-header,
body[class*=site-template-layout--culture-cleaning-] .cart-summary-card,
body[class*=site-template-layout--culture-cleaning-] .checkout-card-header,
body[class*=site-template-layout--culture-cleaning-] .order-summary-footer,
body[class*=site-template-layout--culture-cleaning-] .store-info-box,
body.site-template--culture-cleaning .cart-items-header,
body.site-template--culture-cleaning .cart-summary-card,
body.site-template--culture-cleaning .checkout-card-header,
body.site-template--culture-cleaning .order-summary-footer,
body.site-template--culture-cleaning .store-info-box {
  background: #f4f1ea;
  border-color: rgba(17, 17, 17, 0.18);
}
body[class*=site-template-layout--culture-cleaning-] .order-summary-header,
body[class*=site-template-layout--culture-cleaning-] .orders-page .card-header,
body[class*=site-template-layout--culture-cleaning-] .order-detail-page .card-header,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page .card-header,
body.site-template--culture-cleaning .order-summary-header,
body.site-template--culture-cleaning .orders-page .card-header,
body.site-template--culture-cleaning .order-detail-page .card-header,
body.site-template--culture-cleaning .payment-show-page .card-header {
  color: #ffffff !important;
  background: #111111 !important;
  border-color: #111111 !important;
}
body[class*=site-template-layout--culture-cleaning-] .order-summary-header h5,
body[class*=site-template-layout--culture-cleaning-] .order-summary-header svg,
body[class*=site-template-layout--culture-cleaning-] .orders-page .card-header h5,
body[class*=site-template-layout--culture-cleaning-] .orders-page .card-header svg,
body[class*=site-template-layout--culture-cleaning-] .order-detail-page .card-header h5,
body[class*=site-template-layout--culture-cleaning-] .order-detail-page .card-header svg,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page .card-header h5,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page .card-header svg,
body.site-template--culture-cleaning .order-summary-header h5,
body.site-template--culture-cleaning .order-summary-header svg,
body.site-template--culture-cleaning .orders-page .card-header h5,
body.site-template--culture-cleaning .orders-page .card-header svg,
body.site-template--culture-cleaning .order-detail-page .card-header h5,
body.site-template--culture-cleaning .order-detail-page .card-header svg,
body.site-template--culture-cleaning .payment-show-page .card-header h5,
body.site-template--culture-cleaning .payment-show-page .card-header svg {
  color: inherit !important;
}
body[class*=site-template-layout--culture-cleaning-] .orders-page .table thead,
body[class*=site-template-layout--culture-cleaning-] .orders-page .table .table-light,
body[class*=site-template-layout--culture-cleaning-] .order-detail-page .table-light,
body[class*=site-template-layout--culture-cleaning-] .order-detail-page thead,
body.site-template--culture-cleaning .orders-page .table thead,
body.site-template--culture-cleaning .orders-page .table .table-light,
body.site-template--culture-cleaning .order-detail-page .table-light,
body.site-template--culture-cleaning .order-detail-page thead {
  background: #111111 !important;
}
body[class*=site-template-layout--culture-cleaning-] .orders-page .table thead th,
body[class*=site-template-layout--culture-cleaning-] .orders-page .table .table-light th,
body[class*=site-template-layout--culture-cleaning-] .order-detail-page .table-light th,
body[class*=site-template-layout--culture-cleaning-] .order-detail-page thead th,
body.site-template--culture-cleaning .orders-page .table thead th,
body.site-template--culture-cleaning .orders-page .table .table-light th,
body.site-template--culture-cleaning .order-detail-page .table-light th,
body.site-template--culture-cleaning .order-detail-page thead th {
  color: #ffffff !important;
  background: #111111 !important;
  border-color: #111111 !important;
  font-weight: 800;
}
body[class*=site-template-layout--culture-cleaning-] .orders-page .table td,
body[class*=site-template-layout--culture-cleaning-] .orders-page .table th,
body[class*=site-template-layout--culture-cleaning-] .order-detail-page .table td,
body[class*=site-template-layout--culture-cleaning-] .order-detail-page .table th,
body.site-template--culture-cleaning .orders-page .table td,
body.site-template--culture-cleaning .orders-page .table th,
body.site-template--culture-cleaning .order-detail-page .table td,
body.site-template--culture-cleaning .order-detail-page .table th {
  border-color: rgba(17, 17, 17, 0.14);
}
body[class*=site-template-layout--culture-cleaning-] .form-label,
body[class*=site-template-layout--culture-cleaning-] .checkout-form .form-label,
body[class*=site-template-layout--culture-cleaning-] .orders-page .form-label,
body[class*=site-template-layout--culture-cleaning-] .order-detail-page dt,
body.site-template--culture-cleaning .form-label,
body.site-template--culture-cleaning .checkout-form .form-label,
body.site-template--culture-cleaning .orders-page .form-label,
body.site-template--culture-cleaning .order-detail-page dt {
  color: #111111;
  font-weight: 800;
}
body[class*=site-template-layout--culture-cleaning-] .form-control,
body[class*=site-template-layout--culture-cleaning-] .form-select,
body[class*=site-template-layout--culture-cleaning-] .coupon-input,
body[class*=site-template-layout--culture-cleaning-] .price-range-input,
body[class*=site-template-layout--culture-cleaning-] .quantity-input,
body[class*=site-template-layout--culture-cleaning-] .orders-page .form-control,
body.site-template--culture-cleaning .form-control,
body.site-template--culture-cleaning .form-select,
body.site-template--culture-cleaning .coupon-input,
body.site-template--culture-cleaning .price-range-input,
body.site-template--culture-cleaning .quantity-input,
body.site-template--culture-cleaning .orders-page .form-control {
  color: #111111;
  background: #ffffff;
  border-color: rgba(17, 17, 17, 0.24);
  border-radius: 0;
}
body[class*=site-template-layout--culture-cleaning-] .form-control::placeholder,
body[class*=site-template-layout--culture-cleaning-] .coupon-input::placeholder,
body.site-template--culture-cleaning .form-control::placeholder,
body.site-template--culture-cleaning .coupon-input::placeholder {
  color: rgba(17, 17, 17, 0.42);
}
body[class*=site-template-layout--culture-cleaning-] .form-control:focus,
body[class*=site-template-layout--culture-cleaning-] .form-select:focus,
body[class*=site-template-layout--culture-cleaning-] .coupon-input-group:focus-within,
body[class*=site-template-layout--culture-cleaning-] .orders-page .form-control:focus,
body.site-template--culture-cleaning .form-control:focus,
body.site-template--culture-cleaning .form-select:focus,
body.site-template--culture-cleaning .coupon-input-group:focus-within,
body.site-template--culture-cleaning .orders-page .form-control:focus {
  border-color: #111111;
  box-shadow: 0 0 0 3px rgba(17, 17, 17, 0.08);
}
body[class*=site-template-layout--culture-cleaning-] .payment-option-content,
body[class*=site-template-layout--culture-cleaning-] .shipping-option-content,
body[class*=site-template-layout--culture-cleaning-] .invoice-type-content,
body[class*=site-template-layout--culture-cleaning-] .carrier-option-content,
body[class*=site-template-layout--culture-cleaning-] .form-check,
body[class*=site-template-layout--culture-cleaning-] .same-as-buyer-check,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page .payment-option,
body.site-template--culture-cleaning .payment-option-content,
body.site-template--culture-cleaning .shipping-option-content,
body.site-template--culture-cleaning .invoice-type-content,
body.site-template--culture-cleaning .carrier-option-content,
body.site-template--culture-cleaning .form-check,
body.site-template--culture-cleaning .same-as-buyer-check,
body.site-template--culture-cleaning .payment-show-page .payment-option {
  color: #111111;
  background: #ffffff;
  border-color: rgba(17, 17, 17, 0.18);
  border-radius: 0 !important;
}
body[class*=site-template-layout--culture-cleaning-] .payment-option-content:hover,
body[class*=site-template-layout--culture-cleaning-] .shipping-option-content:hover,
body[class*=site-template-layout--culture-cleaning-] .invoice-type-content:hover,
body[class*=site-template-layout--culture-cleaning-] .carrier-option-content:hover,
body[class*=site-template-layout--culture-cleaning-] .form-check:hover,
body[class*=site-template-layout--culture-cleaning-] .same-as-buyer-check:hover,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page .payment-option:hover,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page .payment-option:focus,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page .payment-option.active,
body.site-template--culture-cleaning .payment-option-content:hover,
body.site-template--culture-cleaning .shipping-option-content:hover,
body.site-template--culture-cleaning .invoice-type-content:hover,
body.site-template--culture-cleaning .carrier-option-content:hover,
body.site-template--culture-cleaning .form-check:hover,
body.site-template--culture-cleaning .same-as-buyer-check:hover,
body.site-template--culture-cleaning .payment-show-page .payment-option:hover,
body.site-template--culture-cleaning .payment-show-page .payment-option:focus,
body.site-template--culture-cleaning .payment-show-page .payment-option.active {
  color: #111111;
  background: #f4f1ea;
  border-color: #111111;
}
body[class*=site-template-layout--culture-cleaning-] .payment-option-radio,
body[class*=site-template-layout--culture-cleaning-] .shipping-option-radio,
body[class*=site-template-layout--culture-cleaning-] .carrier-option-radio,
body[class*=site-template-layout--culture-cleaning-] .same-as-buyer-input,
body[class*=site-template-layout--culture-cleaning-] .save-address-input,
body[class*=site-template-layout--culture-cleaning-] .checkout-form .form-check .form-check-input,
body.site-template--culture-cleaning .payment-option-radio,
body.site-template--culture-cleaning .shipping-option-radio,
body.site-template--culture-cleaning .carrier-option-radio,
body.site-template--culture-cleaning .same-as-buyer-input,
body.site-template--culture-cleaning .save-address-input,
body.site-template--culture-cleaning .checkout-form .form-check .form-check-input {
  border-color: rgba(17, 17, 17, 0.36);
  accent-color: #111111;
}
body[class*=site-template-layout--culture-cleaning-] .payment-option-radio::after,
body[class*=site-template-layout--culture-cleaning-] .shipping-option-radio::after,
body[class*=site-template-layout--culture-cleaning-] .carrier-option-radio::after,
body.site-template--culture-cleaning .payment-option-radio::after,
body.site-template--culture-cleaning .shipping-option-radio::after,
body.site-template--culture-cleaning .carrier-option-radio::after {
  background: #111111;
}
body[class*=site-template-layout--culture-cleaning-] .payment-option-input:checked + .payment-option-content,
body[class*=site-template-layout--culture-cleaning-] .shipping-option-input:checked + .shipping-option-content,
body[class*=site-template-layout--culture-cleaning-] .invoice-type-input:checked + .invoice-type-content,
body[class*=site-template-layout--culture-cleaning-] .carrier-option-input:checked + .carrier-option-content,
body[class*=site-template-layout--culture-cleaning-] .checkout-form .form-check:has(.form-check-input:checked),
body.site-template--culture-cleaning .payment-option-input:checked + .payment-option-content,
body.site-template--culture-cleaning .shipping-option-input:checked + .shipping-option-content,
body.site-template--culture-cleaning .invoice-type-input:checked + .invoice-type-content,
body.site-template--culture-cleaning .carrier-option-input:checked + .carrier-option-content,
body.site-template--culture-cleaning .checkout-form .form-check:has(.form-check-input:checked) {
  color: #111111;
  background: #f4f1ea;
  border-color: #111111;
}
body[class*=site-template-layout--culture-cleaning-] .payment-option-input:checked + .payment-option-content .payment-option-label,
body[class*=site-template-layout--culture-cleaning-] .payment-option-input:checked + .payment-option-content .shipping-option-label,
body[class*=site-template-layout--culture-cleaning-] .payment-option-input:checked + .payment-option-content span,
body[class*=site-template-layout--culture-cleaning-] .payment-option-input:checked + .payment-option-content svg,
body[class*=site-template-layout--culture-cleaning-] .payment-option-input:checked + .payment-option-content .form-check-label,
body[class*=site-template-layout--culture-cleaning-] .shipping-option-input:checked + .shipping-option-content .payment-option-label,
body[class*=site-template-layout--culture-cleaning-] .shipping-option-input:checked + .shipping-option-content .shipping-option-label,
body[class*=site-template-layout--culture-cleaning-] .shipping-option-input:checked + .shipping-option-content span,
body[class*=site-template-layout--culture-cleaning-] .shipping-option-input:checked + .shipping-option-content svg,
body[class*=site-template-layout--culture-cleaning-] .shipping-option-input:checked + .shipping-option-content .form-check-label,
body[class*=site-template-layout--culture-cleaning-] .invoice-type-input:checked + .invoice-type-content .payment-option-label,
body[class*=site-template-layout--culture-cleaning-] .invoice-type-input:checked + .invoice-type-content .shipping-option-label,
body[class*=site-template-layout--culture-cleaning-] .invoice-type-input:checked + .invoice-type-content span,
body[class*=site-template-layout--culture-cleaning-] .invoice-type-input:checked + .invoice-type-content svg,
body[class*=site-template-layout--culture-cleaning-] .invoice-type-input:checked + .invoice-type-content .form-check-label,
body[class*=site-template-layout--culture-cleaning-] .carrier-option-input:checked + .carrier-option-content .payment-option-label,
body[class*=site-template-layout--culture-cleaning-] .carrier-option-input:checked + .carrier-option-content .shipping-option-label,
body[class*=site-template-layout--culture-cleaning-] .carrier-option-input:checked + .carrier-option-content span,
body[class*=site-template-layout--culture-cleaning-] .carrier-option-input:checked + .carrier-option-content svg,
body[class*=site-template-layout--culture-cleaning-] .carrier-option-input:checked + .carrier-option-content .form-check-label,
body[class*=site-template-layout--culture-cleaning-] .checkout-form .form-check:has(.form-check-input:checked) .payment-option-label,
body[class*=site-template-layout--culture-cleaning-] .checkout-form .form-check:has(.form-check-input:checked) .shipping-option-label,
body[class*=site-template-layout--culture-cleaning-] .checkout-form .form-check:has(.form-check-input:checked) span,
body[class*=site-template-layout--culture-cleaning-] .checkout-form .form-check:has(.form-check-input:checked) svg,
body[class*=site-template-layout--culture-cleaning-] .checkout-form .form-check:has(.form-check-input:checked) .form-check-label,
body.site-template--culture-cleaning .payment-option-input:checked + .payment-option-content .payment-option-label,
body.site-template--culture-cleaning .payment-option-input:checked + .payment-option-content .shipping-option-label,
body.site-template--culture-cleaning .payment-option-input:checked + .payment-option-content span,
body.site-template--culture-cleaning .payment-option-input:checked + .payment-option-content svg,
body.site-template--culture-cleaning .payment-option-input:checked + .payment-option-content .form-check-label,
body.site-template--culture-cleaning .shipping-option-input:checked + .shipping-option-content .payment-option-label,
body.site-template--culture-cleaning .shipping-option-input:checked + .shipping-option-content .shipping-option-label,
body.site-template--culture-cleaning .shipping-option-input:checked + .shipping-option-content span,
body.site-template--culture-cleaning .shipping-option-input:checked + .shipping-option-content svg,
body.site-template--culture-cleaning .shipping-option-input:checked + .shipping-option-content .form-check-label,
body.site-template--culture-cleaning .invoice-type-input:checked + .invoice-type-content .payment-option-label,
body.site-template--culture-cleaning .invoice-type-input:checked + .invoice-type-content .shipping-option-label,
body.site-template--culture-cleaning .invoice-type-input:checked + .invoice-type-content span,
body.site-template--culture-cleaning .invoice-type-input:checked + .invoice-type-content svg,
body.site-template--culture-cleaning .invoice-type-input:checked + .invoice-type-content .form-check-label,
body.site-template--culture-cleaning .carrier-option-input:checked + .carrier-option-content .payment-option-label,
body.site-template--culture-cleaning .carrier-option-input:checked + .carrier-option-content .shipping-option-label,
body.site-template--culture-cleaning .carrier-option-input:checked + .carrier-option-content span,
body.site-template--culture-cleaning .carrier-option-input:checked + .carrier-option-content svg,
body.site-template--culture-cleaning .carrier-option-input:checked + .carrier-option-content .form-check-label,
body.site-template--culture-cleaning .checkout-form .form-check:has(.form-check-input:checked) .payment-option-label,
body.site-template--culture-cleaning .checkout-form .form-check:has(.form-check-input:checked) .shipping-option-label,
body.site-template--culture-cleaning .checkout-form .form-check:has(.form-check-input:checked) span,
body.site-template--culture-cleaning .checkout-form .form-check:has(.form-check-input:checked) svg,
body.site-template--culture-cleaning .checkout-form .form-check:has(.form-check-input:checked) .form-check-label {
  color: #111111;
}
body[class*=site-template-layout--culture-cleaning-] .checkout-coupon-item.checkout-coupon-auto-item,
body[class*=site-template-layout--culture-cleaning-] .checkout-coupon-item.checkout-coupon-applied-item,
body.site-template--culture-cleaning .checkout-coupon-item.checkout-coupon-auto-item,
body.site-template--culture-cleaning .checkout-coupon-item.checkout-coupon-applied-item {
  color: #111111;
  background: #ffffff;
  border: 1px solid #111111;
}
body[class*=site-template-layout--culture-cleaning-] .checkout-coupon-item.checkout-coupon-not-applicable,
body.site-template--culture-cleaning .checkout-coupon-item.checkout-coupon-not-applicable {
  color: rgba(17, 17, 17, 0.68);
  background: #f4f1ea;
  border-color: rgba(17, 17, 17, 0.18);
}
body[class*=site-template-layout--culture-cleaning-] .coupon-apply-btn,
body[class*=site-template-layout--culture-cleaning-] .btn-checkout,
body[class*=site-template-layout--culture-cleaning-] .btn-theme-primary,
body[class*=site-template-layout--culture-cleaning-] .btn-success,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page .btn-primary,
body[class*=site-template-layout--culture-cleaning-] .orders-page .btn-dark,
body[class*=site-template-layout--culture-cleaning-] .orders-page .btn-theme-primary,
body[class*=site-template-layout--culture-cleaning-] .order-detail-page .btn-secondary,
body[class*=site-template-layout--culture-cleaning-] .order-detail-page .btn-theme-primary,
body.site-template--culture-cleaning .coupon-apply-btn,
body.site-template--culture-cleaning .btn-checkout,
body.site-template--culture-cleaning .btn-theme-primary,
body.site-template--culture-cleaning .btn-success,
body.site-template--culture-cleaning .payment-show-page .btn-primary,
body.site-template--culture-cleaning .orders-page .btn-dark,
body.site-template--culture-cleaning .orders-page .btn-theme-primary,
body.site-template--culture-cleaning .order-detail-page .btn-secondary,
body.site-template--culture-cleaning .order-detail-page .btn-theme-primary {
  color: #ffffff;
  background: #111111;
  border-color: #111111;
  border-radius: 0;
  box-shadow: none;
}
body[class*=site-template-layout--culture-cleaning-] .coupon-apply-btn:hover,
body[class*=site-template-layout--culture-cleaning-] .btn-checkout:hover,
body[class*=site-template-layout--culture-cleaning-] .btn-theme-primary:hover,
body[class*=site-template-layout--culture-cleaning-] .btn-success:hover,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page .btn-primary:hover,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page .btn-primary:focus,
body[class*=site-template-layout--culture-cleaning-] .orders-page .btn-dark:hover,
body[class*=site-template-layout--culture-cleaning-] .orders-page .btn-dark:focus,
body[class*=site-template-layout--culture-cleaning-] .orders-page .btn-theme-primary:hover,
body[class*=site-template-layout--culture-cleaning-] .orders-page .btn-theme-primary:focus,
body[class*=site-template-layout--culture-cleaning-] .order-detail-page .btn-secondary:hover,
body[class*=site-template-layout--culture-cleaning-] .order-detail-page .btn-secondary:focus,
body[class*=site-template-layout--culture-cleaning-] .order-detail-page .btn-theme-primary:hover,
body[class*=site-template-layout--culture-cleaning-] .order-detail-page .btn-theme-primary:focus,
body.site-template--culture-cleaning .coupon-apply-btn:hover,
body.site-template--culture-cleaning .btn-checkout:hover,
body.site-template--culture-cleaning .btn-theme-primary:hover,
body.site-template--culture-cleaning .btn-success:hover,
body.site-template--culture-cleaning .payment-show-page .btn-primary:hover,
body.site-template--culture-cleaning .payment-show-page .btn-primary:focus,
body.site-template--culture-cleaning .orders-page .btn-dark:hover,
body.site-template--culture-cleaning .orders-page .btn-dark:focus,
body.site-template--culture-cleaning .orders-page .btn-theme-primary:hover,
body.site-template--culture-cleaning .orders-page .btn-theme-primary:focus,
body.site-template--culture-cleaning .order-detail-page .btn-secondary:hover,
body.site-template--culture-cleaning .order-detail-page .btn-secondary:focus,
body.site-template--culture-cleaning .order-detail-page .btn-theme-primary:hover,
body.site-template--culture-cleaning .order-detail-page .btn-theme-primary:focus {
  color: #111111;
  background: #ffe600;
  border-color: #111111;
  filter: none;
}
body[class*=site-template-layout--culture-cleaning-] .btn-back,
body[class*=site-template-layout--culture-cleaning-] .btn-outline-secondary,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page .btn-outline-secondary,
body.site-template--culture-cleaning .btn-back,
body.site-template--culture-cleaning .btn-outline-secondary,
body.site-template--culture-cleaning .payment-show-page .btn-outline-secondary {
  color: #111111;
  background: transparent;
  border-color: #111111;
  border-radius: 0;
}
body[class*=site-template-layout--culture-cleaning-] .btn-back:hover,
body[class*=site-template-layout--culture-cleaning-] .btn-outline-secondary:hover,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page .btn-outline-secondary:hover,
body[class*=site-template-layout--culture-cleaning-] .payment-show-page .btn-outline-secondary:focus,
body.site-template--culture-cleaning .btn-back:hover,
body.site-template--culture-cleaning .btn-outline-secondary:hover,
body.site-template--culture-cleaning .payment-show-page .btn-outline-secondary:hover,
body.site-template--culture-cleaning .payment-show-page .btn-outline-secondary:focus {
  color: #ffffff;
  background: #111111;
  border-color: #111111;
}
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard,
body.site-template--culture-cleaning .member-center-dashboard {
  color: #111111;
  background: #f4f1ea;
}
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .dashboard-header,
body.site-template--culture-cleaning .member-center-dashboard .dashboard-header {
  margin-bottom: -3.25rem;
  padding: 3rem 0 5rem;
  color: #ffffff;
  background: #111111;
  border-bottom: 1px solid #111111;
  box-shadow: none;
}
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .avatar-container,
body.site-template--culture-cleaning .member-center-dashboard .avatar-container {
  background: #ffffff;
  border-color: #111111;
}
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .avatar-container i,
body.site-template--culture-cleaning .member-center-dashboard .avatar-container i {
  color: #111111;
}
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .member-name,
body.site-template--culture-cleaning .member-center-dashboard .member-name {
  color: #ffffff;
  font-family: var(--theme-font-family-heading);
  font-weight: 900;
}
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .member-level,
body.site-template--culture-cleaning .member-center-dashboard .member-level {
  color: #111111;
  background: #ffe600;
  border: 1px solid #ffe600;
  backdrop-filter: none;
}
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .dashboard-content,
body.site-template--culture-cleaning .member-center-dashboard .dashboard-content {
  padding-top: 1.75rem;
}
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .section-title,
body.site-template--culture-cleaning .member-center-dashboard .section-title {
  color: #111111 !important;
  font-family: var(--theme-font-family-heading);
  font-size: 0.875rem;
  font-weight: 900;
  text-transform: uppercase;
  border-left-color: #111111;
}
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .dashboard-card,
body.site-template--culture-cleaning .member-center-dashboard .dashboard-card {
  color: #111111;
  background: #ffffff;
  border: 1px solid rgba(17, 17, 17, 0.18);
  border-radius: 0;
  box-shadow: none;
}
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .dashboard-card:hover,
body.site-template--culture-cleaning .member-center-dashboard .dashboard-card:hover {
  box-shadow: none;
  transform: translateY(-2px);
}
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .dashboard-card .card-title,
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .dashboard-card .value-col,
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .dashboard-card .label-col,
body.site-template--culture-cleaning .member-center-dashboard .dashboard-card .card-title,
body.site-template--culture-cleaning .member-center-dashboard .dashboard-card .value-col,
body.site-template--culture-cleaning .member-center-dashboard .dashboard-card .label-col {
  color: #111111;
}
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .dashboard-card .card-text,
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .dashboard-card .text-muted,
body.site-template--culture-cleaning .member-center-dashboard .dashboard-card .card-text,
body.site-template--culture-cleaning .member-center-dashboard .dashboard-card .text-muted {
  color: rgba(17, 17, 17, 0.64) !important;
}
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .dashboard-card .card-icon,
body.site-template--culture-cleaning .member-center-dashboard .dashboard-card .card-icon {
  color: #ffffff !important;
  background: #111111 !important;
  border: 1px solid #111111;
  border-radius: 50%;
}
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .dashboard-card.profile-card .info-row,
body.site-template--culture-cleaning .member-center-dashboard .dashboard-card.profile-card .info-row {
  border-bottom-color: rgba(17, 17, 17, 0.14);
}
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .dashboard-card.profile-card .icon-col,
body.site-template--culture-cleaning .member-center-dashboard .dashboard-card.profile-card .icon-col {
  color: #111111;
}
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .btn-primary,
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .btn-theme-primary,
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .btn-success,
body.site-template--culture-cleaning .member-center-dashboard .btn-primary,
body.site-template--culture-cleaning .member-center-dashboard .btn-theme-primary,
body.site-template--culture-cleaning .member-center-dashboard .btn-success {
  color: #ffffff;
  background: #111111;
  border-color: #111111;
  border-radius: 0;
  box-shadow: none;
}
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .btn-primary:hover,
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .btn-theme-primary:hover,
body[class*=site-template-layout--culture-cleaning-] .member-center-dashboard .btn-success:hover,
body.site-template--culture-cleaning .member-center-dashboard .btn-primary:hover,
body.site-template--culture-cleaning .member-center-dashboard .btn-theme-primary:hover,
body.site-template--culture-cleaning .member-center-dashboard .btn-success:hover {
  color: #111111;
  background: #ffe600;
  border-color: #111111;
}
body[class*=site-template-layout--culture-cleaning-] .card-header.member-card-header,
body[class*=site-template-layout--culture-cleaning-] .card-header.theme-header-bg,
body.site-template--culture-cleaning .card-header.member-card-header,
body.site-template--culture-cleaning .card-header.theme-header-bg {
  color: #ffffff !important;
  background: #111111 !important;
  border-bottom: 1px solid #111111 !important;
}
body[class*=site-template-layout--culture-cleaning-] .card-header.member-card-header h3,
body[class*=site-template-layout--culture-cleaning-] .card-header.member-card-header p,
body[class*=site-template-layout--culture-cleaning-] .card-header.member-card-header .text-sm,
body[class*=site-template-layout--culture-cleaning-] .card-header.theme-header-bg h3,
body[class*=site-template-layout--culture-cleaning-] .card-header.theme-header-bg p,
body[class*=site-template-layout--culture-cleaning-] .card-header.theme-header-bg .text-sm,
body.site-template--culture-cleaning .card-header.member-card-header h3,
body.site-template--culture-cleaning .card-header.member-card-header p,
body.site-template--culture-cleaning .card-header.member-card-header .text-sm,
body.site-template--culture-cleaning .card-header.theme-header-bg h3,
body.site-template--culture-cleaning .card-header.theme-header-bg p,
body.site-template--culture-cleaning .card-header.theme-header-bg .text-sm {
  color: inherit !important;
}
body[class*=site-template-layout--culture-cleaning-] .btn.theme-primary-btn,
body.site-template--culture-cleaning .btn.theme-primary-btn {
  color: #ffffff !important;
  background: #111111 !important;
  border: 1px solid #111111 !important;
  border-radius: 0;
  box-shadow: none;
}
body[class*=site-template-layout--culture-cleaning-] .btn.theme-primary-btn:hover, body[class*=site-template-layout--culture-cleaning-] .btn.theme-primary-btn:focus,
body.site-template--culture-cleaning .btn.theme-primary-btn:hover,
body.site-template--culture-cleaning .btn.theme-primary-btn:focus {
  color: #111111 !important;
  background: #ffe600 !important;
  border-color: #111111 !important;
}
body[class*=site-template-layout--culture-cleaning-] .container.py-5 > .card:has(.member-card-header),
body[class*=site-template-layout--culture-cleaning-] .container.py-5 .card:has(.theme-header-bg),
body.site-template--culture-cleaning .container.py-5 > .card:has(.member-card-header),
body.site-template--culture-cleaning .container.py-5 .card:has(.theme-header-bg) {
  color: #111111;
  background: #ffffff;
  border: 1px solid rgba(17, 17, 17, 0.18) !important;
  border-radius: 0;
  box-shadow: none !important;
}
body[class*=site-template-layout--culture-cleaning-] .address-form label,
body[class*=site-template-layout--culture-cleaning-] .address-form h5,
body[class*=site-template-layout--culture-cleaning-] .edit-form label,
body[class*=site-template-layout--culture-cleaning-] .edit-form h5,
body.site-template--culture-cleaning .address-form label,
body.site-template--culture-cleaning .address-form h5,
body.site-template--culture-cleaning .edit-form label,
body.site-template--culture-cleaning .edit-form h5 {
  color: #111111;
  font-weight: 800;
}
body[class*=site-template-layout--culture-cleaning-] .address-list .card,
body.site-template--culture-cleaning .address-list .card {
  color: #111111;
  background: #ffffff;
  border: 1px solid rgba(17, 17, 17, 0.18) !important;
  border-radius: 0;
  box-shadow: none;
}
body[class*=site-template-layout--culture-cleaning-] .address-list .card.border-primary,
body.site-template--culture-cleaning .address-list .card.border-primary {
  border-color: #111111 !important;
}

.product-index-layout--culture-cleaning-product-list,
.blog-index-layout--culture-cleaning-blog-list {
  color: #111111;
  background: #ffffff;
  padding-top: 0;
  padding-bottom: 0;
}
.product-index-layout--culture-cleaning-product-list > .container,
.blog-index-layout--culture-cleaning-blog-list > .container {
  max-width: var(--page-template-fixed-content-width, 1320px);
  width: 100%;
  margin-top: 0 !important;
  padding: 3.25rem 1.5rem 4rem;
}
.product-index-layout--culture-cleaning-product-list .row,
.blog-index-layout--culture-cleaning-blog-list .row {
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
.product-index-layout--culture-cleaning-product-list .product-index-layout__main,
.product-index-layout--culture-cleaning-product-list .product-index-layout__sidebar,
.product-index-layout--culture-cleaning-product-list .blog-index-layout__main,
.product-index-layout--culture-cleaning-product-list .blog-index-layout__sidebar,
.blog-index-layout--culture-cleaning-blog-list .product-index-layout__main,
.blog-index-layout--culture-cleaning-blog-list .product-index-layout__sidebar,
.blog-index-layout--culture-cleaning-blog-list .blog-index-layout__main,
.blog-index-layout--culture-cleaning-blog-list .blog-index-layout__sidebar {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.product-index-layout--culture-cleaning-product-list .product-index-layout__main > .page-section-style,
.product-index-layout--culture-cleaning-product-list .blog-index-layout__main > .page-section-style,
.blog-index-layout--culture-cleaning-blog-list .product-index-layout__main > .page-section-style,
.blog-index-layout--culture-cleaning-blog-list .blog-index-layout__main > .page-section-style {
  background: #ffffff !important;
}
.product-index-layout--culture-cleaning-product-list .product-list-section,
.product-index-layout--culture-cleaning-product-list .blog-list-section,
.blog-index-layout--culture-cleaning-blog-list .product-list-section,
.blog-index-layout--culture-cleaning-blog-list .blog-list-section {
  padding: 2rem;
  background: transparent !important;
}
.product-index-layout--culture-cleaning-product-list .product-list-section > .container,
.product-index-layout--culture-cleaning-product-list .blog-list-section > .container,
.blog-index-layout--culture-cleaning-blog-list .product-list-section > .container,
.blog-index-layout--culture-cleaning-blog-list .blog-list-section > .container {
  max-width: 100%;
  padding: 0 !important;
}

@media (max-width: 767.98px) {
  .product-index-layout--culture-cleaning-product-list > .container,
.blog-index-layout--culture-cleaning-blog-list > .container {
    padding: 2rem 1rem 3rem;
  }
  .product-index-layout--culture-cleaning-product-list .product-list-section,
.product-index-layout--culture-cleaning-product-list .blog-list-section,
.blog-index-layout--culture-cleaning-blog-list .product-list-section,
.blog-index-layout--culture-cleaning-blog-list .blog-list-section {
    padding: 1.25rem;
  }
}
.site-template-layout--culture-cleaning-home .page-section-hero_banner .hero-banner-media {
  overflow: hidden;
  border-radius: 0.25rem;
}
.site-template-layout--culture-cleaning-home .page-section-product_grid .section-title {
  position: relative;
  padding-bottom: 0.8rem;
  text-align: left !important;
}
.site-template-layout--culture-cleaning-home .page-section-product_grid .section-title::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 4.5rem;
  height: 0.25rem;
  content: "";
  background: #ffe600;
}

@media (max-width: 767.98px) {
  .site-template-layout--culture-cleaning-home .page-section-product_grid .section-title {
    text-align: center !important;
  }
  .site-template-layout--culture-cleaning-home .page-section-product_grid .section-title::after {
    right: 0;
    margin: 0 auto;
  }
}
