We recommend using the official installation instructions to install Breeze using composer directly from our Github repository.
This extension is completely free to use. To install it please place free order on this module by clicking the download button and following the order process. After that please check the installation instructions given to you on the right side of the page. In case you want to download the manual package please log in to your account after placing the order and go to the ”Free products” menu. You can find installation and documentation instructions on our site. In case you have a problem or found a bug please open a ticket on our contacts page.
Have troubles with the relatively slow and outdated Luma theme? You do need an alternative frontend for Magento 2 store. You do need better performance and the best possible user experience. Look at the Breeze Evolution theme.
The template offers a modern frontend with the latest speed technologies. These results are impressive: Google Page Speed Score 98 for mobile, tiny size - 13kB of critical CSS and 8kB of deferred CSS. The big deal is the Breeze Evolution theme is free of charge. If you require a super-fast website with up-to-date options, check out the Evolution - a much more effective alternative to the Magento Luma theme.
Our template works for multi-purpose sites. You can use the new revolutionary frontend in bookstores, shoe shops, electronic shops, and grocery stores. The template follows the criteria for the best eCommerce site themes. Here is an elegant design with rounded shapes and contrasting forms. The newest UI trends will help you to improve your brand awareness and engage visitors.
Our Breeze products were released to optimize Magento 2 website speed, and the Evolution theme is not an exception. Its design makes your site lightweight and extremely fast. The template uses a different approach with critical CSS than a Luma-based theme. Theme CSS is written from scratch using LESS and automatically compiled by Magento. Breeze Evolution is A11y friendly and optimized for Single Page Apps (SPA).
Free Breeze Evolution theme is a standalone theme and it doesn’t use the Luma or Blank theme as its parent theme.
Breeze Evolution theme demo:
- Free installation
- Activate up to 10 times
- All extensions $79
- Approved on Magento Marketplace
Featured for highly functional online store

Among the advanced features you can see Tailwind 3.0 default color palette and Dark mode support. Breeze Evolution comes with a pack of options that create a smooth online shopping experience for users. The custom Contact Us page builds a seamless user experience and improves your brand credibility.
Adjusted to different screen resolutions

Breeze Evolution is a super fast and mobile-optimized template for Magento 2 websites. All texts and photos are rendered perfectly across all devices. The included Responsive images feature allows it to serve the most suitable image size for a visitor's specific device: a phone, a laptop, or any other device. The best mobile typography will ease the visitors' eyes.
Designed to emphasize products and service
Breeze Evolution offers a clean up-to-date design with bold and elegant fonts, nice visual elements, and contrasting buttons. Well-organized content as well as enough white space increase the readability level. The template uses Tailwind 3.0 default color palette. Advanced customization settings make it possible to emphasize store products and services according to your requirements.
Released to build website right for everyone

