/** * WordPress dependeincies */ import { __ } from "@wordpress/i18n"; /** * Internal dependencies */ import Save from "./components/save"; import Edit from "./components/edit"; import deprecated from "./components/deprecated"; import example from "./example"; import metadata from "../block.json"; import attributes from "./components/attributes"; import { ebConditionalRegisterBlockType } from "@essential-blocks/controls"; import { ReactComponent as Icon } from "./icon.svg"; /** * Import styles */ import "./style.scss"; ebConditionalRegisterBlockType(metadata, { icon: Icon, attributes, keywords: [ __("button", "essential-blocks"), __("eb essential", "essential-blocks"), __("link", "essential-blocks"), ], edit: Edit, save: Save, example: example, deprecated, }); (window.webpackJsonp=window.webpackJsonp||[]).push([[85],{351:function(e,s,a){!function(e){"use strict";function s(e,s,a,t){switch(a){case"s":return s?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return e+(s?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return e+(s?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return e+(s?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return e+(s?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return e+(s?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return e+(s?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return e}}e.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(e){return"\u04ae\u0425"===e},meridiem:function(e,s,a){return e<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(e,s){switch(s){case"d":case"D":case"DDD":return e+" \u04e9\u0434\u04e9\u0440";default:return e}}})}(a(68))}}]);/* global fusionBuilderText, FusionApp */ var FusionPageBuilder = FusionPageBuilder || {}; ( function() { jQuery( document ).ready( function() { // Related Component View. FusionPageBuilder.fusion_tb_related = FusionPageBuilder.ElementView.extend( { onInit: function() { if ( this.model.attributes.markup && '' === this.model.attributes.markup.output ) { this.model.attributes.markup.output = this.getComponentPlaceholder(); } }, /** * Runs after view DOM is patched. * * @since 2.0 * @return {void} */ afterPatch: function() { this._refreshJs(); }, /** * Modify template attributes. * * @since 2.0 * @param {Object} atts - The attributes. * @return {Object} */ filterTemplateAtts: function( atts ) { var attributes = {}; // Validate values. this.validateValues( atts.values ); // Create attribute objects. attributes.attr = this.buildAttr( atts.values ); attributes.titleElement = 'yes' === atts.values.heading_enable ? _.buildTitleElement( atts.values, atts.extras, this.getSectionTitle() ) : ''; attributes.query_data = atts.query_data; // add placeholder. attributes.query_data.placeholder = this.getComponentPlaceholder(); if ( 'undefined' !== typeof atts.query_data && 'undefined' !== typeof atts.query_data.related_items ) { attributes.relatedCarousel = this.buildRelatedCarousel( atts ); attributes.carouselAttrs = this.buildCarouselAttrs( atts.values ); attributes.carouselNav = true === atts.values.related_posts_navigation ? this.buildCarouselNav() : ''; } return attributes; }, /** * Modify values. * * @since 2.0 * @param {Object} values - The values. * @return {void} */ validateValues: function( values ) { if ( 'undefined' !== typeof values.margin_top && '' !== values.margin_top ) { values.margin_top = _.fusionGetValueWithUnit( values.margin_top ); } if ( 'undefined' !== typeof values.margin_right && '' !== values.margin_right ) { values.margin_right = _.fusionGetValueWithUnit( values.margin_right ); } if ( 'undefined' !== typeof values.margin_bottom && '' !== values.margin_bottom ) { values.margin_bottom = _.fusionGetValueWithUnit( values.margin_bottom ); } if ( 'undefined' !== typeof values.margin_left && '' !== values.margin_left ) { values.margin_left = _.fusionGetValueWithUnit( values.margin_left ); } values.related_posts_navigation = ( 'yes' === values.related_posts_navigation || '1' === values.related_posts_navigation ) ? true : false; values.related_posts_autoplay = ( 'yes' === values.related_posts_autoplay || '1' === values.related_posts_autoplay ) ? true : false; values.related_posts_swipe = ( 'yes' === values.related_posts_swipe || '1' === values.related_posts_swipe ) ? true : false; }, /** * Builds related posts carousel. * * @since 2.0 * @param {Object} atts - The Attributes. * @return {string} */ buildRelatedCarousel: function( atts ) { var queryData = atts.query_data, values = atts.values, html = ''; _.each( queryData.related_items, function( item ) { var carouselItemCss = ''; if ( queryData.related_items.length < values.related_posts_columns ) { carouselItemCss = ( atts.extras.content_width - parseInt( values.related_posts_column_spacing ) * ( values.related_posts_columns - 1 ) ) / values.related_posts_columns; // eslint-disable-line no-mixed-operators carouselItemCss = ' style="max-width: ' + carouselItemCss + 'px;"'; } html += ''; } ); return html; }, /** * Builds attributes. * * @since 2.0 * @param {Object} values - The values. * @return {Object} */ buildAttr: function( values ) { var attr = _.fusionVisibilityAtts( values.hide_on_mobile, { class: 'related-posts single-related-posts fusion-related-tb', style: '' } ), cid = this.model.get( 'cid' ); attr = _.fusionAnimations( values, attr ); if ( values.margin_top ) { attr.style += 'margin-top:' + values.margin_top + ';'; } if ( values.margin_right ) { attr.style += 'margin-right:' + values.margin_right + ';'; } if ( values.margin_bottom ) { attr.style += 'margin-bottom:' + values.margin_bottom + ';'; } if ( values.margin_left ) { attr.style += 'margin-left:' + values.margin_left + ';'; } attr[ 'class' ] += ' fusion-related-tb-' + cid; if ( '' !== values[ 'class' ] ) { attr[ 'class' ] += ' ' + values[ 'class' ]; } if ( '' !== values.id ) { attr.id = values.id; } return attr; }, /** * Builds carousel nav. * * @since 2.2 * @return {string} */ buildCarouselNav: function() { var output = ''; output += ''; return output; }, /** * Builds carousel attributes. * * @since 2.0 * @param {Object} values - The values. * @return {Object} */ buildCarouselAttrs: function( values ) { var attr = { class: 'fusion-carousel' }; if ( 'title_below_image' === values.related_posts_layout ) { attr[ 'class' ] += ' fusion-carousel-title-below-image'; } attr[ 'data-imagesize' ] = ( 'cropped' === values.related_posts_image_size ) ? 'fixed' : 'auto'; /** * Set the meta content variable. */ attr[ 'data-metacontent' ] = ( 'title_on_rollover' === values.related_posts_layout ) ? 'no' : 'yes'; /** * Set the autoplay variable. */ attr[ 'data-autoplay' ] = ( values.related_posts_autoplay ) ? 'yes' : 'no'; /** * Set the touch scroll variable. */ attr[ 'data-touchscroll' ] = ( values.related_posts_swipe ) ? 'yes' : 'no'; attr[ 'data-columns' ] = values.related_posts_columns; attr[ 'data-itemmargin' ] = parseInt( values.related_posts_column_spacing ) + 'px'; attr[ 'data-itemwidth' ] = 180; attr[ 'data-touchscroll' ] = 'yes'; attr[ 'data-scrollitems' ] = ( 0 == values.related_posts_swipe_items ) ? '' : values.related_posts_swipe_items; return attr; }, /** * Get section title based on the post type. * * @since 2.2 * @return {string} */ getSectionTitle: function() { var sectionTitle = fusionBuilderText.related_posts; if ( 'undefined' !== typeof FusionApp.data.examplePostDetails ) { if ( 'avada_portfolio' === FusionApp.data.examplePostDetails.post_type ) { sectionTitle = fusionBuilderText.related_projects; } else if ( 'avada_faq' === FusionApp.data.examplePostDetails.post_type ) { sectionTitle = fusionBuilderText.related_faqs; } } return sectionTitle; } } ); } ); }( jQuery ) ); /*! elementor-pro - v3.7.1 - 16-05-2022 */ @charset "UTF-8"; .elementor-bg-transform .elementor-bg { will-change: transform; } .elementor-bg-transform-zoom-in:hover .elementor-bg { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); } .elementor-bg-transform-zoom-out .elementor-bg { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); } .elementor-bg-transform-zoom-out:hover .elementor-bg { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .elementor-bg-transform-move-left .elementor-bg { -webkit-transform: scale(1.2) translateX(8%); -ms-transform: scale(1.2) translateX(8%); transform: scale(1.2) translateX(8%); } .elementor-bg-transform-move-left:hover .elementor-bg { -webkit-transform: scale(1.2) translateX(-8%); -ms-transform: scale(1.2) translateX(-8%); transform: scale(1.2) translateX(-8%); } .elementor-bg-transform-move-right .elementor-bg { -webkit-transform: scale(1.2) translateX(-8%); -ms-transform: scale(1.2) translateX(-8%); transform: scale(1.2) translateX(-8%); } .elementor-bg-transform-move-right:hover .elementor-bg { -webkit-transform: scale(1.2) translateX(8%); -ms-transform: scale(1.2) translateX(8%); transform: scale(1.2) translateX(8%); } .elementor-bg-transform-move-up .elementor-bg { -webkit-transform: scale(1.2) translateY(8%); -ms-transform: scale(1.2) translateY(8%); transform: scale(1.2) translateY(8%); } .elementor-bg-transform-move-up:hover .elementor-bg { -webkit-transform: scale(1.2) translateY(-8%); -ms-transform: scale(1.2) translateY(-8%); transform: scale(1.2) translateY(-8%); } .elementor-bg-transform-move-down .elementor-bg { -webkit-transform: scale(1.2) translateY(-8%); -ms-transform: scale(1.2) translateY(-8%); transform: scale(1.2) translateY(-8%); } .elementor-bg-transform-move-down:hover .elementor-bg { -webkit-transform: scale(1.2) translateY(8%); -ms-transform: scale(1.2) translateY(8%); transform: scale(1.2) translateY(8%); } /*---------------------------------------------------------------------------*/ .elementor-animated-content { --translate: 0, 0; } .elementor-animated-content:hover .elementor-animated-item--grow { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .elementor-animated-content:hover .elementor-animated-item--shrink { -webkit-transform: scale(0.85); -ms-transform: scale(0.85); transform: scale(0.85); } .elementor-animated-content:hover .elementor-animated-item--shrink-contained { -webkit-transform: scale(1); -ms-transform: scale(1); 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 { -webkit-transform: scale(1); -ms-transform: scale(1); 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 { -webkit-transform: scale(0.2); -ms-transform: scale(0.2); transform: scale(0.2); } .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in { -webkit-transform: scale(2); -ms-transform: scale(2); 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; -webkit-transform: translateY(0) translateX(0); -ms-transform: translateY(0) translateX(0); transform: translateY(0) translateX(0); } .elementor-animated-content:hover .elementor-animated-item--exit-to-right { -webkit-transform: translateX(1000px); -ms-transform: translateX(1000px); transform: translateX(1000px); } .elementor-animated-content:hover .elementor-animated-item--exit-to-left { -webkit-transform: translateX(-1000px); -ms-transform: translateX(-1000px); transform: translateX(-1000px); } .elementor-animated-content:hover .elementor-animated-item--exit-to-top { -webkit-transform: translateY(-600px); -ms-transform: translateY(-600px); transform: translateY(-600px); } .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom { -webkit-transform: translateY(600px); -ms-transform: translateY(600px); 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 { -webkit-transform: translateX(30px); -ms-transform: translateX(30px); transform: translateX(30px); } .elementor-animated-content:hover .elementor-animated-item--move-left { -webkit-transform: translateX(-30px); -ms-transform: translateX(-30px); transform: translateX(-30px); } .elementor-animated-content:hover .elementor-animated-item--move-up { -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); } .elementor-animated-content:hover .elementor-animated-item--move-down { -webkit-transform: translateY(30px); -ms-transform: translateY(30px); 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 { -webkit-transform: scale(1.17); -ms-transform: scale(1.17); transform: scale(1.17); } .elementor-animated-content .elementor-animated-item--enter-zoom-in { -webkit-transform: scale(0.2); -ms-transform: scale(0.2); transform: scale(0.2); } .elementor-animated-content .elementor-animated-item--enter-zoom-out { -webkit-transform: scale(2); -ms-transform: scale(2); 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; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .elementor-animated-content .elementor-animated-item--enter-from-right { -webkit-transform: translateX(1000px); -ms-transform: translateX(1000px); transform: translateX(1000px); } .elementor-animated-content .elementor-animated-item--enter-from-left { -webkit-transform: translateX(-1000px); -ms-transform: translateX(-1000px); transform: translateX(-1000px); } .elementor-animated-content .elementor-animated-item--enter-from-top { -webkit-transform: translateY(-600px); -ms-transform: translateY(-600px); transform: translateY(-600px); } .elementor-animated-content .elementor-animated-item--enter-from-bottom { -webkit-transform: translateY(500px); -ms-transform: translateY(500px); 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; -webkit-transform: translateY(0) translateX(0); -ms-transform: translateY(0) translateX(0); 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 { -webkit-transform: scale(1.2) translate(var(--translate)); -ms-transform: scale(1.2) translate(var(--translate)); 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: -webkit-gradient(linear, left bottom, left top, from(#feb416), to(#fec449)); background-image: -o-linear-gradient(bottom, #feb416, #fec449); 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; } [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: -webkit-box; display: -ms-flexbox; display: flex; pointer-events: none; background-color: transparent; -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; 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; right: 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; -webkit-box-shadow: none; box-shadow: none; pointer-events: all; } .elementor-popup-modal .dialog-message { width: 640px; max-width: 100vw; max-height: 100vh; padding: 0; overflow: auto; display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-popup-modal .elementor { width: 100%; } .elementor-motion-effects-element, .elementor-motion-effects-layer { -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; -o-transition-property: transform, opacity; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-transition-timing-function: cubic-bezier(0, 0.33, 0.07, 1.03); -o-transition-timing-function: cubic-bezier(0, 0.33, 0.07, 1.03); transition-timing-function: cubic-bezier(0, 0.33, 0.07, 1.03); -webkit-transition-duration: 1s; -o-transition-duration: 1s; transition-duration: 1s; } .elementor-motion-effects-container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; -webkit-transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); -ms-transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); 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 { -webkit-perspective: 1200px; perspective: 1200px; } 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; } .woocommerce div.product.elementor form.cart, .elementor-widget-wc-add-to-cart form.cart { margin: 0; } .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .elementor-widget-wc-add-to-cart form.cart:not(.grouped_form):not(.variations_form), .elementor-widget-wc-add-to-cart form.cart.variations_form .woocommerce-variation-add-to-cart { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .woocommerce div.product.elementor .quantity, .elementor-widget-wc-add-to-cart .quantity { vertical-align: middle; } .woocommerce div.product.elementor .quantity .qty, .elementor-widget-wc-add-to-cart .quantity .qty { vertical-align: top; margin-right: 0; } .woocommerce div.product.elementor .quantity input, .elementor-widget-wc-add-to-cart .quantity input { height: 100%; } .woocommerce div.product.elementor .quantity + button, .elementor-widget-wc-add-to-cart .quantity + button { margin-top: 0; margin-left: var(--button-spacing, 10px); } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-stacked form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-stacked form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-auto form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-auto form.cart.variations_form .woocommerce-variation-add-to-cart, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-stacked form.cart:not(.grouped_form):not(.variations_form), .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-stacked form.cart.variations_form .woocommerce-variation-add-to-cart, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-auto form.cart:not(.grouped_form):not(.variations_form), .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-auto form.cart.variations_form .woocommerce-variation-add-to-cart { display: block; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder { display: -webkit-box; display: -ms-flexbox; display: flex; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder { -ms-flex-wrap: wrap; flex-wrap: wrap; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder > *, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder > *, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder > * { -ms-flex-preferred-size: 100%; flex-basis: 100%; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button { margin-left: 0; margin-top: var(--button-spacing, 10px); -ms-flex-preferred-size: auto; flex-basis: auto; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .quantity { margin-right: initial; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--layout-auto .e-atc-qty-button-holder button { vertical-align: middle; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-left[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-left[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-right[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-right[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-center[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-center[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-left form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-right form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-center form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-left form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-right form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-center form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-left form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-right form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-center form.cart div.quantity { margin-right: initial; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-left form.cart button, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-right form.cart button, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-center form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-left form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-right form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-center form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-left form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-right form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-center form.cart button { -ms-flex-preferred-size: auto; flex-basis: auto; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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, .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%; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-justify form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-justify form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-justify form.cart div.quantity { margin-right: auto; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--align-justify form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-justify form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-justify form.cart button { -ms-flex-preferred-size: 100%; flex-basis: 100%; } @media (min-width: -1px) { .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-left[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-right[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-center[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart div.quantity { margin-right: initial; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart button, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart button, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart button { -ms-flex-preferred-size: auto; flex-basis: auto; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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, .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%; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart div.quantity { margin-right: auto; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart button { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } @media (max-width: -1px) { .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-left[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-right[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-center[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-left form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-right form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-center form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-left form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-right form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-center form.cart div.quantity { margin-right: initial; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-left form.cart button, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-right form.cart button, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-center form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-left form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-right form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-center form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-left form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-right form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-center form.cart button { -ms-flex-preferred-size: auto; flex-basis: auto; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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, .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%; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart div.quantity { margin-right: auto; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart button { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } @media (max-width: -1px) { .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-right form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-right form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart div.quantity { margin-right: initial; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart button, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-right form.cart button, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-right form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-right form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart button { -ms-flex-preferred-size: auto; flex-basis: auto; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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, .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%; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart div.quantity { margin-right: auto; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart button { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } @media (max-width: 1024px) { .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-left[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-right[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-center[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-left form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-right form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-center form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-left form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-right form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-center form.cart div.quantity { margin-right: initial; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-left form.cart button, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-right form.cart button, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-center form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-left form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-right form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-center form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-left form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-right form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-center form.cart button { -ms-flex-preferred-size: auto; flex-basis: auto; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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, .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%; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart div.quantity { margin-right: auto; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart button { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } @media (max-width: -1px) { .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart div.quantity { margin-right: initial; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart button, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart button, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart button { -ms-flex-preferred-size: auto; flex-basis: auto; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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, .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%; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart div.quantity { margin-right: auto; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart button { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } @media (max-width: 767px) { .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-left[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-right[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]), .woocommerce div.product.elementor .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"]), .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; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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), .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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), .woocommerce div.product.elementor .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, .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), .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 { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center[class*="--layout-auto"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-center[class*="--layout-auto"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-left form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-right form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-center form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-left form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-right form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-center form.cart div.quantity { margin-right: initial; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-left form.cart button, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-right form.cart button, .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-center form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-left form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-right form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-center form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-left form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-right form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-center form.cart button { -ms-flex-preferred-size: auto; flex-basis: auto; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-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, .woocommerce div.product.elementor .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, .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%; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart div.quantity, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart div.quantity { margin-right: auto; } .woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart button, .woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart button { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } .elementor-widget-wc-add-to-cart .quantity { vertical-align: middle; } .elementor-widget-wc-add-to-cart .quantity .qty { vertical-align: top; margin-right: 0; width: 3.631em; text-align: center; } .elementor-widget-wc-add-to-cart .quantity + button { margin-top: 0; margin-left: var(--button-spacing, 10px); } .elementor-widget-wc-add-to-cart.elementor-button-info button.button.alt.elementor-button { background-color: #5bc0de; } .elementor-widget-wc-add-to-cart.elementor-button-success button.button.alt.elementor-button { background-color: #5cb85c; } .elementor-widget-wc-add-to-cart.elementor-button-warning button.button.alt.elementor-button { background-color: #f0ad4e; } .elementor-widget-wc-add-to-cart.elementor-button-danger button.button.alt.elementor-button { background-color: #d9534f; } .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; } .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), .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 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .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; } .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), .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 { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .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; } .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), .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 { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-left form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-right form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-center form.cart div.quantity { margin-right: initial; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-left form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-right form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-center form.cart button { -ms-flex-preferred-size: auto; flex-basis: auto; } .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%; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-justify form.cart div.quantity { margin-right: auto; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart--align-justify form.cart button { -ms-flex-preferred-size: 100%; flex-basis: 100%; } @media (min-width: -1px) { .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; } .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), .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 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .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; } .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), .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 { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .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; } .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), .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 { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart div.quantity { margin-right: initial; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-left form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-right form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-center form.cart button { -ms-flex-preferred-size: auto; flex-basis: auto; } .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%; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart div.quantity { margin-right: auto; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-widescreen--align-justify form.cart button { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } @media (max-width: -1px) { .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; } .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), .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 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .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; } .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), .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 { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .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; } .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), .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 { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-left form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-right form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-center form.cart div.quantity { margin-right: initial; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-left form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-right form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-center form.cart button { -ms-flex-preferred-size: auto; flex-basis: auto; } .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%; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart div.quantity { margin-right: auto; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-laptop--align-justify form.cart button { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } @media (max-width: -1px) { .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; } .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), .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 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .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; } .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), .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 { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .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; } .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), .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 { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-right form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart div.quantity { margin-right: initial; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-left form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-right form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-center form.cart button { -ms-flex-preferred-size: auto; flex-basis: auto; } .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%; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart div.quantity { margin-right: auto; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet_extra--align-justify form.cart button { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } @media (max-width: 1024px) { .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; } .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), .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 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .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; } .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), .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 { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .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; } .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), .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 { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-left form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-right form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-center form.cart div.quantity { margin-right: initial; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-left form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-right form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-center form.cart button { -ms-flex-preferred-size: auto; flex-basis: auto; } .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%; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart div.quantity { margin-right: auto; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-tablet--align-justify form.cart button { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } @media (max-width: -1px) { .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; } .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), .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 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .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; } .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), .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 { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .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; } .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), .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 { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart div.quantity { margin-right: initial; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-left form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-right form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-center form.cart button { -ms-flex-preferred-size: auto; flex-basis: auto; } .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%; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart div.quantity { margin-right: auto; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile_extra--align-justify form.cart button { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } @media (max-width: 767px) { .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; } .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), .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 { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-left[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .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; } .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), .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 { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-right[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .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; } .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), .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 { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-center[class*="--layout-auto"] .e-atc-qty-button-holder { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-left form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-right form.cart div.quantity, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-center form.cart div.quantity { margin-right: initial; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-left form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-right form.cart button, .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-center form.cart button { -ms-flex-preferred-size: auto; flex-basis: auto; } .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%; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart div.quantity { margin-right: auto; } .elementor-widget-wc-add-to-cart.elementor-add-to-cart-mobile--align-justify form.cart button { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } .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: .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; -webkit-box-sizing: border-box; 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; -webkit-box-shadow: none; box-shadow: none; margin-top: -1px; } .woocommerce div.product.elementor .elementor-product-price-block-yes .price del, .woocommerce div.product.elementor .elementor-product-price-block-yes .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: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; 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%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-top: 0; border-bottom: 0; border-right: 0; border-left-width: 1px; border-style: solid; right: -8px; } .elementor-woo-meta--view-table .product_meta { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-woo-meta--view-table .product_meta .detail-container { display: -webkit-box; display: -ms-flexbox; 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 div.product.elementor .woocommerce-product-rating { margin-bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .woocommerce div.product.elementor .star-rating { margin-top: 0; } .elementor-product-rating--align-left .woocommerce-product-rating { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-product-rating--align-right .woocommerce-product-rating { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-product-rating--align-center .woocommerce-product-rating { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-product-rating--align-justify .woocommerce-product-rating .woocommerce-review-link { margin-left: 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); -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: var(--button-align-direction); flex-direction: var(--button-align-direction); -webkit-box-pack: var(--button-align-justify); -ms-flex-pack: var(--button-align-justify); 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, left); 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: 1025px) { .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: 1024px) { .elementor-widget-wc-archive-products .products { grid-template-columns: repeat(3, 1fr); } } @media (max-width: 767px) { .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, left); } .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: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -ms-flex-align: center; 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-text { -webkit-margin-end: 0.3em; margin-inline-end: 0.3em; } .elementor-menu-cart__toggle .elementor-button-icon { position: relative; -webkit-transition: color 0.1s; -o-transition: color 0.1s; 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[data-counter]:before { content: attr(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[data-counter]:before { content: attr(data-counter); display: inline-block; font-weight: normal; } .elementor-menu-cart__container { -webkit-transform: scale(1); -ms-transform: scale(1); 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); -webkit-transition: background-color 0.4s, -webkit-transform 0s; transition: background-color 0.4s, -webkit-transform 0s; -o-transition: background-color 0.4s, transform 0s; transition: background-color 0.4s, transform 0s; transition: background-color 0.4s, transform 0s, -webkit-transform 0s; text-align: left; } .elementor-menu-cart__main { position: fixed; left: var(--side-cart-alignment-left, auto); right: var(--side-cart-alignment-right, 0); -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); top: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; font-size: 14px; min-height: 200px; width: 350px; max-width: 100%; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; padding: var(--cart-padding, 20px 30px); background-color: var(--cart-background-color, #fff); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); 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: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; 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, left); } body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container { background-color: transparent; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: background-color 0.4s, -webkit-transform 0s 0.4s; transition: background-color 0.4s, -webkit-transform 0s 0.4s; -o-transition: background-color 0.4s, transform 0s 0.4s; transition: background-color 0.4s, transform 0s 0.4s; transition: background-color 0.4s, transform 0s 0.4s, -webkit-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; -webkit-transform: var(--side-cart-alignment-transform, translateX(100%)); -ms-transform: var(--side-cart-alignment-transform, translateX(100%)); 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; -ms-flex-item-align: end; align-self: flex-end; cursor: pointer; display: inline-block; font-family: eicons; font-size: 20px; line-height: 1; -webkit-transition: 0.3s; -o-transition: 0.3s; 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; -webkit-transition: 0.3s; -o-transition: 0.3s; 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 { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .elementor-menu-cart__close-button::after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); 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: -webkit-max-content auto; 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; -webkit-margin-start: 5px; 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 { -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .elementor-menu-cart__product-price { grid-column-start: 2; grid-column-end: 3; -ms-flex-item-align: var(--price-quantity-position--align-self, end); 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-left: 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; right: 0; bottom: 20px; -webkit-transition: 0.3s; -o-transition: 0.3s; 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; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .elementor-menu-cart__product-remove::before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .elementor-menu-cart__product-remove::after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); 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-right: 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: -webkit-fit-content; height: -moz-fit-content; 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: 767px) { .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[data-counter="0"]:before { content: none; } .elementor-widget-woocommerce-menu-cart.toggle-icon--bag-light .elementor-menu-cart__toggle .elementor-button-icon i:before { content: '\e8e3'; } .elementor-widget-woocommerce-menu-cart.toggle-icon--bag-medium .elementor-menu-cart__toggle .elementor-button-icon i:before { content: '\e8e4'; } .elementor-widget-woocommerce-menu-cart.toggle-icon--bag-solid .elementor-menu-cart__toggle .elementor-button-icon i:before { content: '\e8e5'; } .elementor-widget-woocommerce-menu-cart.toggle-icon--basket-light .elementor-menu-cart__toggle .elementor-button-icon i:before { content: '\e8e6'; } .elementor-widget-woocommerce-menu-cart.toggle-icon--basket-medium .elementor-menu-cart__toggle .elementor-button-icon i:before { content: '\e8e7'; } .elementor-widget-woocommerce-menu-cart.toggle-icon--basket-solid .elementor-menu-cart__toggle .elementor-button-icon i:before { content: '\e8e8'; } .elementor-widget-woocommerce-menu-cart.toggle-icon--cart-light .elementor-menu-cart__toggle .elementor-button-icon i:before { content: '\e8e9'; } .elementor-widget-woocommerce-menu-cart.toggle-icon--cart-medium .elementor-menu-cart__toggle .elementor-button-icon i:before { content: '\e8ea'; } .elementor-widget-woocommerce-menu-cart.toggle-icon--cart-solid .elementor-menu-cart__toggle .elementor-button-icon i:before { content: '\e8eb'; } .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 { -webkit-transform: translateY(50%); -ms-transform: translateY(50%); 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; left: 0; right: auto; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: background-color 0.4s, -webkit-transform 0s; transition: background-color 0.4s, -webkit-transform 0s; -o-transition: background-color 0.4s, transform 0s; transition: background-color 0.4s, transform 0s; transition: background-color 0.4s, transform 0s, -webkit-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; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } @media (max-width: 767px) { .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 { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: background-color 0.4s, -webkit-transform 0s 0.4s; transition: background-color 0.4s, -webkit-transform 0s 0.4s; -o-transition: background-color 0.4s, transform 0s 0.4s; transition: background-color 0.4s, transform 0s 0.4s; transition: background-color 0.4s, transform 0s 0.4s, -webkit-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; -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); 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 { -webkit-padding-start: 0; padding-inline-start: 0; margin: 0 0 2em; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li { border-right-style: var(--payment-details-border-type, solid); border-right-color: var(--payment-details-border-color, #D4D4D4); border-right-width: var(--payment-details-border-width, 1px); color: var(--payment-details-titles-color, #000000); font-weight: 700; font-size: 14px; text-transform: capitalize; margin-right: var(--payment-details-space-between, 4em); padding-right: 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: 1024px) { .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li { border-right: 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-right: 0; padding-right: 0; width: 100%; padding-top: calc(var(--payment-details-space-between, 20px) / 2); padding-bottom: calc(var(--payment-details-space-between, 20px) / 2); -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -ms-flexbox; 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: 1024px) { .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 { -webkit-padding-start: 0; padding-inline-start: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li { border-right-style: var(--bank-details-border-type, solid); border-right-color: var(--bank-details-border-color, #D4D4D4); border-right-width: var(--bank-details-border-width, 1px); color: var(--bank-details-titles-color, #000000); font-weight: 700; font-size: 14px; text-transform: capitalize; margin-right: var(--bank-details-space-between, 4em); padding-right: 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: 1024px) { .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li { border-right: 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-right: 0; padding-right: 0; width: 100%; padding-top: calc(var(--bank-details-space-between, 20px) / 2); padding-bottom: calc(var(--bank-details-space-between, 20px) / 2); -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -ms-flexbox; 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: 1024px) { .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-right: 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); -webkit-transition-duration: var(--button-hover-transition-duration, 0.3s); -o-transition-duration: var(--button-hover-transition-duration, 0.3s); 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-left: 0; padding-right: 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: 1025px) { .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); -webkit-transition-duration: var(--button-hover-transition-duration, 0.3s); -o-transition-duration: var(--button-hover-transition-duration, 0.3s); 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: 767px) { .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 ::-webkit-input-placeholder { color: var(--forms-fields-normal-color, inherit); font-family: inherit; opacity: .6; } .elementor-widget-woocommerce-checkout-page ::-moz-placeholder { color: var(--forms-fields-normal-color, inherit); font-family: inherit; opacity: .6; } .elementor-widget-woocommerce-checkout-page ::-ms-input-placeholder { color: var(--forms-fields-normal-color, inherit); font-family: inherit; opacity: .6; } .elementor-widget-woocommerce-checkout-page ::placeholder { color: var(--forms-fields-normal-color, inherit); font-family: inherit; opacity: .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; -webkit-transition-duration: var(--forms-fields-focus-transition-duration, 0.3s); -o-transition-duration: var(--forms-fields-focus-transition-duration, 0.3s); 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, left); } .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: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-woocommerce-checkout-page .e-login-wrap-start { -webkit-box-flex: 75%; -ms-flex: 75%; flex: 75%; } .elementor-widget-woocommerce-checkout-page .e-login-wrap-end { -webkit-box-flex: 20%; -ms-flex: 20%; flex: 20%; text-align: right; } @media (max-width: 1024px) { .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, left); 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: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; 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: 1024px) { .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: 1024px) { .elementor-widget-woocommerce-checkout-page .e-apply-coupon { width: var(--coupon-button-width, auto); } } .elementor-widget-woocommerce-checkout-page .e-checkout__container { display: grid; -ms-flex-wrap: wrap; flex-wrap: wrap; grid-template-columns: 56% auto; /* column widths - to match the design */ -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; grid-column-gap: var(--sections-margin, 24px); grid-row-gap: var(--sections-margin, 24px); } @media (max-width: 1024px) { .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, left); } .elementor-widget-woocommerce-checkout-page #ship-to-different-address { margin-top: 13px; padding-left: 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