.elementor-5 .elementor-element.elementor-element-3d7ea2a6{--display:flex;--margin-top:9vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-5 .elementor-element.elementor-element-3d7ea2a6:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-3d7ea2a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EB;}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-3d7ea2a6{--margin-top:33vw;--margin-bottom:3vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:13vw;--padding-left:4vw;--padding-right:3vw;}.elementor-5 .elementor-element.elementor-element-51c36669{margin:0px 1px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 8px 0px 6px;font-size:11px;line-height:1.4em;}}/* Start custom CSS for text-editor, class: .elementor-element-51c36669 */@media (max-width: 767px) {
  .elementor-5 .elementor-element.elementor-element-51c36669 .woocommerce table.cart { display: block !important; width: 100% !important; border: none !important; border-radius: 0 !important; }
  .elementor-5 .elementor-element.elementor-element-51c36669 .woocommerce table.cart thead { display: none !important; }
  .elementor-5 .elementor-element.elementor-element-51c36669 .woocommerce table.cart tbody { display: block !important; width: 100% !important; }
  .elementor-5 .elementor-element.elementor-element-51c36669 .woocommerce table.cart tr.cart_item { display: flex !important; flex-wrap: wrap !important; align-items: flex-start !important; width: 100% !important; position: relative !important; padding: 16px 0 !important; border: none !important; border-bottom: 1px solid rgba(77, 60, 47, 0.15) !important; }
  .elementor-5 .elementor-element.elementor-element-51c36669 .woocommerce table.cart tr.cart_item td { display: block !important; vertical-align: top !important; box-sizing: border-box !important; border-top: none !important; padding: 4px 0 !important; }
  .elementor-5 .elementor-element.elementor-element-51c36669 .woocommerce table.cart tr.cart_item td.product-remove { order: -1 !important; display: block !important; width: 100% !important; text-align: left !important; margin-bottom: 6px !important; }
  .elementor-5 .elementor-element.elementor-element-51c36669 .woocommerce table.cart tr.cart_item td.product-thumbnail { display: block !important; width: 22% !important; max-width: 90px !important; }
  .elementor-5 .elementor-element.elementor-element-51c36669 .woocommerce table.cart tr.cart_item td.product-thumbnail img { width: 100% !important; max-width: 70px !important; height: auto !important; display: block !important; }
  .elementor-5 .elementor-element.elementor-element-51c36669 .woocommerce table.cart tr.cart_item td.product-name { width: 76% !important; padding-left: 4% !important; text-align: left !important; }
  .elementor-5 .elementor-element.elementor-element-51c36669 .woocommerce table.cart tr.cart_item td.product-price { width: 50% !important; text-align: left !important; margin-top: 8px !important; }
  .elementor-5 .elementor-element.elementor-element-51c36669 .woocommerce table.cart tr.cart_item td.product-quantity { width: 50% !important; text-align: right !important; margin-top: 8px !important; }
  .elementor-5 .elementor-element.elementor-element-51c36669 .woocommerce table.cart tr.cart_item td.product-subtotal { display: block !important; width: 100% !important; text-align: right !important; margin-top: 8px !important; font-weight: 600 !important; }
  .elementor-5 .elementor-element.elementor-element-51c36669 .woocommerce table.cart tr.cart_item td::before { display: none !important; }
}

.elementor-5 .elementor-element.elementor-element-51c36669 .cart-summary::before { content: "Save 5% on orders of 10 or more gift packs discount applied automatically at checkout."; display: block; margin-bottom: 10px; font-size: 14px; color: #4d3c2f; }/* End custom CSS */