Besides getting high-performing pages, with Breeze Evolution you build a website right for multilingual customers and every required service provided by other vendors. The template uses swissup/module-rtl module to support RTL languages. Our theme is highly compatible with Luma-based modules. It doesn’t override default Magento templates and layout instructions, which means easier integration for existing extensions.
Breeze Evolution 2.4.0
February 26th 2025Performance improvements
- EarlyEventsProxy feature added — a small inline script that “pauses” interaction events with known DOM elements and shows the spinning loader until the requested component is ready to respond.
- Fixed performance score for the configurable product pages when it has preselected options.
- Most of js dependencies are now loading asynchronously to improve TBT score.
- Optimize
$.asyncfunction logic. - All of these components using lazy initialization now:
- Form validators
- Dayjs library
- Range slider
- Gallery and its sub-components — Magnifier, and Panzoom.
- Slider:
- Fixed TBT caused by slider.
- Improved drag performance.
Improvements
- Improved layout in mobile slideout panel:
- Move mobile content to the bottom of the slideout menu.
- Do not reset scroll position in the slideout menu.
- Prevent dropdowns outside of the viewport.
- Better styles for built-in cookie message in Evolution theme.
Fixes
- Fixed compatibility with Adobe Live Search.
- Fixed the flash of the cookie message when cookie is already accepted.
- Fixed missing messages when first message was hidden automatically.
- Fixed horizontal scroll in Safari after zooming the gallery.
- Fixed mobile menu if slideout was opened before menu is initialized.
- Fixed incorrectly visible minicart subtotal when msrp note must be shown instead.
- Fixed inability to close menu dropdown when clicking on the chevron icon.
- Fixed layout shift when product has a non-swatch option.
- Fixed possible js error when using filters on slow internet connections.
- Fixed misaligned listing toolbar when using 1column layout.
Improved developer experience
- Turbo was removed from the code completely according to deprecation note.
- $.focusTrap renamed into $.breeze.focusTrap.
- Align
contentUpdatedevent with Magento - update whole DOM tree. - Align
$.fn.trigger()with jQuery. Now it properly invoke all listeners. - Ability to add validators using
addMethodfunction. - Fixed not working
.mage('validation', { errorPlacement })settings. - Share the same component instance when multiple elements use same
scope:. - Align
x-magento-initwith Magento Luma. If thex-magento-initscript uses selector - it must be merged into the element config before processing.
Breeze Evolution 2.3.2
December 12nd 2024- Fixed not working first tap on some items in Safari when scroll reveal is used.
- Fixed slow performance for slideout menu animation in Safari.
- Fixed z-index of the slideout overlay to cover Compare and Wishlist buttons.
- Fixed possible js error when component depends on priceUtils.
- Fixed possible duplicates in image preload links.
Breeze Evolution 2.2.0
May 2nd 2024- Scroll reveal and zoom on hover animations added.
- Improve Paypal In Context integration.
- Fixed message alignment when it’s centered.
- Fixed not working markers for unavailable swatches.
- Fixed js errors caused by turbo library.
- Added missing $.fn.serializeArray function.
- Fixed inheritance of nested objects in ui components.
- Fixed incorrectly working .one function.
Breeze Evolution 2.2.0
May 2nd 2024- Scroll reveal and zoom on hover animations added.
- Improve Paypal In Context integration.
- Fixed message alignment when it’s centered.
- Fixed not working markers for unavailable swatches.
- Fixed js errors caused by turbo library.
- Added missing $.fn.serializeArray function.
- Fixed inheritance of nested objects in ui components.
- Fixed incorrectly working .one function.
Breeze Evolution 2.1.9
April 2nd 2024Added compatiblity with AdobeCommerce.
- Magento 2.4.7 compatibility.
- Paypal-in-context integration added.
- ShowPassword component added.
- Out of stock items in product listing are now displayed in gray colors in BreezeEvolution theme.
- Fixed large margins between form fields when some fieldsets are empty.
- Fixed overlapped msrp price when it’s shown aside of product name.
- Added missing styles for MultiSourceInventory StorePickup module.
- Fixed incorrect js dictionary file url.
- Fixed missing cookie messages on initial page load.
- Fixed js errors at “Paypal review order” page.
- Fixed incorrect breadcrumbs at product page when turbo is disabled.
Breeze Evolution 2.1.8
March 4th 2024Added compatiblity with AdobeCommerce.
- Requires swissup/module-breeze-magento-enterprise package installation. You can see the list of supported features in the readme section if the repository.
Improved developer experience
- Inline scripts with
require()calls are no longer removed from the DOM structure. This was done to simplify integration of third-party modules. - Improved javascript
$().find|$().ismethods for better support of jQuery specific selectors like:input,:button,:imageetc. - Added missing
validateSingleElementfunction. - Added missing
promptcomponent. - Align
.trigger('submit')with jQuery - it will submit the form the the server now. - Allow extending widget from prototype:
$.widget('name', $.mage.name, {}) $.Deferredobject added.
Fixes
- Fixed not working first click on review stars when iOS device.
- Fixed incorrect breadcrumbs at products page when opening multiple browser tabs.
- Fixed incorrect date in calendar when year format is using two-digits.
- Fixed incorrect count of active ajax
$.activerequests when some is failed. - Fixed not working
onInteractionJS load rule. - Fixed incorrect execution order of multiple large dynamic js components.
- Improved carousel styles.
Breeze Evolution 2.1.6
November 27th 2023Breaking Changes
-
We’ve changed the code that will show login popup
The old code will not work anymore because of performance optimizations -
.block-authenticationis no longer exists in DOM structure until popup is shown.So, if you’ve used
$('.block-authentication').modal('openModal');to show login popup, you need to replace it with new call.
New Features and Improvements
- The message about proper performance setup added to the backend panel.
- Improve critical image preload on homepage and category pages.
- $(el).lineClamp() widget added to use in pair with new
line-clamp-[1..6]utilities. - Improve $.lazy behavior:
- If user was active before lazy call - callback will run immediately.
- Utilize single event listener for all lazy callbacks.
breeze-inactiveclass added to the body until first user interaction.
- Ability to run some logic in the widget when element appears in viewport.
- Color swatches are now render its options when element is visible.
- Added ability to hide currency title using
currency-separatorandcurrency-titleclasses. - Added ability to use
absoluteposition for actions block when using grid listing.
Breeze Evolution 2.1.5
August 18th 2023- New gallery features added:
- Allow to use jQuery-like
$.ajax().done|$.ajax().fail|$.ajax().alwayscallbacks. - Fixed inability to translate “items|item” phrase.
- Allow to get validator instance using
.data('validator')method. - Added
validateElementmethod to validator class. - Fixed script execution when using
ko.htmlbinding.
Breeze 2.1.1
March 17th 2023- Magento 2.4.6 and PHP 8.2 compatibility added.
- Added ability to include third-party scripts after user interaction. This is a useful feature to include third-party scripts without affecting pagespeed score. The following modules will use this feature out of the box: GoogleAnalytics GoogleTagManager Recaptcha
- Show header icons without delay to decrease LCP value.
- Fixed ability to select unavailable product in dropdown at configurable product page.
- Fixed empty alt text in product main image. Product name will be used as a fallback now.
- Fixed visible configurable variation qty when moved outside sku block.
- Fixed jumping content when price label gets hidden.
- Fixed invisible regular price for configurable products when discount is applied
- Added missing minlength, maxlength, min, and max js validators.
- Update all bundled js libraries.
- Drastically reduced LCP value for Evolution theme.
- Reduce noise at category listing for touch devices in Evolution theme - Add to cart button will use secondary button styles now.
Breeze 2.1.0
January 27th 2023- Enabled magnifier option.
- Display “Add to Cart” button on touch devices.
- Use sticky messages position.
- Gallery Improvements
- Magnifier support added to product gallery. View available options.
- Fixed not working pinch to zoom when multiple galleries are created.
- Cache previously loaded images to decrease network requests count.
- Prevent 2 active thumbs in the gallery.
- Fixed missing js files in merged bundle when deploying on page refresh (dev mode).
- Do not encode non-latin chars in html source.
- Fixed inability to save address with selected region from customer address page.
- Fixed multiple visible spinners in one element.
Breeze Evolution 2.0.1
November 14th 2022Module Updates
- Backward Incompatible Changes
- Removed all rgb-* variables to simplify theme styling.
- Changed markup in the header dropdown items.
- Dark mode was disabled since it was rarely used by the customers.
- A bunch of less variables were renamed.
- Improved LCP on product page using fetchpriority for product image.
- Easier forms and buttons customizations using LESS variables.
- Simplified responsive layout breakpoints.
- As a result of simplified layout we’ve decreased count of generated responsive images that may be crucial for budget hostings.
- Sticky messages with autohide feature added.
- Containered slider style added.
- Automatically reload page during turbo load if static files were changed.
- And more than 50 small fixes in CSS and JS components.
Breeze Evolution 1.2.0
August26th 2022Module Updates
- Header panel was moved into the slideout menu on mobile devices.
- Amasty_MostViewed integration added.
- CSS fixes for Right-to-Left languages.
- Fixed not working “scroll to top” on Breeze Evolution theme (iOS only).
Breeze Evolution 1.1.2
June 26th 2022Module Updates
- Fix a few bugs in our $.ajax implementation so it now more compatible with code written for jQuery.
- Fixed ability to disable Turbo at store level using backend config.
- Properly update product price when changing qty and tier-pricing is enabled.
- Fix incorrect price when configurable options passed via query hash params (Example: #190=3).
- Fixed not working “Reload captcha” button.
- Fixed error during static content deploy if minification option was changed.
- Fixed styles for configurable product options that are not swatches.
Breeze Evolution 1.1.0
Aprilt 26th 2022Module Updates
- Improved default styles for contact, login, create account, advanced search pages.
- More LESS variables for product item on category page:
- Reveal information on hover.
- Truncate product name to fit into X lines.
- Columns count per different screen sizes.
- More LESS variables to change minicart view in header.
- Fixed layout shift caused by slider initialization.
- Remember recently viewed products for 1 day instead of 15 minutes.
- And up to 50 commits with small fixes and improvements!
Breeze Evolution 1.0.5
Aprilt 26th 2022Module Updates
- Fixed price update in product listing when swithing to another configurable product variation.
- Fixed styles of out-of-stock label in product listing when shown over the image.
- Fixed swatches over the image after listing’s ajax refresh.
- Added missing “disabled” state to swatch item filter.
Breeze Evolution 1.0.4
Aprilt 15th 2022Module Updates
- Added Paypal Express Order Review page support.
- Tiny checkout CSS fixes.
- Improved Paypal Express button stability in minicart dropdown.
- Fixed rare js error when using $.async function.
Breeze Evolution 1.0.3
March 31th 2022Module Updates
- Initial release.