 .woocommerce-cart-form [name="update_cart"] { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }  .suggestion-post-title{ display: block; white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  max-width: 100%;  }   #cky-consent-container, .cky-consent-container { position: fixed !important; bottom: 0 !important; top: auto !important; left: 0 !important; width: 100% !important; z-index: 999999 !important; pointer-events: none !important; }  .cky-btn-revisit-wrapper { position: fixed !important; bottom: 20px !important;  left: 20px !important;  top: auto !important; z-index: 999999 !important; pointer-events: auto !important; }  .cky-btn-revisit-wrapper.cky-show { display: block !important; opacity: 1 !important; visibility: visible !important; }  .cky-consent-container * { pointer-events: auto !important; }  .cky-overlay:not([style*="display: block"]), .cky-modal:not([style*="display: block"]):not(.cky-modal-open) { display: none !important; opacity: 0 !important; pointer-events: none !important; top: -9999px !important; }  em.algolia-search-highlight {  background-color: var(--primary) !important;  color: var(--primary) !important;  font-style: normal !important;  font-weight: 700 !important; }   html body .woocommerce-notices-wrapper { position: static !important; height: 0 !important; padding: 0 !important; margin: 0 !important; }  html body .woocommerce-message, html body .woocommerce-error, html body .woocommerce-info {  position: fixed !important; bottom: 30px !important; left: 50% !important; z-index: 9999999 !important;  width: calc(100% - 40px) !important;  max-width: 1200px !important;  box-sizing: border-box !important; margin: 0 !important;  box-shadow: 0 10px 40px rgba(0,0,0,0.2) !important; border-radius: 8px !important; pointer-events: auto !important;  animation: autoHideToast 6s ease-in-out forwards !important; }  @keyframes autoHideToast { 0% { opacity: 0; transform: translate(-50%, 20px); }  10% { opacity: 1; transform: translate(-50%, 0); }  80% { opacity: 1; transform: translate(-50%, 0); }  100% { opacity: 0; transform: translate(-50%, 20px); visibility: hidden; pointer-events: none; }  }   .woocommerce-order p.woocommerce-notice.woocommerce-notice--success { text-align: left !important; margin-left: 0 !important; padding-left: 0 !important; }  .woocommerce-order ul.woocommerce-order-overview + p { padding-top: 30px !important; margin-top: 0 !important; }  .woocommerce-order-details table tfoot, .woocommerce-order-details table tfoot th, .woocommerce-order-details table tfoot td, .woocommerce-order table.shop_table, .woocommerce-order table.shop_table th, .woocommerce-order table.shop_table td { background-color: transparent !important; background: transparent !important; }  .woocommerce-order table.shop_table .product-quantity { background-color: transparent !important; color: #ffffff !important; font-weight: normal !important; }  .woocommerce-order table.shop_table tfoot th, .woocommerce-order table.shop_table tfoot td { text-align: left !important; }  section.woocommerce-customer-details { align-items: flex-start !important;  gap: var(--space-m) !important;  }  .woocommerce-customer-details h2.woocommerce-column__title, .woocommerce-customer-details address { text-align: left !important; margin-bottom: 0 !important; margin-top: 0 !important; }  section.woocommerce-order-details { align-items: flex-start !important; gap: var(--space-m) !important; width: 100% !important; } h2.woocommerce-order-details__title { text-align: left !important; width: 100% !important; margin-bottom: 0 !important; }  .woocommerce-order table.shop_table { border-collapse: collapse !important;  width: 100% !important; border: 1px solid #ffffff !important; } .woocommerce-order table.shop_table th, .woocommerce-order table.shop_table td { border: 1px solid #ffffff !important; } .quantity{ height:52px; margin-top:16px; margin-bottom:16px; }   .woocommerce a.button.add_to_cart_button:hover, .woocommerce a.button.product_type_variable:hover, .woocommerce a.button.product_type_simple:hover, .wc-block-components-checkout-place-order-button:hover, .wc-block-components-button:hover, .woocommerce button.button.single_add_to_cart_button:hover { background-color: var(--neutral--dark) !important; background: var(--neutral--dark) !important; }  .woocommerce a.button.add_to_cart_button, .woocommerce a.button.product_type_variable, .woocommerce a.button.product_type_simple, .wc-block-components-checkout-place-order-button, .wc-block-components-button, .woocommerce button.button.single_add_to_cart_button { transition: background-color 0.3s ease !important; }   .woocommerce-Price-amount.amount, .tax_label { margin-top: 0 !important; }  .woocommerce-mini-cart__buttons.buttons { margin-top: 16px !important; }  .woocommerce .widget_shopping_cart .buttons a.button, .woocommerce-mini-cart__buttons a.button.wc-forward { margin-top: 0 !important;  height: 6rem !important;  display: flex !important; align-items: center !important;  justify-content: center !important;  text-align: center !important; padding-top: 0 !important;  padding-bottom: 0 !important;  } .wc-block-components-checkout-place-order-button, .wc-block-components-button { width:50% !important; font-size:var(--text-m); background-color: var(--neutral--dark) !important; background: var(--neutral--dark) !important; transition: background-color 0.3s ease !important; }