.elementor-widget-trx-wcext-woocommerce-banner.trx-wcext-woocommerce-banner-content-layout-row .trx-wcext-woocommerce-banner-content{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5em}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner{position:relative}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner__notice{padding:12px 16px;background:#f0f0f1;border-left:4px solid #72aee6;color:#50575e;font-size:13px}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-inner{display:flex;flex-wrap:nowrap;align-items:center;gap:1em;max-width:100%}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-icon i,.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-icon svg{display:inline-block;width:1em;height:1em;font-size:32px}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-content{flex:1 1 auto;min-width:0}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-title{margin:0}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-text p{margin:0}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-button-wrap{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-button-inner{position:relative;display:inline-block;max-width:100%}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-button{display:inline-block;max-width:100%;margin:0;padding:.7em 1.4em;background:0 0;border:1px solid currentColor;color:inherit;font:inherit;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-button:focus{outline:0}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-button.is-busy{cursor:wait;opacity:.7}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-tooltip{position:absolute;top:100%;left:50%;z-index:5;min-width:180px;max-width:Min(320px,90vw);margin-top:8px;padding:8px 12px;background:#222;color:#fff;border-radius:4px;font-size:.875em;line-height:1.4;text-align:center;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,-4px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-tooltip.is-visible{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity .2s ease,transform .2s ease,visibility 0s linear 0s}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-tooltip.is-error{background:#b32d2e;color:#fff}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-template{width:100%}@media (max-width:767px){.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-inner{--trx-wcext-woocommerce-banner-icon-width:25%;display:grid;grid-template-columns:var(--trx-wcext-woocommerce-banner-icon-width) auto;align-items:start}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-icon{grid-column:1;grid-row:1/span 2;max-width:100%;width:auto !important}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-content{grid-column:2;grid-row:1;flex:initial;max-width:100%;align-self:end}.elementor-widget-trx-wcext-woocommerce-banner .trx-wcext-woocommerce-banner-button-wrap{grid-column:2;grid-row:2;flex:initial;max-width:100%;justify-content:flex-start}}