.elementor-animation-float { transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out; } .elementor-animation-float:active, .elementor-animation-float:focus, .elementor-animation-float:hover { transform: translateY(-8px); } @charset "UTF-8"; .elementor-bg-transform .elementor-bg { will-change: transform; } .elementor-bg-transform-zoom-in:hover .elementor-bg { transform: scale(1.2); } .elementor-bg-transform-zoom-out .elementor-bg { transform: scale(1.2); } .elementor-bg-transform-zoom-out:hover .elementor-bg { transform: scale(1); } .elementor-bg-transform-move-left .elementor-bg { transform: scale(1.2) translateX(8%); } .elementor-bg-transform-move-left:hover .elementor-bg { transform: scale(1.2) translateX(-8%); } .elementor-bg-transform-move-right .elementor-bg { transform: scale(1.2) translateX(-8%); } .elementor-bg-transform-move-right:hover .elementor-bg { transform: scale(1.2) translateX(8%); } .elementor-bg-transform-move-up .elementor-bg { transform: scale(1.2) translateY(8%); } .elementor-bg-transform-move-up:hover .elementor-bg { transform: scale(1.2) translateY(-8%); } .elementor-bg-transform-move-down .elementor-bg { transform: scale(1.2) translateY(-8%); } .elementor-bg-transform-move-down:hover .elementor-bg { transform: scale(1.2) translateY(8%); } /*---------------------------------------------------------------------------*/ .elementor-animated-content { --translate: 0, 0; } .elementor-animated-content:hover .elementor-animated-item--grow { transform: scale(1.1); } .elementor-animated-content:hover .elementor-animated-item--shrink { transform: scale(0.85); } .elementor-animated-content:hover .elementor-animated-item--shrink-contained { transform: scale(1); } .elementor-animated-content:hover .elementor-animated-item--enter-zoom-out, .elementor-animated-content:hover .elementor-animated-item--enter-zoom-in, .elementor-animated-content:hover .elementor-animated-item--fade-in { transform: scale(1); opacity: 1; } .elementor-animated-content:hover .elementor-animated-item--exit-zoom-out, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in, .elementor-animated-content:hover .elementor-animated-item--fade-out { opacity: 0; } .elementor-animated-content:hover .elementor-animated-item--exit-zoom-out { transform: scale(0.2); } .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in { transform: scale(2); } .elementor-animated-content:hover .elementor-animated-item--enter-from-right, .elementor-animated-content:hover .elementor-animated-item--enter-from-left, .elementor-animated-content:hover .elementor-animated-item--enter-from-top, .elementor-animated-content:hover .elementor-animated-item--enter-from-bottom { opacity: 1; transform: translateY(0) translateX(0); } .elementor-animated-content:hover .elementor-animated-item--exit-to-right { transform: translateX(1000px); } .elementor-animated-content:hover .elementor-animated-item--exit-to-left { transform: translateX(-1000px); } .elementor-animated-content:hover .elementor-animated-item--exit-to-top { transform: translateY(-600px); } .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom { transform: translateY(600px); } .elementor-animated-content:hover .elementor-animated-item--exit-to-right, .elementor-animated-content:hover .elementor-animated-item--exit-to-left, .elementor-animated-content:hover .elementor-animated-item--exit-to-top, .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom { opacity: 0; } .elementor-animated-content:hover .elementor-animated-item--move-right { transform: translateX(30px); } .elementor-animated-content:hover .elementor-animated-item--move-left { transform: translateX(-30px); } .elementor-animated-content:hover .elementor-animated-item--move-up { transform: translateY(-30px); } .elementor-animated-content:hover .elementor-animated-item--move-down { transform: translateY(30px); } .elementor-animated-content:hover .elementor-animated-item--move-contained-right { --translate: 8%, 0; } .elementor-animated-content:hover .elementor-animated-item--move-contained-left { --translate: -8%, 0; } .elementor-animated-content:hover .elementor-animated-item--move-contained-top { --translate: 0, -8%; } .elementor-animated-content:hover .elementor-animated-item--move-contained-bottom { --translate: 0, 8%; } .elementor-animated-content *[class^=elementor-animated-item] { will-change: transform, opacity; } .elementor-animated-content .elementor-animated-item--shrink-contained { transform: scale(1.17); } .elementor-animated-content .elementor-animated-item--enter-zoom-in { transform: scale(0.2); } .elementor-animated-content .elementor-animated-item--enter-zoom-out { transform: scale(2); } .elementor-animated-content .elementor-animated-item--enter-zoom-out, .elementor-animated-content .elementor-animated-item--enter-zoom-in, .elementor-animated-content .elementor-animated-item--fade-in { opacity: 0; } .elementor-animated-content .elementor-animated-item--exit-zoom-out, .elementor-animated-content .elementor-animated-item--exit-zoom-in, .elementor-animated-content .elementor-animated-item--fade-out { opacity: 1; transform: scale(1); } .elementor-animated-content .elementor-animated-item--enter-from-right { transform: translateX(1000px); } .elementor-animated-content .elementor-animated-item--enter-from-left { transform: translateX(-1000px); } .elementor-animated-content .elementor-animated-item--enter-from-top { transform: translateY(-600px); } .elementor-animated-content .elementor-animated-item--enter-from-bottom { transform: translateY(500px); } .elementor-animated-content .elementor-animated-item--enter-from-right, .elementor-animated-content .elementor-animated-item--enter-from-left, .elementor-animated-content .elementor-animated-item--enter-from-top, .elementor-animated-content .elementor-animated-item--enter-from-bottom { opacity: 0; } .elementor-animated-content .elementor-animated-item--exit-to-right, .elementor-animated-content .elementor-animated-item--exit-to-left, .elementor-animated-content .elementor-animated-item--exit-to-top, .elementor-animated-content .elementor-animated-item--exit-to-bottom { opacity: 1; transform: translateY(0) translateX(0); } .elementor-animated-content .elementor-animated-item--move-contained-right, .elementor-animated-content .elementor-animated-item--move-contained-left, .elementor-animated-content .elementor-animated-item--move-contained-top, .elementor-animated-content .elementor-animated-item--move-contained-bottom { transform: scale(1.2) translate(var(--translate)); } .elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover { outline: 1px solid #fec449; } .elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings { background-image: linear-gradient(to top, #feb416, #fec449); } .elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover { background-color: #feb416; } .elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save { display: none; } .elementor-theme-builder-content-area { height: 400px; } .elementor-location-header:before, .elementor-location-footer:before { content: ""; display: table; clear: both; } .elementor-posts.elementor-posts--skin-archive_full_content article.elementor-post { display: block; } .elementor-sticky--active { z-index: 99; } .e-container.elementor-sticky--active, .e-con.elementor-sticky--active { z-index: var(--z-index, 99); } .e-container .e-container.elementor-sticky, .e-container .e-con.elementor-sticky, .e-con .e-container.elementor-sticky, .e-con .e-con.elementor-sticky { /* Fix for sticky effect inside containers */ } .e-container .e-container.elementor-sticky--active, .e-container .e-con.elementor-sticky--active, .e-con .e-container.elementor-sticky--active, .e-con .e-con.elementor-sticky--active { padding-left: var(--padding-left); padding-right: var(--padding-right); } [data-elementor-type=popup]:not(.elementor-edit-area) { display: none; } [data-elementor-type=popup] .elementor-section-wrap:not(:empty) + #elementor-add-new-section { display: none; } .elementor-popup-modal { display: flex; pointer-events: none; background-color: transparent; user-select: auto; } .elementor-popup-modal .dialog-header, .elementor-popup-modal .dialog-buttons-wrapper { display: none; } .elementor-popup-modal .dialog-close-button { display: none; top: 20px; margin-top: 0; left: 20px; opacity: 1; z-index: 9999; pointer-events: all; } .elementor-popup-modal .dialog-close-button svg { fill: #373a3c; height: 1em; width: 1em; } .elementor-popup-modal .dialog-widget-content { width: initial; overflow: visible; max-width: 100%; max-height: 100%; border-radius: 0; box-shadow: none; pointer-events: all; } .elementor-popup-modal .dialog-message { width: 640px; max-width: 100vw; max-height: 100vh; padding: 0; overflow: auto; display: flex; } .elementor-popup-modal .elementor { width: 100%; } .elementor-motion-effects-element, .elementor-motion-effects-layer { transition-property: transform, opacity; transition-timing-function: cubic-bezier(0, 0.33, 0.07, 1.03); transition-duration: 1s; } .elementor-motion-effects-container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); } .elementor-motion-effects-layer { position: absolute; top: 0; left: 0; background-repeat: no-repeat; background-size: cover; } .elementor-motion-effects-perspective { perspective: 1200px; } .elementor-motion-effects-element { transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); } body.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images { float: none; width: 100%; padding: 0; } body.rtl.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images, body.rtl.woocommerce div.product .elementor-widget-woocommerce-product-images div.images, body.rtl.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images, body.rtl.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images { float: none; padding: 0; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart { margin: 0; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart { display: flex; flex-wrap: nowrap; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)) { margin-top: 0; margin-right: var(--button-spacing, 10px); } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .e-loop-add-to-cart-form-container { display: flex; flex-wrap: wrap; gap: var(--view-cart-spacing, 10px); } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .e-loop-add-to-cart-form-container > * { display: flex; flex-basis: auto; margin: 0; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity { vertical-align: middle; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty { vertical-align: top; margin-left: 0; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity input { height: 100%; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto form.cart.variations_form .woocommerce-variation-add-to-cart { display: block; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder { display: flex; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-loop-add-to-cart-form-container { flex-wrap: wrap; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-loop-add-to-cart-form-container > * { flex-basis: 100%; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder { flex-wrap: wrap; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder > * { flex-basis: 100%; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button { flex-basis: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button:where(:not(:first-child)) { margin-right: 0; margin-top: var(--button-spacing, 10px); } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder { flex-wrap: nowrap; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .quantity { margin-left: initial; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .button { vertical-align: middle; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left .e-loop-add-to-cart-form-container { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right .e-loop-add-to-cart-form-container { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center .e-loop-add-to-cart-form-container { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left form.cart div.quantity, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right form.cart div.quantity, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center form.cart div.quantity { margin-left: initial; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center form.cart .button { flex-basis: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button { width: 100%; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify .e-loop-add-to-cart-form-container > * { flex-basis: 100%; justify-content: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify .e-loop-add-to-cart-form-container a.added_to_cart { flex-basis: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart div.quantity { margin-left: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart .button { flex-basis: 100%; } @media (min-width: ELEMENTOR_SCREEN_WIDESCREEN_MIN) { :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left .e-loop-add-to-cart-form-container { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right .e-loop-add-to-cart-form-container { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center .e-loop-add-to-cart-form-container { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left form.cart div.quantity, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right form.cart div.quantity, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center form.cart div.quantity { margin-left: initial; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center form.cart .button { flex-basis: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button { width: 100%; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify .e-loop-add-to-cart-form-container > * { flex-basis: 100%; justify-content: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify .e-loop-add-to-cart-form-container a.added_to_cart { flex-basis: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify form.cart div.quantity { margin-left: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify form.cart .button { flex-basis: 100%; } } @media (max-width: ELEMENTOR_SCREEN_LAPTOP_MAX) { :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left .e-loop-add-to-cart-form-container { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right .e-loop-add-to-cart-form-container { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center .e-loop-add-to-cart-form-container { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left form.cart div.quantity, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right form.cart div.quantity, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center form.cart div.quantity { margin-left: initial; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center form.cart .button { flex-basis: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button { width: 100%; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify .e-loop-add-to-cart-form-container > * { flex-basis: 100%; justify-content: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify .e-loop-add-to-cart-form-container a.added_to_cart { flex-basis: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify form.cart div.quantity { margin-left: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify form.cart .button { flex-basis: 100%; } } @media (max-width: ELEMENTOR_SCREEN_TABLET_EXTRA_MAX) { :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left .e-loop-add-to-cart-form-container { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right .e-loop-add-to-cart-form-container { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center .e-loop-add-to-cart-form-container { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left form.cart div.quantity, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right form.cart div.quantity, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center form.cart div.quantity { margin-left: initial; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center form.cart .button { flex-basis: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button { width: 100%; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify .e-loop-add-to-cart-form-container > * { flex-basis: 100%; justify-content: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify .e-loop-add-to-cart-form-container a.added_to_cart { flex-basis: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify form.cart div.quantity { margin-left: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify form.cart .button { flex-basis: 100%; } } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left .e-loop-add-to-cart-form-container { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right .e-loop-add-to-cart-form-container { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center .e-loop-add-to-cart-form-container { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left form.cart div.quantity, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right form.cart div.quantity, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center form.cart div.quantity { margin-left: initial; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center form.cart .button { flex-basis: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button { width: 100%; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify .e-loop-add-to-cart-form-container > * { flex-basis: 100%; justify-content: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify .e-loop-add-to-cart-form-container a.added_to_cart { flex-basis: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify form.cart div.quantity { margin-left: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify form.cart .button { flex-basis: 100%; } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX) { :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left .e-loop-add-to-cart-form-container { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right .e-loop-add-to-cart-form-container { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center .e-loop-add-to-cart-form-container { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left form.cart div.quantity, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right form.cart div.quantity, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center form.cart div.quantity { margin-left: initial; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center form.cart .button { flex-basis: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button { width: 100%; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form-container > * { flex-basis: 100%; justify-content: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form-container a.added_to_cart { flex-basis: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify form.cart div.quantity { margin-left: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify form.cart .button { flex-basis: 100%; } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left .e-loop-add-to-cart-form-container { justify-content: flex-end; text-align: left; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right .e-loop-add-to-cart-form-container { justify-content: flex-start; text-align: right; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) { text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center .e-loop-add-to-cart-form-container { justify-content: center; text-align: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left form.cart div.quantity, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right form.cart div.quantity, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center form.cart div.quantity { margin-left: initial; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center form.cart .button { flex-basis: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button { width: 100%; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-container > * { flex-basis: 100%; justify-content: center; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-container a.added_to_cart { flex-basis: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify form.cart div.quantity { margin-left: auto; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify form.cart .button { flex-basis: 100%; } } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .quantity { display: none !important; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .button:where(:not(:first-child)) { margin-right: 0; } :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart .button:where(:not(:first-child)) { margin-top: 0; } :is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) form.cart input.qty.disabled { pointer-events: none; } :is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) form.cart .button { text-align: center; } :is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) .added_to_cart { margin: 0; padding: 0; display: flex; align-items: center; } :is(.elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity { vertical-align: middle; } :is(.elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty { vertical-align: top; margin-left: 0; width: 3.631em; text-align: center; } :is(.elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-button-info button.button.alt.elementor-button { background-color: #5bc0de; } :is(.elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-button-success button.button.alt.elementor-button { background-color: #5cb85c; } :is(.elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-button-warning button.button.alt.elementor-button { background-color: #f0ad4e; } :is(.elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-button-danger button.button.alt.elementor-button { background-color: #d9534f; } .woocommerce div.product.elementor { /* Reset WC tabs style */ /* End Reset WC tabs style */ } .woocommerce div.product.elementor ul.tabs:before { position: static; content: none; width: auto; bottom: auto; left: auto; border-bottom: 0; z-index: auto; } .woocommerce div.product.elementor ul.tabs { margin: 0; } .woocommerce div.product.elementor ul.tabs li { padding: 0; } .woocommerce div.product.elementor ul.tabs li a { padding: 0.8em 1.2em; line-height: 1; } .woocommerce div.product.elementor ul.tabs li:after, .woocommerce div.product.elementor ul.tabs li:before { border: 0; position: static; bottom: auto; width: auto; height: auto; content: none; box-sizing: border-box; } .woocommerce div.product.elementor .woocommerce-tabs .panel { margin: 0; padding: 20px; border-radius: 0; border-width: 0; border-top: 1px solid #d3ced2; box-shadow: none; margin-top: -1px; } .woocommerce .elementor-product-price-block-yes.elementor-widget-woocommerce-product-price .price del, .woocommerce .elementor-product-price-block-yes.elementor-widget-woocommerce-product-price .price ins { display: block; } .elementor-widget-woocommerce-product-meta .detail-container { position: relative; } .elementor-widget-woocommerce-product-meta .detail-container:after { position: absolute; bottom: 0; left: 0; width: 100%; } .elementor-widget-woocommerce-product-meta .detail-label { font-weight: bold; } .elementor-woo-meta--view-inline .product_meta { display: flex; flex-wrap: wrap; } .elementor-woo-meta--view-inline .product_meta .detail-container:after { width: auto; left: auto; right: auto; position: absolute; height: 100%; top: 50%; transform: translateY(-50%); border-top: 0; border-bottom: 0; border-right: 0; border-left-width: 1px; border-style: solid; left: -8px; } .elementor-woo-meta--view-table .product_meta { display: flex; flex-direction: column; } .elementor-woo-meta--view-table .product_meta .detail-container { display: flex; } .elementor-woo-meta--view-table .product_meta .detail-label { min-width: 108px; } .elementor-woo-meta--view-stacked .product_meta .detail-container { display: block; } .woocommerce .elementor-widget-woocommerce-product-rating .elementor-widget-container .woocommerce-product-rating { margin-bottom: 0; display: flex; align-items: center; } .woocommerce .elementor-widget-woocommerce-product-rating .elementor-widget-container .star-rating { margin-top: 0; } .elementor-product-rating--align-left .woocommerce-product-rating { justify-content: flex-end; } .elementor-product-rating--align-right .woocommerce-product-rating { justify-content: flex-start; } .elementor-product-rating--align-center .woocommerce-product-rating { justify-content: center; } .elementor-product-rating--align-justify .woocommerce-product-rating .woocommerce-review-link { margin-right: auto; } .elementor-products-grid ul.products.elementor-grid { display: grid; margin: 0; grid-column-gap: 20px; grid-row-gap: 40px; } .elementor-products-grid ul.products.elementor-grid:before, .elementor-products-grid ul.products.elementor-grid:after { content: none; display: none; } .elementor-products-grid ul.products.elementor-grid li.product { width: auto; padding: 0; margin: 0; float: none; display: var(--button-align-display); flex-direction: var(--button-align-direction); justify-content: var(--button-align-justify); } .elementor-products-grid ul.products.elementor-grid li.product .onsale { padding: 0; display: none; } .elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link { display: block; position: relative; } .elementor-products-grid:not(.show-heading-yes) .products > h2 { display: none; } .elementor-products-grid nav.woocommerce-pagination { margin-top: 40px; } .elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul { border: none 0; } .elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul li { border-right: none 0; border-left: none 0; } .elementor-widget-woocommerce-products:not(.products-heading-show) .related > h2, .elementor-widget-woocommerce-products:not(.products-heading-show) .upsells > h2, .elementor-widget-woocommerce-products:not(.products-heading-show) .cross-sells > h2 { display: none; } .elementor-widget-woocommerce-products.products-heading-show .related > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2 { display: block; text-align: var(--products-title-alignment, right); color: var(--products-title-color); margin-bottom: var(--products-title-spacing, 1rem); } .elementor-product-loop-item--align-left ul.products li.product .star-rating { margin-right: auto; } .elementor-product-loop-item--align-right ul.products li.product .star-rating { margin-left: auto; } .elementor-product-loop-item--align-center ul.products li.product .star-rating { margin-right: auto; margin-left: auto; } .woocommerce .elementor-element.elementor-products-grid ul.products li.product { width: auto; } .woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product, .woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product { width: auto; } @media (min-width: ELEMENTOR_SCREEN_TABLET_NEXT) { .elementor-widget-wc-archive-products .woocommerce.columns-2 ul.products { grid-template-columns: repeat(2, 1fr); } .elementor-widget-wc-archive-products .woocommerce.columns-3 ul.products { grid-template-columns: repeat(3, 1fr); } .elementor-widget-wc-archive-products .woocommerce.columns-4 ul.products { grid-template-columns: repeat(4, 1fr); } .elementor-widget-wc-archive-products .woocommerce.columns-5 ul.products { grid-template-columns: repeat(5, 1fr); } .elementor-widget-wc-archive-products .woocommerce.columns-6 ul.products { grid-template-columns: repeat(6, 1fr); } .elementor-widget-wc-archive-products .woocommerce.columns-7 ul.products { grid-template-columns: repeat(7, 1fr); } .elementor-widget-wc-archive-products .woocommerce.columns-8 ul.products { grid-template-columns: repeat(8, 1fr); } .elementor-widget-wc-archive-products .woocommerce.columns-9 ul.products { grid-template-columns: repeat(9, 1fr); } .elementor-widget-wc-archive-products .woocommerce.columns-10 ul.products { grid-template-columns: repeat(10, 1fr); } .elementor-widget-wc-archive-products .woocommerce.columns-11 ul.products { grid-template-columns: repeat(11, 1fr); } .elementor-widget-wc-archive-products .woocommerce.columns-12 ul.products { grid-template-columns: repeat(12, 1fr); } } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-widget-wc-archive-products .products { grid-template-columns: repeat(3, 1fr); } } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-widget-wc-archive-products .products { grid-template-columns: repeat(2, 1fr); } } .elementor.product .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper { overflow: hidden; } .woocommerce .elementor-widget-woocommerce-product-images span.onsale { padding: 0; } .elementor-menu-cart__wrapper { text-align: var(--main-alignment, right); } .elementor-menu-cart__toggle_wrapper { display: inline-block; position: relative; } .elementor-menu-cart__toggle { display: inline-block; } .elementor-menu-cart__toggle .elementor-button { background-color: var(--toggle-button-background-color, transparent); color: var(--toggle-button-text-color, #818a91); border-style: var(--toggle-button-border-type, solid); border-width: var(--toggle-button-border-width, 1px); border-color: var(--toggle-button-border-color, #818a91); border-radius: var(--toggle-button-border-radius, 0px); display: inline-flex; flex-direction: row-reverse; align-items: center; padding: var(--toggle-icon-padding, 12px 24px); } .elementor-menu-cart__toggle .elementor-button:hover { color: var(--toggle-button-hover-text-color, #818a91); background-color: var(--toggle-button-hover-background-color, transparent); border-color: var(--toggle-button-hover-border-color, #818a91); } .elementor-menu-cart__toggle .elementor-button:hover .elementor-button-icon { color: var(--toggle-button-icon-hover-color, #818a91); } .elementor-menu-cart__toggle .elementor-button svg { fill: var(--toggle-button-icon-color, #818a91); } .elementor-menu-cart__toggle .elementor-button svg:hover { fill: var(--toggle-button-icon-hover-color, #818a91); } .elementor-menu-cart__toggle .elementor-button-text { margin-inline-end: 0.3em; } .elementor-menu-cart__toggle .elementor-button-icon { position: relative; transition: color 0.1s; color: var(--toggle-button-icon-color, #818a91); font-size: var(--toggle-icon-size, inherit); } .elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter] { display: block; position: absolute; min-width: 1.6em; height: 1.6em; line-height: 1.5em; top: -0.7em; inset-inline-end: -0.7em; border-radius: 100%; color: var(--items-indicator-text-color, #fff); background-color: var(--items-indicator-background-color, #d9534f); text-align: center; font-size: 10px; } .elementor-menu-cart--items-indicator-plain .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter] { display: inline-block; font-weight: normal; } .elementor-menu-cart--items-indicator-none .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter] { display: none; } .elementor-menu-cart__container { transform: scale(1); overflow: hidden; position: fixed; z-index: 9998; top: 0; left: 0; width: 100vw; height: 100%; background-color: rgba(0, 0, 0, 0.25); transition: background-color 0.4s, transform 0s; text-align: right; } .elementor-menu-cart__main { position: fixed; left: var(--side-cart-alignment-left, 0); right: var(--side-cart-alignment-right, auto); transform: translateX(0); top: 0; bottom: 0; display: flex; flex-direction: column; align-items: stretch; font-size: 14px; min-height: 200px; width: 350px; max-width: 100%; transition: 0.3s; padding: var(--cart-padding, 20px 30px); background-color: var(--cart-background-color, #fff); box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); border-style: var(--cart-border-style, none); border-color: var(--cart-border-color, initial); border-radius: var(--cart-border-radius, 0px); margin-top: var(--mini-cart-spacing, 0px); } .elementor-menu-cart__main .widget_shopping_cart_content { height: 100%; display: flex; flex-direction: column; } .elementor-menu-cart__main .widget_shopping_cart_content .woocommerce-mini-cart__empty-message { color: var(--empty-message-color, inherit); text-align: var(--empty-message-alignment, right); } body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container { background-color: transparent; transform: scale(0); transition: background-color 0.4s, transform 0s 0.4s; } body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container .dialog-lightbox-close-button { display: none; } body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main { overflow: hidden; opacity: 0; transform: var(--side-cart-alignment-transform, translateX(-100%)); } .elementor-menu-cart__close-button { width: var(--cart-close-icon-size, 25px); height: var(--cart-close-icon-size, 25px); position: relative; margin: 0 0 20px; align-self: flex-end; cursor: pointer; display: inline-block; font-family: eicons; font-size: 20px; line-height: 1; transition: 0.3s; } .elementor-menu-cart__close-button:before, .elementor-menu-cart__close-button:after { content: ""; position: absolute; height: 3px; width: 100%; top: 50%; left: 0; margin-top: -1px; background: var(--cart-close-button-color, #818a91); border-radius: 1px; transition: 0.3s; } .elementor-menu-cart__close-button:hover::before, .elementor-menu-cart__close-button:hover::after { background: var(--cart-close-button-hover-color, #818a91); } .elementor-menu-cart__close-button::before { transform: rotate(45deg); } .elementor-menu-cart__close-button::after { transform: rotate(-45deg); } .elementor-menu-cart__products { max-height: calc(100vh - 250px); overflow: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; } .elementor-menu-cart__product { display: grid; grid-template-columns: 28% auto; grid-template-rows: var(--price-quantity-position--grid-template-rows, auto auto); position: relative; border-width: 0 0 var(--divider-width, 1px); border-bottom-style: var(--divider-style, solid); border-bottom-color: var(--divider-color, #D4D4D4); } .elementor-menu-cart__product .variation { display: grid; grid-template-columns: max-content auto; margin: 10px 0; color: var(--product-variations-color, #373a3c); } .elementor-menu-cart__product .variation dt { grid-column-start: 1; } .elementor-menu-cart__product .variation dd { grid-column-start: 2; margin-inline-start: 5px; } .elementor-menu-cart__product .variation dd p { margin-bottom: 0; } .elementor-menu-cart__product-image { grid-row-start: 1; grid-row-end: 3; width: 100%; } .elementor-menu-cart__product-image img, .elementor-menu-cart__product-image a { display: block; } .elementor-menu-cart__product-name { grid-column-start: 2; grid-column-end: 3; margin: 0; } .elementor-menu-cart__product-name a { transition: 0.3s; } .elementor-menu-cart__product-price { grid-column-start: 2; grid-column-end: 3; align-self: var(--price-quantity-position--align-self, end); font-weight: 300; color: var(--product-price-color, #D4D4D4); } .elementor-menu-cart__product-name, .elementor-menu-cart__product-price { font-size: 14px; padding-right: 20px; } .elementor-menu-cart__product-remove { color: #818a91; width: var(--remove-item-button-size, 22px); height: var(--remove-item-button-size, 22px); border-radius: var(--remove-item-button-size, 22px); border: 1px solid var(--remove-item-button-color, #D4D4D4); text-align: center; overflow: hidden; position: absolute; left: 0; bottom: 20px; transition: 0.3s; } .elementor-menu-cart__product-remove:hover { border: 1px solid var(--remove-item-button-hover-color, #D4D4D4); } .elementor-menu-cart__product-remove:hover::before, .elementor-menu-cart__product-remove:hover::after { background: var(--remove-item-button-hover-color, #D4D4D4); } .elementor-menu-cart__product-remove:before, .elementor-menu-cart__product-remove:after { content: ""; position: absolute; height: 1px; width: 50%; top: 50%; left: 25%; margin-top: -1px; background: var(--remove-item-button-color, #D4D4D4); z-index: 1; transition: 0.3s; } .elementor-menu-cart__product-remove::before { transform: rotate(45deg); } .elementor-menu-cart__product-remove::after { transform: rotate(-45deg); } .elementor-menu-cart__product-remove > a { display: block; z-index: 2; width: 100%; height: 100%; overflow: hidden; opacity: 0; position: absolute; } .elementor-menu-cart__product-remove > a.remove_from_cart_button { display: var(--remove-from-cart-button, block); } .elementor-menu-cart__product-remove > a.elementor_remove_from_cart_button { display: var(--elementor-remove-from-cart-button, none); } .elementor-menu-cart__product:last-child { border: none; } .elementor-menu-cart__product:not(:first-of-type), .elementor-menu-cart__subtotal, .elementor-menu-cart__footer-buttons { padding-top: var(--product-divider-gap, 20px); } .elementor-menu-cart__product { padding-left: 30px; } .elementor-menu-cart__product, .elementor-menu-cart__subtotal { padding-bottom: var(--product-divider-gap, 20px); } .elementor-menu-cart__subtotal { font-size: 20px; text-align: var(--menu-cart-subtotal-text-align, center); font-weight: 600; color: var(--menu-cart-subtotal-color, inherit); border-style: var(--subtotal-divider-style, solid); border-width: var(--subtotal-divider-top-width, 1px) var(--subtotal-divider-right-width, 1px) var(--subtotal-divider-bottom-width, 1px) var(--subtotal-divider-left-width, 1px); border-color: var(--subtotal-divider-color, #D4D4D4); } .elementor-menu-cart__footer-buttons { font-size: 20px; text-align: var(--cart-footer-buttons-alignment-text-align, center); display: var(--cart-footer-buttons-alignment-display, grid); grid-template-columns: var(--cart-footer-layout, 1fr 1fr); margin-top: var(--cart-buttons-position-margin, 0); grid-column-gap: var(--space-between-buttons, 10px); grid-row-gap: var(--space-between-buttons, 10px); } .elementor-menu-cart__footer-buttons .elementor-button { display: inline-block; border-radius: var(--cart-footer-buttons-border-radius, 0px); height: fit-content; } .elementor-menu-cart__footer-buttons .elementor-button--view-cart { display: var(--view-cart-button-display, inline-block); color: var(--view-cart-button-text-color, #fff); padding: var(--view-cart-button-padding, 15px); background-color: var(--view-cart-button-background-color, #818a91); } .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover { color: var(--view-cart-button-hover-text-color, #fff); background-color: var(--view-cart-button-hover-background-color, #818a91); } .elementor-menu-cart__footer-buttons .elementor-button--checkout { display: var(--checkout-button-display, inline-block); color: var(--checkout-button-text-color, #fff); padding: var(--checkout-button-padding, 15px); background-color: var(--checkout-button-background-color, #818a91); } .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover { color: var(--checkout-button-hover-text-color, #fff); background-color: var(--checkout-button-hover-background-color, #818a91); } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-menu-cart__footer-buttons .elementor-button { padding-left: 10px; padding-right: 10px; } } /* The following is all to apply settings from the controls */ .elementor-widget-woocommerce-menu-cart { /* Fix to prevent the cart modal flash when using the typography controls */ /* Fix for short-lived legacy cart type */ } .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text { display: none; } .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter="0"] { display: none; } .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product { padding-left: 0; padding-right: 0; grid-template-columns: 25% auto; } .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove { display: none; } .elementor-widget-woocommerce-menu-cart.remove-item-position--top .elementor-menu-cart__product-remove { top: 0; bottom: auto; } .elementor-widget-woocommerce-menu-cart.remove-item-position--top .elementor-menu-cart__products .cart_item:not(:first-of-type) .elementor-menu-cart__product-remove { top: 20px; bottom: auto; } .elementor-widget-woocommerce-menu-cart.remove-item-position--middle .elementor-menu-cart__product-remove { transform: translateY(50%); bottom: 50%; } .elementor-widget-woocommerce-menu-cart.remove-item-position--bottom .elementor-menu-cart__product-remove { top: auto; bottom: 20px; } .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container { position: absolute; width: auto; height: auto; overflow: visible; top: 100%; bottom: auto; background: none; min-width: 330px; right: 0; left: auto; transform: scale(1); transition: background-color 0.4s, transform 0s; } .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main { width: auto; height: auto; position: relative; top: auto; bottom: auto; right: auto; left: auto; overflow: visible; transform: translateY(0); transition: 0.3s; } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container { min-width: 300px; } } body.elementor-default .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container { transform: scale(0); transition: background-color 0.4s, transform 0s 0.4s; } body.elementor-default .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main { opacity: 0; transform: translateY(-10px); } .elementor-edit-area-active .elementor-widget-woocommerce-menu-cart.elementor-widget.elementor-loading.elementor-menu-cart--shown { opacity: 1; /** * This keeps side-cart and mini-cart widget above other widgets * so there's no flash when using the typography controls */ } .elementor-edit-area-active .elementor-widget-woocommerce-menu-cart.elementor-widget.elementor-loading.elementor-menu-cart--shown .elementor-menu-cart__container { z-index: 9999; } .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-dropdown .elementor-menu-cart__container { display: none; } .elementor-widget-woocommerce-purchase-summary { font-size: 14px; font-family: Roboto, sans-serif; color: #818a91; /* override theme defaults for themes that have hover background colors on these elements. The hover background colors do not play well with the widget's initial design. */ } .elementor-widget-woocommerce-purchase-summary table tbody tr:hover > td, .elementor-widget-woocommerce-purchase-summary table tbody tr:hover > th { background-color: initial; } .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details { padding-inline-start: 0; margin: 0 0 2em; display: flex; flex-wrap: wrap; } .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li { border-left-style: var(--payment-details-border-type, solid); border-left-color: var(--payment-details-border-color, #D4D4D4); border-left-width: var(--payment-details-border-width, 1px); color: var(--payment-details-titles-color, #000000); font-weight: 700; font-size: 14px; text-transform: capitalize; margin-left: var(--payment-details-space-between, 4em); padding-left: var(--payment-details-space-between, 4em); float: unset; margin-bottom: 30px; /* By default, WooCommerce styles the order data as Bold, and the 'Headings' as normal text. In Elementor's default design, the headings are bold, and the `` element which contains the order data, needs to be reset to look like normal text. */ } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li { border-left: none; border-bottom-width: var(--payment-details-border-width, 1px); border-bottom-style: var(--payment-details-border-type, solid); border-bottom-color: var(--payment-details-border-color, #D4D4D4); margin-left: 0; padding-left: 0; width: 100%; padding-top: calc(var(--payment-details-space-between, 20px) / 2); padding-bottom: calc(var(--payment-details-space-between, 20px) / 2); justify-content: space-between; display: flex; margin-bottom: 0; } } .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li strong { color: var(--payment-details-items-color, #818a91); font-weight: 400; font-size: 14px; margin-top: var(--payment-details-titles-spacing, 10px); text-transform: none; line-height: initial; text-shadow: none; font-style: normal; letter-spacing: 0px; } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li strong { margin-top: 0; } } .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details { padding-inline-start: 0; display: flex; flex-wrap: wrap; } .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li { border-left-style: var(--bank-details-border-type, solid); border-left-color: var(--bank-details-border-color, #D4D4D4); border-left-width: var(--bank-details-border-width, 1px); color: var(--bank-details-titles-color, #000000); font-weight: 700; font-size: 14px; text-transform: capitalize; margin-left: var(--bank-details-space-between, 4em); padding-left: var(--bank-details-space-between, 4em); float: unset; margin-bottom: 30px; /* By default, WooCommerce styles the order data as Bold, and the 'Headings' as normal text. In Elementor's default design, the headings are bold, and the `` element which contains the order data, needs to be reset to look like normal text. */ } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li { border-left: none; border-bottom-width: var(--bank-details-border-width, 1px); border-bottom-style: var(--bank-details-border-type, solid); border-bottom-color: var(--bank-details-border-color, #D4D4D4); margin-left: 0; padding-left: 0; width: 100%; padding-top: calc(var(--bank-details-space-between, 20px) / 2); padding-bottom: calc(var(--bank-details-space-between, 20px) / 2); justify-content: space-between; display: flex; margin-bottom: 0; } } .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong { color: var(--bank-details-items-color, #818a91); font-weight: 400; font-size: 14px; margin-top: var(--bank-details-titles-spacing, 10px); text-transform: none; line-height: initial; text-shadow: none; font-style: normal; letter-spacing: 0px; } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong { margin-top: 0; } } .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li:last-of-type { border-left: none; } .elementor-widget-woocommerce-purchase-summary .woocommerce .wc-item-meta li p, .elementor-widget-woocommerce-purchase-summary .woocommerce .wc-item-meta .wc-item-meta-label { color: var(--order-details-variations-color, #818a91); } .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table { font-size: 14px; margin-bottom: 0; padding: var(--sections-padding, 15px 30px); background-color: var(--sections-background-color, #ffffff); border-style: var(--sections-border-type, solid); border-color: var(--sections-border-color, #D4D4D4); border-radius: var(--sections-border-radius, 3px); border-width: 1px; } .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .button.alt { background-color: transparent; border-style: var(--buttons-border-type, solid); border-color: var(--buttons-border-color, #5bc0de); border-radius: var(--button-border-radius, 3px); border-width: 2px; vertical-align: middle; color: var(--button-normal-text-color, #818a91); padding: var(--button-padding, 5px 10px); } .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .button.alt:hover { color: var(--button-hover-text-color, #818a91); transition-duration: var(--button-hover-transition-duration, 0.3s); } .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table td, .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table th { border: 0px; border-top-style: var(--tables-divider-border-type, solid); border-top-width: var(--tables-divider-border-width, 1px); border-top-color: var(--tables-divider-border-color, #D4D4D4); padding-top: calc(var(--order-details-rows-gap, 18px) / 2); padding-bottom: calc(var(--order-details-rows-gap, 18px) / 2); padding-right: 0; padding-left: 0; } .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table thead tr th { color: var(--order-details-titles-totals-color, #000000); border-top: none; padding-top: 0; } .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table thead tr th span { color: var(--order-details-titles-totals-color, #000000); } @media (min-width: ELEMENTOR_SCREEN_TABLET_NEXT) { .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tbody td { vertical-align: top; line-height: unset; } } .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tbody td .woocommerce-Price-amount { color: var(--order-details-items-color, #818a91); } .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfoot th, .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfoot td { color: var(--order-details-titles-totals-color, #000000); } .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfoot tr:last-child th, .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfoot tr:last-child td { padding-bottom: 0; } .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .product-quantity, .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table td.download-remaining, .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table td.download-expires { font-weight: 400; color: var(--order-details-items-color, #818a91); } .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .product-purchase-note td { border-top: none; padding-top: 0; color: var(--general-text-color, #818a91); } .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-table--order-downloads tr td:before { color: var(--order-details-titles-totals-color, #000000); } .elementor-widget-woocommerce-purchase-summary .woocommerce .order-again .button { background: transparent; border: 2px solid #5bc0de; border-style: var(--buttons-border-type, solid); border-color: var(--buttons-border-color, #5bc0de); border-width: 2px; border-radius: var(--button-border-radius, 3px); vertical-align: middle; color: var(--button-normal-text-color, #818a91); margin-top: 40px; margin-bottom: 0; padding: var(--button-padding, 12px 32px); } .elementor-widget-woocommerce-purchase-summary .woocommerce .order-again .button:hover { color: var(--button-hover-text-color, #818a91); transition-duration: var(--button-hover-transition-duration, 0.3s); } .elementor-widget-woocommerce-purchase-summary .woocommerce h2 { color: var(--titles-color, #000000); margin-bottom: var(--titles-spacing, 45px); font-weight: 400; } .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-order-details h2 { text-align: var(--order-summary-alignment, inherit); } .elementor-widget-woocommerce-purchase-summary .woocommerce .wc-bacs-bank-details-heading { text-align: var(--bank-details-alignment, inherit); } .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-order-downloads__title { text-align: var(--downloads-alignment, inherit); } .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-customer-details > h2, .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-column--billing-address h2 { text-align: var(--billing-details-alignment, inherit); } .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-column--shipping-address h2 { text-align: var(--shipping-details-alignment, inherit); } .elementor-widget-woocommerce-purchase-summary .woocommerce a { color: var(--order-details-product-links-normal-color, #5bc0de); } .elementor-widget-woocommerce-purchase-summary .woocommerce a:hover { color: var(--order-details-product-links-hover-color, #5bc0de); } .elementor-widget-woocommerce-purchase-summary .woocommerce p { margin-bottom: 20px; } .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-received { margin-bottom: var(--sections-spacing, 40px); color: var(--confirmation-message-color, #818a91); text-align: var(--confirmation-message-alignment, inherit); display: var(--confirmation-message-display, none); } .elementor-widget-woocommerce-purchase-summary .woocommerce strong { color: var(--general-text-color, #000000); } .elementor-widget-woocommerce-purchase-summary .woocommerce table tbody > tr:nth-child(odd) > td, .elementor-widget-woocommerce-purchase-summary .woocommerce table tbody > tr:nth-child(odd) > th { background-color: transparent; } .elementor-widget-woocommerce-purchase-summary .woocommerce address { padding: var(--sections-padding, 15px 30px); background-color: var(--sections-background-color, #ffffff); border-style: var(--sections-border-type, solid); border-color: var(--sections-border-color, #D4D4D4); border-radius: var(--sections-border-radius, 3px); border-width: 1px; color: var(--general-text-color, #818a91); } @media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) { .elementor-widget-woocommerce-purchase-summary .woocommerce-column--2 { margin-top: 2em; } } .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details + p { color: var(--general-text-color, #818a91); } .elementor-widget-woocommerce-purchase-summary .woocommerce .wc-bacs-bank-details-account-name { color: var(--account-title-color, #000000); font-weight: 700; font-size: 14px; margin-bottom: var(--account-title-spacing, 1rem); } .elementor-widget-woocommerce-purchase-summary .woocommerce section { margin-top: var(--sections-spacing, 4em); } .elementor-widget-woocommerce-purchase-summary .woocommerce .wc-bacs-bank-details:last-child { margin-bottom: 0; } .elementor-widget-woocommerce-purchase-summary .woocommerce-table__line-item.order_item .woocommerce-table__product-name.product-purchase-note-is-below { padding-bottom: 0; } .elementor-widget-woocommerce-purchase-summary .woocommerce-table__line-item.order_item .woocommerce-table__product-total.product-total.product-purchase-note-is-below { padding-bottom: 0; } .elementor-widget-woocommerce-purchase-summary .woocommerce-table--order-details { table-layout: fixed; } .elementor-widget-woocommerce-purchase-summary .woocommerce-table--order-details td { word-wrap: break-word; } /* Select2 dropdown options are outside of the widget container */ .e-woo-select2-wrapper .select2-results__option { font-family: Roboto, sans-serif; font-size: 14px; color: #818a91; } .e-woo-select2-wrapper .select2-results__option:focus { color: #818a91; } .elementor-widget-woocommerce-checkout-page { background-color: transparent; font-family: Roboto, sans-serif; font-size: 14px; line-height: 21px; color: #818a91; /* one column layout */ /* override theme defaults for themes that have hover background colors on these elements. The hover background colors do not play well with the widget's initial design. */ /* Make select2 appear like other inputs start */ /* Make select2 appear like other inputs end */ } .elementor-widget-woocommerce-checkout-page.e-checkout-layout-one-column .e-checkout__container { grid-template-columns: auto; } .elementor-widget-woocommerce-checkout-page ::placeholder { color: var(--forms-fields-normal-color, inherit); font-family: inherit; opacity: 0.6; } .elementor-widget-woocommerce-checkout-page table tbody tr:hover > td, .elementor-widget-woocommerce-checkout-page table tbody tr:hover > th { background-color: transparent; } .elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single { color: var(--forms-fields-normal-color, #818a91); background-color: #f7f7f7; border-radius: var(--forms-fields-border-radius, 0px); border: none; height: 45px; } .elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single:focus { color: var(--forms-fields-focus-color, #818a91); background-color: #f7f7f7; border-color: initial; transition-duration: var(--forms-fields-focus-transition-duration, 0.3s); } .elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__placeholder { color: var(--forms-fields-normal-color, #818a91); } .elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered { color: var(--forms-fields-normal-color, #818a91); line-height: 45px; padding-left: 1rem; padding-right: 1rem; } .elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__arrow { height: 45px; } .elementor-widget-woocommerce-checkout-page .select2-container--open .select2-dropdown--below { background-color: #f7f7f7; } .elementor-widget-woocommerce-checkout-page .e-description { color: var(--sections-descriptions-color, #818a91); padding-bottom: var(--sections-descriptions-spacing, 0px); font-size: 14px; font-weight: 400; } .elementor-widget-woocommerce-checkout-page .e-woocommerce-login-section { margin-bottom: 24px; } .elementor-widget-woocommerce-checkout-page .e-woocommerce-login-section .e-checkout-secondary-title { text-align: var(--login-title-alignment, right); } .elementor-widget-woocommerce-checkout-page .e-woocommerce-login-nudge { margin-top: var(--sections-secondary-title-spacing, 24px); margin-bottom: 15px; } .elementor-widget-woocommerce-checkout-page .e-coupon-anchor { margin-top: var(--sections-secondary-title-spacing, 24px); } .elementor-widget-woocommerce-checkout-page .e-coupon-box { margin-top: 24px; } .elementor-widget-woocommerce-checkout-page .e-coupon-anchor-description { color: var(--forms-labels-color, #818a91); margin-bottom: var(--forms-label-spacing, 3px); } .elementor-widget-woocommerce-checkout-page .e-login-wrap { display: flex; align-items: center; } .elementor-widget-woocommerce-checkout-page .e-login-wrap-start { flex: 75%; } .elementor-widget-woocommerce-checkout-page .e-login-wrap-end { flex: 20%; text-align: left; } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-widget-woocommerce-checkout-page .e-login-wrap { display: block; } .elementor-widget-woocommerce-checkout-page .e-login-wrap-end { text-align: var(--login-button-alignment, right); margin-top: 15px; } .elementor-widget-woocommerce-checkout-page .e-login-wrap-end label.e-login-label { display: none; } } .elementor-widget-woocommerce-checkout-page .e-login-actions-wrap { display: flex; justify-content: space-between; margin-top: 6px; } .elementor-widget-woocommerce-checkout-page .e-login-actions-wrap-end .lost_password { margin-bottom: 0; font-size: 12px; } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-widget-woocommerce-checkout-page .e-login-actions-wrap-end .lost_password { font-size: 11px; } } .elementor-widget-woocommerce-checkout-page .e-apply-coupon { width: 90%; /* 90% to match the design */ } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-widget-woocommerce-checkout-page .e-apply-coupon { width: var(--coupon-button-width, auto); } } .elementor-widget-woocommerce-checkout-page .e-checkout__container { display: grid; flex-wrap: wrap; grid-template-columns: 56% auto; /* column widths - to match the design */ align-items: stretch; grid-column-gap: var(--sections-margin, 24px); grid-row-gap: var(--sections-margin, 24px); } @media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) { .elementor-widget-woocommerce-checkout-page .e-checkout__container { grid-template-columns: repeat(1, 1fr); } } .elementor-widget-woocommerce-checkout-page .e-checkout-secondary-title { color: var(--sections-secondary-title-color, #818a91); margin-bottom: 0; } .elementor-widget-woocommerce-checkout-page .e-woocommerce-coupon-nudge { text-align: var(--coupon-title-alignment, right); } .elementor-widget-woocommerce-checkout-page #ship-to-different-address { margin-top: 13px; padding-right: var(--shipping-heading-padding-start, 30px); } .elementor-widget-woocommerce-checkout-page #ship-to-different-address span { font-weight: 400; } .elementor-widget-woocommerce-checkout-page a { color: var(--links-normal-color, #5bc0de); } .elementor-widget-woocommerce-checkout-page a:hover { color: var(--links-hover-color, #5bc0de); } .elementor-widget-woocommerce-checkout-page .woocommerce { /* Need to use these specific selectors to override WooCommerce CSS */ /* Need the
  • Giỏ hàng
  • Chọn tranh phong thủy nào cho gia chủ thích phong cách hiện đại

    Tranh phong thủy là một trong những vật phẩm trang trí nội thất được nhiều người sử dụng để tạo không gian sống hài hòa, tốt đẹp và mang lại may mắn, tài lộc cho gia đình. Nếu bạn thích phong cách hiện đại, việc chọn tranh phong thủy cũng cần phải phù hợp với phong cách nội thất của gia đình. Dưới đây là một số gợi ý để giúp bạn chọn được tranh phong thủy phù hợp với phong cách hiện đại.

    Chọn tranh với hình ảnh đơn giản, tối giản: Phong cách hiện đại thường chú trọng vào tính đơn giản, tối giản, nên bạn nên chọn tranh phong thủy có hình ảnh đơn giản, không quá nhiều chi tiết, đồng thời tránh chọn các tranh có hình ảnh phức tạp.

    Chọn tranh với màu sắc phù hợp: Với phong cách hiện đại, màu sắc thường được sử dụng là những màu trung tính như trắng, đen, xám, nâu, vàng nhạt, xanh lá cây nhạt, và màu pastel. Vì vậy, bạn nên chọn tranh có màu sắc phù hợp với phong cách nội thất của gia đình.

    Chọn tranh với chất liệu phù hợp: Với phong cách hiện đại, các chất liệu thường được sử dụng là nhôm, thép không gỉ, thủy tinh, đá, gỗ, giấy, vải, vv. Vì vậy, bạn nên chọn tranh phong thủy được làm từ các chất liệu này để phù hợp với phong cách nội thất.

    Chọn tranh với ý nghĩa phù hợp: Ngoài việc phù hợp với phong cách hiện đại, tranh phong thủy còn cần mang ý nghĩa phù hợp với gia chủ. Bạn nên chọn tranh có ý nghĩa mang lại may mắn, tài lộc, sức khỏe, hạnh phúc cho gia đình.

    Chọn tranh theo vị trí đặt trong nhà: Mỗi vị trí trong nhà đều có ý nghĩa phong thủy khác nhau, vì vậy, bạn nên chọn tranh phù hợp với vị trí đặt trong nhà. Ví dụ, nếu bạn muốn đặt tranh trong phòng khách, bạn nên chọn tranh có hình ảnh đẹp mắt, màu sắc trung tính để tạo sự bình yên, thanh tịnh cho không gian. Nếu đặt trong phòng ngủ, bạn nên chọn tranh có ý nghĩa mang lại sự bình an, giấc ngủ ngon và tình yêu vợ chồng.

    1. Chọn tranh theo tuổi của gia chủ: Theo phong thủy, từng tuổi sẽ có những loại tranh phù hợp khác nhau. Ví dụ, nếu gia chủ là tuổi Mão, tranh phong thủy nên có hình ảnh của thú như hươu, sói, tê giác, v.v. để mang lại may mắn, tài lộc cho gia đình.
    2. Chọn tranh với kiểu dáng phù hợp: Ngoài các yếu tố trên, kiểu dáng của tranh cũng cần phù hợp với phong cách nội thất và vị trí đặt trong nhà. Ví dụ, nếu bạn muốn đặt tranh trên tường, bạn nên chọn tranh có kích thước phù hợp để tạo cảm giác cân đối cho không gian.

    Những gợi ý trên sẽ giúp bạn chọn được tranh phong thủy phù hợp với phong cách hiện đại của gia đình. Tuy nhiên, để chọn được một bức tranh phong thủy tốt nhất, bạn nên tìm hiểu thêm về các yếu tố phong thủy như ngũ hành, tướng số, sao xấu, v.v. để có sự lựa chọn tốt nhất cho gia đình của mình.

    BÀI VIẾT MỚI NHẤT

    KMSpico 10.0 ➤ Kích hoạt Windows & Office nhanh chóng

    KMSpico 10.0 ➤ công cụ mạnh mẽ giúp kích hoạt Windows và Office mà không ...

    Chọn tranh phong thủy nào cho gia chủ thích phong cách hiện đại

    Tranh phong thủy là một trong những vật phẩm trang trí nội thất được nhiều ...

    6 gợi ý về tranh phòng khách hợp lý để tạo nên không gian sống động và đẹp mắt

    Phòng khách là nơi để tiếp đón khách và tạo ra không gian thoải mái ...

    Giải thích ý nghĩa về Tranh Bát Mã Truy Phong và tuổi gia chủ hợp để treo

    Tranh bát mã truy phong là một dạng tranh phong thủy có nguồn gốc từ ...