diff --git a/.gitignore b/.gitignore index 6ed3df33c..9b0c15299 100644 --- a/.gitignore +++ b/.gitignore @@ -21,7 +21,6 @@ vendor/composer/semver vendor/composer/xdebug-handler !vendor/afragen !vendor/collizo4sky -!vendor/kirki-framework !vendor/maithemewp !vendor/proteusthemes !vendor/wpengine diff --git a/.stylelintrc b/.stylelintrc index 485586b7c..7aea24c1f 100644 --- a/.stylelintrc +++ b/.stylelintrc @@ -3,8 +3,5 @@ "stylelint-config-wordpress", "stylelint-config-wordpress/scss", "stylelint-config-rational-order" - ], - "rules": { - "color-named": always-where-possible - } + ] } diff --git a/.stylelintscssrc b/.stylelintscssrc index 9ce3b20bc..2b05fa29c 100644 --- a/.stylelintscssrc +++ b/.stylelintscssrc @@ -2,9 +2,5 @@ "extends": [ "stylelint-config-wordpress/scss", "stylelint-config-rational-order" - ], - "rules": { - "color-named": always-where-possible - } + ] } - diff --git a/CHANGES.md b/CHANGES.md index a13885864..ac1b0491c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,48 @@ # Changelog +## 2.35.0 (12/4/24) +* Added: [WooCommerce] Better compatibility with WooCommerce Cart and Checkout blocks. +* Added: [FacetWP] Now allow FacetWP on a single Mai Post Grid instance by adding `facetwp-template` class to the block. +* Added: New `current` value can be used for `id` and `post_type` parameters in `mai_content` shortcode. +* Added: New `--button-outline-width` custom prop to more consistently override outline button styles. +* Added: Prior `—viewport-width` property is now included again. +* Changed: Reusable Blocks are now Synced Patterns to stay aligned with WP terminology. +* Changed: Update ACF to 6.3.11. +* Changed: Update Gulp to 5.0.0. +* Changed: Removed legacy genesis-accessibility attribute for 404-page. +* Changed: More through and simpler encoding handling with PHP's `DOMDocument`. +* Changed: Better handling of post exclusion when using Mai Post Grid. +* Changed: Using `100svh` instead of `100dvh` for body height. +* Changed: Now using less specific `:has()` for CSS class checks. +* Changed: Add transient caching to classic editor styles from customizer. +* Changed: Tweak order of processing in `mai_get_processed_content()`. +* Changed: Sticky header is now disabled in landscape mode on mobile. +* Changed: CSS is now on `:focus-visible` instead of `:focus` better visual handling of non-keyboard enabled focus. +* Changed: CSS grid now uses `minmax()` instead of `1fr` in some scenarios to prevent grid blowout. +* Changed: [Performance] More efficient `get_terms()` queries when we only need `id` and `name`. +* Changed: [Performance] Only run ACF field filters in the admin, when loading field data dynamically. +* Changed: Disable preloading of featured and page header images. This was often causing more issues than it was helping. +* Changed: Convert `DOMDocument` to `WP_HTML_Tag_Processor` for Mai custom attributes. +* Changed: Convert `DOMDocument` to `WP_HTML_Tag_Processor` for WooCommerce button classes. +* Changed: Check if post type exists after `mai_grid_post_types` filter. +* Changed: Validate ACF fields that don't use `field_` as the field key prefix. +* Changed: Added prefixes for our ACF field groups that didn't have one. +* Changed: Update the updater. +* Fixed: Social links gap when inside Mai Columns. +* Fixed: Full aligned blocks did not always display correctly in the editor, particularly when nested, and/or when the content alignment was left or right. +* Fixed: Wide aligned blocks were sometimes cut off in the editor. +* Fixed: Mai Divider was not showing full width when inside Group/Cover block with content aligned left/right. +* Fixed: Comments had unexpected list margin in some scenarios. +* Fixed: The has-z-index-2 wasn't applying the correct z-index of 2. +* Fixed: Search block was not centering correctly in some scenarios, when set to be center aligned. +* Fixed: Author description not always showing correctly on the author archive. +* Fixed: Invalid markup in page header when a category/term has no intro text. +* Fixed: Site title was not always white when using a dark transparent header. +* Fixed: Menu toggle text color was not styed correctly when screen-reader-text class is removed. +* Fixed: Accent color being applied unexpectedly on select fields in some browsers, looking at you Safari. +* Fixed: Select field now sets min-height instead of height. +* Fixed: Removed the "remove global styles" setting to maintain compatibility with WP and fix "Missing Dependencies" error. + ## 2.34.1 (4/18/24) * Changed: Order of processing in `mai_get_processed_content()` to match `get_the_block_template_html()` function in WP core. * Fixed: The Setup Wizard missing steps for some users. diff --git a/Gulpfile.js b/Gulpfile.js index 48721887c..88abc8d3a 100755 --- a/Gulpfile.js +++ b/Gulpfile.js @@ -1,10 +1,10 @@ process.env.DISABLE_NOTIFIER = true; -const gulp = require( 'gulp' ), - tasks = require( './bin/tasks' ); +const gulp = require('gulp'), + tasks = require('./bin/tasks'); -Object.keys( tasks ).forEach( function( taskName ) { - const args = [ taskName ].concat( tasks[ taskName ] ); +Object.keys(tasks).forEach(function(taskName) { + const args = [taskName].concat(tasks[taskName]); - gulp.task.apply( gulp, args ); -} ); + gulp.task.apply(gulp, args); +}); \ No newline at end of file diff --git a/assets/css/admin.min.css b/assets/css/admin.min.css index 6cfd87eed..20d92db97 100644 --- a/assets/css/admin.min.css +++ b/assets/css/admin.min.css @@ -1 +1 @@ -body.has-dark-body .editor-styles-wrapper{--heading-color:var(--color-white);--body-color:var(--color-white);--mai-block-appender-color:var(--color-white)}body.has-boxed-container .editor-styles-wrapper{--body-background-color:var(--color-white);--mai-block-appender-color:#1e1e1e}.edit-post-layout{--editor-viewport-width:calc(100vw - var(--admin-menu-width, 160px) - var(--block-sidebar-width, 0px))}.folded{--admin-menu-width:36px}.is-fullscreen-mode{--admin-menu-width:0px}.edit-post-layout.is-sidebar-opened{--block-sidebar-width:281px}.block-editor-block-list__layout.is-root-container,.edit-post-visual-editor__post-title-wrapper{max-width:var(--wp-block-max-width,var(--breakpoint-lg));margin-right:auto;margin-left:auto}.wp-block{max-width:var(--wp-block-max-width,var(--breakpoint-lg))}.wp-block[data-align=full]{max-width:var(--alignfull-max-width,var(--editor-viewport-width));margin-right:var(--alignfull-margin-right,calc(50% - ((var(--editor-viewport-width) / 2) - (var(--scrollbar-width, 0px) / 2))))!important;margin-left:var(--alignfull-margin-left,calc(50% - ((var(--editor-viewport-width) / 2) - (var(--scrollbar-width, 0px) / 2))))!important}.wp-block[data-align=wide]{--alignwide-max-side-spacing:max(0px,calc((var(--editor-viewport-width) - var(--wp-block-max-width)) / 4));--alignwide-side-spacing:min(var(--spacing-xxxxl),var(--alignwide-max-side-spacing));width:calc(100% * (var(--alignwide-side-spacing) * 2));max-width:unset;margin-right:calc(var(--alignwide-side-spacing) * -1);margin-left:calc(var(--alignwide-side-spacing) * -1)}[data-checked]:first-of-type{border-radius:3px 0 0 3px!important}#toplevel_page_mai-theme .wp-submenu li:nth-child(4){margin-bottom:5px;padding-bottom:6px;border-bottom:1px solid hsla(0,0%,100%,.2)}#toplevel_page_mai-theme .wp-submenu li:not(:nth-child(4))+li:nth-last-child(3){margin-top:5px;padding-top:6px;border-top:1px solid hsla(0,0%,100%,.2)}#side-sortables .acf-postbox .postbox-header{position:relative!important}#side-sortables .acf-postbox:first-child .postbox-header{border-top:0!important}#side-sortables .acf-postbox h2.hndle{padding:16px 48px 16px 16px!important;font-size:0.8125rem!important;font-weight:500!important}#side-sortables .acf-postbox .acf-hndle-cog,#side-sortables .acf-postbox .handle-order-higher,#side-sortables .acf-postbox .handle-order-lower{display:none!important}#side-sortables .acf-postbox .handlediv{position:absolute;right:16px;top:50%;width:24px;height:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:color .1s ease-in-out;text-align:right;box-shadow:none!important}#side-sortables .acf-postbox .handlediv .toggle-indicator:before{width:100%;height:100%;background-image:url('data:image/svg+xml;charset=UTF-8,');background-repeat:no-repeat;background-position:50%;content:""!important}#side-sortables .acf-postbox .handlediv[aria-expanded=true] .toggle-indicator:before{background-image:url('data:image/svg+xml;charset=UTF-8,')}#tmpl-acf-field-group-pro-features,.acf-admin-toolbar-upgrade-btn{display:none!important;width:0!important;height:0!important}.setup-wizard{--color-primary:#2cb563;position:fixed;top:0;left:0;z-index:99999;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;width:100dvw;height:100dvh;text-align:center;background:#f1f1f1}.setup-wizard>.setup-wizard-logo-wrap{order:-2;width:100%;margin-bottom:0}.setup-wizard .setup-wizard-logo{width:100%;max-width:100px}.setup-wizard>h1{order:-1;font-size:1.5em;letter-spacing:0.125rem;text-transform:uppercase}.setup-wizard a{color:var(--color-primary)}.setup-wizard .button-primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.setup-wizard .button-secondary,.setup-wizard .button:not(.button-primary){color:var(--color-primary)!important;border-color:var(--color-primary)!important}.setup-wizard #submit{display:block;margin:0 auto 24px;padding:6px 24px;font-size:1.2em}.setup-wizard #submit img{display:none;margin-left:5px}.setup-wizard #submit.is-running img{display:inline-block}.setup-wizard h1{width:100%;margin-bottom:1em}.setup-wizard>p{width:100%}.setup-wizard>.wrap,.setup-wizard>form{width:100%;margin:0 auto}.setup-wizard>form{max-width:660px;padding:2em 3em 3em;background:#fff;border-radius:4px;box-shadow:0 1px 6px #e1e1e1}.setup-wizard h2{font-size:2em}.setup-wizard input[type=email]{width:100%;max-width:260px;padding:8px 16px}.setup-wizard label{position:relative}.setup-wizard input[type=checkbox]{position:absolute;top:6px;right:calc(100% + 4px)}.error,.success{margin-bottom:0;font-style:italic}.label{display:inline-flex;align-items:center}[data-status]>label{position:relative}[data-status]>label:after{position:absolute;top:0;left:calc(100% + 10px);display:inline-block;width:18px;height:18px;margin-left:10px;vertical-align:middle;background-image:url(../img/spinner.gif);background-position:50%;background-size:18px;visibility:hidden;-webkit-filter:brightness(.5);filter:brightness(.5);content:""}[data-status=running]>label:after{visibility:visible}[data-status=complete]>label:after{background-image:url(../img/tick.png);visibility:visible;-webkit-filter:none;filter:none}.progress{display:none}#demo ul{display:flex;flex-wrap:wrap;justify-content:center;margin-top:3em}#demo li{margin:0 .75em 1.5em}#demo label{display:flex;flex-wrap:wrap;width:200px;margin:0;text-align:center;background:#fafafa;outline:1px solid #e8e8e8;box-shadow:0 1px 4px rgba(0,0,0,.05)}#demo label:focus-within{outline:1px solid #007cba}#demo input{position:absolute;width:0;height:0;opacity:0}#demo img{cursor:pointer;pointer-events:none}#demo h4{position:relative}#demo [data-status]:after{display:none}#demo h4:after{position:absolute;left:calc(100% + 5px);display:inline-block;width:18px;height:18px;vertical-align:middle;background-image:url(../img/tick.png);background-position:50%;background-size:18px;visibility:hidden;content:""}#demo input:checked~span h4:after{visibility:visible}#demo .label{display:flex;justify-content:space-between;width:100%;padding:0 1em;border-top:1px solid #e8e8e8}#demo .label a{opacity:0;transition:.2s ease}#demo label:hover a{opacity:1}#content ul,#plugins ul{display:block;margin:36px auto}#content ul{max-width:300px;text-align:left}#content li{margin-bottom:24px}#content label{display:block}#content .label{display:block;align-items:unset}#content .label strong{display:block;margin-bottom:8px;font-size:1.2em}#content .step-description{display:block;width:100%;margin:4px 0 0 16px;list-style:disc}#content .step-description li{margin-bottom:8px}@media only screen and (min-width:820px){.narrow-content .edit-post-layout:not(.is-sidebar-opened){--wp-block-max-width:var(--breakpoint-sm)}}@media only screen and (min-width:1020px){.content-sidebar .edit-post-layout.is-sidebar-opened,.content-sidebar .edit-post-layout:not(.is-sidebar-opened),.sidebar-content .edit-post-layout.is-sidebar-opened,.sidebar-content .edit-post-layout:not(.is-sidebar-opened),.standard-content .edit-post-layout:not(.is-sidebar-opened){--wp-block-max-width:var(--breakpoint-md)}}@media only screen and (min-width:1080px){.narrow-content .edit-post-layout.is-sidebar-opened{--wp-block-max-width:var(--breakpoint-sm)}}@media only screen and (min-width:1220px){.edit-post-layout:not(.is-sidebar-opened){--wp-block-max-width:var(--breakpoint-xl)}}@media only screen and (min-width:1300px){.standard-content .edit-post-layout.is-sidebar-opened{--wp-block-max-width:var(--breakpoint-md)}}@media only screen and (min-width:1500px){.edit-post-layout.is-sidebar-opened{--wp-block-max-width:var(--breakpoint-lg)}}@media only screen and (min-width:1740px){.edit-post-layout.is-sidebar-opened{--wp-block-max-width:var(--breakpoint-xl)}} \ No newline at end of file +body{--admin-menu-width:160px}body.is-fullscreen-mode{--admin-menu-width:0px}.editor-styles-wrapper{--viewport-width:calc(100vw - var(--admin-menu-width, 160px) - var(--block-sidebar-width, 0px));--editor-viewport-width:calc(100vw - var(--admin-menu-width, 160px) - var(--block-sidebar-width, 0px))}body.has-dark-body .editor-styles-wrapper{--heading-color:var(--color-white);--body-color:var(--color-white);--mai-block-appender-color:var(--color-white)}body.has-boxed-container .editor-styles-wrapper{--body-background-color:var(--color-white);--mai-block-appender-color:#1e1e1e}.interface-interface-skeleton__body:has(.interface-interface-skeleton__sidebar:not(:empty)){--block-sidebar-width:281px}.block-editor-block-list__layout.is-root-container,.edit-post-visual-editor__post-title-wrapper{margin-left:auto;margin-right:auto;max-width:var(--wp-block-max-width,var(--breakpoint-lg))}.wp-block{max-width:var(--wp-block-max-width,var(--breakpoint-lg))}.wp-block[data-align=full]{margin-left:var(--alignfull-margin-left,calc(50% - var(--editor-viewport-width)/2 + var(--scrollbar-width, 0px)/2))!important;margin-right:var(--alignfull-margin-right,calc(50% - var(--editor-viewport-width)/2 + var(--scrollbar-width, 0px)/2))!important;max-width:var(--alignfull-max-width,var(--editor-viewport-width))}.wp-block[data-align=wide]{--alignwide-max-side-spacing:max(0px,calc((var(--editor-viewport-width) - var(--wp-block-max-width))/4));--alignwide-side-spacing:min(var(--spacing-xxxxl),var(--alignwide-max-side-spacing));margin-left:calc(var(--alignwide-side-spacing)*-1);margin-right:calc(var(--alignwide-side-spacing)*-1);max-width:unset;width:calc(100%*var(--alignwide-side-spacing)*2)}[data-checked]:first-of-type{border-radius:3px 0 0 3px!important}#toplevel_page_mai-theme .wp-submenu li:nth-child(4){border-bottom:1px solid hsla(0,0%,100%,.2);margin-bottom:5px;padding-bottom:6px}#toplevel_page_mai-theme .wp-submenu li:not(:nth-child(4))+li:nth-last-child(3){border-top:1px solid hsla(0,0%,100%,.2);margin-top:5px;padding-top:6px}#side-sortables .acf-postbox .postbox-header{position:relative!important}#side-sortables .acf-postbox:first-child .postbox-header{border-top:0!important}#side-sortables .acf-postbox h2.hndle{font-size:13px!important;font-weight:500!important;padding:16px 48px 16px 16px!important}#side-sortables .acf-postbox .acf-hndle-cog,#side-sortables .acf-postbox .handle-order-higher,#side-sortables .acf-postbox .handle-order-lower{display:none!important}#side-sortables .acf-postbox .handlediv{box-shadow:none!important;height:24px;position:absolute;right:16px;text-align:right;top:50%;transform:translateY(-50%);transition:color .1s ease-in-out;width:24px}#side-sortables .acf-postbox .handlediv .toggle-indicator:before{background-image:url('data:image/svg+xml;charset=utf-8,');background-position:50%;background-repeat:no-repeat;content:""!important;height:100%;width:100%}#side-sortables .acf-postbox .handlediv[aria-expanded=true] .toggle-indicator:before{background-image:url('data:image/svg+xml;charset=utf-8,')}#tmpl-acf-field-group-pro-features,.acf-admin-toolbar-upgrade-btn{display:none!important;height:0!important;width:0!important}.mai-setup-wizard{--color-primary:#2cb563;align-content:center;align-items:center;background:#f1f1f1;display:flex;flex-wrap:wrap;height:100svh;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100dvw;z-index:99999}.mai-setup-wizard>.mai-setup-wizard-logo-wrap{margin-bottom:0;order:-2;width:100%}.mai-setup-wizard .mai-setup-wizard-logo{max-width:100px;width:100%}.mai-setup-wizard>h1{font-size:1.5em;letter-spacing:2px;order:-1;text-transform:uppercase}.mai-setup-wizard a{color:var(--color-primary)}.mai-setup-wizard .button-primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.mai-setup-wizard .button-secondary,.mai-setup-wizard .button:not(.button-primary){border-color:var(--color-primary)!important;color:var(--color-primary)!important}.mai-setup-wizard #submit{display:block;font-size:1.2em;margin:0 auto 24px;padding:6px 24px}.mai-setup-wizard #submit img{display:none;margin-left:5px}.mai-setup-wizard #submit.is-running img{display:inline-block}.mai-setup-wizard h1{margin-bottom:1em;width:100%}.mai-setup-wizard>p{width:100%}.mai-setup-wizard>.wrap,.mai-setup-wizard>form{margin:0 auto;width:100%}.mai-setup-wizard>form{background:#fff;border-radius:4px;box-shadow:0 1px 6px #e1e1e1;max-width:660px;padding:2em 3em 3em}.mai-setup-wizard h2{font-size:2em}.mai-setup-wizard input[type=email]{max-width:260px;padding:8px 16px;width:100%}.mai-setup-wizard label{position:relative}.mai-setup-wizard input[type=checkbox]{position:absolute;right:calc(100% + 4px);top:6px}.error,.success{font-style:italic;margin-bottom:0}.label{align-items:center;display:inline-flex}[data-status]>label{position:relative}[data-status]>label:after{background-image:url(../img/spinner.gif);background-position:50%;background-size:18px;content:"";display:inline-block;filter:brightness(.5);height:18px;left:calc(100% + 10px);margin-left:10px;position:absolute;top:0;vertical-align:middle;visibility:hidden;width:18px}[data-status=running]>label:after{visibility:visible}[data-status=complete]>label:after{background-image:url(../img/tick.png);filter:none;visibility:visible}.progress{display:none}#demo ul{display:flex;flex-wrap:wrap;justify-content:center;margin-top:3em}#demo li{margin:0 .75em 1.5em}#demo label{background:#fafafa;box-shadow:0 1px 4px rgba(0,0,0,.05);display:flex;flex-wrap:wrap;margin:0;outline:1px solid #e8e8e8;text-align:center;width:200px}#demo label:focus-within{outline:1px solid #007cba}#demo input{height:0;opacity:0;position:absolute;width:0}#demo img{cursor:pointer;pointer-events:none}#demo h4{position:relative}#demo [data-status]:after{display:none}#demo h4:after{background-image:url(../img/tick.png);background-position:50%;background-size:18px;content:"";display:inline-block;height:18px;left:calc(100% + 5px);position:absolute;vertical-align:middle;visibility:hidden;width:18px}#demo input:checked~span h4:after{visibility:visible}#demo .label{border-top:1px solid #e8e8e8;display:flex;justify-content:space-between;padding:0 1em;width:100%}#demo .label a{opacity:0;transition:.2s ease}#demo label:hover a{opacity:1}#content ul,#plugins ul{display:block;margin:36px auto}#content ul{max-width:300px;text-align:left}#content li{margin-bottom:24px}#content label{display:block}#content .label{align-items:unset;display:block}#content .label strong{display:block;font-size:1.2em;margin-bottom:8px}#content .step-description{display:block;list-style:disc;margin:4px 0 0 16px;width:100%}#content .step-description li{margin-bottom:8px}@media only screen and (min-width:820px){.narrow-content .edit-post-layout:not(.is-sidebar-opened){--wp-block-max-width:var(--breakpoint-sm)}}@media only screen and (min-width:1020px){.content-sidebar .edit-post-layout.is-sidebar-opened,.content-sidebar .edit-post-layout:not(.is-sidebar-opened),.sidebar-content .edit-post-layout.is-sidebar-opened,.sidebar-content .edit-post-layout:not(.is-sidebar-opened),.standard-content .edit-post-layout:not(.is-sidebar-opened){--wp-block-max-width:var(--breakpoint-md)}}@media only screen and (min-width:1080px){.narrow-content .edit-post-layout.is-sidebar-opened{--wp-block-max-width:var(--breakpoint-sm)}}@media only screen and (min-width:1220px){.edit-post-layout:not(.is-sidebar-opened){--wp-block-max-width:var(--breakpoint-xl)}}@media only screen and (min-width:1300px){.standard-content .edit-post-layout.is-sidebar-opened{--wp-block-max-width:var(--breakpoint-md)}}@media only screen and (min-width:1500px){.edit-post-layout.is-sidebar-opened{--wp-block-max-width:var(--breakpoint-lg)}}@media only screen and (min-width:1740px){.edit-post-layout.is-sidebar-opened{--wp-block-max-width:var(--breakpoint-xl)}}@media only screen and (max-width:960px){body{--admin-menu-width:36px}} \ No newline at end of file diff --git a/assets/css/advanced-custom-fields.min.css b/assets/css/advanced-custom-fields.min.css index d4d1f35a2..fee763772 100644 --- a/assets/css/advanced-custom-fields.min.css +++ b/assets/css/advanced-custom-fields.min.css @@ -1 +1 @@ -.acf-tab-wrap.-top{padding-bottom:1px}.mai-sortable ul.acf-checkbox-list>li{display:grid;grid-template-columns:1fr 40px;align-items:center;height:34px;background:#fff;border:1px solid #7e8993;border-radius:2px}.mai-sortable ul.acf-checkbox-list>li+li{margin-top:6px}.mai-sortable ul.acf-checkbox-list>li label{display:flex;align-items:center;padding:4px 16px}.mai-sortable ul.acf-checkbox-list>li label input{margin-right:12px}.mai-sortable ul.acf-checkbox-list>li i{font-style:normal}.mai-sortable ul.acf-checkbox-list>li.sortable-checkbox-placeholder{height:34px;background:#f1f1f1;border:1px solid #ccd0d4}.mai-sortable ul.acf-checkbox-list .mai-acf-sortable-handle{display:flex;align-items:center;justify-content:center;height:100%;cursor:move}.mai-sortable ul.acf-checkbox-list>li svg{width:16px;fill:currentColor}.acf-field-clone[class*=mai]{margin:0!important;padding:0!important;border:0!important}.acf-field-clone[class*=mai] .acf-clone-fields{border:0!important}.acf-field-clone[class*=mai]+.acf-field:not(.acf-field-clone){margin-top:0!important}.acf-field-clone[class*=mai]>.acf-input>.acf-clone-fields>.acf-field:not(.acf-hidden):last-of-type{margin-bottom:16px!important}.acf-field-clone[class*=mai]>.acf-label{display:none}.mai-block-colors ul.acf-radio-list{display:flex;flex-wrap:wrap;margin-left:0;padding-left:0}.mai-block-colors ul.acf-radio-list:after{display:block;order:99;width:100%;content:""}.mai-block-colors ul.acf-radio-list li:first-child{order:9999}.mai-block-colors ul.acf-radio-list li:first-child label{display:inline-flex;align-items:center;height:24px;padding:0 8px;color:var(--wp-admin-theme-color);font-size:0.6875rem;line-height:1.375rem;white-space:nowrap;background:transparent;border-radius:2px;outline:1px solid transparent;box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.mai-block-colors ul.acf-radio-list li:first-child input{display:none}.mai-block-colors ul.acf-radio-list li:last-child{order:999;margin:0 16px 0 auto;color:var(--wp-admin-theme-color);line-height:1.375rem;text-decoration:underline}.mai-block-colors ul.acf-radio-list li:last-child label{display:block}.mai-block-colors ul.acf-radio-list li:last-child input{display:none}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child){display:inline-block;width:28px;height:28px;margin-right:calc((100% - 168px) / 5);margin-bottom:12px;vertical-align:top}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child):nth-child(6n+7){margin-right:0}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child) label{position:relative;display:inline-block;width:100%;height:100%;color:#fff;font-size:0.75rem;text-indent:-999px;background:transparent;background-color:transparent;border:none;border-radius:50%;box-shadow:inset 0 0 0 14px;cursor:pointer}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child) label input[type=radio]{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child) label input[type=radio]:checked:before{display:block;width:100%;height:100%;margin:0;color:#fff;font-size:1.5rem;font-family:dashicons;text-shadow:1px 0 0 rgba(0,0,0,.5),0 1px 0 rgba(0,0,0,.5),-1px 0 0 rgba(0,0,0,.5),0 -1px 0 rgba(0,0,0,.5);background-color:transparent;content:"\f15e"}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child) label input[type=radio]:focus{border:0;outline:0;box-shadow:none}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child) label input[type=radio]:focus:after{position:absolute;top:-2px;left:-2px;width:32px;height:32px;border:2px solid #757575;border-radius:50%;box-shadow:inset 0 0 0 2px #fff;content:""}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child) label span{position:absolute;top:70%;left:50%;z-index:-1;height:0;padding:0 6px;color:#fff;white-space:nowrap;background:#1d1d1d;border-radius:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;transition:opacity .1s ease .5s}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child) label:hover{text-indent:0}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child) label:hover input{-webkit-transform:scale(1.2);transform:scale(1.2)}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child) label:hover span{z-index:1;height:22px;line-height:1.375rem;opacity:1}.mai-block-colors+.acf-field-color-picker:not(:last-child){padding-bottom:16px!important;border-bottom:1px solid #eee!important}.acf-block-panel .acf-block-fields div.acf-field[data-name=align] .acf-button-group,.acf-block-panel .acf-block-fields div.acf-field[data-name=display] .acf-button-group,.acf-block-panel .acf-block-fields div.acf-field[data-name=style] .acf-button-group{display:flex}.acf-block-panel .acf-block-fields div.acf-field.acf-field-mai-icon-padding{clear:both!important;padding-top:16px;border-top:1px solid #e2e4e7}.acf-block-panel .acf-block-fields div.acf-field.acf-field-mai-icon-padding .acf-input{max-width:calc(50% - 16px)!important}.acf-block-panel .acf-block-fields div.acf-field[data-name=margin_message]{clear:both!important;margin-bottom:0;padding-top:16px;padding-bottom:0;border-top:1px solid #e2e4e7}.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_bottom] .acf-label label,.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_left] .acf-label label,.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_right] .acf-label label,.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_top] .acf-label label{font-weight:400}.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_bottom],.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_left],.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_right],.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_top]{clear:none!important;max-width:calc(50% - 32px)!important}.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_left],.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_top]{float:left!important}.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_bottom],.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_right]{float:right!important}.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_left],.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_right]{margin-top:0!important}.acf-block-panel .acf-block-fields div.acf-field[data-name=border_width]{clear:none!important;max-width:calc(50% - 32px)!important}.acf-block-panel .acf-block-fields div.acf-field[data-name=color_shadow]{clear:both!important;padding-top:16px;border-top:1px solid #e2e4e7}.acf-block-panel .acf-block-fields div.acf-field[data-name=blur],.acf-block-panel .acf-block-fields div.acf-field[data-name=text_shadow_blur],.acf-block-panel .acf-block-fields div.acf-field[data-name=text_shadow_x_offset],.acf-block-panel .acf-block-fields div.acf-field[data-name=text_shadow_y_offset],.acf-block-panel .acf-block-fields div.acf-field[data-name=x_offset],.acf-block-panel .acf-block-fields div.acf-field[data-name=y_offset]{float:left!important;clear:none!important;max-width:calc(33.33333333% - 16px)!important;margin-top:0!important}.acf-block-panel .acf-block-fields div.acf-field[data-name=text_shadow_x_offset],.acf-block-panel .acf-block-fields div.acf-field[data-name=x_offset]{margin-right:0}.acf-block-panel .acf-block-fields div.acf-field[data-name=text_shadow_y_offset],.acf-block-panel .acf-block-fields div.acf-field[data-name=y_offset]{margin-right:8px;margin-left:8px}.acf-block-panel .acf-block-fields div.acf-field[data-name=blur],.acf-block-panel .acf-block-fields div.acf-field[data-name=text_shadow_blur]{margin-left:0}.acf-block-panel .acf-block-fields div.acf-field[data-key=mai_icon_round_corners]{padding-top:16px;border-top:1px solid #e2e4e7}.acf-field-mai-icon-brand-choices .acf-selection,.acf-field-mai-icon-choices .acf-selection{display:flex;align-items:center;height:100%}.acf-field-mai-icon-brand-choices .mai-icon-svg,.acf-field-mai-icon-choices .mai-icon-svg{max-width:20px;max-height:75%;margin-left:4px}.acf-field-mai-icon-brand-choices .mai-icon-name,.acf-field-mai-icon-choices .mai-icon-name{margin-left:8px}[id$=-mai_icon_brand_choices-results],[id$=-mai_icon_choices-results]{display:grid;grid-template-columns:repeat(3,1fr)}[id$=-mai_icon_brand_choices-results] .select2-results__option,[id$=-mai_icon_choices-results] .select2-results__option{padding:0}[id$=-mai_icon_brand_choices-results] .select2-results__option .mai-icon-svg,[id$=-mai_icon_choices-results] .select2-results__option .mai-icon-svg{max-width:30px;max-height:30px;padding-top:6px}[id$=-mai_icon_brand_choices-results] .select2-results__option .mai-icon-name,[id$=-mai_icon_choices-results] .select2-results__option .mai-icon-name{display:block;margin:4px auto 8px;font-size:0.625rem;word-break:break-word;opacity:.5}[id$=-mai_icon_brand_choices-results] .select2-results__option:not(.loading-results):not(.select2-results__message),[id$=-mai_icon_choices-results] .select2-results__option:not(.loading-results):not(.select2-results__message){text-align:center}.select2-container--default .select2-selection--single [id$=-mai_icon_brand_choices-container].select2-selection__rendered,.select2-container--default .select2-selection--single [id$=-mai_icon_choices-container].select2-selection__rendered{display:flex;align-items:center;height:100%}.acf-block-component .acf-block-fields div.acf-field.acf-field-5c854069d358c{padding-bottom:8px}.acf-block-component .acf-block-fields div.acf-field.acf-field-5e334124b905d{padding-top:0}.acf-block-component .acf-block-fields div.acf-field.mai-acf-nested-columns{margin:0 0 0 16px;padding:12px 16px 4px 12px;border-left:1px solid #e2e4e7!important}.acf-block-component .acf-block-fields div.acf-field.mai-acf-nested-columns-first{position:relative;border-top:1px solid #e2e4e7!important;border-radius:3px 0 0 0}.acf-block-component .acf-block-fields div.acf-field.mai-acf-nested-columns-first:before{position:absolute;bottom:100%;left:6px;display:block;width:0;height:16px;border-left:1px solid #e2e4e7!important;content:""}.acf-block-component .acf-block-fields div.acf-field.mai-acf-nested-columns-last{padding-bottom:12px;border-bottom:1px solid #e2e4e7!important;border-radius:0 0 0 3px}.acf-field-mai-columns-arrangement-message,.acf-field-mai-columns-columns{margin-bottom:0!important}.acf-field-mai-columns-arrangement-message+.acf-tab-wrap>.acf-tab-group{display:flex;justify-content:space-between;padding-top:2px;border-top:none!important}.acf-field-mai-columns-arrangement-message+.acf-tab-wrap>.acf-tab-group>li{flex:1;max-width:calc(25% - .75em);margin:0}.acf-field-mai-columns-arrangement-message.acf-hidden+.acf-tab-wrap>.acf-tab-group{border:none!important}.acf-tab-button[data-key=mai_columns_arrangement_md_tab],.acf-tab-button[data-key=mai_columns_arrangement_sm_tab],.acf-tab-button[data-key=mai_columns_arrangement_tab],.acf-tab-button[data-key=mai_columns_arrangement_xs_tab]{position:relative;font-size:1.625rem;line-height:1;text-indent:-9999px}.acf-tab-button[data-key=mai_columns_arrangement_md_tab]:after,.acf-tab-button[data-key=mai_columns_arrangement_sm_tab]:after,.acf-tab-button[data-key=mai_columns_arrangement_tab]:after,.acf-tab-button[data-key=mai_columns_arrangement_xs_tab]:after{position:absolute;top:8px;left:0;display:block;width:100%;height:22px;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}.acf-tab-button[data-key=mai_columns_arrangement_tab]:after{-webkit-mask-image:url('data:image/svg+xml;charset=UTF-8,');mask-image:url('data:image/svg+xml;charset=UTF-8,')}.acf-tab-button[data-key=mai_columns_arrangement_md_tab]:after{-webkit-mask-image:url('data:image/svg+xml;charset=UTF-8,');mask-image:url('data:image/svg+xml;charset=UTF-8,')}.acf-tab-button[data-key=mai_columns_arrangement_sm_tab]:after{-webkit-mask-image:url('data:image/svg+xml;charset=UTF-8,');mask-image:url('data:image/svg+xml;charset=UTF-8,')}.acf-tab-button[data-key=mai_columns_arrangement_xs_tab]:after{-webkit-mask-image:url('data:image/svg+xml;charset=UTF-8,');mask-image:url('data:image/svg+xml;charset=UTF-8,')}.acf-field-mai-columns-arrangement-message~.acf-field-mai-columns-xs-arrangement+.acf-tab-wrap>.acf-tab-group{padding:0;border-top:0}.acf-field-mai-columns-arrangement-message.acf-hidden~.acf-field-mai-columns-xs-arrangement+.acf-tab-wrap>.acf-tab-group{border:0}.acf-field-mai-columns-arrangement .acf-input,.acf-field-mai-columns-md-arrangement .acf-input,.acf-field-mai-columns-sm-arrangement .acf-input,.acf-field-mai-columns-xs-arrangement .acf-input{display:flex;flex-direction:column}.acf-field-mai-columns-arrangement details,.acf-field-mai-columns-md-arrangement details,.acf-field-mai-columns-sm-arrangement details,.acf-field-mai-columns-xs-arrangement details{color:var(--wp-admin-theme-color);text-align:center;text-decoration:underline;cursor:pointer}.acf-field-mai-columns-arrangement details summary,.acf-field-mai-columns-md-arrangement details summary,.acf-field-mai-columns-sm-arrangement details summary,.acf-field-mai-columns-xs-arrangement details summary{font-size:0.6875rem;list-style:none}.acf-field-mai-columns-arrangement details>summary::-webkit-details-marker,.acf-field-mai-columns-arrangement details>summary::marker,.acf-field-mai-columns-md-arrangement details>summary::-webkit-details-marker,.acf-field-mai-columns-md-arrangement details>summary::marker,.acf-field-mai-columns-sm-arrangement details>summary::-webkit-details-marker,.acf-field-mai-columns-sm-arrangement details>summary::marker,.acf-field-mai-columns-xs-arrangement details>summary::-webkit-details-marker,.acf-field-mai-columns-xs-arrangement details>summary::marker{display:none}.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(6),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(7),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(8),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(9),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(10),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(11),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(12),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(13),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(14),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(15),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(16),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(17),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(18),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(19),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(20),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(6),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(7),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(8),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(9),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(10),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(11),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(12),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(13),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(14),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(15),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(16),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(17),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(18),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(19),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(20),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(6),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(7),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(8),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(9),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(10),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(11),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(12),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(13),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(14),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(15),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(16),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(17),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(18),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(19),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(20),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(6),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(7),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(8),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(9),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(10),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(11),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(12),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(13),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(14),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(15),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(16),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(17),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(18),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(19),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(20){min-width:33.333333%}.acf-field-mai-columns-arrangement details:not([open]) .less-text,.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(6),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(7),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(8),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(9),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(10),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(11),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(12),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(13),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(14),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(15),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(16),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(17),.acf-field-mai-columns-arrangement details[open] .more-text,.acf-field-mai-columns-md-arrangement details:not([open]) .less-text,.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(6),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(7),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(8),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(9),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(10),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(11),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(12),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(13),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(14),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(15),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(16),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(17),.acf-field-mai-columns-md-arrangement details[open] .more-text,.acf-field-mai-columns-sm-arrangement details:not([open]) .less-text,.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(6),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(7),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(8),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(9),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(10),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(11),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(12),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(13),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(14),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(15),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(16),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(17),.acf-field-mai-columns-sm-arrangement details[open] .more-text,.acf-field-mai-columns-xs-arrangement details:not([open]) .less-text,.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(6),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(7),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(8),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(9),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(10),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(11),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(12),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(13),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(14),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(15),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(16),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(17),.acf-field-mai-columns-xs-arrangement details[open] .more-text{display:none}.acf-field-mai-columns-arrangement .acf-button-group,.acf-field-mai-columns-md-arrangement .acf-button-group,.acf-field-mai-columns-sm-arrangement .acf-button-group,.acf-field-mai-columns-xs-arrangement .acf-button-group{display:flex;flex-wrap:wrap;order:-1;margin:0 0 10px;padding:1px 0 0 1px}.acf-field-mai-columns-arrangement .acf-button-group label,.acf-field-mai-columns-md-arrangement .acf-button-group label,.acf-field-mai-columns-sm-arrangement .acf-button-group label,.acf-field-mai-columns-xs-arrangement .acf-button-group label{display:inline-flex;align-items:center;justify-content:center;min-width:20%;margin:-1px 0 0 -1px;padding:6px 0;line-height:1.1;white-space:unset;border-radius:var(--column-arrangement-border-radius,0)!important}.acf-field-mai-columns-arrangement .acf-button-group label:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)):not(:nth-child(5)),.acf-field-mai-columns-md-arrangement .acf-button-group label:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)):not(:nth-child(5)),.acf-field-mai-columns-sm-arrangement .acf-button-group label:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)):not(:nth-child(5)),.acf-field-mai-columns-xs-arrangement .acf-button-group label:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)):not(:nth-child(5)){min-width:33.333333%}.acf-field-mai-columns-arrangement .acf-button-group label:not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)),.acf-field-mai-columns-md-arrangement .acf-button-group label:not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)),.acf-field-mai-columns-sm-arrangement .acf-button-group label:not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)),.acf-field-mai-columns-xs-arrangement .acf-button-group label:not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)){font-size:1.1rem;-webkit-font-feature-settings:frac;font-feature-settings:frac;font-variant-numeric:diagonal-fractions}.acf-field-mai-columns-arrangement .acf-button-group label:last-child,.acf-field-mai-columns-arrangement .acf-button-group label:nth-last-child(2),.acf-field-mai-columns-arrangement .acf-button-group label:nth-last-child(3),.acf-field-mai-columns-md-arrangement .acf-button-group label:last-child,.acf-field-mai-columns-md-arrangement .acf-button-group label:nth-last-child(2),.acf-field-mai-columns-md-arrangement .acf-button-group label:nth-last-child(3),.acf-field-mai-columns-sm-arrangement .acf-button-group label:last-child,.acf-field-mai-columns-sm-arrangement .acf-button-group label:nth-last-child(2),.acf-field-mai-columns-sm-arrangement .acf-button-group label:nth-last-child(3),.acf-field-mai-columns-xs-arrangement .acf-button-group label:last-child,.acf-field-mai-columns-xs-arrangement .acf-button-group label:nth-last-child(2),.acf-field-mai-columns-xs-arrangement .acf-button-group label:nth-last-child(3){font-size:0.6875rem}.acf-field-mai-columns-arrangement .acf-button-group label:first-child,.acf-field-mai-columns-md-arrangement .acf-button-group label:first-child,.acf-field-mai-columns-sm-arrangement .acf-button-group label:first-child,.acf-field-mai-columns-xs-arrangement .acf-button-group label:first-child{--column-arrangement-border-radius:3px 0 0 0}.acf-field-mai-columns-arrangement .acf-button-group label:nth-child(5),.acf-field-mai-columns-md-arrangement .acf-button-group label:nth-child(5),.acf-field-mai-columns-sm-arrangement .acf-button-group label:nth-child(5),.acf-field-mai-columns-xs-arrangement .acf-button-group label:nth-child(5){--column-arrangement-border-radius:0 3px 0 0}.acf-field-mai-columns-arrangement .acf-button-group label:last-child,.acf-field-mai-columns-md-arrangement .acf-button-group label:last-child,.acf-field-mai-columns-sm-arrangement .acf-button-group label:last-child,.acf-field-mai-columns-xs-arrangement .acf-button-group label:last-child{--column-arrangement-border-radius:0 0 3px 0}.acf-field-mai-columns-arrangement .acf-button-group label:nth-last-child(3),.acf-field-mai-columns-md-arrangement .acf-button-group label:nth-last-child(3),.acf-field-mai-columns-sm-arrangement .acf-button-group label:nth-last-child(3),.acf-field-mai-columns-xs-arrangement .acf-button-group label:nth-last-child(3){--column-arrangement-border-radius:0 0 0 3px}.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group .acf-button-group{display:flex}.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group .acf-button-group label{padding:7px 4px;line-height:1.2}.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear{position:relative}.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group>.acf-label{padding-right:54px}.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child,.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child:focus,.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child:hover{flex:0;order:99;font-size:0.6875rem;text-decoration:underline;background:transparent;border:transparent}.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child{color:#d94f4f}.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child:focus,.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child:hover{color:#00a0d2!important;background:transparent!important;border:transparent!important;text-decoration:underline!important;color:#016087;background:#f3f5f6;border-color:#0071a1}.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:nth-child(2){border-radius:3px 0 0 3px}.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-small .acf-button-group label{font-size:0.6875rem}.mai-info-icon-link{display:inline-flex;width:20px;height:20px;margin-bottom:-.35em;background:currentColor;-webkit-mask-image:url('data:image/svg+xml;charset=UTF-8,');mask-image:url('data:image/svg+xml;charset=UTF-8,');-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain} \ No newline at end of file +.acf-tab-wrap.-top{padding-bottom:1px}.acf-block-fields:has(.acf-field[data-key^=mai]) .acf-field{border-top:0}.acf-block-fields:has(.acf-field[data-key^=mai]) .acf-field:not(.acf-hidden):not(.acf-field-tab):not(.acf-field-accordion){margin-block:16px;padding-block:0}.mai-sortable ul.acf-checkbox-list>li{align-items:center;background:#fff;border:1px solid #7e8993;border-radius:2px;display:grid;grid-template-columns:1fr 40px;height:34px}.mai-sortable ul.acf-checkbox-list>li+li{margin-top:6px}.mai-sortable ul.acf-checkbox-list>li label{align-items:center;display:flex;padding:4px 16px}.mai-sortable ul.acf-checkbox-list>li label input{margin-right:12px}.mai-sortable ul.acf-checkbox-list>li i{font-style:normal}.mai-sortable ul.acf-checkbox-list>li.sortable-checkbox-placeholder{background:#f1f1f1;border:1px solid #ccd0d4;height:34px}.mai-sortable ul.acf-checkbox-list .mai-acf-sortable-handle{align-items:center;cursor:move;display:flex;height:100%;justify-content:center}.mai-sortable ul.acf-checkbox-list>li svg{width:16px;fill:currentColor}.acf-field-clone[data-key^=mai]{border:0!important;margin:0!important;padding:0!important}.acf-field[data-key^=mai]+.acf-field-clone[data-key^=mai]{margin-top:-16px}.acf-field-clone[data-key^=mai] .acf-clone-fields{border:0!important}.acf-field-clone[data-key^=mai]>.acf-label{display:none}.mai-block-colors ul.acf-radio-list{display:flex;flex-wrap:wrap;margin-left:0;padding-left:0}.mai-block-colors ul.acf-radio-list:after{content:"";display:block;order:99;width:100%}.mai-block-colors ul.acf-radio-list li:first-child{order:9999}.mai-block-colors ul.acf-radio-list li:first-child label{align-items:center;background:transparent;border-radius:2px;box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color);color:var(--wp-admin-theme-color);display:inline-flex;font-size:.6875rem;height:24px;line-height:1.375rem;outline:1px solid transparent;padding:0 8px;white-space:nowrap}.mai-block-colors ul.acf-radio-list li:first-child input{display:none}.mai-block-colors ul.acf-radio-list li:last-child{color:var(--wp-admin-theme-color);line-height:1.375rem;margin:0 16px 0 auto;order:999;text-decoration:underline}.mai-block-colors ul.acf-radio-list li:last-child label{display:block}.mai-block-colors ul.acf-radio-list li:last-child input{display:none}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child){display:inline-block;height:28px;margin-bottom:12px;margin-right:calc(20% - 33.6px);vertical-align:top;width:28px}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child):nth-child(6n+7){margin-right:0}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child) label{background:transparent;background-color:transparent;border:none;border-radius:50%;box-shadow:inset 0 0 0 14px;color:#fff;cursor:pointer;display:inline-block;font-size:.75rem;height:100%;position:relative;text-indent:-999px;width:100%}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child) label input[type=radio]{align-items:center;display:flex;height:100%;justify-content:center;left:0;margin:0;padding:0;position:absolute;top:0;transform:scale(1);transition:transform .1s ease;width:100%}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child) label input[type=radio]:checked:before{background-color:transparent;color:#fff;content:"";display:block;font-family:dashicons;font-size:1.5rem;height:100%;margin:0;text-shadow:1px 0 0 rgba(0,0,0,.5),0 1px 0 rgba(0,0,0,.5),-1px 0 0 rgba(0,0,0,.5),0 -1px 0 rgba(0,0,0,.5);width:100%}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child) label input[type=radio]:focus{border:0;box-shadow:none;outline:0}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child) label input[type=radio]:focus:after{border:2px solid #757575;border-radius:50%;box-shadow:inset 0 0 0 2px #fff;content:"";height:32px;left:-2px;position:absolute;top:-2px;width:32px}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child) label span{background:#1d1d1d;border-radius:2px;color:#fff;height:0;left:50%;opacity:0;padding:0 6px;position:absolute;top:70%;transform:translateX(-50%);transition:opacity .1s ease .5s;white-space:nowrap;z-index:-1}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child) label:hover{text-indent:0}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child) label:hover input{transform:scale(1.2)}.mai-block-colors ul.acf-radio-list li:not(:first-child):not(:last-child) label:hover span{height:22px;line-height:1.375rem;opacity:1;z-index:1}.mai-block-colors+.acf-field-color-picker:not(:last-child){border-bottom:1px solid #eee!important;padding-bottom:16px!important}.acf-block-panel .acf-block-fields div.acf-field[data-name=align] .acf-button-group,.acf-block-panel .acf-block-fields div.acf-field[data-name=display] .acf-button-group,.acf-block-panel .acf-block-fields div.acf-field[data-name=style] .acf-button-group{display:flex}.acf-block-panel .acf-block-fields div.acf-field.acf-field-mai-icon-padding .acf-input{max-width:calc(50% - 16px)!important}.acf-block-panel .acf-block-fields div.acf-field[data-name=margin_message]{margin-bottom:0!important}.acf-block-panel .acf-field[data-key=mai_icon_margin]>.acf-label,.acf-block-panel .acf-field[data-key=mai_icon_margin]>.acf-label label{margin-bottom:0}.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_bottom] .acf-label label,.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_left] .acf-label label,.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_right] .acf-label label,.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_top] .acf-label label{font-weight:400}.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_bottom],.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_left],.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_right],.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_top]{clear:none!important;max-width:50%!important}.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_left],.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_top]{float:left!important}.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_bottom],.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_right]{float:right!important}.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_left],.acf-block-panel .acf-block-fields div.acf-field-number[data-name=margin_right]{margin-top:0!important}.acf-block-panel .acf-block-fields div.acf-field[data-name=border_width]{clear:none!important;max-width:50%!important}.acf-block-panel .acf-block-fields div.acf-field[data-name=blur],.acf-block-panel .acf-block-fields div.acf-field[data-name=text_shadow_blur],.acf-block-panel .acf-block-fields div.acf-field[data-name=text_shadow_x_offset],.acf-block-panel .acf-block-fields div.acf-field[data-name=text_shadow_y_offset],.acf-block-panel .acf-block-fields div.acf-field[data-name=x_offset],.acf-block-panel .acf-block-fields div.acf-field[data-name=y_offset]{clear:none!important;float:left!important;margin-right:8px!important;margin-top:0!important;max-width:calc(33.33333% - 16px)!important;padding:0!important}.acf-block-panel .acf-block-fields div.acf-field[data-name=text_shadow_x_offset],.acf-block-panel .acf-block-fields div.acf-field[data-name=x_offset]{margin-left:16px}.acf-field-mai-icon-brand-choices .acf-selection,.acf-field-mai-icon-choices .acf-selection{align-items:center;display:flex;height:100%}.acf-field-mai-icon-brand-choices .mai-icon-svg,.acf-field-mai-icon-choices .mai-icon-svg{margin-left:4px;max-height:75%;max-width:20px}.acf-field-mai-icon-brand-choices .mai-icon-name,.acf-field-mai-icon-choices .mai-icon-name{margin-left:8px}[id$=-mai_icon_brand_choices-results],[id$=-mai_icon_choices-results]{display:grid;grid-template-columns:repeat(3,minmax(10px,1fr))}[id$=-mai_icon_brand_choices-results] .select2-results__option,[id$=-mai_icon_choices-results] .select2-results__option{padding:0}[id$=-mai_icon_brand_choices-results] .select2-results__option .mai-icon-svg,[id$=-mai_icon_choices-results] .select2-results__option .mai-icon-svg{max-height:30px;max-width:30px;padding-top:6px}[id$=-mai_icon_brand_choices-results] .select2-results__option .mai-icon-name,[id$=-mai_icon_choices-results] .select2-results__option .mai-icon-name{display:block;font-size:.625rem;margin:4px auto 8px;opacity:.5;word-break:break-word}[id$=-mai_icon_brand_choices-results] .select2-results__option:not(.loading-results):not(.select2-results__message),[id$=-mai_icon_choices-results] .select2-results__option:not(.loading-results):not(.select2-results__message){text-align:center}.select2-container--default .select2-selection--single [id$=-mai_icon_brand_choices-container].select2-selection__rendered,.select2-container--default .select2-selection--single [id$=-mai_icon_choices-container].select2-selection__rendered{align-items:center;display:flex;height:100%}.acf-block-component .acf-block-fields div.acf-field.acf-field-5c854069d358c{padding-bottom:8px}.acf-block-component .acf-block-fields div.acf-field.acf-field-5e334124b905d{padding-top:0}.acf-block-component .acf-block-fields div.acf-field.mai-acf-nested-columns{border-left:1px solid #e2e4e7!important;margin:0 0 0 16px;padding:12px 16px 4px 12px}.acf-block-component .acf-block-fields div.acf-field.mai-acf-nested-columns-first{border-radius:3px 0 0 0;border-top:1px solid #e2e4e7!important;position:relative}.acf-block-component .acf-block-fields div.acf-field.mai-acf-nested-columns-first:before{border-left:1px solid #e2e4e7!important;bottom:100%;content:"";display:block;height:16px;left:6px;position:absolute;width:0}.acf-block-component .acf-block-fields div.acf-field.mai-acf-nested-columns-last{border-bottom:1px solid #e2e4e7!important;border-radius:0 0 0 3px;padding-bottom:12px}.acf-field-mai-columns-arrangement-message,.acf-field-mai-columns-columns{margin-bottom:0!important}.acf-field-mai-columns-arrangement-message+.acf-tab-wrap>.acf-tab-group{border-top:none!important;display:flex;justify-content:space-between;padding-top:2px}.acf-field-mai-columns-arrangement-message+.acf-tab-wrap>.acf-tab-group>li{flex:1;margin:0;max-width:calc(25% - .75em)}.acf-field-mai-columns-arrangement-message.acf-hidden+.acf-tab-wrap>.acf-tab-group{border:none!important}.acf-tab-button[data-key=mai_columns_arrangement_md_tab],.acf-tab-button[data-key=mai_columns_arrangement_sm_tab],.acf-tab-button[data-key=mai_columns_arrangement_tab],.acf-tab-button[data-key=mai_columns_arrangement_xs_tab]{font-size:1.625rem;line-height:1;position:relative;text-indent:-9999px}.acf-tab-button[data-key=mai_columns_arrangement_md_tab]:after,.acf-tab-button[data-key=mai_columns_arrangement_sm_tab]:after,.acf-tab-button[data-key=mai_columns_arrangement_tab]:after,.acf-tab-button[data-key=mai_columns_arrangement_xs_tab]:after{background-color:currentColor;content:"";display:block;height:22px;left:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:8px;width:100%}.acf-tab-button[data-key=mai_columns_arrangement_tab]:after{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');mask-image:url('data:image/svg+xml;charset=utf-8,')}.acf-tab-button[data-key=mai_columns_arrangement_md_tab]:after{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');mask-image:url('data:image/svg+xml;charset=utf-8,')}.acf-tab-button[data-key=mai_columns_arrangement_sm_tab]:after{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');mask-image:url('data:image/svg+xml;charset=utf-8,')}.acf-tab-button[data-key=mai_columns_arrangement_xs_tab]:after{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');mask-image:url('data:image/svg+xml;charset=utf-8,')}.acf-field-mai-columns-arrangement-message~.acf-field-mai-columns-xs-arrangement+.acf-tab-wrap>.acf-tab-group{border-top:0;padding:0}.acf-field-mai-columns-arrangement-message.acf-hidden~.acf-field-mai-columns-xs-arrangement+.acf-tab-wrap>.acf-tab-group{border:0}.acf-field-mai-columns-arrangement .acf-input,.acf-field-mai-columns-md-arrangement .acf-input,.acf-field-mai-columns-sm-arrangement .acf-input,.acf-field-mai-columns-xs-arrangement .acf-input{display:flex;flex-direction:column}.acf-field-mai-columns-arrangement details,.acf-field-mai-columns-md-arrangement details,.acf-field-mai-columns-sm-arrangement details,.acf-field-mai-columns-xs-arrangement details{color:var(--wp-admin-theme-color);cursor:pointer;text-align:center;text-decoration:underline}.acf-field-mai-columns-arrangement details summary,.acf-field-mai-columns-md-arrangement details summary,.acf-field-mai-columns-sm-arrangement details summary,.acf-field-mai-columns-xs-arrangement details summary{font-size:.6875rem;list-style:none}.acf-field-mai-columns-arrangement details>summary::-webkit-details-marker,.acf-field-mai-columns-arrangement details>summary::marker,.acf-field-mai-columns-md-arrangement details>summary::-webkit-details-marker,.acf-field-mai-columns-md-arrangement details>summary::marker,.acf-field-mai-columns-sm-arrangement details>summary::-webkit-details-marker,.acf-field-mai-columns-sm-arrangement details>summary::marker,.acf-field-mai-columns-xs-arrangement details>summary::-webkit-details-marker,.acf-field-mai-columns-xs-arrangement details>summary::marker{display:none}.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(10),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(11),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(12),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(13),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(14),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(15),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(16),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(17),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(18),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(19),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(20),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(6),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(7),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(8),.acf-field-mai-columns-arrangement details[open]~.acf-button-group label:nth-child(9),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(10),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(11),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(12),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(13),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(14),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(15),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(16),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(17),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(18),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(19),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(20),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(6),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(7),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(8),.acf-field-mai-columns-md-arrangement details[open]~.acf-button-group label:nth-child(9),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(10),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(11),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(12),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(13),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(14),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(15),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(16),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(17),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(18),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(19),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(20),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(6),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(7),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(8),.acf-field-mai-columns-sm-arrangement details[open]~.acf-button-group label:nth-child(9),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(10),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(11),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(12),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(13),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(14),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(15),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(16),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(17),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(18),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(19),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(20),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(6),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(7),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(8),.acf-field-mai-columns-xs-arrangement details[open]~.acf-button-group label:nth-child(9){min-width:33.333333%}.acf-field-mai-columns-arrangement details:not([open]) .less-text,.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(10),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(11),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(12),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(13),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(14),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(15),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(16),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(17),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(6),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(7),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(8),.acf-field-mai-columns-arrangement details:not([open])~.acf-button-group label:nth-child(9),.acf-field-mai-columns-arrangement details[open] .more-text,.acf-field-mai-columns-md-arrangement details:not([open]) .less-text,.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(10),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(11),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(12),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(13),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(14),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(15),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(16),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(17),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(6),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(7),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(8),.acf-field-mai-columns-md-arrangement details:not([open])~.acf-button-group label:nth-child(9),.acf-field-mai-columns-md-arrangement details[open] .more-text,.acf-field-mai-columns-sm-arrangement details:not([open]) .less-text,.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(10),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(11),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(12),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(13),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(14),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(15),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(16),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(17),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(6),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(7),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(8),.acf-field-mai-columns-sm-arrangement details:not([open])~.acf-button-group label:nth-child(9),.acf-field-mai-columns-sm-arrangement details[open] .more-text,.acf-field-mai-columns-xs-arrangement details:not([open]) .less-text,.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(10),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(11),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(12),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(13),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(14),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(15),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(16),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(17),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(6),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(7),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(8),.acf-field-mai-columns-xs-arrangement details:not([open])~.acf-button-group label:nth-child(9),.acf-field-mai-columns-xs-arrangement details[open] .more-text{display:none}.acf-field-mai-columns-arrangement .acf-button-group,.acf-field-mai-columns-md-arrangement .acf-button-group,.acf-field-mai-columns-sm-arrangement .acf-button-group,.acf-field-mai-columns-xs-arrangement .acf-button-group{display:flex;flex-wrap:wrap;margin:0 0 10px;order:-1;padding:1px 0 0 1px}.acf-field-mai-columns-arrangement .acf-button-group label,.acf-field-mai-columns-md-arrangement .acf-button-group label,.acf-field-mai-columns-sm-arrangement .acf-button-group label,.acf-field-mai-columns-xs-arrangement .acf-button-group label{align-items:center;border-radius:var(--column-arrangement-border-radius,0)!important;display:inline-flex;justify-content:center;line-height:1.1;margin:-1px 0 0 -1px;min-width:20%;padding:6px 0;white-space:unset}.acf-field-mai-columns-arrangement .acf-button-group label:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)):not(:nth-child(5)),.acf-field-mai-columns-md-arrangement .acf-button-group label:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)):not(:nth-child(5)),.acf-field-mai-columns-sm-arrangement .acf-button-group label:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)):not(:nth-child(5)),.acf-field-mai-columns-xs-arrangement .acf-button-group label:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)):not(:nth-child(5)){min-width:33.333333%}.acf-field-mai-columns-arrangement .acf-button-group label:not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)),.acf-field-mai-columns-md-arrangement .acf-button-group label:not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)),.acf-field-mai-columns-sm-arrangement .acf-button-group label:not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)),.acf-field-mai-columns-xs-arrangement .acf-button-group label:not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)){font-feature-settings:frac;font-size:1.1rem;font-variant-numeric:diagonal-fractions}.acf-field-mai-columns-arrangement .acf-button-group label:last-child,.acf-field-mai-columns-arrangement .acf-button-group label:nth-last-child(2),.acf-field-mai-columns-arrangement .acf-button-group label:nth-last-child(3),.acf-field-mai-columns-md-arrangement .acf-button-group label:last-child,.acf-field-mai-columns-md-arrangement .acf-button-group label:nth-last-child(2),.acf-field-mai-columns-md-arrangement .acf-button-group label:nth-last-child(3),.acf-field-mai-columns-sm-arrangement .acf-button-group label:last-child,.acf-field-mai-columns-sm-arrangement .acf-button-group label:nth-last-child(2),.acf-field-mai-columns-sm-arrangement .acf-button-group label:nth-last-child(3),.acf-field-mai-columns-xs-arrangement .acf-button-group label:last-child,.acf-field-mai-columns-xs-arrangement .acf-button-group label:nth-last-child(2),.acf-field-mai-columns-xs-arrangement .acf-button-group label:nth-last-child(3){font-size:.6875rem}.acf-field-mai-columns-arrangement .acf-button-group label:first-child,.acf-field-mai-columns-md-arrangement .acf-button-group label:first-child,.acf-field-mai-columns-sm-arrangement .acf-button-group label:first-child,.acf-field-mai-columns-xs-arrangement .acf-button-group label:first-child{--column-arrangement-border-radius:3px 0 0 0}.acf-field-mai-columns-arrangement .acf-button-group label:nth-child(5),.acf-field-mai-columns-md-arrangement .acf-button-group label:nth-child(5),.acf-field-mai-columns-sm-arrangement .acf-button-group label:nth-child(5),.acf-field-mai-columns-xs-arrangement .acf-button-group label:nth-child(5){--column-arrangement-border-radius:0 3px 0 0}.acf-field-mai-columns-arrangement .acf-button-group label:last-child,.acf-field-mai-columns-md-arrangement .acf-button-group label:last-child,.acf-field-mai-columns-sm-arrangement .acf-button-group label:last-child,.acf-field-mai-columns-xs-arrangement .acf-button-group label:last-child{--column-arrangement-border-radius:0 0 3px 0}.acf-field-mai-columns-arrangement .acf-button-group label:nth-last-child(3),.acf-field-mai-columns-md-arrangement .acf-button-group label:nth-last-child(3),.acf-field-mai-columns-sm-arrangement .acf-button-group label:nth-last-child(3),.acf-field-mai-columns-xs-arrangement .acf-button-group label:nth-last-child(3){--column-arrangement-border-radius:0 0 0 3px}.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group .acf-button-group{display:flex}.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group .acf-button-group label{line-height:1.2;padding:7px 4px}.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear{position:relative}.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group>.acf-label{padding-right:54px}.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child,.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child:focus-visible,.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child:hover{background:transparent;border:transparent;flex:0;font-size:.6875rem;order:99;text-decoration:underline}.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child{color:#d94f4f}.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child:focus-visible,.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child:hover{background:transparent!important;background:#f3f5f6;border:transparent!important;border-color:#0071a1;color:#00a0d2!important;color:#016087;text-decoration:underline!important}.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:nth-child(2){border-radius:3px 0 0 3px}.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-small .acf-button-group label{font-size:.6875rem}.mai-info-icon-link{background:currentColor;display:inline-flex;height:20px;margin-bottom:-.35em;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px} \ No newline at end of file diff --git a/assets/css/atomic-blocks.min.css b/assets/css/atomic-blocks.min.css index 035728192..5337e15fa 100644 --- a/assets/css/atomic-blocks.min.css +++ b/assets/css/atomic-blocks.min.css @@ -1 +1 @@ -.ab-button{position:relative;display:var(--button-display,inline-flex);gap:var(--spacing-xs);align-items:center;justify-content:center;width:var(--button-width,auto);max-height:var(--button-max-height,100%);margin:var(--button-margin,0);padding:var(--button-padding,.9rem 2rem);color:var(--button-color);font-weight:var(--button-font-weight,var(--body-font-weight));font-size:var(--button-font-size,var(--font-size-base));font-family:var(--button-font-family,var(--body-font-family));line-height:var(--button-line-height,1.1);letter-spacing:var(--button-letter-spacing,normal);white-space:var(--button-white-space,normal);text-align:var(--button-text-align,center);text-transform:var(--button-text-transform,none);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);word-break:var(--button-word-break,normal);overflow-wrap:var(--button-overflow-wrap,break-word);background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));outline:var(--button-outline,none);box-shadow:var(--button-box-shadow,none);-webkit-transform:var(--button-transform,none);transform:var(--button-transform,none);-webkit-filter:var(--button-filter,none);filter:var(--button-filter,none);cursor:var(--button-cursor,pointer);opacity:var(--button-opacity,1);transition:var(--button-transition,var(--transition))}.ab-button:active,.ab-button:focus,.ab-button:hover{color:var(--button-color-hover,var(--button-color));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));outline:var(--button-outline-hover,var(--button-outline,none));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));-webkit-transform:var(--button-transform-hover,var(--button-transform,none));transform:var(--button-transform-hover,var(--button-transform,none));-webkit-filter:var(--button-filter-hover,var(--button-filter,none));filter:var(--button-filter-hover,var(--button-filter,none))}.ab-container-image-wrap .ab-container-image{margin:0} \ No newline at end of file +.ab-button{align-items:center;background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));box-shadow:var(--button-box-shadow,none);color:var(--button-color);cursor:var(--button-cursor,pointer);display:var(--button-display,inline-flex);filter:var(--button-filter,none);font-family:var(--button-font-family,var(--body-font-family));font-size:var(--button-font-size,var(--font-size-base));font-weight:var(--button-font-weight,var(--body-font-weight));gap:var(--spacing-xs);justify-content:center;letter-spacing:var(--button-letter-spacing,normal);line-height:var(--button-line-height,1.1);margin:var(--button-margin,0);max-height:var(--button-max-height,100%);opacity:var(--button-opacity,1);outline:var(--button-outline,none);overflow-wrap:var(--button-overflow-wrap,break-word);padding:var(--button-padding,.9rem 2rem);position:relative;text-align:var(--button-text-align,center);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);text-transform:var(--button-text-transform,none);transform:var(--button-transform,none);transition:var(--button-transition,var(--transition));white-space:var(--button-white-space,normal);width:var(--button-width,auto);word-break:var(--button-word-break,normal)}.ab-button:active,.ab-button:focus-visible,.ab-button:hover{background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));color:var(--button-color-hover,var(--button-color));filter:var(--button-filter-hover,var(--button-filter,none));outline:var(--button-outline-hover,var(--button-outline,none));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));transform:var(--button-transform-hover,var(--button-transform,none))}.ab-container-image-wrap .ab-container-image{margin:0} \ No newline at end of file diff --git a/assets/css/blocks.min.css b/assets/css/blocks.min.css index 3baa8a9a6..a8ca879dd 100644 --- a/assets/css/blocks.min.css +++ b/assets/css/blocks.min.css @@ -1 +1 @@ -.wp-block-audio figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-buttons{--row-gap:var(--spacing-xxs);--column-gap:var(--spacing-xxs);gap:var(--row-gap) var(--column-gap);padding-top:var(--spacing-xs)}.wp-block-buttons.alignleft{justify-content:start}.wp-block-buttons.aligncenter{justify-content:center}.wp-block-buttons.alignright{justify-content:end}.wp-block-buttons[class*=wp-container-]{align-items:normal}.wp-block-code{padding:.8em 1em;color:var(--color-heading);font-size:var(--font-size-sm);font-family:var(--code-font-family);border:var(--border);border-radius:var(--border-radius)}.wp-block-columns{--row-gap:var(--spacing-lg);--column-gap:var(--spacing-lg);gap:var(--row-gap) var(--column-gap);margin-bottom:0!important}.wp-block-cover{position:relative;overflow:initial;display:flex;justify-content:var(--cover-block-justify-content,center);min-height:0;padding:var(--cover-block-padding-top,.05px) var(--cover-block-padding-right,.05px) var(--cover-block-padding-bottom,.05px) var(--cover-block-padding-left,.05px)}.wp-block-cover.has-background:not(.alignfull){--cover-block-padding-right:var(--spacing-lg);--cover-block-padding-left:var(--spacing-lg)}.wp-block-cover.alignfull{padding-right:var(--cover-block-alignfull-padding-left,calc(((var(--viewport-width) - var(--breakpoint-xl)) / 2) - var(--side-spacing)));padding-left:var(--cover-block-alignfull-padding-right,calc(((var(--viewport-width) - var(--breakpoint-xl)) / 2) - var(--side-spacing)))}.wp-block-cover.alignfull>.wp-block-cover__inner-container{margin-right:var(--side-spacing);margin-left:var(--side-spacing)}.has-boxed-container,.has-sidebar{--cover-block-alignfull-padding-right:0.05px;--cover-block-alignfull-padding-left:0.05px;--group-block-alignfull-padding-right:0.05px;--group-block-alignfull-padding-left:0.05px}.wp-block-cover__inner-container{width:100%!important;max-width:var(--content-max-width,var(--breakpoint-xl))}.wp-block-cover__image-background{-o-object-position:var(--object-position,50%);object-position:var(--object-position,50%)}.wp-block-cover__image-background.has-parallax{background-image:var(--cover-block-background-image,var(--background-image-sm,var(--background-image,none)))}.wp-block-embed{float:none;display:block;width:100%;max-width:100%;margin:var(--spacing-md) auto}.wp-block-embed.alignleft{text-align:start}.wp-block-embed.alignright{text-align:end}.wp-block-embed.aligncenter{text-align:center}.wp-block-embed figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-gallery{margin:var(--spacing-md) auto}.blocks-gallery-item img{align-self:center}.blocks-gallery-caption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-group{position:relative;display:flex;justify-content:var(--group-block-justify-content,center);padding:var(--group-block-padding-top,.05px) var(--group-block-padding-right,.05px) var(--group-block-padding-bottom,.05px) var(--group-block-padding-left,.05px)}.wp-block-group.alignfull{padding-right:var(--group-block-alignfull-padding-right,calc(((var(--viewport-width) - var(--breakpoint-xl)) / 2) - var(--side-spacing)));padding-left:var(--group-block-alignfull-padding-left,calc(((var(--viewport-width) - var(--breakpoint-xl)) / 2) - var(--side-spacing)))}.wp-block-group.alignfull>.wp-block-group__inner-container{margin-right:var(--side-spacing);margin-left:var(--side-spacing)}.wp-block-group.has-background{margin-top:0;margin-bottom:0}.wp-block-group.is-layout-flex{gap:var(--row-gap) var(--column-gap);justify-content:start;align-items:center}.wp-block-group__inner-container{width:100%!important;max-width:var(--content-max-width,var(--breakpoint-xl))}.wp-block-image{margin:var(--image-block-margin,0 0 var(--image-block-margin-bottom,var(--spacing-md)))}.wp-block-image:last-child{--image-block-margin-bottom:0}.wp-block-image.alignleft{margin-right:var(--spacing-md)}.wp-block-image.alignright{margin-left:var(--spacing-md)}.wp-block-image figcaption,figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-latest-posts{--list-margin-left:0;--list-item-margin-bottom:0}.wp-block-latest-posts-post-excerpt{display:flex;flex-wrap:wrap}.wp-block-latest-posts__post-title{--link-text-decoration:none;--link-text-decoration-hover:none;color:var(--entry-title-link-color,var(--color-heading));font-weight:var(--heading-font-weight);font-family:var(--heading-font-family);line-height:var(--heading-line-height)}.wp-block-latest-posts__post-title:focus,.wp-block-latest-posts__post-title:hover{color:var(--entry-title-link-hover-color,var(--color-link))}.mai-columns-wrap{flex:1}.mai-column{display:flex;flex-direction:column;justify-content:var(--justify-content,start)}.mai-divider{position:var(--divider-position,static);z-index:var(--divider-z-index,initial);display:block;width:var(--divider-width,var(--alignfull-width,auto));height:var(--divider-height);margin-top:-.5px;margin-bottom:-.5px;background:var(--divider-background-color,transparent)}.wp-block-cover,.wp-block-group{--divider-position:relative}.mai-divider-svg{display:block;width:100%;height:100%;color:var(--divider-color,currentColor);background-color:transparent;-webkit-transform:var(--divider-transform,scale(1));transform:var(--divider-transform,scale(1))}.flip-vertical{--divider-transform:scaleY(-1)}.flip-horizontal{--divider-transform:scaleX(-1)}.flip-vertical.flip-horizontal{--divider-transform:scale(-1)}.mai-icon{line-height:0;vertical-align:middle}.mai-icon:after{clear:both;content:"";display:block}.mai-icon svg{position:relative;width:100%;max-width:var(--icon-size);height:100%;max-height:var(--icon-size);color:var(--icon-color);-webkit-filter:drop-shadow(var(--icon-text-shadow,unset));filter:drop-shadow(var(--icon-text-shadow,unset));fill:currentColor}.mai-icon-wrap{display:inline-block;width:calc(var(--icon-size) + (var(--icon-padding) * 2));height:calc(var(--icon-size) + (var(--icon-padding) * 2));margin:var(--icon-margin);padding:var(--icon-padding);text-align:center;background-color:var(--icon-background);border:var(--icon-border,unset);border-radius:var(--icon-border-radius,unset);box-shadow:var(--icon-box-shadow,unset)}:root{--icon-size:2rem}.wp-block-navigation__container{--list-item-margin:0;gap:var(--spacing-xs) var(--spacing-lg)}.has-drop-cap:not(:focus):first-letter{font-size:var(--drop-cap-font-size,3.5em);font-family:var(--drop-cap-font-family,var(--inherit))}.wp-block-post-template{--list-margin:0}.wp-block-post-title{--link-text-decoration:none;--link-text-decoration-hover:none}.wp-block-pullquote__citation,.wp-block-pullquote footer,.wp-block-quote__citation,.wp-block-quote footer,cite{color:var(--cite-color,var(--color-body));font-weight:var(--cite-font-weight,bolder);font-size:var(--cite-font-size,0.8rem);font-family:var(--cite-font-family,var(--heading-font-family));font-style:var(--cite-font-style,normal)}.wp-block-quote__citation,.wp-block-quote cite,.wp-block-quote footer{position:relative}.wp-block-quote.has-text-align-right{padding-right:1em;padding-left:0;border-right:var(--border);border-left:0}.wp-block-quote.has-text-align-center{padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:var(--blockquote-margin,1em auto)}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:var(--blockquote-font-size-large,var(--font-size-xl));font-style:var(--blockquote-font-style,italic)}.wp-block-quote.is-large cite,.wp-block-quote.is-style-large cite{color:var(--cite-color,var(--color-body));font-weight:var(--cite-font-weight,bolder);font-size:var(--cite-font-size,0.8rem);font-family:var(--cite-font-family,var(--heading-font-family));font-style:var(--cite-font-style,normal)}.wp-block-quote.is-large footer,.wp-block-quote.is-style-large footer{font-size:var(--caption-font-size,var(--font-size-xs));text-align:inherit}.wp-block-quote>p:last-of-type:not(:last-child){--paragraph-margin-bottom:var(--spacing-xxxs)}.wp-block-pullquote{margin:0;padding:0}.wp-block-pullquote p{font-size:var(--blockquote-font-size,1em)}.wp-block-search{--input-margin:0 var(--search-input-margin-right,var(--spacing-xs)) var(--search-input-margin-bottom,0) 0;--search-input-max-width:100%;margin:var(--search-block-margin,0)}.wp-block-search.alignleft{justify-content:start;float:none}.wp-block-search.aligncenter{justify-content:center}.wp-block-search.alignright{justify-content:end;float:none}.wp-block-search .wp-block-search__inside-wrapper{--search-inside-wrapper-width:min(var(--search-min-width,320px),var(--search-max-width,100%));width:var(--search-inside-wrapper-width)}.wp-block-search .wp-block-search__input{flex:1;border:var(--input-border,1px solid rgba(0,0,0,.1))}.wp-block-search .wp-block-search__input:focus{border-color:var(--input-border-color-focus,var(--color-link))}.wp-block-search .search-icon{width:1.5rem;height:1.5rem;margin-inline:-.5rem;fill:currentColor}.wp-block-search__button{position:relative}.wp-block-search__button-inside{--search-input-margin-right:calc(var(--spacing-xs) * -1)}.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:0;background:unset;border:0;border-radius:0}.wp-block-search__button-inside .wp-block-search__input{border-top-right-radius:0;border-bottom-right-radius:0}.wp-block-search__button-inside .wp-block-search__button{border-top-left-radius:0;border-bottom-left-radius:0}.wp-block-search__button-behavior-expand{--search-input-min-width:240px}.entry-content{--search-block-margin:0 0 var(--spacing-md)}.wp-block-separator{margin:var(--separator-block-margin-top,0) auto var(--separator-block-margin-bottom,0);border:none;border-bottom:var(--border)}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-separator.has-background:not(.is-style-dots){height:1px;border-bottom:none}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-social-links{--list-margin:0;--list-item-margin-bottom:0}.wp-block-social-links:not(.is-style-no-background){gap:var(--spacing-xxs)}.wp-block-social-links.is-style-no-background .wp-social-link{color:currentColor;background-color:transparent}.wp-block-table{border-collapse:collapse}.wp-block-table thead{border-bottom:var(--border)}.wp-block-table tfoot{border-top:var(--border)}.wp-block-table td,.wp-block-table th{padding:.5em;word-break:normal;border:var(--border)}.wp-block-table figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--color-alt)}.wp-block-video figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}@media only screen and (min-width:600px){.wp-block-cover__image-background.has-parallax{--cover-block-background-image:var(--background-image-md)}}@media only screen and (min-width:800px){.wp-block-cover__image-background.has-parallax{--cover-block-background-image:var(--background-image-lg)}} \ No newline at end of file +.wp-block-audio figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-buttons{--row-gap:var(--spacing-xxs);--column-gap:var(--spacing-xxs);gap:var(--row-gap) var(--column-gap);padding-top:var(--spacing-xs)}.wp-block-buttons:has(.alignleft){justify-content:start}.wp-block-buttons:has(.aligncenter){justify-content:center}.wp-block-buttons:has(.alignright){justify-content:end}.wp-block-buttons[class*=wp-container-]{align-items:normal}.wp-block-code{border:var(--border);border-radius:var(--border-radius);color:var(--color-heading);font-family:var(--code-font-family);font-size:var(--font-size-sm);padding:.8em 1em}.wp-block-columns{--row-gap:var(--spacing-lg);--column-gap:var(--spacing-lg);gap:var(--row-gap) var(--column-gap);margin-bottom:0!important}.wp-block-cover{display:flex;justify-content:var(--cover-block-justify-content,center);min-height:0;overflow:initial;padding:var(--cover-block-padding-top,.05px) var(--cover-block-padding-right,.05px) var(--cover-block-padding-bottom,.05px) var(--cover-block-padding-left,.05px);position:relative}.wp-block-cover.has-background:not(.alignfull){--cover-block-padding-right:var(--spacing-lg);--cover-block-padding-left:var(--spacing-lg)}.wp-block-cover:where(.alignfull){padding-left:var(--cover-block-alignfull-padding-right,calc((var(--viewport-width) - var(--breakpoint-xl))/2 - var(--side-spacing)));padding-right:var(--cover-block-alignfull-padding-left,calc((var(--viewport-width) - var(--breakpoint-xl))/2 - var(--side-spacing)))}.wp-block-cover:where(.alignfull)>.wp-block-cover__inner-container{margin-left:var(--side-spacing);margin-right:var(--side-spacing)}.has-boxed-container,.has-sidebar{--cover-block-alignfull-padding-right:0.05px;--cover-block-alignfull-padding-left:0.05px;--group-block-alignfull-padding-right:0.05px;--group-block-alignfull-padding-left:0.05px}.wp-block-cover__inner-container{max-width:var(--content-max-width,var(--breakpoint-xl));width:100%!important}.wp-block-cover__image-background{-o-object-position:var(--object-position,50%);object-position:var(--object-position,50%)}.wp-block-cover__image-background.has-parallax{background-image:var(--cover-block-background-image,var(--background-image-sm,var(--background-image,none)))}.wp-block-embed{display:block;float:none;margin:var(--spacing-md) auto;max-width:100%;width:100%}.wp-block-embed:has(.alignleft){text-align:start}.wp-block-embed:has(.alignright){text-align:end}.wp-block-embed:has(.aligncenter){text-align:center}.wp-block-embed figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-gallery{margin:var(--spacing-md) auto}.blocks-gallery-item img{align-self:center}.blocks-gallery-caption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-group{display:flex;justify-content:var(--group-block-justify-content,center);padding:var(--group-block-padding-top,.05px) var(--group-block-padding-right,.05px) var(--group-block-padding-bottom,.05px) var(--group-block-padding-left,.05px);position:relative}.wp-block-group:where(.alignfull){padding-left:var(--group-block-alignfull-padding-left,calc((var(--viewport-width) - var(--breakpoint-xl))/2 - var(--side-spacing)));padding-right:var(--group-block-alignfull-padding-right,calc((var(--viewport-width) - var(--breakpoint-xl))/2 - var(--side-spacing)))}.wp-block-group:where(.alignfull)>.wp-block-group__inner-container{margin-left:var(--side-spacing);margin-right:var(--side-spacing)}.wp-block-group.has-background{margin-bottom:0;margin-top:0}.wp-block-group__inner-container{max-width:var(--content-max-width,var(--breakpoint-xl));width:100%!important}.wp-block-image{margin:var(--image-block-margin,0 0 var(--image-block-margin-bottom,var(--spacing-md)))}.wp-block-image:last-child{--image-block-margin-bottom:0}.wp-block-image:has(.alignleft){margin-right:var(--spacing-md)}.wp-block-image:has(.alignright){margin-left:var(--spacing-md)}.wp-block-image figcaption,figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-latest-posts{--list-margin-left:0;--list-item-margin-bottom:0}.wp-block-latest-posts-post-excerpt{display:flex;flex-wrap:wrap}.wp-block-latest-posts__post-title{--link-text-decoration:none;--link-text-decoration-hover:none;color:var(--entry-title-link-color,var(--color-heading));font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height)}.wp-block-latest-posts__post-title:focus-visible,.wp-block-latest-posts__post-title:hover{color:var(--entry-title-link-hover-color,var(--color-link))}.mai-columns-wrap{flex:1}.mai-column{display:flex;flex-direction:column;justify-content:var(--justify-content,start)}.mai-divider{background:var(--divider-background-color,transparent);display:block;height:var(--divider-height);margin-bottom:-.5px;margin-top:-.5px;position:var(--divider-position,static);width:var(--divider-width,var(--alignfull-width,auto));z-index:var(--divider-z-index,initial)}.wp-block-cover,.wp-block-group{--divider-position:relative}.mai-divider-svg{background-color:transparent;color:var(--divider-color,currentColor);display:block;height:100%;transform:var(--divider-transform,scale(1));width:100%}.flip-vertical{--divider-transform:scaleY(-1)}.flip-horizontal{--divider-transform:scaleX(-1)}.flip-vertical.flip-horizontal{--divider-transform:scale(-1)}.mai-icon{line-height:0;vertical-align:middle}.mai-icon:after{clear:both;content:"";display:block}.mai-icon svg{color:var(--icon-color);filter:drop-shadow(var(--icon-text-shadow,unset));height:100%;max-height:var(--icon-size);max-width:var(--icon-size);position:relative;width:100%;fill:currentColor}.mai-icon-wrap{background-color:var(--icon-background);border:var(--icon-border,unset);border-radius:var(--icon-border-radius,unset);box-shadow:var(--icon-box-shadow,unset);display:inline-block;height:calc(var(--icon-size) + var(--icon-padding)*2);margin:var(--icon-margin);padding:var(--icon-padding);text-align:center;width:calc(var(--icon-size) + var(--icon-padding)*2)}:root{--icon-size:2rem}.wp-block-navigation__container{--list-item-margin:0;gap:var(--spacing-xs) var(--spacing-lg)}.has-drop-cap:not(:focus):first-letter{font-family:var(--drop-cap-font-family,var(--inherit));font-size:var(--drop-cap-font-size,3.5em)}.wp-block-post-template{--list-margin:0}.wp-block-post-title{--link-text-decoration:none;--link-text-decoration-hover:none}.wp-block-pullquote footer,.wp-block-pullquote__citation,.wp-block-quote footer,.wp-block-quote__citation,cite{color:var(--cite-color,var(--color-body));font-family:var(--cite-font-family,var(--heading-font-family));font-size:var(--cite-font-size,.8rem);font-style:var(--cite-font-style,normal);font-weight:var(--cite-font-weight,bolder)}.wp-block-quote cite,.wp-block-quote footer,.wp-block-quote__citation{position:relative}.wp-block-quote.has-text-align-right{border-left:0;border-right:var(--border);padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:var(--blockquote-margin,1em auto)}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:var(--blockquote-font-size-large,var(--font-size-xl));font-style:var(--blockquote-font-style,italic)}.wp-block-quote.is-large cite,.wp-block-quote.is-style-large cite{color:var(--cite-color,var(--color-body));font-family:var(--cite-font-family,var(--heading-font-family));font-size:var(--cite-font-size,.8rem);font-style:var(--cite-font-style,normal);font-weight:var(--cite-font-weight,bolder)}.wp-block-quote.is-large footer,.wp-block-quote.is-style-large footer{font-size:var(--caption-font-size,var(--font-size-xs));text-align:inherit}.wp-block-quote>p:last-of-type:not(:last-child){--paragraph-margin-bottom:var(--spacing-xxxs)}.wp-block-pullquote{margin:0;padding:0}.wp-block-pullquote p{font-size:var(--blockquote-font-size,1em)}.wp-block-search{--input-margin:0 var(--search-input-margin-right,var(--spacing-xs)) var(--search-input-margin-bottom,0) 0;--search-input-max-width:100%;margin:var(--search-block-margin,0)}.wp-block-search:has(.alignleft){float:none;justify-content:start}.wp-block-search:has(.aligncenter){justify-content:center;margin-inline:unset}.wp-block-search:has(.alignright){float:none;justify-content:end}.wp-block-search .wp-block-search__inside-wrapper{--search-inside-wrapper-width:min(var(--search-min-width,320px),var(--search-max-width,100%));width:var(--search-inside-wrapper-width)}.wp-block-search .wp-block-search__input{border:var(--input-border,1px solid rgba(0,0,0,.1));flex:1}.wp-block-search .wp-block-search__input:focus{border-color:var(--input-border-color-focus,var(--color-link))}.wp-block-search .search-icon{height:1.5rem;margin-inline:-.5rem;width:1.5rem;fill:currentColor}.wp-block-search__button{position:relative}.wp-block-search__button-inside{--search-input-margin-right:calc(var(--spacing-xs)*-1)}.wp-block-search__button-inside .wp-block-search__inside-wrapper{background:unset;border:0;border-radius:0;padding:0}.wp-block-search__button-inside .wp-block-search__input{border-bottom-right-radius:0;border-top-right-radius:0}.wp-block-search__button-inside .wp-block-search__button{border-bottom-left-radius:0;border-top-left-radius:0}.wp-block-search__button-behavior-expand{--search-input-min-width:240px}.entry-content{--search-block-margin:0 0 var(--spacing-md)}.wp-block-separator{border:none;border-bottom:var(--border);margin:var(--separator-block-margin-top,0) auto var(--separator-block-margin-bottom,0)}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-social-links{--list-margin:0;--list-item-margin-bottom:0;--row-gap:var(--spacing-xxs);--column-gap:var(--spacing-xxs)}.wp-block-social-links.is-style-no-background .wp-social-link{background-color:transparent;color:currentColor}.wp-block-table{border-collapse:collapse}.wp-block-table thead{border-bottom:var(--border)}.wp-block-table tfoot{border-top:var(--border)}.wp-block-table td,.wp-block-table th{border:var(--border);padding:.5em;word-break:normal}.wp-block-table figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--color-alt)}.wp-block-video figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}@media only screen and (min-width:600px){.wp-block-cover__image-background.has-parallax{--cover-block-background-image:var(--background-image-md)}}@media only screen and (min-width:800px){.wp-block-cover__image-background.has-parallax{--cover-block-background-image:var(--background-image-lg)}} \ No newline at end of file diff --git a/assets/css/deprecated.min.css b/assets/css/deprecated.min.css index b5085720a..ed8cac149 100644 --- a/assets/css/deprecated.min.css +++ b/assets/css/deprecated.min.css @@ -1 +1 @@ -:root{--color-primary:var(--color-primary);--color-secondary:var(--color-secondary);--color-tertiary:var(--color-primary);--color-darkest:var(--color-heading);--color-darker:var(--color-heading);--color-dark:var(--color-body);--color-medium:var(--color-body);--color-light:var(--color-shadow);--color-lighter:var(--color-border);--color-lightest:var(--color-white)}.has-primary-color,.has-primary-color:focus,.has-primary-color:hover{color:var(--color-primary)}.has-primary-background-color{background-color:var(--color-primary)}.has-secondary-color,.has-secondary-color:focus,.has-secondary-color:hover{color:var(--color-secondary)}.has-secondary-background-color{background-color:var(--color-secondary)}.has-tertiary-color,.has-tertiary-color:focus,.has-tertiary-color:hover{color:var(--color-tertiary)}.has-tertiary-background-color{background-color:var(--color-tertiary)}.has-success-color,.has-success-color:focus,.has-success-color:hover{color:var(--color-success)}.has-success-background-color{background-color:var(--color-success)}.has-danger-color,.has-danger-color:focus,.has-danger-color:hover{color:var(--color-danger)}.has-danger-background-color{background-color:var(--color-danger)}.has-warning-color,.has-warning-color:focus,.has-warning-color:hover{color:var(--color-warning)}.has-warning-background-color{background-color:var(--color-warning)}.has-info-color,.has-info-color:focus,.has-info-color:hover{color:var(--color-info)}.has-info-background-color{background-color:var(--color-info)}.has-black-color,.has-black-color:focus,.has-black-color:hover{color:var(--color-heading)}.has-black-background-color{background-color:var(--color-heading)}.has-darkest-color,.has-darkest-color:focus,.has-darkest-color:hover{color:var(--color-heading)}.has-darkest-background-color{background-color:var(--color-heading)}.has-darker-color,.has-darker-color:focus,.has-darker-color:hover{color:var(--color-darker)}.has-darker-background-color{background-color:var(--color-darker)}.has-dark-color,.has-dark-color:focus,.has-dark-color:hover{color:var(--color-dark)}.has-dark-background-color{background-color:var(--color-dark)}.has-medium-color,.has-medium-color:focus,.has-medium-color:hover{color:var(--color-medium)}.has-medium-background-color{background-color:var(--color-medium)}.has-light-color,.has-light-color:focus,.has-light-color:hover{color:var(--color-light)}.has-light-background-color{background-color:var(--color-light)}.has-lighter-color,.has-lighter-color:focus,.has-lighter-color:hover{color:var(--color-lighter)}.has-lighter-background-color{background-color:var(--color-lighter)}.has-lightest-color,.has-lightest-color:focus,.has-lightest-color:hover{color:var(--color-white)}.has-lightest-background-color{background-color:var(--color-white)}.has-white-color,.has-white-color:focus,.has-white-color:hover{color:var(--color-white)}.has-white-background-color{background-color:var(--color-white)}.before-footer .wrap,.before-header .wrap,.footer-credits .wrap,.site-footer .wrap{display:var(--wrap-display,flex);flex-wrap:var(--wrap-flex-wrap,wrap);align-items:var(--wrap-align-items,start);justify-content:var(--wrap-justify-content,space-between)}.before-header{z-index:11;width:100%;min-height:calc(var(--spacing-md) * 2);font-size:var(--font-size-sm);line-height:1;border-bottom:var(--border);--content-max-width:var(--breakpoint-xl);--widget-margin:var(--spacing-sm) 0;--heading-margin-top:0;--heading-margin-bottom:0;--paragraph-margin:0;--button-margin:0;--wrap-justify-content:center;--wrap-align-items:center;--menu-item-width:auto;--menu-item-margin:0;--menu-item-link-padding:var(--spacing-xs) var(--spacing-sm)}.before-header .widget{flex:var(--widget-flex,1 1 auto)}.before-header.has-1-widgets{text-align:center;--wrap-align-items:end;--menu-justify-content:end}.before-header:not(.has-1-widgets){--widget-width:auto}.site-footer{width:100%;background:var(--site-footer-background,var(--color-white));border-top:var(--border);--content-max-width:var(--breakpoint-xl);--widget-margin:0;--alignfull-margin-right:calc(50% - 50vw);--alignfull-margin-left:calc(50% - 50vw);--entry-title-margin-bottom:var(--spacing-xxs);--menu-justify-content:center}.before-footer,.footer{--paragraph-margin:0 0 var(--spacing-xs)}.before-footer{--wrap-justify-content:space-between}.footer-credits{padding:var(--footer-credits-padding,var(--spacing-lg) 0);font-size:smaller;text-align:var(--footer-credits-text-align,center);--wrap-justify-content:center;--paragraph-margin:0;--paragraph-width:100%}@media (min-width:800px){.before-header{--wrap-justify-content:space-between;--wrap-flex-wrap:nowrap}}@media (min-width:1000px){.before-header{--wrap-width:100%}.before-header .widget:first-of-type{margin-left:0}.before-header .widget:last-of-type{margin-right:0}.header-left{--widget-margin:0 var(--spacing-md) 0 0}.header-right{--widget-margin:0 0 0 var(--spacing-md)}.has-boxed-container .site-footer{--alignfull-margin-right:calc((var(--site-container-max-width) - var(--content-max-width)) - var(--side-spacing));--alignfull-margin-left:calc((var(--site-container-max-width) - var(--content-max-width)) - var(--side-spacing))}} \ No newline at end of file +:root{--color-primary:var(--color-primary);--color-secondary:var(--color-secondary);--color-tertiary:var(--color-primary);--color-darkest:var(--color-heading);--color-darker:var(--color-heading);--color-dark:var(--color-body);--color-medium:var(--color-body);--color-light:var(--color-shadow);--color-lighter:var(--color-border);--color-lightest:var(--color-white)}.has-primary-color,.has-primary-color:focus,.has-primary-color:hover{color:var(--color-primary)}.has-primary-background-color{background-color:var(--color-primary)}.has-secondary-color,.has-secondary-color:focus,.has-secondary-color:hover{color:var(--color-secondary)}.has-secondary-background-color{background-color:var(--color-secondary)}.has-tertiary-color,.has-tertiary-color:focus,.has-tertiary-color:hover{color:var(--color-tertiary)}.has-tertiary-background-color{background-color:var(--color-tertiary)}.has-success-color,.has-success-color:focus,.has-success-color:hover{color:var(--color-success)}.has-success-background-color{background-color:var(--color-success)}.has-danger-color,.has-danger-color:focus,.has-danger-color:hover{color:var(--color-danger)}.has-danger-background-color{background-color:var(--color-danger)}.has-warning-color,.has-warning-color:focus,.has-warning-color:hover{color:var(--color-warning)}.has-warning-background-color{background-color:var(--color-warning)}.has-info-color,.has-info-color:focus,.has-info-color:hover{color:var(--color-info)}.has-info-background-color{background-color:var(--color-info)}.has-black-color,.has-black-color:focus,.has-black-color:hover{color:var(--color-heading)}.has-black-background-color{background-color:var(--color-heading)}.has-darkest-color,.has-darkest-color:focus,.has-darkest-color:hover{color:var(--color-heading)}.has-darkest-background-color{background-color:var(--color-heading)}.has-darker-color,.has-darker-color:focus,.has-darker-color:hover{color:var(--color-darker)}.has-darker-background-color{background-color:var(--color-darker)}.has-dark-color,.has-dark-color:focus,.has-dark-color:hover{color:var(--color-dark)}.has-dark-background-color{background-color:var(--color-dark)}.has-medium-color,.has-medium-color:focus,.has-medium-color:hover{color:var(--color-medium)}.has-medium-background-color{background-color:var(--color-medium)}.has-light-color,.has-light-color:focus,.has-light-color:hover{color:var(--color-light)}.has-light-background-color{background-color:var(--color-light)}.has-lighter-color,.has-lighter-color:focus,.has-lighter-color:hover{color:var(--color-lighter)}.has-lighter-background-color{background-color:var(--color-lighter)}.has-lightest-color,.has-lightest-color:focus,.has-lightest-color:hover{color:var(--color-white)}.has-lightest-background-color{background-color:var(--color-white)}.has-white-color,.has-white-color:focus,.has-white-color:hover{color:var(--color-white)}.has-white-background-color{background-color:var(--color-white)}.before-footer .wrap,.before-header .wrap,.footer-credits .wrap,.site-footer .wrap{align-items:var(--wrap-align-items,start);display:var(--wrap-display,flex);flex-wrap:var(--wrap-flex-wrap,wrap);justify-content:var(--wrap-justify-content,space-between)}.before-header{border-bottom:var(--border);font-size:var(--font-size-sm);line-height:1;min-height:calc(var(--spacing-md)*2);width:100%;z-index:11;--content-max-width:var(--breakpoint-xl);--widget-margin:var(--spacing-sm) 0;--heading-margin-top:0;--heading-margin-bottom:0;--paragraph-margin:0;--button-margin:0;--wrap-justify-content:center;--wrap-align-items:center;--menu-item-width:auto;--menu-item-margin:0;--menu-item-link-padding:var(--spacing-xs) var(--spacing-sm)}.before-header .widget{flex:var(--widget-flex,1 1 auto)}.before-header.has-1-widgets{text-align:center;--wrap-align-items:end;--menu-justify-content:end}.before-header:not(.has-1-widgets){--widget-width:auto}.site-footer{background:var(--site-footer-background,var(--color-white));border-top:var(--border);width:100%;--content-max-width:var(--breakpoint-xl);--widget-margin:0;--alignfull-margin-right:calc(50% - 50vw);--alignfull-margin-left:calc(50% - 50vw);--entry-title-margin-bottom:var(--spacing-xxs);--menu-justify-content:center}.before-footer,.footer{--paragraph-margin:0 0 var(--spacing-xs)}.before-footer{--wrap-justify-content:space-between}.footer-credits{font-size:smaller;padding:var(--footer-credits-padding,var(--spacing-lg) 0);text-align:var(--footer-credits-text-align,center);--wrap-justify-content:center;--paragraph-margin:0;--paragraph-width:100%}@media(min-width:800px){.before-header{--wrap-justify-content:space-between;--wrap-flex-wrap:nowrap}}@media(min-width:1000px){.before-header{--wrap-width:100%}.before-header .widget:first-of-type{margin-left:0}.before-header .widget:last-of-type{margin-right:0}.header-left{--widget-margin:0 var(--spacing-md) 0 0}.header-right{--widget-margin:0 0 0 var(--spacing-md)}.has-boxed-container .site-footer{--alignfull-margin-right:calc(var(--site-container-max-width) - var(--content-max-width) - var(--side-spacing));--alignfull-margin-left:calc(var(--site-container-max-width) - var(--content-max-width) - var(--side-spacing))}} \ No newline at end of file diff --git a/assets/css/easy-digital-downloads.min.css b/assets/css/easy-digital-downloads.min.css index 985cd9e06..3bde3554c 100644 --- a/assets/css/easy-digital-downloads.min.css +++ b/assets/css/easy-digital-downloads.min.css @@ -1 +1 @@ -.edd-submit.edd-default.button{color:var(--button-color)!important;background:var(--button-background,var(--color-primary))!important;border:var(--button-border,0)!important}.edd-submit.edd-default.button:active,.edd-submit.edd-default.button:focus,.edd-submit.edd-default.button:hover{color:var(--button-color-hover,var(--button-color))!important;background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))))!important;border:var(--button-border-hover,var(--button-border,0))!important} \ No newline at end of file +.edd-submit.edd-default.button{background:var(--button-background,var(--color-primary))!important;border:var(--button-border,0)!important;color:var(--button-color)!important}.edd-submit.edd-default.button:active,.edd-submit.edd-default.button:focus-visible,.edd-submit.edd-default.button:hover{background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))))!important;border:var(--button-border-hover,var(--button-border,0))!important;color:var(--button-color-hover,var(--button-color))!important} \ No newline at end of file diff --git a/assets/css/editor.min.css b/assets/css/editor.min.css index 875cb55f7..5071f41cd 100644 --- a/assets/css/editor.min.css +++ b/assets/css/editor.min.css @@ -1 +1 @@ -*,:after,:before{box-sizing:border-box}form{accent-color:var(--color-primary)}abbr[title]{text-decoration:none}label:not([class*=gfield]):not([class*=gform]):not([class*=wpform]){display:inline-block;margin:var(--label-margin,0 0 var(--spacing-xs));font-weight:var(--label-font-weight,var(--heading-font-weight));font-size:var(--label-font-size,inherit);--input-font-size:smaller;--input-font-weight:var(--body-font-weight)}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),optgroup,select,textarea{display:var(--input-display,block);width:var(--input-width,100%);margin:var(--input-margin,0);padding:var(--input-padding,.9em);color:var(--input-color,var(--color-body));font-size:var(--input-font-size,var(--font-size-base));font-family:var(--input-font-family,var(--inherit));line-height:var(--input-line-height,1);background-color:var(--input-background-color,var(--color-white));background-clip:padding-box;border:var(--input-border,1px solid rgba(0,0,0,.1));border-radius:var(--input-border-radius,var(--border-radius));outline:none;box-shadow:var(--input-box-shadow,none);transition:var(--input-transition,var(--transition))}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,optgroup:focus,select:focus,textarea:focus{border-color:var(--input-border-color-focus,var(--color-link));outline:none}[type=color]:disabled,[type=date]:disabled,[type=datetime-local]:disabled,[type=datetime]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,optgroup:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}::-webkit-input-placeholder,input::-webkit-input-placeholder{color:var(--input-placeholder-color,currentColor);font-size:var(--input-placeholder-font-size,var(--font-size-base));opacity:var(--input-placeholder-opacity,.5)}::-moz-placeholder,input::-moz-placeholder{color:var(--input-placeholder-color,currentColor);font-size:var(--input-placeholder-font-size,var(--font-size-base));opacity:var(--input-placeholder-opacity,.5)}::-ms-input-placeholder,input::-ms-input-placeholder{color:var(--input-placeholder-color,currentColor);font-size:var(--input-placeholder-font-size,var(--font-size-base));opacity:var(--input-placeholder-opacity,.5)}::placeholder,input::placeholder{color:var(--input-placeholder-color,currentColor);font-size:var(--input-placeholder-font-size,var(--font-size-base));opacity:var(--input-placeholder-opacity,.5)}textarea{--input-line-height:var(--body-line-height,var(--line-height-lg));--input-border-radius:var(--border-radius)}select{height:var(--select-height,calc(var(--font-size-md, 1em) * 2));--input-padding:var(--select-padding,0 var(--spacing-sm))}select[multiple]{height:auto}input[type=checkbox],input[type=image],input[type=radio]{width:auto;margin-right:var(--spacing-md)}input[type=color]{min-height:var(--spacing-xl)}input[type=search]{width:var(--search-input-width,auto);min-width:var(--search-input-min-width,0);max-width:var(--search-input-max-width,320px);font-size:var(--font-size-md);-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}fieldset{--list-style-type:none;min-width:0;margin:0 0 var(--spacing-md);padding:.01em 0 0;border:0}body:not(:-moz-handler-blocked) fieldset{display:table-cell}legend:not([class*=gfield]):not([class*=gform]):not([class*=wpform]){display:table;float:left;width:100%;margin:var(--legend-margin,0 0 var(--spacing-md));padding:var(--legend-padding,0);font-size:var(--legend-font-size,var(--font-size-md))}legend:not([class*=gfield]):not([class*=gform]):not([class*=wpform])+*{clear:both}@supports (width:100dvw){:root{--viewport-width:100dvw;--scrollbar-width:0px}}:root{--color-success:#32cd32;--color-danger:#ff4500;--color-warning:gold;--color-info:#1e90ff;--color-border:rgba(10,20,30,.05);--color-shadow:rgba(10,20,30,.1);--system-font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;--code-font-family:consolas,monaco,monospace;--font-size-base:16px;--font-scale-responsive:0.15vw;--font-size-xs:calc(var(--font-size-sm) / var(--font-scale));--font-size-sm:calc(var(--font-size-md) / var(--font-scale));--font-size-md:calc(var(--font-size-base) + var(--font-scale-responsive));--font-size-lg:calc(var(--font-size-md) * var(--font-scale));--font-size-xl:calc(var(--font-size-lg) * var(--font-scale));--font-size-xxl:calc(var(--font-size-xl) * var(--font-scale));--font-size-xxxl:calc(var(--font-size-xxl) * var(--font-scale));--font-size-xxxxl:calc(var(--font-size-xxxl) * var(--font-scale));--line-height-scale:1.125;--line-height-1:1;--line-height-xs:calc(var(--line-height-1) * var(--line-height-scale));--line-height-sm:calc(var(--line-height-xs) * var(--line-height-scale));--line-height-md:calc(var(--line-height-sm) * var(--line-height-scale));--line-height-lg:calc(var(--line-height-md) * var(--line-height-scale));--spacing-base:16px;--spacing-xxxxs:2px;--spacing-xxxs:4px;--spacing-xxs:6px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:var(--spacing-base);--spacing-lg:calc(var(--spacing-md) * var(--spacing-scale));--spacing-xl:calc(var(--spacing-lg) * var(--spacing-scale));--spacing-xxl:calc(var(--spacing-xl) * var(--spacing-scale));--spacing-xxxl:calc(var(--spacing-xxl) * var(--spacing-scale));--spacing-xxxxl:calc(var(--spacing-xxxl) * var(--spacing-scale));--side-spacing:calc(var(--spacing-md) + 2vw);--padding-base:8px;--padding-xs:var(--padding-base);--padding-sm:calc(var(--padding-base) * (var(--padding-scale) * 2));--padding-md:calc(var(--padding-sm) * var(--padding-scale));--padding-lg:calc(var(--padding-md) * var(--padding-scale));--padding-xl:calc(var(--padding-lg) * var(--padding-scale));--padding-xxl:calc(var(--padding-xl) * var(--padding-scale));--row-gap:var(--spacing-md);--column-gap:var(--spacing-md);--wrap-max-width:var(--breakpoint-xl);--sidebar-width:300px;--content-max-width:var(--breakpoint-xl);--border-radius:4px;--border-width:1px;--border:var(--border-width) solid var(--color-border);--shadow:0 0.25em 1em 0 var(--color-shadow);--drop-shadow:drop-shadow(0 0.25em 1em var(--color-shadow));--inherit:inherit;--transition-property:all;--transition-duration:0.2s;--transition-timing-function:ease-in-out;--transition:var(--transition-property) var(--transition-duration) var(--transition-timing-function);--content-sidebar-wrap-margin-top:var(--spacing-xxl);--content-sidebar-wrap-margin-bottom:var(--spacing-xxxl);--content-sidebar-gap:calc(var(--column-gap) * 3);--icon-size:2rem}.is-style-heading,.is-style-subheading,h1,h2,h3,h4,h5,h6,legend:not([class*=gfield]):not([class*=gform]):not([class*=wpform]){margin-top:var(--heading-margin-top,0);margin-bottom:var(--heading-margin-bottom,var(--spacing-md));color:var(--heading-color,var(--color-heading));font-weight:var(--heading-font-weight,unset);font-family:var(--heading-font-family,unset);font-style:var(--heading-font-style,normal);line-height:var(--heading-line-height,var(--line-height-sm));letter-spacing:var(--heading-letter-spacing,normal);text-transform:var(--heading-text-transform,none)}.is-style-heading:last-child,.is-style-subheading:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,legend:not([class*=gfield]):not([class*=gform]):not([class*=wpform]):last-child{--heading-margin-bottom:0}.entry-content>.is-style-heading:not(:first-child),.entry-content>.is-style-subheading:not(:first-child),.entry-content>h1:not(:first-child),.entry-content>h2:not(:first-child),.entry-content>h3:not(:first-child),.entry-content>h4:not(:first-child),.entry-content>h5:not(:first-child),.entry-content>h6:not(:first-child),.entry-content>legend:not([class*=gfield]):not([class*=gform]):not([class*=wpform]):not(:first-child){--heading-margin-top:var(--spacing-xxl)}h1{font-size:var(--h1-font-size,var(--font-size-xxxxl))}h2{font-size:var(--h2-font-size,var(--font-size-xxl))}h3{font-size:var(--h3-font-size,var(--font-size-xl))}h4{font-size:var(--h4-font-size,var(--font-size-lg))}h5{font-size:var(--h5-font-size,var(--font-size-md))}h6{font-size:var(--h6-font-size,var(--font-size-md))}ul{list-style-type:var(--list-style-type,var(--unordered-list-style-type,disc))}ol{list-style-type:var(--list-style-type,var(--ordered-list-style-type,decimal))}dl{list-style-type:var(--list-style-type,var(--definition-list-style-type,unset))}dl,ol,ul{margin:var(--list-margin,var(--list-margin-top,0) var(--list-margin-right,0) var(--list-margin-bottom,var(--spacing-sm)) var(--list-margin-left,1.75em));padding:var(--list-padding,0);list-style-position:var(--list-style-position,outside);line-height:var(--list-line-height,var(--line-height-md))}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:var(--sub-list-margin,var(--spacing-sm) 0 var(--spacing-sm) 1em)}ol li,ul li{margin:var(--list-item-margin,var(--list-item-margin-top,0) var(--list-item-margin-right,0) var(--list-item-margin-bottom,0) var(--list-item-margin-left,0))}ol.has-background,ul.has-background{--list-margin-left:0}.entry-content,.sidebar,.term-description{--list-item-margin-bottom:0.5em}dd,dt{margin:0}dt{font-weight:var(--description-term-font-weight,var(--heading-font-weight))}table{width:100%;margin:var(--table-margin,var(--spacing-md) 0);border:var(--border);border-radius:var(--table-border-radius,var(--border-radius));border-collapse:collapse;border-spacing:0}th{font-weight:var(--table-header-font-weight,var(--heading-font-weight));font-size:var(--table-header-font-size,smaller);background-color:var(--table-header-background-color,var(--color-alt))}td,th{padding:var(--table-padding,var(--spacing-md));text-align:left;border:var(--table-border,var(--border));border-right:0;border-left:0}td:first-of-type,th:first-of-type{border-left:var(--table-border,var(--border))}td:last-of-type,th:last-of-type{border-right:var(--table-border,var(--border))}a{color:var(--link-color,var(--color-link));-webkit-text-decoration:var(--link-text-decoration,none);text-decoration:var(--link-text-decoration,none);text-underline-offset:var(--link-text-decoration-offset,var(--spacing-xxs));word-break:var(--link-word-break,break-word);transition:var(--link-transition,var(--transition))}a:focus,a:hover{color:var(--link-color-hover,var(--color-link-dark,var(--link-color,var(--color-link))));-webkit-text-decoration:var(--link-text-decoration-hover,underline);text-decoration:var(--link-text-decoration-hover,underline);text-underline-offset:var(--link-text-decoration-offset-hover,var(--link-text-decoration-offset,var(--spacing-xxs)));outline-color:var(--color-body);-webkit-filter:var(--link-filter-hover,unset);filter:var(--link-filter-hover,unset)}p{width:var(--paragraph-width,auto);margin:var(--paragraph-margin,0 0 var(--paragraph-margin-bottom,var(--spacing-md)));padding:var(--paragraph-padding,0)}p:empty{display:none}p:last-child{--paragraph-margin-bottom:0}p.has-background{--paragraph-padding:var(--spacing-lg) var(--spacing-xl)}hr{clear:both;width:100%;margin:var(--horizontal-rule-margin,0 auto var(--spacing-md))}b,strong{font-weight:var(--strong-font-weight,var(--body-font-weight-bold));word-wrap:break-word}em,i{font-style:var(--emphasis-font-style,italic)}mark.has-inline-color{background:transparent}blockquote{margin:var(--blockquote-margin,1em auto);padding:var(--blockquote-padding,var(--spacing-sm) 0 var(--spacing-xs) var(--spacing-lg));color:var(--blockquote-color,unset);font-weight:var(--blockquote-font-weight,normal);font-size:var(--blockquote-font-size,1em);font-family:var(--blockquote-font-family,var(--inherit));font-style:var(--blockquote-font-style,italic);line-height:var(--blockquote-line-height,normal);text-align:var(--blockquote-text-align,inherit);background:var(--blockquote-background,unset);border-top:var(--blockquote-border-top,0);border-right:var(--blockquote-border-right,0);border-bottom:var(--blockquote-border-bottom,0);border-left:var(--blockquote-border-left,var(--border));box-shadow:var(--blockquote-box-shadow,none)}cite{color:var(--cite-color,var(--color-body));font-weight:var(--cite-font-weight,bolder);font-size:var(--cite-font-size,0.8rem);font-family:var(--cite-font-family,var(--heading-font-family));font-style:var(--cite-font-style,normal)}code,kbd,pre,samp{padding:var(--code-padding,.05em .5em);font-size:var(--code-font-size,.9em);font-family:var(--code-font-family);background:var(--code-background,var(--color-alt));border-radius:var(--code-border-radius,var(--border-radius))}pre{padding:var(--preformatted-padding,var(--spacing-md));overflow-x:scroll;--code-padding:0;--code-background:transparent}code.hljs{background:transparent}.author-box-content,.entry-excerpt,.sidebar{line-height:var(--line-height-md)}.is-style-subheading{--heading-font-size:var(--font-size-lg);--heading-text-transform:uppercase;--heading-letter-spacing:1px}.has-line-height-1{line-height:1}.has-line-height-xs{line-height:var(--line-height-xs)}.has-line-height-sm{line-height:var(--line-height-sm)}.has-line-height-md{line-height:var(--line-height-md)}.wp-block-audio figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-buttons{--row-gap:var(--spacing-xxs);--column-gap:var(--spacing-xxs);gap:var(--row-gap) var(--column-gap);padding-top:var(--spacing-xs)}.wp-block-buttons.alignleft{justify-content:start}.wp-block-buttons.aligncenter{justify-content:center}.wp-block-buttons.alignright{justify-content:end}.wp-block-buttons[class*=wp-container-]{align-items:normal}.wp-block-code{padding:.8em 1em;color:var(--color-heading);font-size:var(--font-size-sm);font-family:var(--code-font-family);border:var(--border);border-radius:var(--border-radius)}.wp-block-columns{--row-gap:var(--spacing-lg);--column-gap:var(--spacing-lg);gap:var(--row-gap) var(--column-gap);margin-bottom:0!important}.wp-block-cover{position:relative;overflow:initial;display:flex;justify-content:var(--cover-block-justify-content,center);min-height:0;padding:var(--cover-block-padding-top,.05px) var(--cover-block-padding-right,.05px) var(--cover-block-padding-bottom,.05px) var(--cover-block-padding-left,.05px)}.wp-block-cover.has-background:not(.alignfull){--cover-block-padding-right:var(--spacing-lg);--cover-block-padding-left:var(--spacing-lg)}.wp-block-cover.alignfull{padding-right:var(--cover-block-alignfull-padding-left,calc(((var(--viewport-width) - var(--breakpoint-xl)) / 2) - var(--side-spacing)));padding-left:var(--cover-block-alignfull-padding-right,calc(((var(--viewport-width) - var(--breakpoint-xl)) / 2) - var(--side-spacing)))}.wp-block-cover.alignfull>.wp-block-cover__inner-container{margin-right:var(--side-spacing);margin-left:var(--side-spacing)}.has-boxed-container,.has-sidebar{--cover-block-alignfull-padding-right:0.05px;--cover-block-alignfull-padding-left:0.05px;--group-block-alignfull-padding-right:0.05px;--group-block-alignfull-padding-left:0.05px}.wp-block-cover__inner-container{width:100%!important;max-width:var(--content-max-width,var(--breakpoint-xl))}.wp-block-cover__image-background{-o-object-position:var(--object-position,50%);object-position:var(--object-position,50%)}.wp-block-cover__image-background.has-parallax{background-image:var(--cover-block-background-image,var(--background-image-sm,var(--background-image,none)))}.wp-block-embed{float:none;display:block;width:100%;max-width:100%;margin:var(--spacing-md) auto}.wp-block-embed.alignleft{text-align:start}.wp-block-embed.alignright{text-align:end}.wp-block-embed.aligncenter{text-align:center}.wp-block-embed figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-gallery{margin:var(--spacing-md) auto}.blocks-gallery-item img{align-self:center}.blocks-gallery-caption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-group{position:relative;display:flex;justify-content:var(--group-block-justify-content,center);padding:var(--group-block-padding-top,.05px) var(--group-block-padding-right,.05px) var(--group-block-padding-bottom,.05px) var(--group-block-padding-left,.05px)}.wp-block-group.alignfull{padding-right:var(--group-block-alignfull-padding-right,calc(((var(--viewport-width) - var(--breakpoint-xl)) / 2) - var(--side-spacing)));padding-left:var(--group-block-alignfull-padding-left,calc(((var(--viewport-width) - var(--breakpoint-xl)) / 2) - var(--side-spacing)))}.wp-block-group.alignfull>.wp-block-group__inner-container{margin-right:var(--side-spacing);margin-left:var(--side-spacing)}.wp-block-group.has-background{margin-top:0;margin-bottom:0}.wp-block-group.is-layout-flex{gap:var(--row-gap) var(--column-gap);justify-content:start;align-items:center}.wp-block-group__inner-container{width:100%!important;max-width:var(--content-max-width,var(--breakpoint-xl))}.wp-block-image{margin:var(--image-block-margin,0 0 var(--image-block-margin-bottom,var(--spacing-md)));margin-right:auto;margin-left:auto}.wp-block-image:last-child{--image-block-margin-bottom:0}.wp-block-image.alignleft{margin-right:var(--spacing-md)}.wp-block-image.alignright{margin-left:var(--spacing-md)}.wp-block-image figcaption,figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-latest-posts{--list-margin-left:0;--list-item-margin-bottom:0}.wp-block-latest-posts-post-excerpt{display:flex;flex-wrap:wrap}.wp-block-latest-posts__post-title{--link-text-decoration:none;--link-text-decoration-hover:none;color:var(--entry-title-link-color,var(--color-heading));font-weight:var(--heading-font-weight);font-family:var(--heading-font-family);line-height:var(--heading-line-height)}.wp-block-latest-posts__post-title:focus,.wp-block-latest-posts__post-title:hover{color:var(--entry-title-link-hover-color,var(--color-link))}.mai-divider{position:var(--divider-position,static);z-index:var(--divider-z-index,initial);display:block;width:var(--divider-width,var(--alignfull-width,auto));height:var(--divider-height);margin-top:-.5px;margin-bottom:-.5px;background:var(--divider-background-color,transparent);margin-top:-28px;margin-bottom:-28px}.wp-block-cover,.wp-block-group{--divider-position:relative}.mai-divider-svg{display:block;width:100%;height:100%;color:var(--divider-color,currentColor);background-color:transparent;-webkit-transform:var(--divider-transform,scale(1));transform:var(--divider-transform,scale(1))}.flip-vertical{--divider-transform:scaleY(-1)}.flip-horizontal{--divider-transform:scaleX(-1)}.flip-vertical.flip-horizontal{--divider-transform:scale(-1)}.mai-icon{line-height:0;vertical-align:middle}.mai-icon:after{clear:both;content:"";display:block}.mai-icon svg{position:relative;width:100%;max-width:var(--icon-size);height:100%;max-height:var(--icon-size);color:var(--icon-color);-webkit-filter:drop-shadow(var(--icon-text-shadow,unset));filter:drop-shadow(var(--icon-text-shadow,unset));fill:currentColor}.mai-icon-wrap{display:inline-block;width:calc(var(--icon-size) + (var(--icon-padding) * 2));height:calc(var(--icon-size) + (var(--icon-padding) * 2));margin:var(--icon-margin);padding:var(--icon-padding);text-align:center;background-color:var(--icon-background);border:var(--icon-border,unset);border-radius:var(--icon-border-radius,unset);box-shadow:var(--icon-box-shadow,unset)}.wp-block-navigation__container{--list-item-margin:0;gap:var(--spacing-xs) var(--spacing-lg)}.has-drop-cap:not(:focus):first-letter{font-size:var(--drop-cap-font-size,3.5em);font-family:var(--drop-cap-font-family,var(--inherit))}.wp-block-post-template{--list-margin:0}.wp-block-post-title{--link-text-decoration:none;--link-text-decoration-hover:none}.wp-block-pullquote__citation,.wp-block-pullquote footer,.wp-block-quote__citation,.wp-block-quote footer,cite{color:var(--cite-color,var(--color-body));font-weight:var(--cite-font-weight,bolder);font-size:var(--cite-font-size,0.8rem);font-family:var(--cite-font-family,var(--heading-font-family));font-style:var(--cite-font-style,normal)}.wp-block-quote__citation,.wp-block-quote cite,.wp-block-quote footer{position:relative}.wp-block-quote.has-text-align-right{padding-right:1em;padding-left:0;border-right:var(--border);border-left:0}.wp-block-quote.has-text-align-center{padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:var(--blockquote-margin,1em auto)}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:var(--blockquote-font-size-large,var(--font-size-xl));font-style:var(--blockquote-font-style,italic)}.wp-block-quote.is-large cite,.wp-block-quote.is-style-large cite{color:var(--cite-color,var(--color-body));font-weight:var(--cite-font-weight,bolder);font-size:var(--cite-font-size,0.8rem);font-family:var(--cite-font-family,var(--heading-font-family));font-style:var(--cite-font-style,normal)}.wp-block-quote.is-large footer,.wp-block-quote.is-style-large footer{font-size:var(--caption-font-size,var(--font-size-xs));text-align:inherit}.wp-block-quote>p:last-of-type:not(:last-child){--paragraph-margin-bottom:var(--spacing-xxxs)}.wp-block-pullquote{margin:0;padding:0}.wp-block-pullquote p{font-size:var(--blockquote-font-size,1em)}.wp-block-search{--input-margin:0 var(--search-input-margin-right,var(--spacing-xs)) var(--search-input-margin-bottom,0) 0;--search-input-max-width:100%;margin:var(--search-block-margin,0)}.wp-block-search.alignleft{justify-content:start;float:none}.wp-block-search.aligncenter{justify-content:center}.wp-block-search.alignright{justify-content:end;float:none}.wp-block-search .wp-block-search__inside-wrapper{--search-inside-wrapper-width:min(var(--search-min-width,320px),var(--search-max-width,100%));width:var(--search-inside-wrapper-width)}.wp-block-search .wp-block-search__input{flex:1;border:var(--input-border,1px solid rgba(0,0,0,.1));width:auto;min-width:var(--search-input-min-width,0);max-width:var(--search-input-max-width,320px);font-size:var(--font-size-md);-webkit-appearance:none}.wp-block-search .wp-block-search__input:focus{border-color:var(--input-border-color-focus,var(--color-link))}.wp-block-search .search-icon{width:1.5rem;height:1.5rem;margin-inline:-.5rem;fill:currentColor}.wp-block-search__button{position:relative}.wp-block-search__button-inside{--search-input-margin-right:calc(var(--spacing-xs) * -1)}.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:0;background:unset;border:0;border-radius:0}.wp-block-search__button-inside .wp-block-search__input{border-top-right-radius:0;border-bottom-right-radius:0}.wp-block-search__button-inside .wp-block-search__button{border-top-left-radius:0;border-bottom-left-radius:0}.wp-block-search__button-behavior-expand{--search-input-min-width:240px}.entry-content{--search-block-margin:0 0 var(--spacing-md);margin:var(--entry-content-margin,0 0 var(--entry-content-margin-bottom,var(--spacing-md)))}.wp-block-separator{margin:var(--separator-block-margin-top,0) auto var(--separator-block-margin-bottom,0);border:none;border-bottom:var(--border)}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-separator.has-background:not(.is-style-dots){height:1px;border-bottom:none}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-social-links{--list-margin:0;--list-item-margin-bottom:0}.wp-block-social-links:not(.is-style-no-background){gap:var(--spacing-xxs)}.wp-block-social-links.is-style-no-background .wp-social-link{color:currentColor;background-color:transparent}.wp-block-table{border-collapse:collapse}.wp-block-table thead{border-bottom:var(--border)}.wp-block-table tfoot{border-top:var(--border)}.wp-block-table td,.wp-block-table th{padding:.5em;word-break:normal;border:var(--border)}.wp-block-table figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--color-alt)}.wp-block-video figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.entry-content:last-child{margin-bottom:0}.entry-custom-content{margin:var(--entry-custom-content-margin,0 0 var(--entry-custom-content-margin-bottom,var(--spacing-md)))}.entry-custom-content:empty{display:none}.entry-custom-content:last-child{margin-bottom:0}.entry-excerpt{display:block;width:100%;margin:var(--entry-excerpt-margin,0 0 var(--entry-excerpt-margin-bottom,var(--spacing-md)));font-size:var(--entry-excerpt-font-size,.9em);font-family:var(--entry-excerpt-font-family,var(--inherit))}.entry-excerpt:last-child{--entry-excerpt-margin-bottom:0}.entry-excerpt-single{--entry-excerpt-margin-bottom:var(--spacing-xl);--entry-excerpt-font-size:var(--font-size-lg)}.entry-header{margin:var(--entry-header-margin,0 0 var(--spacing-md))}a+.entry-header{margin-top:var(--spacing-md)}.entry-header:last-child{margin-bottom:0}.entries{--entry-image-link-gap:min(4%,var(--spacing-xxl));--entry-image-line-height:0;--entry-meta-margin:0 0 var(--spacing-md) 0}.entry-image-link{display:var(--entry-image-link-display,block);flex:var(--entry-image-link-flex,initial);align-self:var(--entry-image-link-align,unset);order:var(--entry-image-link-order,unset);width:var(--entry-image-width,initial);height:var(--entry-image-height,initial);max-width:var(--entry-image-link-max-width,unset);margin:var(--entry-image-link-margin,var(--entry-image-link-margin-top,0) var(--entry-image-link-margin-right,0) var(--entry-image-link-margin-bottom,var(--spacing-md)) var(--entry-image-link-margin-left,0));line-height:var(--entry-image-line-height,unset);border:var(--entry-image-link-border,0);border-radius:var(--entry-image-link-border-radius,unset);box-shadow:var(--entry-image-link-box-shadow,none)}.entry-image-link:last-child{margin-bottom:0}.entry-image-link figcaption{margin-top:.5em}.has-image-background,[class*=has-image-left-],[class*=has-image-right-]{--entry-image-link-margin-bottom:0}[class*=has-image-left-]{--entry-image-link-margin-right:var(--entry-image-link-gap)}[class*=has-image-right-]{--entry-image-link-order:1;--entry-image-link-margin-left:var(--entry-image-link-gap)}.entry-image-single{--entry-image-link-margin-bottom:var(--spacing-lg)}.entry-image{width:var(--entry-image-width,unset);min-width:100%;height:var(--entry-image-height,initial);-o-object-fit:var(--entry-image-object-fit,unset);object-fit:var(--entry-image-object-fit,unset);border-radius:var(--entry-image-border-radius,var(--image-border-radius,var(--border-radius)))}.has-image-center{--entry-image-link-align:center}.has-image-full{--entry-image-width:100%}.has-image-left-middle,.has-image-right-middle{--entry-image-width:100%;--entry-image-link-align:center}.has-image-left-full,.has-image-right-full{--entry-image-link-display:flex;--entry-image-link-flex:1 1 var(--entry-image-link-max-width);--entry-image-link-before-display:block;--entry-image-object-fit:cover;--entry-image-width:100%;--entry-image-height:100%}.has-boxed.has-image-full .has-image-first,.has-boxed.has-image-left-full,.has-boxed.has-image-right-full{--entry-image-border-radius:0;--entry-image-link-margin-bottom:0}.has-boxed.has-image-center .has-image-first{--entry-image-link-margin:var(--entry-wrap-padding) var(--entry-wrap-padding) 0}.has-boxed.has-image-left-bottom,.has-boxed.has-image-left-middle,.has-boxed.has-image-left-top,.has-boxed.has-image-right-bottom,.has-boxed.has-image-right-middle,.has-boxed.has-image-right-top{--entry-image-link-margin-top:var(--entry-wrap-padding);--entry-image-link-margin-bottom:var(--entry-wrap-padding)}.has-boxed[class*=has-image-left-],.has-boxed[class*=has-image-right-]{--entry-image-link-gap:calc(min(4%, var(--spacing-xxl)) - var(--entry-wrap-padding))}.has-boxed.has-image-left-bottom,.has-boxed.has-image-left-middle,.has-boxed.has-image-left-top{--entry-image-link-margin-left:var(--entry-wrap-padding)}.has-boxed.has-image-right-bottom,.has-boxed.has-image-right-middle,.has-boxed.has-image-right-top{--entry-image-link-margin-right:var(--entry-wrap-padding)}.has-image-background{--entry-position:relative;--entry-image-width:100%;--entry-image-height:100%;--entry-image-object-fit:cover;--entry-flex-direction:row;--align-text-vertical:start}.has-image-background .entry-image-link{position:absolute;top:0;right:0;bottom:0;left:0}.has-image-even-first .entry:nth-child(odd),.has-image-odd-first .entry:nth-child(2n){--entry-image-link-order:2;--entry-image-link-margin-right:0;--entry-image-link-margin-left:var(--entry-image-link-gap)}.has-image-even-first .entry:nth-child(2n),.has-image-odd-first .entry:nth-child(odd){--entry-image-link-order:-1;--entry-image-link-margin-right:var(--entry-image-link-gap);--entry-image-link-margin-left:0}.has-image-even-first.has-boxed:not(.has-image-left-full):not(.has-image-right-full) .entry:nth-child(odd),.has-image-odd-first.has-boxed:not(.has-image-left-full):not(.has-image-right-full) .entry:nth-child(2n){--entry-image-link-margin-right:var(--entry-wrap-padding)}.has-image-even-first.has-boxed:not(.has-image-left-full):not(.has-image-right-full) .entry:nth-child(2n),.has-image-odd-first.has-boxed:not(.has-image-left-full):not(.has-image-right-full) .entry:nth-child(odd){--entry-image-link-margin-left:var(--entry-wrap-padding)}.entry-meta{margin:var(--entry-meta-margin,0 0 var(--spacing-xl) 0);font-weight:var(--entry-meta-font-weight,unset);font-size:var(--entry-meta-font-size,var(--font-size-sm));font-family:var(--entry-meta-font-family,unset);letter-spacing:var(--entry-meta-letter-spacing,inherit);text-align:var(--entry-meta-text-align,start)}.entry-meta>*{vertical-align:middle}.entry-meta:last-child{margin:0}.entry-terms{display:var(--entry-terms-display,block)}.entry-more{margin:var(--entry-more-margin,0);padding-top:var(--spacing-xxs)}.entry-more-link{margin:var(--entry-more-link-margin,0 0 var(--spacing-md))}.has-boxed .entry:not(.has-image) .entry-more:last-child,.has-boxed.has-image-full .entry-more:last-child,.has-boxed:not([style*="--align-text-vertical"]) .entry-more:last-child{--entry-more-margin:auto 0 0}.entry-more:last-child .entry-more-link{margin:0}.entry-more-link[class=entry-more-link]{font-size:var(--font-size-sm)}.entry-more-link.button-link{padding:0}.entry-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--entry-overlay-background,transparent);border-radius:var(--entry-border-radius,var(--border-radius));opacity:var(--entry-overlay-opacity,.6);transition:var(--transition)}.has-image-background .has-image{color:var(--color-white);--entry-overlay-background:linear-gradient(var(--entry-overlay-background-direction,to bottom),var(--entry-overlay-color-start,var(--color-heading)),var(--entry-overlay-color-end,var(--color-heading)));--entry-wrap-color:var(--color-white);--entry-background:var(--color-black)}.has-image-background .has-image.no-entry-link{--heading-color:var(--color-white)}.has-image-background .has-image.has-entry-link{--entry-title-link-color:var(--color-white);--entry-title-link-color-hover:var(--color-white);--entry-title-text-decoration:none;--entry-title-text-decoration-hover:none}.has-image-background .has-image.has-entry-link:focus,.has-image-background .has-image.has-entry-link:hover{--entry-overlay-opacity:var(--entry-overlay-hover-opacity,0.8);--entry-overlay-background:linear-gradient(var(--entry-overlay-hover-background-direction,var(--entry-overlay-background-direction,to bottom)),var(--entry-overlay-hover-color-start,var(--entry-overlay-color-start,var(--color-heading))),var(--entry-overlay-hover-color-end,var(--entry-overlay-color-end,var(--color-heading))))}.has-image-background[style*="--align-text-vertical:start"] .has-image{--entry-overlay-color-end:transparent}.has-image-background[style*="--align-text-vertical:end"] .has-image{--entry-overlay-color-start:transparent}.entry-title{font-size:var(--entry-title-font-size,var(--font-size-xxxxl))}.entry-title:last-child{margin-bottom:0}.entry-title-single{margin-bottom:var(--entry-title-single-margin-bottom,var(--spacing-xl))}.entry-title-link{display:var(--entry-title-link-display,block);color:var(--entry-title-link-color,currentColor);-webkit-text-decoration:var(--entry-title-text-decoration,none);text-decoration:var(--entry-title-text-decoration,none)}.entry-title-link:focus,.entry-title-link:hover{color:var(--entry-title-link-color-hover,var(--link-color-hover,var(--color-link)));-webkit-text-decoration:var(--entry-title-text-decoration-hover,var(--entry-title-text-decoration,none));text-decoration:var(--entry-title-text-decoration-hover,var(--entry-title-text-decoration,none))}.has-boxed{--entry-title-link-color:var(--color-heading);--entry-title-link-color-hover:var(--color-link);color:var(--color-body);--heading-color:var(--color-heading);--entry-background:var(--color-white);--entry-border:var(--border);--entry-box-shadow:var(--shadow);--entry-overflow:hidden}.content{--columns:0;--alignfull-width:auto}.entries-archive{margin-bottom:var(--entries-margin-bottom,var(--spacing-lg))}.entry{position:var(--entry-position,static);display:var(--entry-display,flex);flex-direction:var(--entry-flex-direction,column);flex-wrap:var(--entry-flex-wrap,nowrap);align-items:var(--align-text-vertical,initial);width:var(--entry-width,auto);margin:var(--entry-margin,0);padding:var(--entry-padding,0);overflow:var(--entry-overflow,unset);text-align:var(--align-text,inherit);background:var(--entry-background,unset);border:var(--entry-border,0);border-radius:var(--entry-border-radius,var(--border-radius));box-shadow:var(--entry-box-shadow,unset)}.entry-archive,.entry-grid{order:var(--entry-order,var(--entry-index,unset))}.has-image-left-full .entry-image,.has-image-right-full .entry-image{aspect-ratio:var(--aspect-ratio,4/3)}.has-image-background .entry{aspect-ratio:var(--aspect-ratio,4/3)}.has-image-background .entry-wrap{z-index:0}@supports not (aspect-ratio:4/3){.has-image-background .entry:before,.has-image-left-full .entry-image-link:before,.has-image-right-full .entry-image-link:before{display:block;width:1px;height:0;margin-left:-1px;padding-bottom:calc(100% / (var(--aspect-ratio, 4/3)));content:""}}[class*=has-image-left],[class*=has-image-right]{--entry-flex-direction:row}.has-boxed.has-image-left-full,.has-boxed.has-image-right-full,.has-boxed:not([class*=has-image-left-full]):not([class*=has-image-right-full]),.has-image-background{--entry-wrap-padding:var(--spacing-lg)}.entry-wrap{display:flex;flex:1;flex-direction:column;width:var(--entry-wrap-width,initial);margin:var(--entry-wrap-margin,0);padding:var(--entry-wrap-padding,0);color:var(--entry-wrap-color,inherit);background:var(--entry-wrap-background,transparent);border:var(--entry-wrap-border,unset);border-radius:var(--entry-wrap-border-radius,unset);box-shadow:var(--entry-wrap-box-shadow,unset);transition:all .3s ease-in-out}.entry-wrap>.entry-overlay{z-index:-1}.widget{--entry-width:100%;--entry-wrap-padding:0}.entry-byline,.entry-website{display:block;margin-top:var(--spacing-xs);font-weight:var(--body-font-weight);font-size:var(--font-size-sm);font-family:var(--body-font-family)}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.screen-reader-shortcut:active,.screen-reader-shortcut:focus,.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text span:active,.screen-reader-text span:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;overflow:visible;position:static;white-space:inherit;width:auto;position:absolute;z-index:100000;padding:var(--spacing-md) var(--spacing-lg);color:var(--color-white);text-decoration:none;background-color:var(--color-black)}.genesis-skip-link{margin:0}.genesis-skip-link li{width:0;height:0;list-style:none;background:var(--color-white)}:focus{outline:var(--focus-outline,var(--border))}.is-layout-flex{display:flex;flex-wrap:wrap}.alignwide{--alignwide-max-side-spacing:max(0px,calc((var(--viewport-width) - var(--content-max-width)) / 4));--alignwide-side-spacing:min(var(--spacing-xxxxl),var(--alignwide-max-side-spacing));width:calc(100% * (var(--alignwide-side-spacing) * 2));max-width:var(--alignwide-max-width,unset);margin-right:var(--alignwide-margin-left,calc(var(--alignwide-side-spacing) * -1));margin-left:var(--alignwide-margin-left,calc(var(--alignwide-side-spacing) * -1))}.alignfull{clear:both;width:var(--alignfull-width,var(--viewport-width));max-width:var(--alignfull-max-width,var(--viewport-width));margin-right:var(--alignfull-margin-right,calc(50% - (50vw - (var(--scrollbar-width, 0px) / 2))));margin-left:var(--alignfull-margin-left,calc(50% - (50vw - (var(--scrollbar-width, 0px) / 2))));width:100%;max-width:100%;margin-right:0;margin-left:0}.alignvertical{display:flex;align-content:center;align-items:center}.gallery{--gallery-columns:var(--gallery-columns-xs,2);display:grid;grid-gap:var(--gallery-grid-gap,var(--spacing-lg));grid-template-columns:repeat(var(--gallery-columns),1fr)}.has-xxxxl-font-size{font-size:var(--font-size-xxxxl)}.has-xxxl-font-size{font-size:var(--font-size-xxxl)}.has-xxl-font-size{font-size:var(--font-size-xxl)}.has-xl-font-size{font-size:var(--font-size-xl)}.has-lg-font-size{font-size:var(--font-size-lg)}.has-md-font-size{font-size:var(--font-size-md)}.has-sm-font-size{font-size:var(--font-size-sm)}.has-xs-font-size{font-size:var(--font-size-xs)}.mai-rating{display:flex;justify-content:var(--mai-rating-justify-content,start);--list-style-type:none;--list-margin:0;--list-padding:0;--list-item-margin:0}.mai-rating-item:not(:first-child){margin-left:2px}.clear,.clearfix{clear:both}.inline{--input-display:inline-block;--input-width:auto}.has-dark-background h1:not(.has-text-color),.has-dark-background h2:not(.has-text-color),.has-dark-background h3:not(.has-text-color),.has-dark-background h4:not(.has-text-color),.has-dark-background h5:not(.has-text-color),.has-light-background h1:not(.has-text-color),.has-light-background h2:not(.has-text-color),.has-light-background h3:not(.has-text-color),.has-light-background h4:not(.has-text-color),.has-light-background h5:not(.has-text-color),.has-light-background h6:not(.has-text-color){color:var(--heading-color)}.has-border{border:var(--border)}.has-border-radius{overflow:hidden;border-radius:var(--border-radius)}.has-shadow{position:relative;z-index:1;box-shadow:var(--shadow)}.has-drop-shadow{-webkit-filter:var(--drop-shadow);filter:var(--drop-shadow)}.is-sticky{position:sticky!important;top:var(--scroll-margin-top);z-index:9}.is-circle,.is-square{aspect-ratio:1/1}.is-circle{overflow:hidden;border-radius:9999px}.is-rounded{border-radius:var(--border-radius)}.is-boxed{margin:0 0 var(--spacing-md);padding:var(--spacing-xl);border:var(--border);border-radius:var(--border-radius);box-shadow:var(--shadow)}.is-full-height{min-height:calc(100vh - (var(--content-sidebar-wrap-margin-top) + var(--content-sidebar-wrap-margin-bottom)))}.z-index-1{z-index:1}.full-width{width:100%}.has-no-margin-top{margin-top:0!important}.has-no-margin-top>figure{margin-top:0}.has-no-margin-bottom{margin-bottom:0!important}.has-no-margin-bottom>figure{margin-bottom:0}.has-no-margin-left{margin-left:0!important}.has-no-margin-right{margin-right:0!important}.has-xl-max-width{max-width:var(--breakpoint-xl);margin-right:auto;margin-left:auto}.has-xl-content-width{--content-max-width:var(--breakpoint-xl)}.has-lg-max-width{max-width:var(--breakpoint-lg);margin-right:auto;margin-left:auto}.has-lg-content-width{--content-max-width:var(--breakpoint-lg)}.has-md-max-width{max-width:var(--breakpoint-md);margin-right:auto;margin-left:auto}.has-md-content-width{--content-max-width:var(--breakpoint-md)}.has-sm-max-width{max-width:var(--breakpoint-sm);margin-right:auto;margin-left:auto}.has-sm-content-width{--content-max-width:var(--breakpoint-sm)}.has-xs-max-width{max-width:var(--breakpoint-xs);margin-right:auto;margin-left:auto}.has-xs-content-width{--content-max-width:var(--breakpoint-xs)}.has-no-content-width{--content-max-width:var(--viewport-width);--side-spacing:0}.has-no-padding{padding:0!important}.has-auto-margin-top{margin-top:auto!important}.has-auto-margin-bottom{margin-bottom:auto!important}.has-auto-margin-left{margin-left:auto!important}.has-auto-margin-right{margin-right:auto!important}.has-xxxxs-margin-top{margin-top:var(--spacing-xxxxs)!important}.has-xxxxs-margin-right{margin-right:var(--spacing-xxxxs)!important}.has-xxxxs-margin-bottom{margin-bottom:var(--spacing-xxxxs)!important}.has-xxxxs-margin-left{margin-left:var(--spacing-xxxxs)!important}.has-xxxxs-padding{padding:var(--spacing-xxxxs)!important}.has-xxxs-margin-top{margin-top:var(--spacing-xxxs)!important}.has-xxxs-margin-right{margin-right:var(--spacing-xxxs)!important}.has-xxxs-margin-bottom{margin-bottom:var(--spacing-xxxs)!important}.has-xxxs-margin-left{margin-left:var(--spacing-xxxs)!important}.has-xxxs-padding{padding:var(--spacing-xxxs)!important}.has-xxs-margin-top{margin-top:var(--spacing-xxs)!important}.has-xxs-margin-right{margin-right:var(--spacing-xxs)!important}.has-xxs-margin-bottom{margin-bottom:var(--spacing-xxs)!important}.has-xxs-margin-left{margin-left:var(--spacing-xxs)!important}.has-xxs-padding{padding:var(--spacing-xxs)!important}.has-xs-margin-top{margin-top:var(--spacing-xs)!important}.has-xs-margin-right{margin-right:var(--spacing-xs)!important}.has-xs-margin-bottom{margin-bottom:var(--spacing-xs)!important}.has-xs-margin-left{margin-left:var(--spacing-xs)!important}.has-xs-padding{padding:var(--spacing-xs)!important}.has-sm-margin-top{margin-top:var(--spacing-sm)!important}.has-sm-margin-right{margin-right:var(--spacing-sm)!important}.has-sm-margin-bottom{margin-bottom:var(--spacing-sm)!important}.has-sm-margin-left{margin-left:var(--spacing-sm)!important}.has-sm-padding{padding:var(--spacing-sm)!important}.has-md-margin-top{margin-top:var(--spacing-md)!important}.has-md-margin-right{margin-right:var(--spacing-md)!important}.has-md-margin-bottom{margin-bottom:var(--spacing-md)!important}.has-md-margin-left{margin-left:var(--spacing-md)!important}.has-md-padding{padding:var(--spacing-md)!important}.has-lg-margin-top{margin-top:var(--spacing-lg)!important}.has-lg-margin-right{margin-right:var(--spacing-lg)!important}.has-lg-margin-bottom{margin-bottom:var(--spacing-lg)!important}.has-lg-margin-left{margin-left:var(--spacing-lg)!important}.has-lg-padding{padding:var(--spacing-lg)!important}.has-xl-margin-top{margin-top:var(--spacing-xl)!important}.has-xl-margin-right{margin-right:var(--spacing-xl)!important}.has-xl-margin-bottom{margin-bottom:var(--spacing-xl)!important}.has-xl-margin-left{margin-left:var(--spacing-xl)!important}.has-xl-padding{padding:var(--spacing-xl)!important}.has-xxl-margin-top{margin-top:var(--spacing-xxl)!important}.has-xxl-margin-right{margin-right:var(--spacing-xxl)!important}.has-xxl-margin-bottom{margin-bottom:var(--spacing-xxl)!important}.has-xxl-margin-left{margin-left:var(--spacing-xxl)!important}.has-xxl-padding{padding:var(--spacing-xxl)!important}.has-xxxl-margin-top{margin-top:var(--spacing-xxxl)!important}.has-xxxl-margin-right{margin-right:var(--spacing-xxxl)!important}.has-xxxl-margin-bottom{margin-bottom:var(--spacing-xxxl)!important}.has-xxxl-margin-left{margin-left:var(--spacing-xxxl)!important}.has-xxxl-padding{padding:var(--spacing-xxxl)!important}.has-xxxxl-margin-top{margin-top:var(--spacing-xxxxl)!important}.has-xxxxl-margin-right{margin-right:var(--spacing-xxxxl)!important}.has-xxxxl-margin-bottom{margin-bottom:var(--spacing-xxxxl)!important}.has-xxxxl-margin-left{margin-left:var(--spacing-xxxxl)!important}.has-xxxxl-padding{padding:var(--spacing-xxxxl)!important}.has--lg-margin-top,.has--md-margin-top,.has--sm-margin-top,.has--xl-margin-top,.has--xs-margin-top,.has--xxl-margin-top,.has--xxs-margin-top,.has--xxxl-margin-top,.has--xxxs-margin-top,.has--xxxxl-margin-top,.has--xxxxs-margin-top{position:relative;z-index:1}.has--xxxxs-margin-top{margin-top:calc(var(--spacing-xxxxs) * -1)!important}.has--xxxxs-margin-bottom{margin-bottom:calc(var(--spacing-xxxxs) * -1)!important}.has--xxxs-margin-top{margin-top:calc(var(--spacing-xxxs) * -1)!important}.has--xxxs-margin-bottom{margin-bottom:calc(var(--spacing-xxxs) * -1)!important}.has--xxs-margin-top{margin-top:calc(var(--spacing-xxs) * -1)!important}.has--xxs-margin-bottom{margin-bottom:calc(var(--spacing-xxs) * -1)!important}.has--xs-margin-top{margin-top:calc(var(--spacing-xs) * -1)!important}.has--xs-margin-bottom{margin-bottom:calc(var(--spacing-xs) * -1)!important}.has--sm-margin-top{margin-top:calc(var(--spacing-sm) * -1)!important}.has--sm-margin-bottom{margin-bottom:calc(var(--spacing-sm) * -1)!important}.has--md-margin-top{margin-top:calc(var(--spacing-md) * -1)!important}.has--md-margin-bottom{margin-bottom:calc(var(--spacing-md) * -1)!important}.has--lg-margin-top{margin-top:calc(var(--spacing-lg) * -1)!important}.has--lg-margin-bottom{margin-bottom:calc(var(--spacing-lg) * -1)!important}.has--xl-margin-top{margin-top:calc(var(--spacing-xl) * -1)!important}.has--xl-margin-bottom{margin-bottom:calc(var(--spacing-xl) * -1)!important}.has--xxl-margin-top{margin-top:calc(var(--spacing-xxl) * -1)!important}.has--xxl-margin-bottom{margin-bottom:calc(var(--spacing-xxl) * -1)!important}.has--xxxl-margin-top{margin-top:calc(var(--spacing-xxxl) * -1)!important}.has--xxxl-margin-bottom{margin-bottom:calc(var(--spacing-xxxl) * -1)!important}.has--xxxxl-margin-top{margin-top:calc(var(--spacing-xxxxl) * -1)!important}.has--xxxxl-margin-bottom{margin-bottom:calc(var(--spacing-xxxxl) * -1)!important}.has-overlap{position:relative;z-index:1;overflow:visible}.has-z-index--1{z-index:-1!important}.has-z-index-0{z-index:0!important}.has-z-index-1,.has-z-index-2{z-index:1!important}.has-no-padding-top{padding-top:var(--padding-top-no,0)}.has-no-padding-bottom{padding-bottom:var(--padding-bottom-no,0)}.has-no-padding-left{padding-left:var(--padding-left-no,0)}.has-no-padding-right{padding-right:var(--padding-right-no,0)}.has-xs-padding-top{padding-top:var(--padding-top-xs,var(--padding-xs))}.has-xs-padding-bottom{padding-bottom:var(--padding-bottom-xs,var(--padding-xs))}.has-xs-padding-left{padding-left:var(--padding-left-xs,var(--padding-xs))}.has-xs-padding-right{padding-right:var(--padding-right-xs,var(--padding-xs))}.has-sm-padding-top{padding-top:var(--padding-top-sm,var(--padding-sm))}.has-sm-padding-bottom{padding-bottom:var(--padding-bottom-sm,var(--padding-sm))}.has-sm-padding-left{padding-left:var(--padding-left-sm,var(--padding-sm))}.has-sm-padding-right{padding-right:var(--padding-right-sm,var(--padding-sm))}.has-md-padding-top{padding-top:var(--padding-top-md,var(--padding-md))}.has-md-padding-bottom{padding-bottom:var(--padding-bottom-md,var(--padding-md))}.has-md-padding-left{padding-left:var(--padding-left-md,var(--padding-md))}.has-md-padding-right{padding-right:var(--padding-right-md,var(--padding-md))}.has-lg-padding-top{padding-top:var(--padding-top-lg,var(--padding-lg))}.has-lg-padding-bottom{padding-bottom:var(--padding-bottom-lg,var(--padding-lg))}.has-lg-padding-left{padding-left:var(--padding-left-lg,var(--padding-lg))}.has-lg-padding-right{padding-right:var(--padding-right-lg,var(--padding-lg))}.has-xl-padding-top{padding-top:var(--padding-top-xl,var(--padding-xl))}.has-xl-padding-bottom{padding-bottom:var(--padding-bottom-xl,var(--padding-xl))}.has-xl-padding-left{padding-left:var(--padding-left-xl,var(--padding-xl))}.has-xl-padding-right{padding-right:var(--padding-right-xl,var(--padding-xl))}.mai-icon-container{position:relative}.mai-icon-container .mai-cart-total{position:var(--cart-total-position,absolute);top:-0.5em;right:-0.5em}.mai-cart-total:not(:empty){display:flex;align-items:center;justify-content:center;padding:var(--cart-total-padding,var(--spacing-xxs));overflow:hidden;color:var(--cart-total-color,#fff);font-size:var(--cart-total-font-size,0.75rem);line-height:0;background:var(--cart-total-background,var(--color-danger))}html{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:auto;--viewport-width:calc(100dvw - var(--admin-menu-width, 160px) - var(--block-sidebar-width, 0px));--list-item-margin-bottom:var(--spacing-xs);color:var(--body-color,var(--color-body));font-weight:var(--body-font-weight,unset);font-size:var(--body-font-size,var(--font-size-md));font-family:var(--body-font-family,unset);font-style:var(--body-font-style,normal);line-height:var(--body-line-height,var(--line-height-lg));background:var(--body-background-color,var(--color-background))}ol.wp-block,ul.wp-block{margin:var(--list-margin,var(--list-margin-top,0) var(--list-margin-right,0) var(--list-margin-bottom,var(--spacing-sm)) var(--list-margin-left,1.75em));padding:var(--list-padding,0);list-style-position:var(--list-style-position,outside);line-height:var(--list-line-height,var(--line-height-md))}ol.wp-block ol.wp-block,ol.wp-block ul.wp-block,ul.wp-block ol.wp-block,ul.wp-block ul.wp-block{margin:var(--sub-list-margin,var(--spacing-sm) 0 var(--spacing-sm) 1em)}ol.wp-block li.wp-block,ul.wp-block li.wp-block{margin:var(--list-item-margin,var(--list-item-margin-top,0) var(--list-item-margin-right,0) var(--list-item-margin-bottom,0) var(--list-item-margin-left,0))}.edit-post-visual-editor__post-title-wrapper{margin-bottom:var(--spacing-md)}.editor-post-title__block .editor-post-title__input{margin-top:var(--heading-margin-top,0);margin-bottom:var(--heading-margin-bottom,var(--spacing-md));color:var(--heading-color,var(--color-heading));font-weight:var(--heading-font-weight,unset);font-family:var(--heading-font-family,unset);font-style:var(--heading-font-style,normal);line-height:var(--heading-line-height,var(--line-height-sm));letter-spacing:var(--heading-letter-spacing,normal);text-transform:var(--heading-text-transform,none)}.editor-post-title__block .editor-post-title__input:last-child{--heading-margin-bottom:0}.entry-content>.editor-post-title__block .editor-post-title__input:not(:first-child){--heading-margin-top:var(--spacing-xxl)}.block-editor-block-list__block .block-list-appender.block-list-appender{margin-right:auto;margin-left:auto}.block-editor-plain-text{color:var(--color-body)}.has-dark-background{color:var(--color-white);--heading-color:var(--color-white);--link-color:currentColor;--link-color-hover:currentColor;--link-text-decoration:underline;--link-filter-hover:brightness(0.8);--entry-title-link-color:var(--color-white);--entry-title-link-color-hover:var(--color-white);--menu-item-link-color:var(--color-white);--menu-item-link-color-hover:var(--color-white);--menu-item-name-filter-hover:brightness(0.8);--border:1px solid hsla(0,0%,100%,.2);--mai-block-appender-color:var(--color-white)}.has-light-background{color:var(--color-body);--heading-color:var(--color-heading);--mai-block-appender-color:#1e1e1e}.has-inline-color.has-link-color{color:var(--color-link)}.wp-block.is-reusable{max-width:unset!important;margin-right:0;margin-left:0}[data-type="core/pullquote"][data-align=left],[data-type="core/pullquote"][data-align=right]{max-width:290px;overflow:hidden}[data-type="core/pullquote"][data-align=left]{float:left}[data-type="core/pullquote"][data-align=right]{float:right}.wp-block-pullquote__citation,.wp-block-quote__citation{margin-top:var(--spacing-sm)}.block-editor-block-list__layout>[data-type="acf/mai-post-grid"],.block-editor-block-list__layout>[data-type="core/cover"],.block-editor-block-list__layout>[data-type="core/group"]{margin-top:0;margin-bottom:0}.wp-block[data-align=full]>.wp-block-cover,.wp-block[data-align=full]>.wp-block-group{padding-right:var(--side-spacing);padding-left:var(--side-spacing)}[data-content-align=start]{--group-block-justify-content:start;--cover-block-justify-content:start}[data-content-align=start]>.wp-block-cover__inner-container>.wp-block,[data-content-align=start]>.wp-block-group__inner-container>.wp-block{margin-left:unset}[data-content-align=center]{--group-block-justify-content:center;--cover-block-justify-content:center}[data-content-align=end]{--group-block-justify-content:end;--cover-block-justify-content:end}[data-content-align=end]>.wp-block-cover__inner-container>.wp-block,[data-content-align=end]>.wp-block-group__inner-container>.wp-block{margin-right:unset}.wp-block-heading[data-content-align=start],p[data-content-align=start]{margin-left:0}.wp-block-heading[data-content-align=end],p[data-content-align=end]{margin-right:0}.wp-block-cover[data-spacing-top=no],.wp-block-group[data-spacing-top=no]{padding-top:0!important}.wp-block-cover[data-spacing-bottom=no],.wp-block-group[data-spacing-bottom=no]{padding-bottom:0!important}.wp-block-cover[data-spacing-left=no],.wp-block-group[data-spacing-left=no]{padding-left:0!important}.wp-block-cover[data-spacing-right=no],.wp-block-group[data-spacing-right=no]{padding-right:0!important}.wp-block-cover[data-spacing-top=xs],.wp-block-group[data-spacing-top=xs]{padding-top:var(--padding-xs)!important}.wp-block-cover[data-spacing-bottom=xs],.wp-block-group[data-spacing-bottom=xs]{padding-bottom:var(--padding-xs)!important}.wp-block-cover[data-spacing-left=xs],.wp-block-group[data-spacing-left=xs]{padding-left:var(--padding-xs)!important}.wp-block-cover[data-spacing-right=xs],.wp-block-group[data-spacing-right=xs]{padding-right:var(--padding-xs)!important}.wp-block-cover[data-spacing-top=sm],.wp-block-group[data-spacing-top=sm]{padding-top:var(--padding-sm)!important}.wp-block-cover[data-spacing-bottom=sm],.wp-block-group[data-spacing-bottom=sm]{padding-bottom:var(--padding-sm)!important}.wp-block-cover[data-spacing-left=sm],.wp-block-group[data-spacing-left=sm]{padding-left:var(--padding-sm)!important}.wp-block-cover[data-spacing-right=sm],.wp-block-group[data-spacing-right=sm]{padding-right:var(--padding-sm)!important}.wp-block-cover[data-spacing-top=md],.wp-block-group[data-spacing-top=md]{padding-top:var(--padding-md)!important}.wp-block-cover[data-spacing-bottom=md],.wp-block-group[data-spacing-bottom=md]{padding-bottom:var(--padding-md)!important}.wp-block-cover[data-spacing-left=md],.wp-block-group[data-spacing-left=md]{padding-left:var(--padding-md)!important}.wp-block-cover[data-spacing-right=md],.wp-block-group[data-spacing-right=md]{padding-right:var(--padding-md)!important}.wp-block-cover[data-spacing-top=lg],.wp-block-group[data-spacing-top=lg]{padding-top:var(--padding-lg)!important}.wp-block-cover[data-spacing-bottom=lg],.wp-block-group[data-spacing-bottom=lg]{padding-bottom:var(--padding-lg)!important}.wp-block-cover[data-spacing-left=lg],.wp-block-group[data-spacing-left=lg]{padding-left:var(--padding-lg)!important}.wp-block-cover[data-spacing-right=lg],.wp-block-group[data-spacing-right=lg]{padding-right:var(--padding-lg)!important}.wp-block-cover[data-spacing-top=xl],.wp-block-group[data-spacing-top=xl]{padding-top:var(--padding-xl)!important}.wp-block-cover[data-spacing-bottom=xl],.wp-block-group[data-spacing-bottom=xl]{padding-bottom:var(--padding-xl)!important}.wp-block-cover[data-spacing-left=xl],.wp-block-group[data-spacing-left=xl]{padding-left:var(--padding-xl)!important}.wp-block-cover[data-spacing-right=xl],.wp-block-group[data-spacing-right=xl]{padding-right:var(--padding-xl)!important}[data-content-width=xl],[data-type="core/heading"][data-max-width=xl],[data-type="core/paragraph"][data-max-width=xl]{--wp-block-max-width:var(--breakpoint-xl)}[data-content-width=xl]{--content-max-width:var(--breakpoint-xl)}[data-content-width=lg],[data-type="core/heading"][data-max-width=lg],[data-type="core/paragraph"][data-max-width=lg]{--wp-block-max-width:var(--breakpoint-lg)}[data-content-width=lg]{--content-max-width:var(--breakpoint-lg)}[data-content-width=md],[data-type="core/heading"][data-max-width=md],[data-type="core/paragraph"][data-max-width=md]{--wp-block-max-width:var(--breakpoint-md)}[data-content-width=md]{--content-max-width:var(--breakpoint-md)}[data-content-width=sm],[data-type="core/heading"][data-max-width=sm],[data-type="core/paragraph"][data-max-width=sm]{--wp-block-max-width:var(--breakpoint-sm)}[data-content-width=sm]{--content-max-width:var(--breakpoint-sm)}[data-content-width=xs],[data-type="core/heading"][data-max-width=xs],[data-type="core/paragraph"][data-max-width=xs]{--wp-block-max-width:var(--breakpoint-xs)}[data-content-width=xs]{--content-max-width:var(--breakpoint-xs)}[data-content-width=no]{--content-max-width:var(--viewport-width);--wp-block-max-width:var(--viewport-width);--side-spacing:0}.wp-block-heading[data-spacing-top=xxxxs],.wp-block-paragraph[data-spacing-top=xxxxs],.wp-block-separator[data-spacing-top=xxxxs]{--heading-margin-top:var(--spacing-xxxxs);--separator-block-margin-top:var(--spacing-xxxxs);--paragraph-margin-top:var(--spacing-xxxxs)}.wp-block-heading[data-spacing-bottom=xxxxs],.wp-block-paragraph[data-spacing-bottom=xxxxs],.wp-block-separator[data-spacing-bottom=xxxxs]{--heading-margin-bottom:var(--spacing-xxxxs);--separator-block-margin-bottom:var(--spacing-xxxxs);--paragraph-margin-bottom:var(--spacing-xxxxs)}.wp-block-heading[data-spacing-left=xxxxs],.wp-block-paragraph[data-spacing-left=xxxxs],.wp-block-separator[data-spacing-left=xxxxs]{--heading-margin-left:var(--spacing-xxxxs);--separator-block-margin-left:var(--spacing-xxxxs);--paragraph-margin-left:var(--spacing-xxxxs)}.wp-block-heading[data-spacing-right=xxxxs],.wp-block-paragraph[data-spacing-right=xxxxs],.wp-block-separator[data-spacing-right=xxxxs]{--heading-margin-right:var(--spacing-xxxxs);--separator-block-margin-right:var(--spacing-xxxxs);--paragraph-margin-right:var(--spacing-xxxxs)}.wp-block-heading[data-spacing-top=xxxs],.wp-block-paragraph[data-spacing-top=xxxs],.wp-block-separator[data-spacing-top=xxxs]{--heading-margin-top:var(--spacing-xxxs);--separator-block-margin-top:var(--spacing-xxxs);--paragraph-margin-top:var(--spacing-xxxs)}.wp-block-heading[data-spacing-bottom=xxxs],.wp-block-paragraph[data-spacing-bottom=xxxs],.wp-block-separator[data-spacing-bottom=xxxs]{--heading-margin-bottom:var(--spacing-xxxs);--separator-block-margin-bottom:var(--spacing-xxxs);--paragraph-margin-bottom:var(--spacing-xxxs)}.wp-block-heading[data-spacing-left=xxxs],.wp-block-paragraph[data-spacing-left=xxxs],.wp-block-separator[data-spacing-left=xxxs]{--heading-margin-left:var(--spacing-xxxs);--separator-block-margin-left:var(--spacing-xxxs);--paragraph-margin-left:var(--spacing-xxxs)}.wp-block-heading[data-spacing-right=xxxs],.wp-block-paragraph[data-spacing-right=xxxs],.wp-block-separator[data-spacing-right=xxxs]{--heading-margin-right:var(--spacing-xxxs);--separator-block-margin-right:var(--spacing-xxxs);--paragraph-margin-right:var(--spacing-xxxs)}.wp-block-heading[data-spacing-top=xxs],.wp-block-paragraph[data-spacing-top=xxs],.wp-block-separator[data-spacing-top=xxs]{--heading-margin-top:var(--spacing-xxs);--separator-block-margin-top:var(--spacing-xxs);--paragraph-margin-top:var(--spacing-xxs)}.wp-block-heading[data-spacing-bottom=xxs],.wp-block-paragraph[data-spacing-bottom=xxs],.wp-block-separator[data-spacing-bottom=xxs]{--heading-margin-bottom:var(--spacing-xxs);--separator-block-margin-bottom:var(--spacing-xxs);--paragraph-margin-bottom:var(--spacing-xxs)}.wp-block-heading[data-spacing-left=xxs],.wp-block-paragraph[data-spacing-left=xxs],.wp-block-separator[data-spacing-left=xxs]{--heading-margin-left:var(--spacing-xxs);--separator-block-margin-left:var(--spacing-xxs);--paragraph-margin-left:var(--spacing-xxs)}.wp-block-heading[data-spacing-right=xxs],.wp-block-paragraph[data-spacing-right=xxs],.wp-block-separator[data-spacing-right=xxs]{--heading-margin-right:var(--spacing-xxs);--separator-block-margin-right:var(--spacing-xxs);--paragraph-margin-right:var(--spacing-xxs)}.wp-block-heading[data-spacing-top=xs],.wp-block-paragraph[data-spacing-top=xs],.wp-block-separator[data-spacing-top=xs]{--heading-margin-top:var(--spacing-xs);--separator-block-margin-top:var(--spacing-xs);--paragraph-margin-top:var(--spacing-xs)}.wp-block-heading[data-spacing-bottom=xs],.wp-block-paragraph[data-spacing-bottom=xs],.wp-block-separator[data-spacing-bottom=xs]{--heading-margin-bottom:var(--spacing-xs);--separator-block-margin-bottom:var(--spacing-xs);--paragraph-margin-bottom:var(--spacing-xs)}.wp-block-heading[data-spacing-left=xs],.wp-block-paragraph[data-spacing-left=xs],.wp-block-separator[data-spacing-left=xs]{--heading-margin-left:var(--spacing-xs);--separator-block-margin-left:var(--spacing-xs);--paragraph-margin-left:var(--spacing-xs)}.wp-block-heading[data-spacing-right=xs],.wp-block-paragraph[data-spacing-right=xs],.wp-block-separator[data-spacing-right=xs]{--heading-margin-right:var(--spacing-xs);--separator-block-margin-right:var(--spacing-xs);--paragraph-margin-right:var(--spacing-xs)}.wp-block-heading[data-spacing-top=sm],.wp-block-paragraph[data-spacing-top=sm],.wp-block-separator[data-spacing-top=sm]{--heading-margin-top:var(--spacing-sm);--separator-block-margin-top:var(--spacing-sm);--paragraph-margin-top:var(--spacing-sm)}.wp-block-heading[data-spacing-bottom=sm],.wp-block-paragraph[data-spacing-bottom=sm],.wp-block-separator[data-spacing-bottom=sm]{--heading-margin-bottom:var(--spacing-sm);--separator-block-margin-bottom:var(--spacing-sm);--paragraph-margin-bottom:var(--spacing-sm)}.wp-block-heading[data-spacing-left=sm],.wp-block-paragraph[data-spacing-left=sm],.wp-block-separator[data-spacing-left=sm]{--heading-margin-left:var(--spacing-sm);--separator-block-margin-left:var(--spacing-sm);--paragraph-margin-left:var(--spacing-sm)}.wp-block-heading[data-spacing-right=sm],.wp-block-paragraph[data-spacing-right=sm],.wp-block-separator[data-spacing-right=sm]{--heading-margin-right:var(--spacing-sm);--separator-block-margin-right:var(--spacing-sm);--paragraph-margin-right:var(--spacing-sm)}.wp-block-heading[data-spacing-top=md],.wp-block-paragraph[data-spacing-top=md],.wp-block-separator[data-spacing-top=md]{--heading-margin-top:var(--spacing-md);--separator-block-margin-top:var(--spacing-md);--paragraph-margin-top:var(--spacing-md)}.wp-block-heading[data-spacing-bottom=md],.wp-block-paragraph[data-spacing-bottom=md],.wp-block-separator[data-spacing-bottom=md]{--heading-margin-bottom:var(--spacing-md);--separator-block-margin-bottom:var(--spacing-md);--paragraph-margin-bottom:var(--spacing-md)}.wp-block-heading[data-spacing-left=md],.wp-block-paragraph[data-spacing-left=md],.wp-block-separator[data-spacing-left=md]{--heading-margin-left:var(--spacing-md);--separator-block-margin-left:var(--spacing-md);--paragraph-margin-left:var(--spacing-md)}.wp-block-heading[data-spacing-right=md],.wp-block-paragraph[data-spacing-right=md],.wp-block-separator[data-spacing-right=md]{--heading-margin-right:var(--spacing-md);--separator-block-margin-right:var(--spacing-md);--paragraph-margin-right:var(--spacing-md)}.wp-block-heading[data-spacing-top=lg],.wp-block-paragraph[data-spacing-top=lg],.wp-block-separator[data-spacing-top=lg]{--heading-margin-top:var(--spacing-lg);--separator-block-margin-top:var(--spacing-lg);--paragraph-margin-top:var(--spacing-lg)}.wp-block-heading[data-spacing-bottom=lg],.wp-block-paragraph[data-spacing-bottom=lg],.wp-block-separator[data-spacing-bottom=lg]{--heading-margin-bottom:var(--spacing-lg);--separator-block-margin-bottom:var(--spacing-lg);--paragraph-margin-bottom:var(--spacing-lg)}.wp-block-heading[data-spacing-left=lg],.wp-block-paragraph[data-spacing-left=lg],.wp-block-separator[data-spacing-left=lg]{--heading-margin-left:var(--spacing-lg);--separator-block-margin-left:var(--spacing-lg);--paragraph-margin-left:var(--spacing-lg)}.wp-block-heading[data-spacing-right=lg],.wp-block-paragraph[data-spacing-right=lg],.wp-block-separator[data-spacing-right=lg]{--heading-margin-right:var(--spacing-lg);--separator-block-margin-right:var(--spacing-lg);--paragraph-margin-right:var(--spacing-lg)}.wp-block-heading[data-spacing-top=xl],.wp-block-paragraph[data-spacing-top=xl],.wp-block-separator[data-spacing-top=xl]{--heading-margin-top:var(--spacing-xl);--separator-block-margin-top:var(--spacing-xl);--paragraph-margin-top:var(--spacing-xl)}.wp-block-heading[data-spacing-bottom=xl],.wp-block-paragraph[data-spacing-bottom=xl],.wp-block-separator[data-spacing-bottom=xl]{--heading-margin-bottom:var(--spacing-xl);--separator-block-margin-bottom:var(--spacing-xl);--paragraph-margin-bottom:var(--spacing-xl)}.wp-block-heading[data-spacing-left=xl],.wp-block-paragraph[data-spacing-left=xl],.wp-block-separator[data-spacing-left=xl]{--heading-margin-left:var(--spacing-xl);--separator-block-margin-left:var(--spacing-xl);--paragraph-margin-left:var(--spacing-xl)}.wp-block-heading[data-spacing-right=xl],.wp-block-paragraph[data-spacing-right=xl],.wp-block-separator[data-spacing-right=xl]{--heading-margin-right:var(--spacing-xl);--separator-block-margin-right:var(--spacing-xl);--paragraph-margin-right:var(--spacing-xl)}.wp-block-heading[data-spacing-top=xxl],.wp-block-paragraph[data-spacing-top=xxl],.wp-block-separator[data-spacing-top=xxl]{--heading-margin-top:var(--spacing-xxl);--separator-block-margin-top:var(--spacing-xxl);--paragraph-margin-top:var(--spacing-xxl)}.wp-block-heading[data-spacing-bottom=xxl],.wp-block-paragraph[data-spacing-bottom=xxl],.wp-block-separator[data-spacing-bottom=xxl]{--heading-margin-bottom:var(--spacing-xxl);--separator-block-margin-bottom:var(--spacing-xxl);--paragraph-margin-bottom:var(--spacing-xxl)}.wp-block-heading[data-spacing-left=xxl],.wp-block-paragraph[data-spacing-left=xxl],.wp-block-separator[data-spacing-left=xxl]{--heading-margin-left:var(--spacing-xxl);--separator-block-margin-left:var(--spacing-xxl);--paragraph-margin-left:var(--spacing-xxl)}.wp-block-heading[data-spacing-right=xxl],.wp-block-paragraph[data-spacing-right=xxl],.wp-block-separator[data-spacing-right=xxl]{--heading-margin-right:var(--spacing-xxl);--separator-block-margin-right:var(--spacing-xxl);--paragraph-margin-right:var(--spacing-xxl)}.wp-block-heading[data-spacing-top=xxxl],.wp-block-paragraph[data-spacing-top=xxxl],.wp-block-separator[data-spacing-top=xxxl]{--heading-margin-top:var(--spacing-xxxl);--separator-block-margin-top:var(--spacing-xxxl);--paragraph-margin-top:var(--spacing-xxxl)}.wp-block-heading[data-spacing-bottom=xxxl],.wp-block-paragraph[data-spacing-bottom=xxxl],.wp-block-separator[data-spacing-bottom=xxxl]{--heading-margin-bottom:var(--spacing-xxxl);--separator-block-margin-bottom:var(--spacing-xxxl);--paragraph-margin-bottom:var(--spacing-xxxl)}.wp-block-heading[data-spacing-left=xxxl],.wp-block-paragraph[data-spacing-left=xxxl],.wp-block-separator[data-spacing-left=xxxl]{--heading-margin-left:var(--spacing-xxxl);--separator-block-margin-left:var(--spacing-xxxl);--paragraph-margin-left:var(--spacing-xxxl)}.wp-block-heading[data-spacing-right=xxxl],.wp-block-paragraph[data-spacing-right=xxxl],.wp-block-separator[data-spacing-right=xxxl]{--heading-margin-right:var(--spacing-xxxl);--separator-block-margin-right:var(--spacing-xxxl);--paragraph-margin-right:var(--spacing-xxxl)}.wp-block-heading[data-spacing-top=xxxxl],.wp-block-paragraph[data-spacing-top=xxxxl],.wp-block-separator[data-spacing-top=xxxxl]{--heading-margin-top:var(--spacing-xxxxl);--separator-block-margin-top:var(--spacing-xxxxl);--paragraph-margin-top:var(--spacing-xxxxl)}.wp-block-heading[data-spacing-bottom=xxxxl],.wp-block-paragraph[data-spacing-bottom=xxxxl],.wp-block-separator[data-spacing-bottom=xxxxl]{--heading-margin-bottom:var(--spacing-xxxxl);--separator-block-margin-bottom:var(--spacing-xxxxl);--paragraph-margin-bottom:var(--spacing-xxxxl)}.wp-block-heading[data-spacing-left=xxxxl],.wp-block-paragraph[data-spacing-left=xxxxl],.wp-block-separator[data-spacing-left=xxxxl]{--heading-margin-left:var(--spacing-xxxxl);--separator-block-margin-left:var(--spacing-xxxxl);--paragraph-margin-left:var(--spacing-xxxxl)}.wp-block-heading[data-spacing-right=xxxxl],.wp-block-paragraph[data-spacing-right=xxxxl],.wp-block-separator[data-spacing-right=xxxxl]{--heading-margin-right:var(--spacing-xxxxl);--separator-block-margin-right:var(--spacing-xxxxl);--paragraph-margin-right:var(--spacing-xxxxl)}.wp-block-cover[data-margin-top=md],.wp-block-group[data-margin-top=md],.wp-block-image[data-margin-top=md]{margin-top:var(--spacing-md)!important}.wp-block-cover[data-margin-bottom=md],.wp-block-group[data-margin-bottom=md],.wp-block-image[data-margin-bottom=md]{margin-bottom:var(--spacing-md)!important}.wp-block-cover[data-margin-left=md],.wp-block-group[data-margin-left=md],.wp-block-image[data-margin-left=md]{margin-left:var(--spacing-md)!important}.wp-block-cover[data-margin-right=md],.wp-block-group[data-margin-right=md],.wp-block-image[data-margin-right=md]{margin-right:var(--spacing-md)!important}.wp-block-cover[data-margin-top=lg],.wp-block-group[data-margin-top=lg],.wp-block-image[data-margin-top=lg]{margin-top:var(--spacing-lg)!important}.wp-block-cover[data-margin-bottom=lg],.wp-block-group[data-margin-bottom=lg],.wp-block-image[data-margin-bottom=lg]{margin-bottom:var(--spacing-lg)!important}.wp-block-cover[data-margin-left=lg],.wp-block-group[data-margin-left=lg],.wp-block-image[data-margin-left=lg]{margin-left:var(--spacing-lg)!important}.wp-block-cover[data-margin-right=lg],.wp-block-group[data-margin-right=lg],.wp-block-image[data-margin-right=lg]{margin-right:var(--spacing-lg)!important}.wp-block-cover[data-margin-top=xl],.wp-block-group[data-margin-top=xl],.wp-block-image[data-margin-top=xl]{margin-top:var(--spacing-xl)!important}.wp-block-cover[data-margin-bottom=xl],.wp-block-group[data-margin-bottom=xl],.wp-block-image[data-margin-bottom=xl]{margin-bottom:var(--spacing-xl)!important}.wp-block-cover[data-margin-left=xl],.wp-block-group[data-margin-left=xl],.wp-block-image[data-margin-left=xl]{margin-left:var(--spacing-xl)!important}.wp-block-cover[data-margin-right=xl],.wp-block-group[data-margin-right=xl],.wp-block-image[data-margin-right=xl]{margin-right:var(--spacing-xl)!important}.wp-block-cover[data-margin-top=xxl],.wp-block-group[data-margin-top=xxl],.wp-block-image[data-margin-top=xxl]{margin-top:var(--spacing-xxl)!important}.wp-block-cover[data-margin-bottom=xxl],.wp-block-group[data-margin-bottom=xxl],.wp-block-image[data-margin-bottom=xxl]{margin-bottom:var(--spacing-xxl)!important}.wp-block-cover[data-margin-left=xxl],.wp-block-group[data-margin-left=xxl],.wp-block-image[data-margin-left=xxl]{margin-left:var(--spacing-xxl)!important}.wp-block-cover[data-margin-right=xxl],.wp-block-group[data-margin-right=xxl],.wp-block-image[data-margin-right=xxl]{margin-right:var(--spacing-xxl)!important}.wp-block-cover[data-margin-top=xxxl],.wp-block-group[data-margin-top=xxxl],.wp-block-image[data-margin-top=xxxl]{margin-top:var(--spacing-xxxl)!important}.wp-block-cover[data-margin-bottom=xxxl],.wp-block-group[data-margin-bottom=xxxl],.wp-block-image[data-margin-bottom=xxxl]{margin-bottom:var(--spacing-xxxl)!important}.wp-block-cover[data-margin-left=xxxl],.wp-block-group[data-margin-left=xxxl],.wp-block-image[data-margin-left=xxxl]{margin-left:var(--spacing-xxxl)!important}.wp-block-cover[data-margin-right=xxxl],.wp-block-group[data-margin-right=xxxl],.wp-block-image[data-margin-right=xxxl]{margin-right:var(--spacing-xxxl)!important}.wp-block-cover[data-margin-top=xxxxl],.wp-block-group[data-margin-top=xxxxl],.wp-block-image[data-margin-top=xxxxl]{margin-top:var(--spacing-xxxxl)!important}.wp-block-cover[data-margin-bottom=xxxxl],.wp-block-group[data-margin-bottom=xxxxl],.wp-block-image[data-margin-bottom=xxxxl]{margin-bottom:var(--spacing-xxxxl)!important}.wp-block-cover[data-margin-left=xxxxl],.wp-block-group[data-margin-left=xxxxl],.wp-block-image[data-margin-left=xxxxl]{margin-left:var(--spacing-xxxxl)!important}.wp-block-cover[data-margin-right=xxxxl],.wp-block-group[data-margin-right=xxxxl],.wp-block-image[data-margin-right=xxxxl]{margin-right:var(--spacing-xxxxl)!important}.wp-block-cover[data-margin-top=-md],.wp-block-group[data-margin-top=-md],.wp-block-image[data-margin-top=-md]{margin-top:calc(var(--spacing-md) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-bottom=-md],.wp-block-group[data-margin-bottom=-md],.wp-block-image[data-margin-bottom=-md]{margin-bottom:calc(var(--spacing-md) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-left=-md],.wp-block-group[data-margin-left=-md],.wp-block-image[data-margin-left=-md]{margin-left:calc(var(--spacing-md) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-right=-md],.wp-block-group[data-margin-right=-md],.wp-block-image[data-margin-right=-md]{margin-right:calc(var(--spacing-md) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-top=-lg],.wp-block-group[data-margin-top=-lg],.wp-block-image[data-margin-top=-lg]{margin-top:calc(var(--spacing-lg) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-bottom=-lg],.wp-block-group[data-margin-bottom=-lg],.wp-block-image[data-margin-bottom=-lg]{margin-bottom:calc(var(--spacing-lg) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-left=-lg],.wp-block-group[data-margin-left=-lg],.wp-block-image[data-margin-left=-lg]{margin-left:calc(var(--spacing-lg) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-right=-lg],.wp-block-group[data-margin-right=-lg],.wp-block-image[data-margin-right=-lg]{margin-right:calc(var(--spacing-lg) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-top=-xl],.wp-block-group[data-margin-top=-xl],.wp-block-image[data-margin-top=-xl]{margin-top:calc(var(--spacing-xl) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-bottom=-xl],.wp-block-group[data-margin-bottom=-xl],.wp-block-image[data-margin-bottom=-xl]{margin-bottom:calc(var(--spacing-xl) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-left=-xl],.wp-block-group[data-margin-left=-xl],.wp-block-image[data-margin-left=-xl]{margin-left:calc(var(--spacing-xl) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-right=-xl],.wp-block-group[data-margin-right=-xl],.wp-block-image[data-margin-right=-xl]{margin-right:calc(var(--spacing-xl) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-top=-xxl],.wp-block-group[data-margin-top=-xxl],.wp-block-image[data-margin-top=-xxl]{margin-top:calc(var(--spacing-xxl) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-bottom=-xxl],.wp-block-group[data-margin-bottom=-xxl],.wp-block-image[data-margin-bottom=-xxl]{margin-bottom:calc(var(--spacing-xxl) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-left=-xxl],.wp-block-group[data-margin-left=-xxl],.wp-block-image[data-margin-left=-xxl]{margin-left:calc(var(--spacing-xxl) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-right=-xxl],.wp-block-group[data-margin-right=-xxl],.wp-block-image[data-margin-right=-xxl]{margin-right:calc(var(--spacing-xxl) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-top=-xxxl],.wp-block-group[data-margin-top=-xxxl],.wp-block-image[data-margin-top=-xxxl]{margin-top:calc(var(--spacing-xxxl) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-bottom=-xxxl],.wp-block-group[data-margin-bottom=-xxxl],.wp-block-image[data-margin-bottom=-xxxl]{margin-bottom:calc(var(--spacing-xxxl) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-left=-xxxl],.wp-block-group[data-margin-left=-xxxl],.wp-block-image[data-margin-left=-xxxl]{margin-left:calc(var(--spacing-xxxl) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-right=-xxxl],.wp-block-group[data-margin-right=-xxxl],.wp-block-image[data-margin-right=-xxxl]{margin-right:calc(var(--spacing-xxxl) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-top=-xxxxl],.wp-block-group[data-margin-top=-xxxxl],.wp-block-image[data-margin-top=-xxxxl]{margin-top:calc(var(--spacing-xxxxl) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-bottom=-xxxxl],.wp-block-group[data-margin-bottom=-xxxxl],.wp-block-image[data-margin-bottom=-xxxxl]{margin-bottom:calc(var(--spacing-xxxxl) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-left=-xxxxl],.wp-block-group[data-margin-left=-xxxxl],.wp-block-image[data-margin-left=-xxxxl]{margin-left:calc(var(--spacing-xxxxl) * -1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-right=-xxxxl],.wp-block-group[data-margin-right=-xxxxl],.wp-block-image[data-margin-right=-xxxxl]{margin-right:calc(var(--spacing-xxxxl) * -1)!important;position:relative;z-index:1}[data-margin-top=no]{margin-top:0!important}[data-margin-bottom=no]{margin-bottom:0!important}[data-margin-left=no]{margin-left:0!important}[data-margin-right=no]{margin-right:0!important}[data-font-size=xxxxl]>.rich-text{font-size:var(--font-size-xxxxl)}[data-font-size=xxxl]>.rich-text{font-size:var(--font-size-xxxl)}[data-font-size=xxl]>.rich-text{font-size:var(--font-size-xxl)}[data-font-size=xl]>.rich-text{font-size:var(--font-size-xl)}[data-font-size=lg]>.rich-text{font-size:var(--font-size-lg)}[data-font-size=md]>.rich-text{font-size:var(--font-size-md)}[data-font-size=sm]>.rich-text{font-size:var(--font-size-sm)}[data-font-size=xs]>.rich-text{font-size:var(--font-size-xs)}.wp-block-button__link,.wp-block .button,input[type=submit]{min-height:1px;position:relative;display:var(--button-display,inline-flex);gap:var(--spacing-xs);align-items:center;justify-content:center;width:var(--button-width,auto);max-height:var(--button-max-height,100%);margin:var(--button-margin,0);padding:var(--button-padding,.9rem 2rem);color:var(--button-color);font-weight:var(--button-font-weight,var(--body-font-weight));font-size:var(--button-font-size,var(--font-size-base));font-family:var(--button-font-family,var(--body-font-family));line-height:var(--button-line-height,1.1);letter-spacing:var(--button-letter-spacing,normal);white-space:var(--button-white-space,normal);text-align:var(--button-text-align,center);text-transform:var(--button-text-transform,none);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);word-break:var(--button-word-break,normal);overflow-wrap:var(--button-overflow-wrap,break-word);background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));outline:var(--button-outline,none);box-shadow:var(--button-box-shadow,none);-webkit-transform:var(--button-transform,none);transform:var(--button-transform,none);-webkit-filter:var(--button-filter,none);filter:var(--button-filter,none);cursor:var(--button-cursor,pointer);opacity:var(--button-opacity,1);transition:var(--button-transition,var(--transition))}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block .button:active,.wp-block .button:focus,.wp-block .button:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{color:var(--button-color-hover,var(--button-color));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));outline:var(--button-outline-hover,var(--button-outline,none));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));-webkit-transform:var(--button-transform-hover,var(--button-transform,none));transform:var(--button-transform-hover,var(--button-transform,none));-webkit-filter:var(--button-filter-hover,var(--button-filter,none));filter:var(--button-filter-hover,var(--button-filter,none));--button-background-hover:var(--button-background,var(--color-primary))}.is-style-default .wp-block-button__link,.is-style-default .wp-block .button,.is-style-default input[type=submit]{position:relative;display:var(--button-display,inline-flex);gap:var(--spacing-xs);align-items:center;justify-content:center;width:var(--button-width,auto);max-height:var(--button-max-height,100%);margin:var(--button-margin,0);padding:var(--button-padding,.9rem 2rem);color:var(--button-color);font-weight:var(--button-font-weight,var(--body-font-weight));font-size:var(--button-font-size,var(--font-size-base));font-family:var(--button-font-family,var(--body-font-family));line-height:var(--button-line-height,1.1);letter-spacing:var(--button-letter-spacing,normal);white-space:var(--button-white-space,normal);text-align:var(--button-text-align,center);text-transform:var(--button-text-transform,none);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);word-break:var(--button-word-break,normal);overflow-wrap:var(--button-overflow-wrap,break-word);background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));outline:var(--button-outline,none);box-shadow:var(--button-box-shadow,none);-webkit-transform:var(--button-transform,none);transform:var(--button-transform,none);-webkit-filter:var(--button-filter,none);filter:var(--button-filter,none);cursor:var(--button-cursor,pointer);opacity:var(--button-opacity,1);transition:var(--button-transition,var(--transition))}.is-style-default .wp-block-button__link:active,.is-style-default .wp-block-button__link:focus,.is-style-default .wp-block-button__link:hover,.is-style-default .wp-block .button:active,.is-style-default .wp-block .button:focus,.is-style-default .wp-block .button:hover,.is-style-default input[type=submit]:active,.is-style-default input[type=submit]:focus,.is-style-default input[type=submit]:hover{color:var(--button-color-hover,var(--button-color));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));outline:var(--button-outline-hover,var(--button-outline,none));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));-webkit-transform:var(--button-transform-hover,var(--button-transform,none));transform:var(--button-transform-hover,var(--button-transform,none));-webkit-filter:var(--button-filter-hover,var(--button-filter,none));filter:var(--button-filter-hover,var(--button-filter,none));--button-background-hover:var(--button-background,var(--color-primary))}.wp-block-button__link:active,.wp-block-button__link:visited,.wp-block .button:active,.wp-block .button:visited,input[type=submit]:active,input[type=submit]:visited{color:var(--button-color-hover,var(--button-color))}.is-style-secondary .wp-block-button__link,.is-style-secondary .wp-block .button,.is-style-secondary input[type=submit]{--button-color:var(--button-secondary-color);--button-color-hover:var(--button-secondary-color-hover,var(--button-secondary-color));--button-background:var(--button-secondary-background,var(--color-secondary));--button-background-hover:var(--button-secondary-background-hover,var(--color-secondary-dark,var(--color-secondary)));color:var(--button-color);background:var(--button-background);border-color:var(--button-border,currentColor)}.is-style-link .wp-block-button__link,.is-style-link .wp-block .button,.is-style-link input[type=submit]{--button-color:var(--button-link-color,var(--color-link));--button-color-hover:var(--button-link-color-hover,var(--color-link-dark,var(--link-color-hover,var(--color-link-dark))));--button-background:var(--button-link-background,transparent);--button-background-hover:var(--button-link-background-hover,transparent);--button-padding:var(--button-link-padding,0.9rem 0.5rem);--button-border:0;--button-box-shadow:none;--button-box-shadow-hover:none;color:var(--button-color);background:var(--button-background);border-color:var(--button-border,currentColor)}.is-style-link .wp-block-button__link:after,.is-style-link .wp-block .button:after,.is-style-link input[type=submit]:after{display:inline-flex;flex:0 1 auto;width:.75em;height:.75em;background:currentColor;-webkit-mask-image:var(--button-link-url,"");mask-image:var(--button-link-url,"");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}.is-style-outline .wp-block-button__link,.is-style-outline .wp-block .button,.is-style-outline input[type=submit]{--button-max-height:calc(100% - 4px);--button-color:var(--button-outline-color,var(--color-primary));--button-color-hover:var(--button-outline-color-hover,var(--color-white));--button-background:var(--button-outline-background,transparent);--button-background-hover:var(--button-outline-background-hover,var(--button-outline-color,var(--button-color)));--button-border:var(--button-outline-width,2px) solid var(--button-outline-color,var(--button-color));--button-border-hover:var(--button-border);color:var(--button-color);background:var(--button-background);border-color:var(--button-border,currentColor)}.button-small .wp-block-button__link,.button-small .wp-block .button,.button-small input[type=submit]{--button-padding:var(--button-small-padding,0.75rem 1.25rem);--button-font-size:var(--button-small-font-size,0.8rem)}.button-large .wp-block-button__link,.button-large .wp-block .button,.button-large input[type=submit]{--button-padding:var(--button-large-padding,1.25rem 2.5rem);--button-font-size:var(--button-large-font-size,1.25rem)}.entry-more.is-style-link .wp-block-button__link,.entry-more:not([class*=is-style-link]):not([class*=is-style-]) .wp-block-button__link{padding:0}.wp-block-search.wp-block{margin-right:auto;margin-left:auto}.wp-block[data-align=left] .wp-block-search{justify-content:start}.wp-block[data-align=center] .wp-block-search{justify-content:center}.wp-block[data-align=right] .wp-block-search{justify-content:end}.wp-block-search .wp-block-search__button{height:auto!important;position:relative;display:var(--button-display,inline-flex);gap:var(--spacing-xs);align-items:center;justify-content:center;width:var(--button-width,auto);max-height:var(--button-max-height,100%);margin:var(--button-margin,0);padding:var(--button-padding,.9rem 2rem);font-weight:var(--button-font-weight,var(--body-font-weight));font-size:var(--button-font-size,var(--font-size-base));font-family:var(--button-font-family,var(--body-font-family));line-height:var(--button-line-height,1.1);letter-spacing:var(--button-letter-spacing,normal);white-space:var(--button-white-space,normal);text-align:var(--button-text-align,center);text-transform:var(--button-text-transform,none);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);word-break:var(--button-word-break,normal);overflow-wrap:var(--button-overflow-wrap,break-word);background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));outline:var(--button-outline,none);box-shadow:var(--button-box-shadow,none);-webkit-transform:var(--button-transform,none);transform:var(--button-transform,none);-webkit-filter:var(--button-filter,none);filter:var(--button-filter,none);cursor:var(--button-cursor,pointer);opacity:var(--button-opacity,1);transition:var(--button-transition,var(--transition));--button-color:var(--button-secondary-color);--button-color-hover:var(--button-secondary-color-hover,var(--button-secondary-color));--button-background:var(--button-secondary-background,var(--color-secondary));--button-background-hover:var(--button-secondary-background-hover,var(--color-secondary-dark,var(--color-secondary)));color:var(--button-color);background:var(--button-background);border-color:var(--button-border,currentColor)}.wp-block-search .wp-block-search__button:active,.wp-block-search .wp-block-search__button:focus,.wp-block-search .wp-block-search__button:hover{color:var(--button-color-hover,var(--button-color));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));outline:var(--button-outline-hover,var(--button-outline,none));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));-webkit-transform:var(--button-transform-hover,var(--button-transform,none));transform:var(--button-transform-hover,var(--button-transform,none));-webkit-filter:var(--button-filter-hover,var(--button-filter,none));filter:var(--button-filter-hover,var(--button-filter,none));--button-background-hover:var(--button-background,var(--color-primary))}.wp-block-search .wp-block-search__button.has-icon{position:relative;height:100%}.wp-block-search .wp-block-search__button.has-icon svg{position:absolute;top:calc(50% - 12px);left:calc(50% - 12px);width:24px;height:24px;fill:currentColor}.mai-grid a{pointer-events:none}.entry-grid{order:var(--entry-order,var(--entry-index,var(--order,unset)))!important}.has-columns:not(.has-columns-nested){--flex-basis:calc((100% * var(--columns) - (var(--column-gap) * (1 - var(--columns)))) - 0.025px);--flex-default:0 0 var(--flex-basis)}.has-columns-nested>.acf-innerblocks-container,.has-columns:not(.has-columns-nested){display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap);align-items:var(--align-columns-vertical,initial);justify-content:var(--align-columns,initial)}.has-columns-nested:not(.mai-columns),.mai-columns>.mai-columns-wrap>.acf-innerblocks-container>.wp-block{--flex-basis:calc((100% * var(--columns) - (var(--column-gap) * (1 - var(--columns)))) - 0.025px);--flex-default:0 0 var(--flex-basis)}.has-columns-nested>.acf-innerblocks-container>.wp-block,.has-columns:not(.has-columns-nested)>.is-column{flex:var(--flex,var(--flex-default));order:var(--order,unset);margin:0;min-width:0}.has-columns-nested>.acf-innerblocks-container>.wp-block>.is-column{height:100%}.mai-columns>.mai-columns-wrap>.acf-innerblocks-container>.wp-block>.mai-column{display:flex;flex-direction:column;justify-content:var(--justify-content,start)}.mai-column .block-editor-block-list__layout[data-is-drop-zone=true]:empty{position:relative;width:100%;height:36px;box-shadow:inset 0 0 0 1px var(--mai-block-appender-color,#1e1e1e)}.mai-column .block-editor-block-list__layout[data-is-drop-zone=true]:empty:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--mai-block-appender-color,#1e1e1e);font-size:1.5rem;content:"+"}.mai-column .block-editor-block-list__layout[data-is-drop-zone=true]:empty:focus,.mai-column .block-editor-block-list__layout[data-is-drop-zone=true]:empty:hover{--mai-block-appender-color:var(--wp-admin-theme-color);cursor:pointer}.wp-block[data-type="acf/mai-accordion-item"]{margin-bottom:var(--row-gap)}.wp-block[data-type="acf/mai-accordion-item"] .mai-accordion-item{margin-bottom:0}.wp-block[data-type="acf/mai-accordion-item"]+.wp-block[data-type="acf/mai-accordion-item"]{margin-top:0}@media only screen and (min-width:400px){.gallery{--gallery-columns:var(--gallery-columns-sm)}.hidden-xs-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:600px){.wp-block-cover__image-background.has-parallax{--cover-block-background-image:var(--background-image-md)}.gallery{--gallery-columns:var(--gallery-columns-md)}.hidden-sm-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:600px) and (max-width:799px){.hidden-sm:not([class*=block-editor]){display:none!important;visibility:hidden!important}.has-columns-nested:not(.mai-columns),.has-columns:not(.has-columns-nested),.mai-columns>.mai-columns-wrap>.acf-innerblocks-container>.wp-block{--flex:var(--flex-sm,var(--flex-default));--columns:var(--columns-sm,1/1);--order:var(--order-sm,unset)}}@media only screen and (min-width:800px) and (max-width:999px){:root{--font-scale:var(--font-scale-tablet,1.2);--spacing-scale:var(--spacing-scale-tablet,1.414);--padding-scale:var(--padding-scale-tablet,1.778)}.hidden-md:not([class*=block-editor]){display:none!important;visibility:hidden!important}.has-columns-nested:not(.mai-columns),.has-columns:not(.has-columns-nested),.mai-columns>.mai-columns-wrap>.acf-innerblocks-container>.wp-block{--flex:var(--flex-md,var(--flex-default));--columns:var(--columns-md,1/1);--order:var(--order-md,unset)}}@media only screen and (min-width:800px){.wp-block-cover__image-background.has-parallax{--cover-block-background-image:var(--background-image-lg)}.alignleft{float:left}.alignright{float:right}.aligncenter{margin-inline:auto}.aligncenter:after{clear:both;content:"";display:block}.has--lg-margin-bottom,.has--md-margin-bottom,.has--sm-margin-bottom,.has--xl-margin-bottom,.has--xs-margin-bottom,.has--xxl-margin-bottom,.has--xxs-margin-bottom,.has--xxxl-margin-bottom,.has--xxxs-margin-bottom,.has--xxxxl-margin-bottom,.has--xxxxs-margin-bottom{position:relative;z-index:1}.has--xxxxs-margin-right{margin-right:calc(var(--spacing-xxxxs) * -1)!important}.has--xxxxs-margin-left{margin-left:calc(var(--spacing-xxxxs) * -1)!important}.has--xxxs-margin-right{margin-right:calc(var(--spacing-xxxs) * -1)!important}.has--xxxs-margin-left{margin-left:calc(var(--spacing-xxxs) * -1)!important}.has--xxs-margin-right{margin-right:calc(var(--spacing-xxs) * -1)!important}.has--xxs-margin-left{margin-left:calc(var(--spacing-xxs) * -1)!important}.has--xs-margin-right{margin-right:calc(var(--spacing-xs) * -1)!important}.has--xs-margin-left{margin-left:calc(var(--spacing-xs) * -1)!important}.has--sm-margin-right{margin-right:calc(var(--spacing-sm) * -1)!important}.has--sm-margin-left{margin-left:calc(var(--spacing-sm) * -1)!important}.has--md-margin-right{margin-right:calc(var(--spacing-md) * -1)!important}.has--md-margin-left{margin-left:calc(var(--spacing-md) * -1)!important}.has--lg-margin-right{margin-right:calc(var(--spacing-lg) * -1)!important}.has--lg-margin-left{margin-left:calc(var(--spacing-lg) * -1)!important}.has--xl-margin-right{margin-right:calc(var(--spacing-xl) * -1)!important}.has--xl-margin-left{margin-left:calc(var(--spacing-xl) * -1)!important}.has--xxl-margin-right{margin-right:calc(var(--spacing-xxl) * -1)!important}.has--xxl-margin-left{margin-left:calc(var(--spacing-xxl) * -1)!important}.has--xxxl-margin-right{margin-right:calc(var(--spacing-xxxl) * -1)!important}.has--xxxl-margin-left{margin-left:calc(var(--spacing-xxxl) * -1)!important}.has--xxxxl-margin-right{margin-right:calc(var(--spacing-xxxxl) * -1)!important}.has--xxxxl-margin-left{margin-left:calc(var(--spacing-xxxxl) * -1)!important}.hidden-md-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:1000px){:root{--font-scale:var(--font-scale-desktop,1.25);--spacing-scale:var(--spacing-scale-desktop,1.5);--padding-scale:var(--padding-scale-desktop,2)}.content-sidebar .content-sidebar-wrap,.sidebar-content .content-sidebar-wrap{--alignfull-margin-right:0;--alignfull-margin-left:0;--alignwide-margin-right:0;--alignwide-margin-left:0}.gallery{--gallery-columns:var(--gallery-columns-lg)}.hidden-lg-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}.has-columns-nested:not(.mai-columns),.has-columns:not(.has-columns-nested),.mai-columns>.mai-columns-wrap>.acf-innerblocks-container>.wp-block{--flex:var(--flex-lg,var(--flex-default));--columns:var(--columns-lg,1/1)}}@media only screen and (min-width:1000px) and (max-width:1199px){.hidden-lg:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:1200px){.has-boxed-container{--alignfull-max-width:var(--breakpoint-xl);--alignfull-margin-right:auto;--alignfull-margin-left:auto}.has-boxed-container .has-content-sidebar,.has-boxed-container .has-sidebar-content{--alignfull-margin-right:calc(var(--side-spacing) * -1);--alignfull-margin-left:calc(var(--side-spacing) * -1)}.has-boxed-container .has-narrow-content,.has-boxed-container .has-standard-content{--alignfull-margin-right:calc((var(--site-container-max-width) - var(--content-max-width)) * -0.5);--alignfull-margin-left:calc((var(--site-container-max-width) - var(--content-max-width)) * -0.5)}.has-boxed-container .has-wide-content{--alignfull-margin-right:calc((var(--site-container-max-width) - var(--content-max-width)) - var(--side-spacing));--alignfull-margin-left:calc((var(--site-container-max-width) - var(--content-max-width)) - var(--side-spacing))}.hidden-xl-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (max-width:799px){:root{--font-scale:var(--font-scale-mobile,1.125);--spacing-scale:var(--spacing-scale-mobile,1.333);--padding-scale:var(--padding-scale-mobile,1.618)}.is-style-heading,.is-style-subheading,h1,h2,h3,h4,h5,h6,legend:not([class*=gfield]):not([class*=gform]):not([class*=wpform]){word-break:var(--heading-word-break,break-word)}.hidden-md-down:not([class*=block-editor]){display:none!important;visibility:hidden!important}.editor-post-title__block .editor-post-title__input{word-break:var(--heading-word-break,break-word)}}@media only screen and (max-width:599px){.has-image-stack{--entry-flex-direction:column;--entry-flex-wrap:nowrap;--entry-image-link-flex:initial;--entry-image-link-width:100%;--entry-image-link-max-width:100%;--entry-image-link-margin:0 auto var(--spacing-md);--entry-image-link-before-display:none}.has-image-stack .entry-image-link{--entry-image-link-order:-1}.has-boxed .has-image-stack{--entry-image-link-margin:0 auto}.hidden-sm-down:not([class*=block-editor]),.hidden-xs:not([class*=block-editor]){display:none!important;visibility:hidden!important}.has-columns-nested:not(.mai-columns),.has-columns:not(.has-columns-nested),.mai-columns>.mai-columns-wrap>.acf-innerblocks-container>.wp-block{--flex:var(--flex-xs,var(--flex-default));--columns:var(--columns-xs,1/1);--order:var(--order-xs,unset)}}@media only screen and (max-width:399px){.hidden-xs-down:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (max-width:999px){.hidden-lg-down:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (max-width:1199px){.hidden-xl-down:not([class*=block-editor]){display:none!important;visibility:hidden!important}} \ No newline at end of file +*,:after,:before{box-sizing:border-box}form{accent-color:var(--color-primary)}abbr[title]{text-decoration:none}label:where(:not([class*=gfield]):not([class*=gform]):not([class*=wpform])){display:inline-block;font-size:var(--label-font-size,inherit);font-weight:var(--label-font-weight,var(--heading-font-weight));margin:var(--label-margin,0 0 var(--spacing-xs));--input-font-size:smaller;--input-font-weight:var(--body-font-weight)}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),optgroup,select,textarea{background-clip:padding-box;background-color:var(--input-background-color,var(--color-white));border:var(--input-border,1px solid rgba(0,0,0,.1));border-radius:var(--input-border-radius,var(--border-radius));box-shadow:var(--input-box-shadow,none);color:var(--input-color,var(--color-body));display:var(--input-display,block);font-family:var(--input-font-family,var(--inherit));font-size:var(--input-font-size,var(--font-size-base));line-height:var(--input-line-height,1);margin:var(--input-margin,0);outline:none;padding:var(--input-padding,.9em);transition:var(--input-transition,var(--transition));width:var(--input-width,100%)}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,optgroup:focus,select:focus,textarea:focus{border-color:var(--input-border-color-focus,var(--color-link));outline:none}[type=color]:disabled,[type=date]:disabled,[type=datetime-local]:disabled,[type=datetime]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,optgroup:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}::-moz-placeholder,input::-moz-placeholder{color:var(--input-placeholder-color,currentColor);font-size:var(--input-placeholder-font-size,var(--font-size-base));opacity:var(--input-placeholder-opacity,.5)}::placeholder,input::placeholder{color:var(--input-placeholder-color,currentColor);font-size:var(--input-placeholder-font-size,var(--font-size-base));opacity:var(--input-placeholder-opacity,.5)}textarea{--input-line-height:var(--body-line-height,var(--line-height-lg));--input-border-radius:var(--border-radius)}select{accent-color:currentColor;min-height:var(--select-height,calc(var(--font-size-md, 1em)*2));--input-padding:var(--select-padding,0 var(--spacing-sm))}select[multiple]{height:auto}input[type=checkbox],input[type=image],input[type=radio]{margin-right:var(--spacing-md);width:auto}input[type=color]{min-height:var(--spacing-xl)}input[type=search]{-webkit-appearance:none;font-size:var(--font-size-md);max-width:var(--search-input-max-width,320px);min-width:var(--search-input-min-width,0);width:var(--search-input-width,auto)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}fieldset{--list-style-type:none;border:0;margin:0 0 var(--spacing-md);min-width:0;padding:.01em 0 0}body:not(:-moz-handler-blocked) fieldset{display:table-cell}legend:where(:not([class*=gfield]):not([class*=gform]):not([class*=wpform])){display:table;float:left;font-size:var(--legend-font-size,var(--font-size-md));margin:var(--legend-margin,0 0 var(--spacing-md));padding:var(--legend-padding,0);width:100%}legend:where(:not([class*=gfield]):not([class*=gform]):not([class*=wpform]))+*{clear:both}:root{--color-success:#32cd32;--color-danger:#ff4500;--color-warning:gold;--color-info:#1e90ff;--color-border:rgba(10,20,30,.05);--color-shadow:rgba(10,20,30,.1);--system-font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;--code-font-family:consolas,monaco,monospace;--font-size-base:16px;--font-scale-responsive:0.15vw;--font-size-xs:calc(var(--font-size-sm)/var(--font-scale));--font-size-sm:calc(var(--font-size-md)/var(--font-scale));--font-size-md:calc(var(--font-size-base) + var(--font-scale-responsive));--font-size-lg:calc(var(--font-size-md)*var(--font-scale));--font-size-xl:calc(var(--font-size-lg)*var(--font-scale));--font-size-xxl:calc(var(--font-size-xl)*var(--font-scale));--font-size-xxxl:calc(var(--font-size-xxl)*var(--font-scale));--font-size-xxxxl:calc(var(--font-size-xxxl)*var(--font-scale));--line-height-scale:1.125;--line-height-1:1;--line-height-xs:calc(var(--line-height-1)*var(--line-height-scale));--line-height-sm:calc(var(--line-height-xs)*var(--line-height-scale));--line-height-md:calc(var(--line-height-sm)*var(--line-height-scale));--line-height-lg:calc(var(--line-height-md)*var(--line-height-scale));--spacing-base:16px;--spacing-xxxxs:2px;--spacing-xxxs:4px;--spacing-xxs:6px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:var(--spacing-base);--spacing-lg:calc(var(--spacing-md)*var(--spacing-scale));--spacing-xl:calc(var(--spacing-lg)*var(--spacing-scale));--spacing-xxl:calc(var(--spacing-xl)*var(--spacing-scale));--spacing-xxxl:calc(var(--spacing-xxl)*var(--spacing-scale));--spacing-xxxxl:calc(var(--spacing-xxxl)*var(--spacing-scale));--side-spacing:calc(var(--spacing-md) + 2vw);--padding-base:8px;--padding-xs:var(--padding-base);--padding-sm:calc(var(--padding-base)*(var(--padding-scale)*2));--padding-md:calc(var(--padding-sm)*var(--padding-scale));--padding-lg:calc(var(--padding-md)*var(--padding-scale));--padding-xl:calc(var(--padding-lg)*var(--padding-scale));--padding-xxl:calc(var(--padding-xl)*var(--padding-scale));--viewport-width:calc(100vw - var(--scrollbar-width, 0px));--row-gap:var(--spacing-md);--column-gap:var(--spacing-md);--wrap-max-width:var(--breakpoint-xl);--sidebar-width:300px;--content-max-width:var(--breakpoint-xl);--border-radius:4px;--border-width:1px;--border:var(--border-width) solid var(--color-border);--shadow:0 0.25em 1em 0 var(--color-shadow);--drop-shadow:drop-shadow(0 0.25em 1em var(--color-shadow));--inherit:inherit;--transition-property:all;--transition-duration:0.2s;--transition-timing-function:ease-in-out;--transition:var(--transition-property) var(--transition-duration) var(--transition-timing-function);--content-sidebar-wrap-margin-top:var(--spacing-xxl);--content-sidebar-wrap-margin-bottom:var(--spacing-xxxl);--content-sidebar-gap:calc(var(--column-gap)*3);--icon-size:2rem}.is-style-heading,.is-style-subheading,h1,h2,h3,h4,h5,h6,legend:where(:not([class*=gfield]):not([class*=gform]):not([class*=wpform])){color:var(--heading-color,var(--color-heading));font-family:var(--heading-font-family,unset);font-style:var(--heading-font-style,normal);font-weight:var(--heading-font-weight,unset);letter-spacing:var(--heading-letter-spacing,normal);line-height:var(--heading-line-height,var(--line-height-sm));margin-bottom:var(--heading-margin-bottom,var(--spacing-md));margin-top:var(--heading-margin-top,0);text-transform:var(--heading-text-transform,none)}.is-style-heading:last-child,.is-style-subheading:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,legend:where(:not([class*=gfield]):not([class*=gform]):not([class*=wpform])):last-child{--heading-margin-bottom:0}.entry-content>.is-style-heading:not(:first-child),.entry-content>.is-style-subheading:not(:first-child),.entry-content>h1:not(:first-child),.entry-content>h2:not(:first-child),.entry-content>h3:not(:first-child),.entry-content>h4:not(:first-child),.entry-content>h5:not(:first-child),.entry-content>h6:not(:first-child),.entry-content>legend:where(:not([class*=gfield]):not([class*=gform]):not([class*=wpform])):not(:first-child){--heading-margin-top:var(--spacing-xxl)}h1{font-size:var(--h1-font-size,var(--font-size-xxxxl))}h2{font-size:var(--h2-font-size,var(--font-size-xxl))}h3{font-size:var(--h3-font-size,var(--font-size-xl))}h4{font-size:var(--h4-font-size,var(--font-size-lg))}h5{font-size:var(--h5-font-size,var(--font-size-md))}h6{font-size:var(--h6-font-size,var(--font-size-md))}ul{list-style-type:var(--list-style-type,var(--unordered-list-style-type,disc))}ol{list-style-type:var(--list-style-type,var(--ordered-list-style-type,decimal))}dl{list-style-type:var(--list-style-type,var(--definition-list-style-type,unset))}dl,ol,ul{line-height:var(--list-line-height,var(--line-height-md));list-style-position:var(--list-style-position,outside);margin:var(--list-margin,var(--list-margin-top,0) var(--list-margin-right,0) var(--list-margin-bottom,var(--spacing-sm)) var(--list-margin-left,1.75em));padding:var(--list-padding,0)}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:var(--sub-list-margin,var(--spacing-sm) 0 var(--spacing-sm) 1em)}ol li,ul li{margin:var(--list-item-margin,var(--list-item-margin-top,0) var(--list-item-margin-right,0) var(--list-item-margin-bottom,0) var(--list-item-margin-left,0))}ol.has-background,ul.has-background{--list-margin-left:0}.entry-content,.sidebar,.term-description{--list-item-margin-bottom:0.5em}dd,dt{margin:0}dt{font-weight:var(--description-term-font-weight,var(--heading-font-weight))}table{border:var(--border);border-collapse:collapse;border-radius:var(--table-border-radius,var(--border-radius));border-spacing:0;margin:var(--table-margin,var(--spacing-md) 0);width:100%}th{background-color:var(--table-header-background-color,var(--color-alt));font-size:var(--table-header-font-size,smaller);font-weight:var(--table-header-font-weight,var(--heading-font-weight))}td,th{border:var(--table-border,var(--border));border-left:0;border-right:0;padding:var(--table-padding,var(--spacing-md));text-align:left}td:first-of-type,th:first-of-type{border-left:var(--table-border,var(--border))}td:last-of-type,th:last-of-type{border-right:var(--table-border,var(--border))}a{color:var(--link-color,var(--color-link));-webkit-text-decoration:var(--link-text-decoration,none);text-decoration:var(--link-text-decoration,none);text-underline-offset:var(--link-text-decoration-offset,var(--spacing-xxs));transition:var(--link-transition,var(--transition));word-break:var(--link-word-break,break-word)}a:focus-visible,a:hover{color:var(--link-color-hover,var(--color-link-dark,var(--link-color,var(--color-link))));filter:var(--link-filter-hover,unset);outline-color:var(--color-body);-webkit-text-decoration:var(--link-text-decoration-hover,underline);text-decoration:var(--link-text-decoration-hover,underline);text-underline-offset:var(--link-text-decoration-offset-hover,var(--link-text-decoration-offset,var(--spacing-xxs)))}p{margin:var(--paragraph-margin,0 0 var(--paragraph-margin-bottom,var(--spacing-md)));padding:var(--paragraph-padding,0);width:var(--paragraph-width,auto)}p:empty{display:none}p:last-child{--paragraph-margin-bottom:0}p.has-background{--paragraph-padding:var(--spacing-lg) var(--spacing-xl)}hr{clear:both;margin:var(--horizontal-rule-margin,0 auto var(--spacing-md));width:100%}b,strong{font-weight:var(--strong-font-weight,var(--body-font-weight-bold));word-wrap:break-word}em,i{font-style:var(--emphasis-font-style,italic)}mark.has-inline-color{background:transparent}blockquote{background:var(--blockquote-background,unset);border-bottom:var(--blockquote-border-bottom,0);border-left:var(--blockquote-border-left,var(--border));border-right:var(--blockquote-border-right,0);border-top:var(--blockquote-border-top,0);box-shadow:var(--blockquote-box-shadow,none);color:var(--blockquote-color,unset);font-family:var(--blockquote-font-family,var(--inherit));font-size:var(--blockquote-font-size,1em);font-style:var(--blockquote-font-style,italic);font-weight:var(--blockquote-font-weight,normal);line-height:var(--blockquote-line-height,normal);margin:var(--blockquote-margin,1em auto);padding:var(--blockquote-padding,var(--spacing-sm) 0 var(--spacing-xs) var(--spacing-lg));text-align:var(--blockquote-text-align,inherit)}cite{color:var(--cite-color,var(--color-body));font-family:var(--cite-font-family,var(--heading-font-family));font-size:var(--cite-font-size,12.8px);font-style:var(--cite-font-style,normal);font-weight:var(--cite-font-weight,bolder)}code,kbd,pre,samp{background:var(--code-background,var(--color-alt));border-radius:var(--code-border-radius,var(--border-radius));font-family:var(--code-font-family);font-size:var(--code-font-size,.9em);padding:var(--code-padding,.05em .5em)}pre{overflow-x:scroll;padding:var(--preformatted-padding,var(--spacing-md));--code-padding:0;--code-background:transparent}code.hljs{background:transparent}.author-box-content,.entry-excerpt,.sidebar{line-height:var(--line-height-md)}.is-style-subheading{--heading-font-size:var(--font-size-lg);--heading-text-transform:uppercase;--heading-letter-spacing:1px}.has-line-height-1{line-height:1}.has-line-height-xs{line-height:var(--line-height-xs)}.has-line-height-sm{line-height:var(--line-height-sm)}.has-line-height-md{line-height:var(--line-height-md)}.wp-block-audio figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-buttons{--row-gap:var(--spacing-xxs);--column-gap:var(--spacing-xxs);gap:var(--row-gap) var(--column-gap);padding-top:var(--spacing-xs)}.wp-block-buttons:has(.alignleft){justify-content:start}.wp-block-buttons:has(.aligncenter){justify-content:center}.wp-block-buttons:has(.alignright){justify-content:end}.wp-block-buttons[class*=wp-container-]{align-items:normal}.wp-block-code{border:var(--border);border-radius:var(--border-radius);color:var(--color-heading);font-family:var(--code-font-family);font-size:var(--font-size-sm);padding:.8em 1em}.wp-block-columns{--row-gap:var(--spacing-lg);--column-gap:var(--spacing-lg);gap:var(--row-gap) var(--column-gap);margin-bottom:0!important}.wp-block-cover{display:flex;justify-content:var(--cover-block-justify-content,center);min-height:0;overflow:initial;padding:var(--cover-block-padding-top,.05px) var(--cover-block-padding-right,.05px) var(--cover-block-padding-bottom,.05px) var(--cover-block-padding-left,.05px);position:relative}.wp-block-cover.has-background:not(.alignfull){--cover-block-padding-right:var(--spacing-lg);--cover-block-padding-left:var(--spacing-lg)}.wp-block-cover:where(.alignfull){padding-left:var(--cover-block-alignfull-padding-right,calc((var(--viewport-width) - var(--breakpoint-xl))/2 - var(--side-spacing)));padding-right:var(--cover-block-alignfull-padding-left,calc((var(--viewport-width) - var(--breakpoint-xl))/2 - var(--side-spacing)))}.wp-block-cover:where(.alignfull)>.wp-block-cover__inner-container{margin-left:var(--side-spacing);margin-right:var(--side-spacing)}.has-boxed-container,.has-sidebar{--cover-block-alignfull-padding-right:0.05px;--cover-block-alignfull-padding-left:0.05px;--group-block-alignfull-padding-right:0.05px;--group-block-alignfull-padding-left:0.05px}.wp-block-cover__inner-container{max-width:var(--content-max-width,var(--breakpoint-xl));width:100%!important}.wp-block-cover__image-background{-o-object-position:var(--object-position,50%);object-position:var(--object-position,50%)}.wp-block-cover__image-background.has-parallax{background-image:var(--cover-block-background-image,var(--background-image-sm,var(--background-image,none)))}.wp-block-embed{display:block;float:none;margin:var(--spacing-md) auto;max-width:100%;width:100%}.wp-block-embed:has(.alignleft){text-align:start}.wp-block-embed:has(.alignright){text-align:end}.wp-block-embed:has(.aligncenter){text-align:center}.wp-block-embed figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-gallery{margin:var(--spacing-md) auto}.blocks-gallery-item img{align-self:center}.blocks-gallery-caption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-group{display:flex;justify-content:var(--group-block-justify-content,center);padding:var(--group-block-padding-top,.05px) var(--group-block-padding-right,.05px) var(--group-block-padding-bottom,.05px) var(--group-block-padding-left,.05px);position:relative}.wp-block-group:where(.alignfull){padding-left:var(--group-block-alignfull-padding-left,calc((var(--viewport-width) - var(--breakpoint-xl))/2 - var(--side-spacing)));padding-right:var(--group-block-alignfull-padding-right,calc((var(--viewport-width) - var(--breakpoint-xl))/2 - var(--side-spacing)))}.wp-block-group:where(.alignfull)>.wp-block-group__inner-container{margin-left:var(--side-spacing);margin-right:var(--side-spacing)}.wp-block-group.has-background{margin-bottom:0;margin-top:0}.wp-block-group__inner-container{max-width:var(--content-max-width,var(--breakpoint-xl));width:100%!important}.wp-block-image{margin:var(--image-block-margin,0 0 var(--image-block-margin-bottom,var(--spacing-md)));margin-left:auto;margin-right:auto}.wp-block-image:last-child{--image-block-margin-bottom:0}.wp-block-image:has(.alignleft){margin-right:var(--spacing-md)}.wp-block-image:has(.alignright){margin-left:var(--spacing-md)}.wp-block-image figcaption,figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-latest-posts{--list-margin-left:0;--list-item-margin-bottom:0}.wp-block-latest-posts-post-excerpt{display:flex;flex-wrap:wrap}.wp-block-latest-posts__post-title{--link-text-decoration:none;--link-text-decoration-hover:none;color:var(--entry-title-link-color,var(--color-heading));font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height)}.wp-block-latest-posts__post-title:focus-visible,.wp-block-latest-posts__post-title:hover{color:var(--entry-title-link-hover-color,var(--color-link))}.mai-divider{background:var(--divider-background-color,transparent);display:block;height:var(--divider-height);margin-bottom:-28px;margin-top:-28px;position:var(--divider-position,static);width:var(--divider-width,var(--alignfull-width,auto));z-index:var(--divider-z-index,initial)}.wp-block-cover,.wp-block-group{--divider-position:relative}.mai-divider-svg{background-color:transparent;color:var(--divider-color,currentColor);display:block;height:100%;transform:var(--divider-transform,scale(1));width:100%}.flip-vertical{--divider-transform:scaleY(-1)}.flip-horizontal{--divider-transform:scaleX(-1)}.flip-vertical.flip-horizontal{--divider-transform:scale(-1)}.mai-icon{line-height:0;vertical-align:middle}.mai-icon:after{clear:both;content:"";display:block}.mai-icon svg{color:var(--icon-color);filter:drop-shadow(var(--icon-text-shadow,unset));height:100%;max-height:var(--icon-size);max-width:var(--icon-size);position:relative;width:100%;fill:currentColor}.mai-icon-wrap{background-color:var(--icon-background);border:var(--icon-border,unset);border-radius:var(--icon-border-radius,unset);box-shadow:var(--icon-box-shadow,unset);display:inline-block;height:calc(var(--icon-size) + var(--icon-padding)*2);margin:var(--icon-margin);padding:var(--icon-padding);text-align:center;width:calc(var(--icon-size) + var(--icon-padding)*2)}.wp-block-navigation__container{--list-item-margin:0;gap:var(--spacing-xs) var(--spacing-lg)}.has-drop-cap:not(:focus):first-letter{font-family:var(--drop-cap-font-family,var(--inherit));font-size:var(--drop-cap-font-size,3.5em)}.wp-block-post-template{--list-margin:0}.wp-block-post-title{--link-text-decoration:none;--link-text-decoration-hover:none}.wp-block-pullquote footer,.wp-block-pullquote__citation,.wp-block-quote footer,.wp-block-quote__citation,cite{color:var(--cite-color,var(--color-body));font-family:var(--cite-font-family,var(--heading-font-family));font-size:var(--cite-font-size,12.8px);font-style:var(--cite-font-style,normal);font-weight:var(--cite-font-weight,bolder)}.wp-block-quote cite,.wp-block-quote footer,.wp-block-quote__citation{position:relative}.wp-block-quote.has-text-align-right{border-left:0;border-right:var(--border);padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:var(--blockquote-margin,1em auto)}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:var(--blockquote-font-size-large,var(--font-size-xl));font-style:var(--blockquote-font-style,italic)}.wp-block-quote.is-large cite,.wp-block-quote.is-style-large cite{color:var(--cite-color,var(--color-body));font-family:var(--cite-font-family,var(--heading-font-family));font-size:var(--cite-font-size,12.8px);font-style:var(--cite-font-style,normal);font-weight:var(--cite-font-weight,bolder)}.wp-block-quote.is-large footer,.wp-block-quote.is-style-large footer{font-size:var(--caption-font-size,var(--font-size-xs));text-align:inherit}.wp-block-quote>p:last-of-type:not(:last-child){--paragraph-margin-bottom:var(--spacing-xxxs)}.wp-block-pullquote{margin:0;padding:0}.wp-block-pullquote p{font-size:var(--blockquote-font-size,1em)}.wp-block-search{--input-margin:0 var(--search-input-margin-right,var(--spacing-xs)) var(--search-input-margin-bottom,0) 0;--search-input-max-width:100%;margin:var(--search-block-margin,0)}.wp-block-search:has(.alignleft){float:none;justify-content:start}.wp-block-search:has(.aligncenter){justify-content:center;margin-inline:unset}.wp-block-search:has(.alignright){float:none;justify-content:end}.wp-block-search .wp-block-search__inside-wrapper{--search-inside-wrapper-width:min(var(--search-min-width,320px),var(--search-max-width,100%));width:var(--search-inside-wrapper-width)}.wp-block-search .wp-block-search__input{-webkit-appearance:none;border:var(--input-border,1px solid rgba(0,0,0,.1));flex:1;font-size:var(--font-size-md);max-width:var(--search-input-max-width,320px);min-width:var(--search-input-min-width,0);width:auto}.wp-block-search .wp-block-search__input:focus{border-color:var(--input-border-color-focus,var(--color-link))}.wp-block-search .search-icon{height:1.5rem;margin-inline:-.5rem;width:1.5rem;fill:currentColor}.wp-block-search__button{position:relative}.wp-block-search__button-inside{--search-input-margin-right:calc(var(--spacing-xs)*-1)}.wp-block-search__button-inside .wp-block-search__inside-wrapper{background:unset;border:0;border-radius:0;padding:0}.wp-block-search__button-inside .wp-block-search__input{border-bottom-right-radius:0;border-top-right-radius:0}.wp-block-search__button-inside .wp-block-search__button{border-bottom-left-radius:0;border-top-left-radius:0}.wp-block-search__button-behavior-expand{--search-input-min-width:240px}.entry-content{--search-block-margin:0 0 var(--spacing-md);margin:var(--entry-content-margin,0 0 var(--entry-content-margin-bottom,var(--spacing-md)))}.wp-block-separator{border:none;border-bottom:var(--border);margin:var(--separator-block-margin-top,0) auto var(--separator-block-margin-bottom,0)}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-social-links{--list-margin:0;--list-item-margin-bottom:0;--row-gap:var(--spacing-xxs);--column-gap:var(--spacing-xxs)}.wp-block-social-links.is-style-no-background .wp-social-link{background-color:transparent;color:currentColor}.wp-block-table{border-collapse:collapse}.wp-block-table thead{border-bottom:var(--border)}.wp-block-table tfoot{border-top:var(--border)}.wp-block-table td,.wp-block-table th{border:var(--border);padding:.5em;word-break:normal}.wp-block-table figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--color-alt)}.wp-block-video figcaption{color:var(--caption-color,var(--color-body));font-size:var(--caption-font-size,var(--font-size-xs));text-align:var(--caption-text-align,center)}.entry-content:last-child{margin-bottom:0}.entry-custom-content{margin:var(--entry-custom-content-margin,0 0 var(--entry-custom-content-margin-bottom,var(--spacing-md)))}.entry-custom-content:empty{display:none}.entry-custom-content:last-child{margin-bottom:0}.entry-excerpt{display:block;font-family:var(--entry-excerpt-font-family,var(--inherit));font-size:var(--entry-excerpt-font-size,.9em);margin:var(--entry-excerpt-margin,0 0 var(--entry-excerpt-margin-bottom,var(--spacing-md)));width:100%}.entry-excerpt:last-child{--entry-excerpt-margin-bottom:0}.entry-excerpt-single{--entry-excerpt-margin-bottom:var(--spacing-xl);--entry-excerpt-font-size:var(--font-size-lg)}.entry-header{margin:var(--entry-header-margin,0 0 var(--spacing-md))}a+.entry-header{margin-top:var(--spacing-md)}.entry-header:last-child{margin-bottom:0}.entries{--entry-image-link-gap:min(4%,var(--spacing-xxl));--entry-image-line-height:0;--entry-meta-margin:0 0 var(--spacing-md) 0}.entry-image-link{align-self:var(--entry-image-link-align,unset);border:var(--entry-image-link-border,0);border-radius:var(--entry-image-link-border-radius,unset);box-shadow:var(--entry-image-link-box-shadow,none);display:var(--entry-image-link-display,block);flex:var(--entry-image-link-flex,initial);height:var(--entry-image-height,initial);line-height:var(--entry-image-line-height,unset);margin:var(--entry-image-link-margin,var(--entry-image-link-margin-top,0) var(--entry-image-link-margin-right,0) var(--entry-image-link-margin-bottom,var(--spacing-md)) var(--entry-image-link-margin-left,0));max-width:var(--entry-image-link-max-width,unset);order:var(--entry-image-link-order,unset);width:var(--entry-image-width,initial)}.entry-image-link:last-child{margin-bottom:0}.entry-image-link figcaption{margin-top:.5em}.has-image-background,[class*=has-image-left-],[class*=has-image-right-]{--entry-image-link-margin-bottom:0}[class*=has-image-left-]{--entry-image-link-margin-right:var(--entry-image-link-gap)}[class*=has-image-right-]{--entry-image-link-order:1;--entry-image-link-margin-left:var(--entry-image-link-gap)}.entry-image-single{--entry-image-link-margin-bottom:var(--spacing-lg)}.entry-image{border-radius:var(--entry-image-border-radius,var(--image-border-radius,var(--border-radius)));height:var(--entry-image-height,initial);min-width:100%;-o-object-fit:var(--entry-image-object-fit,unset);object-fit:var(--entry-image-object-fit,unset);width:var(--entry-image-width,unset)}.has-image-center{--entry-image-link-align:center}.has-image-full{--entry-image-width:100%}.has-image-left-middle,.has-image-right-middle{--entry-image-width:100%;--entry-image-link-align:center}.has-image-left-full,.has-image-right-full{--entry-image-link-display:flex;--entry-image-link-flex:1 1 var(--entry-image-link-max-width);--entry-image-link-before-display:block;--entry-image-object-fit:cover;--entry-image-width:100%;--entry-image-height:100%}.has-boxed.has-image-full .has-image-first,.has-boxed.has-image-left-full,.has-boxed.has-image-right-full{--entry-image-border-radius:0;--entry-image-link-margin-bottom:0}.has-boxed.has-image-center .has-image-first{--entry-image-link-margin:var(--entry-wrap-padding) var(--entry-wrap-padding) 0}.has-boxed.has-image-left-bottom,.has-boxed.has-image-left-middle,.has-boxed.has-image-left-top,.has-boxed.has-image-right-bottom,.has-boxed.has-image-right-middle,.has-boxed.has-image-right-top{--entry-image-link-margin-top:var(--entry-wrap-padding);--entry-image-link-margin-bottom:var(--entry-wrap-padding)}.has-boxed[class*=has-image-left-],.has-boxed[class*=has-image-right-]{--entry-image-link-gap:calc(min(4%, var(--spacing-xxl)) - var(--entry-wrap-padding))}.has-boxed.has-image-left-bottom,.has-boxed.has-image-left-middle,.has-boxed.has-image-left-top{--entry-image-link-margin-left:var(--entry-wrap-padding)}.has-boxed.has-image-right-bottom,.has-boxed.has-image-right-middle,.has-boxed.has-image-right-top{--entry-image-link-margin-right:var(--entry-wrap-padding)}.has-image-background{--entry-position:relative;--entry-image-width:100%;--entry-image-height:100%;--entry-image-object-fit:cover;--entry-flex-direction:row;--align-text-vertical:start}.has-image-background .entry-image-link{bottom:0;left:0;position:absolute;right:0;top:0}.has-image-even-first .entry:nth-child(odd),.has-image-odd-first .entry:nth-child(2n){--entry-image-link-order:2;--entry-image-link-margin-right:0;--entry-image-link-margin-left:var(--entry-image-link-gap)}.has-image-even-first .entry:nth-child(2n),.has-image-odd-first .entry:nth-child(odd){--entry-image-link-order:-1;--entry-image-link-margin-right:var(--entry-image-link-gap);--entry-image-link-margin-left:0}.has-image-even-first.has-boxed:not(.has-image-left-full):not(.has-image-right-full) .entry:nth-child(odd),.has-image-odd-first.has-boxed:not(.has-image-left-full):not(.has-image-right-full) .entry:nth-child(2n){--entry-image-link-margin-right:var(--entry-wrap-padding)}.has-image-even-first.has-boxed:not(.has-image-left-full):not(.has-image-right-full) .entry:nth-child(2n),.has-image-odd-first.has-boxed:not(.has-image-left-full):not(.has-image-right-full) .entry:nth-child(odd){--entry-image-link-margin-left:var(--entry-wrap-padding)}.entry-meta{font-family:var(--entry-meta-font-family,unset);font-size:var(--entry-meta-font-size,var(--font-size-sm));font-weight:var(--entry-meta-font-weight,unset);letter-spacing:var(--entry-meta-letter-spacing,inherit);margin:var(--entry-meta-margin,0 0 var(--spacing-xl) 0);text-align:var(--entry-meta-text-align,start)}.entry-meta>*{vertical-align:middle}.entry-meta:last-child{margin:0}.entry-terms{display:var(--entry-terms-display,block)}.entry-more{margin:var(--entry-more-margin,0);padding-top:var(--spacing-xxs)}.entry-more-link{margin:var(--entry-more-link-margin,0 0 var(--spacing-md))}.has-boxed .entry:not(.has-image) .entry-more:last-child,.has-boxed.has-image-full .entry-more:last-child,.has-boxed:not([style*="--align-text-vertical"]) .entry-more:last-child{--entry-more-margin:auto 0 0}.entry-more:last-child .entry-more-link{margin:0}.entry-more-link[class=entry-more-link]{font-size:var(--font-size-sm)}.entry-more-link.button-link{padding:0}.entry-overlay{background:var(--entry-overlay-background,transparent);border-radius:var(--entry-border-radius,var(--border-radius));bottom:0;left:0;opacity:var(--entry-overlay-opacity,.6);position:absolute;right:0;top:0;transition:var(--transition);z-index:0}.has-image-background .has-image{color:var(--color-white);--entry-overlay-background:linear-gradient(var(--entry-overlay-background-direction,to bottom),var(--entry-overlay-color-start,var(--color-heading)) 0%,var(--entry-overlay-color-end,var(--color-heading)) 100%);--entry-wrap-color:var(--color-white);--entry-background:var(--color-black)}.has-image-background .has-image.no-entry-link{--heading-color:var(--color-white)}.has-image-background .has-image.has-entry-link{--entry-title-link-color:var(--color-white);--entry-title-link-color-hover:var(--color-white);--entry-title-text-decoration:none;--entry-title-text-decoration-hover:none}.has-image-background .has-image.has-entry-link:focus-visible,.has-image-background .has-image.has-entry-link:hover{--entry-overlay-opacity:var(--entry-overlay-hover-opacity,0.8);--entry-overlay-background:linear-gradient(var(--entry-overlay-hover-background-direction,var(--entry-overlay-background-direction,to bottom)),var(--entry-overlay-hover-color-start,var(--entry-overlay-color-start,var(--color-heading))) 0%,var(--entry-overlay-hover-color-end,var(--entry-overlay-color-end,var(--color-heading))) 100%)}.has-image-background[style*="--align-text-vertical:start"] .has-image{--entry-overlay-color-end:transparent}.has-image-background[style*="--align-text-vertical:end"] .has-image{--entry-overlay-color-start:transparent}.entry-title{font-size:var(--entry-title-font-size,var(--font-size-xxxxl))}.entry-title:last-child{margin-bottom:0}.entry-title-single{margin-bottom:var(--entry-title-single-margin-bottom,var(--spacing-xl))}.entry-title-link{color:var(--entry-title-link-color,currentColor);display:var(--entry-title-link-display,block);-webkit-text-decoration:var(--entry-title-text-decoration,none);text-decoration:var(--entry-title-text-decoration,none)}.entry-title-link:focus-visible,.entry-title-link:hover{color:var(--entry-title-link-color-hover,var(--link-color-hover,var(--color-link)));-webkit-text-decoration:var(--entry-title-text-decoration-hover,var(--entry-title-text-decoration,none));text-decoration:var(--entry-title-text-decoration-hover,var(--entry-title-text-decoration,none))}.has-boxed{--entry-title-link-color:var(--color-heading);--entry-title-link-color-hover:var(--color-link);color:var(--color-body);--heading-color:var(--color-heading);--entry-background:var(--color-white);--entry-border:var(--border);--entry-box-shadow:var(--shadow);--entry-overflow:hidden}.content{--columns:0;--alignfull-width:auto}.entries-archive{margin-bottom:var(--entries-margin-bottom,var(--spacing-lg))}.entry{align-items:var(--align-text-vertical,initial);background:var(--entry-background,unset);border:var(--entry-border,0);border-radius:var(--entry-border-radius,var(--border-radius));box-shadow:var(--entry-box-shadow,unset);display:var(--entry-display,flex);flex-direction:var(--entry-flex-direction,column);flex-wrap:var(--entry-flex-wrap,nowrap);margin:var(--entry-margin,0);overflow:var(--entry-overflow,unset);padding:var(--entry-padding,0);position:var(--entry-position,static);text-align:var(--align-text,inherit);width:var(--entry-width,auto)}.entry-archive,.entry-grid{order:var(--entry-order,var(--entry-index,unset))}.has-image-background .entry,.has-image-left-full .entry-image,.has-image-right-full .entry-image{aspect-ratio:var(--aspect-ratio,4/3)}.has-image-background .entry-wrap{z-index:0}@supports not (aspect-ratio:4/3){.has-image-background .entry:before,.has-image-left-full .entry-image-link:before,.has-image-right-full .entry-image-link:before{content:"";display:block;height:0;margin-left:-1px;padding-bottom:calc(100%/(var(--aspect-ratio, 4/3)));width:1px}}[class*=has-image-left],[class*=has-image-right]{--entry-flex-direction:row}.has-boxed.has-image-left-full,.has-boxed.has-image-right-full,.has-boxed:not([class*=has-image-left-full]):not([class*=has-image-right-full]),.has-image-background{--entry-wrap-padding:var(--spacing-lg)}.entry-wrap{background:var(--entry-wrap-background,transparent);border:var(--entry-wrap-border,unset);border-radius:var(--entry-wrap-border-radius,unset);box-shadow:var(--entry-wrap-box-shadow,unset);color:var(--entry-wrap-color,inherit);display:flex;flex:1;flex-direction:column;margin:var(--entry-wrap-margin,0);padding:var(--entry-wrap-padding,0);transition:all .3s ease-in-out;width:var(--entry-wrap-width,initial)}.entry-wrap>.entry-overlay{z-index:-1}.widget{--entry-width:100%;--entry-wrap-padding:0}.entry-byline,.entry-website{display:block;font-family:var(--body-font-family);font-size:var(--font-size-sm);font-weight:var(--body-font-weight);margin-top:var(--spacing-xs)}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.screen-reader-shortcut:active,.screen-reader-shortcut:focus-visible,.screen-reader-text span:active,.screen-reader-text span:focus-visible,.screen-reader-text:active,.screen-reader-text:focus-visible{clip:auto;background-color:var(--color-black);clip-path:none;color:var(--color-white);height:auto;overflow:visible;padding:var(--spacing-md) var(--spacing-lg);position:static;position:absolute;text-decoration:none;white-space:inherit;width:auto;z-index:100000}.genesis-skip-link{margin:0}.genesis-skip-link li{background:var(--color-white);height:0;list-style:none;width:0}:focus{outline:none}:focus-visible{outline:var(--focus-outline,var(--border))}.is-layout-flex{display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap)}.alignwide{--alignwide-max-side-spacing:max(0px,calc((var(--viewport-width) - var(--content-max-width))/4));--alignwide-side-spacing:min(var(--spacing-xxxxl),var(--alignwide-max-side-spacing));margin-left:var(--alignwide-margin-left,calc(var(--alignwide-side-spacing)*-1));margin-right:var(--alignwide-margin-left,calc(var(--alignwide-side-spacing)*-1));max-width:var(--alignwide-max-width,unset);width:calc(100%*var(--alignwide-side-spacing)*2)}.alignfull{clear:both;margin-left:0;margin-right:0;max-width:var(--alignfull-max-width,var(--viewport-width));max-width:100%;width:var(--alignfull-width,var(--viewport-width));width:100%}.alignfull.wp-block-cover[style*="--cover-block-justify-content:start"]>.wp-block-cover__inner-container>.alignfull,.alignfull.wp-block-group[style*="--group-block-justify-content:start"]>.wp-block-group__inner-container>.alignfull{margin-left:calc(var(--side-spacing)*-1);width:var(--viewport-width)}.alignfull.wp-block-cover[style*="--cover-block-justify-content:end"]>.wp-block-cover__inner-container>.alignfull,.alignfull.wp-block-group[style*="--group-block-justify-content:end"]>.wp-block-group__inner-container>.alignfull{margin-right:calc(var(--side-spacing)*-1);width:var(--viewport-width)}.alignvertical{align-content:center;align-items:center;display:flex}.gallery{--gallery-columns:var(--gallery-columns-xs,2);display:grid;grid-gap:var(--gallery-grid-gap,var(--spacing-lg));grid-template-columns:repeat(var(--gallery-columns),minmax(10px,1fr))}.has-xxxxl-font-size{font-size:var(--font-size-xxxxl)}.has-xxxl-font-size{font-size:var(--font-size-xxxl)}.has-xxl-font-size{font-size:var(--font-size-xxl)}.has-xl-font-size{font-size:var(--font-size-xl)}.has-lg-font-size{font-size:var(--font-size-lg)}.has-md-font-size{font-size:var(--font-size-md)}.has-sm-font-size{font-size:var(--font-size-sm)}.has-xs-font-size{font-size:var(--font-size-xs)}.mai-rating{display:flex;justify-content:var(--mai-rating-justify-content,start);--list-style-type:none;--list-margin:0;--list-padding:0;--list-item-margin:0}.mai-rating-item:not(:first-child){margin-left:2px}.clear,.clearfix{clear:both}.inline{--input-display:inline-block;--input-width:auto}.has-dark-background{color:var(--color-white);--heading-color:var(--color-white);--link-color:currentColor;--link-color-hover:currentColor;--link-text-decoration:underline;--link-filter-hover:brightness(0.8);--entry-title-link-color:var(--color-white);--entry-title-link-color-hover:var(--color-white);--menu-item-link-color:var(--color-white);--menu-item-link-color-hover:var(--color-white);--menu-item-name-filter-hover:brightness(0.8);--border:1px solid hsla(0,0%,100%,.2);--mai-block-appender-color:var(--color-white)}.has-light-background{color:var(--color-body);--heading-color:var(--color-heading);--mai-block-appender-color:#1e1e1e}.has-dark-background h1:not(.has-text-color),.has-dark-background h2:not(.has-text-color),.has-dark-background h3:not(.has-text-color),.has-dark-background h4:not(.has-text-color),.has-dark-background h5:not(.has-text-color),.has-light-background h1:not(.has-text-color),.has-light-background h2:not(.has-text-color),.has-light-background h3:not(.has-text-color),.has-light-background h4:not(.has-text-color),.has-light-background h5:not(.has-text-color),.has-light-background h6:not(.has-text-color){color:var(--heading-color)}.has-border{border:var(--border)}.has-border-radius{border-radius:var(--border-radius);overflow:hidden}.has-shadow{box-shadow:var(--shadow);position:relative;z-index:1}.has-drop-shadow{filter:var(--drop-shadow)}.is-sticky{position:sticky!important;top:var(--scroll-margin-top);z-index:9}.is-circle,.is-square{aspect-ratio:1/1}.is-circle{border-radius:9999px;overflow:hidden}.is-rounded{border-radius:var(--border-radius)}.is-boxed{border:var(--border);border-radius:var(--border-radius);box-shadow:var(--shadow);margin:0 0 var(--spacing-md);padding:var(--spacing-xl)}.is-full-height{min-height:calc(100vh - var(--content-sidebar-wrap-margin-top) - var(--content-sidebar-wrap-margin-bottom))}.z-index-1{z-index:1}.full-width{width:100%}.has-no-margin-top{margin-top:0!important}.has-no-margin-top>figure{margin-top:0}.has-no-margin-bottom{margin-bottom:0!important}.has-no-margin-bottom>figure{margin-bottom:0}.has-no-margin-left{margin-left:0!important}.has-no-margin-right{margin-right:0!important}.has-xl-max-width{margin-left:auto;margin-right:auto;max-width:var(--breakpoint-xl)}.has-xl-content-width{--content-max-width:var(--breakpoint-xl)}.has-lg-max-width{margin-left:auto;margin-right:auto;max-width:var(--breakpoint-lg)}.has-lg-content-width{--content-max-width:var(--breakpoint-lg)}.has-md-max-width{margin-left:auto;margin-right:auto;max-width:var(--breakpoint-md)}.has-md-content-width{--content-max-width:var(--breakpoint-md)}.has-sm-max-width{margin-left:auto;margin-right:auto;max-width:var(--breakpoint-sm)}.has-sm-content-width{--content-max-width:var(--breakpoint-sm)}.has-xs-max-width{margin-left:auto;margin-right:auto;max-width:var(--breakpoint-xs)}.has-xs-content-width{--content-max-width:var(--breakpoint-xs)}.has-no-content-width{--content-max-width:var(--viewport-width);--side-spacing:0}.has-no-padding{padding:0!important}.has-auto-margin-top{margin-top:auto!important}.has-auto-margin-bottom{margin-bottom:auto!important}.has-auto-margin-left{margin-left:auto!important}.has-auto-margin-right{margin-right:auto!important}.has-xxxxs-margin-top{margin-top:var(--spacing-xxxxs)!important}.has-xxxxs-margin-right{margin-right:var(--spacing-xxxxs)!important}.has-xxxxs-margin-bottom{margin-bottom:var(--spacing-xxxxs)!important}.has-xxxxs-margin-left{margin-left:var(--spacing-xxxxs)!important}.has-xxxxs-padding{padding:var(--spacing-xxxxs)!important}.has-xxxs-margin-top{margin-top:var(--spacing-xxxs)!important}.has-xxxs-margin-right{margin-right:var(--spacing-xxxs)!important}.has-xxxs-margin-bottom{margin-bottom:var(--spacing-xxxs)!important}.has-xxxs-margin-left{margin-left:var(--spacing-xxxs)!important}.has-xxxs-padding{padding:var(--spacing-xxxs)!important}.has-xxs-margin-top{margin-top:var(--spacing-xxs)!important}.has-xxs-margin-right{margin-right:var(--spacing-xxs)!important}.has-xxs-margin-bottom{margin-bottom:var(--spacing-xxs)!important}.has-xxs-margin-left{margin-left:var(--spacing-xxs)!important}.has-xxs-padding{padding:var(--spacing-xxs)!important}.has-xs-margin-top{margin-top:var(--spacing-xs)!important}.has-xs-margin-right{margin-right:var(--spacing-xs)!important}.has-xs-margin-bottom{margin-bottom:var(--spacing-xs)!important}.has-xs-margin-left{margin-left:var(--spacing-xs)!important}.has-xs-padding{padding:var(--spacing-xs)!important}.has-sm-margin-top{margin-top:var(--spacing-sm)!important}.has-sm-margin-right{margin-right:var(--spacing-sm)!important}.has-sm-margin-bottom{margin-bottom:var(--spacing-sm)!important}.has-sm-margin-left{margin-left:var(--spacing-sm)!important}.has-sm-padding{padding:var(--spacing-sm)!important}.has-md-margin-top{margin-top:var(--spacing-md)!important}.has-md-margin-right{margin-right:var(--spacing-md)!important}.has-md-margin-bottom{margin-bottom:var(--spacing-md)!important}.has-md-margin-left{margin-left:var(--spacing-md)!important}.has-md-padding{padding:var(--spacing-md)!important}.has-lg-margin-top{margin-top:var(--spacing-lg)!important}.has-lg-margin-right{margin-right:var(--spacing-lg)!important}.has-lg-margin-bottom{margin-bottom:var(--spacing-lg)!important}.has-lg-margin-left{margin-left:var(--spacing-lg)!important}.has-lg-padding{padding:var(--spacing-lg)!important}.has-xl-margin-top{margin-top:var(--spacing-xl)!important}.has-xl-margin-right{margin-right:var(--spacing-xl)!important}.has-xl-margin-bottom{margin-bottom:var(--spacing-xl)!important}.has-xl-margin-left{margin-left:var(--spacing-xl)!important}.has-xl-padding{padding:var(--spacing-xl)!important}.has-xxl-margin-top{margin-top:var(--spacing-xxl)!important}.has-xxl-margin-right{margin-right:var(--spacing-xxl)!important}.has-xxl-margin-bottom{margin-bottom:var(--spacing-xxl)!important}.has-xxl-margin-left{margin-left:var(--spacing-xxl)!important}.has-xxl-padding{padding:var(--spacing-xxl)!important}.has-xxxl-margin-top{margin-top:var(--spacing-xxxl)!important}.has-xxxl-margin-right{margin-right:var(--spacing-xxxl)!important}.has-xxxl-margin-bottom{margin-bottom:var(--spacing-xxxl)!important}.has-xxxl-margin-left{margin-left:var(--spacing-xxxl)!important}.has-xxxl-padding{padding:var(--spacing-xxxl)!important}.has-xxxxl-margin-top{margin-top:var(--spacing-xxxxl)!important}.has-xxxxl-margin-right{margin-right:var(--spacing-xxxxl)!important}.has-xxxxl-margin-bottom{margin-bottom:var(--spacing-xxxxl)!important}.has-xxxxl-margin-left{margin-left:var(--spacing-xxxxl)!important}.has-xxxxl-padding{padding:var(--spacing-xxxxl)!important}.has--lg-margin-top,.has--md-margin-top,.has--sm-margin-top,.has--xl-margin-top,.has--xs-margin-top,.has--xxl-margin-top,.has--xxs-margin-top,.has--xxxl-margin-top,.has--xxxs-margin-top,.has--xxxxl-margin-top,.has--xxxxs-margin-top{position:relative;z-index:1}.has--xxxxs-margin-top{margin-top:calc(var(--spacing-xxxxs)*-1)!important}.has--xxxxs-margin-bottom{margin-bottom:calc(var(--spacing-xxxxs)*-1)!important}.has--xxxs-margin-top{margin-top:calc(var(--spacing-xxxs)*-1)!important}.has--xxxs-margin-bottom{margin-bottom:calc(var(--spacing-xxxs)*-1)!important}.has--xxs-margin-top{margin-top:calc(var(--spacing-xxs)*-1)!important}.has--xxs-margin-bottom{margin-bottom:calc(var(--spacing-xxs)*-1)!important}.has--xs-margin-top{margin-top:calc(var(--spacing-xs)*-1)!important}.has--xs-margin-bottom{margin-bottom:calc(var(--spacing-xs)*-1)!important}.has--sm-margin-top{margin-top:calc(var(--spacing-sm)*-1)!important}.has--sm-margin-bottom{margin-bottom:calc(var(--spacing-sm)*-1)!important}.has--md-margin-top{margin-top:calc(var(--spacing-md)*-1)!important}.has--md-margin-bottom{margin-bottom:calc(var(--spacing-md)*-1)!important}.has--lg-margin-top{margin-top:calc(var(--spacing-lg)*-1)!important}.has--lg-margin-bottom{margin-bottom:calc(var(--spacing-lg)*-1)!important}.has--xl-margin-top{margin-top:calc(var(--spacing-xl)*-1)!important}.has--xl-margin-bottom{margin-bottom:calc(var(--spacing-xl)*-1)!important}.has--xxl-margin-top{margin-top:calc(var(--spacing-xxl)*-1)!important}.has--xxl-margin-bottom{margin-bottom:calc(var(--spacing-xxl)*-1)!important}.has--xxxl-margin-top{margin-top:calc(var(--spacing-xxxl)*-1)!important}.has--xxxl-margin-bottom{margin-bottom:calc(var(--spacing-xxxl)*-1)!important}.has--xxxxl-margin-top{margin-top:calc(var(--spacing-xxxxl)*-1)!important}.has--xxxxl-margin-bottom{margin-bottom:calc(var(--spacing-xxxxl)*-1)!important}.has-overlap{overflow:visible;position:relative;z-index:1}:where([class*=has-z-index-]){position:relative}.has-z-index--1{z-index:-1!important}.has-z-index-0{z-index:0!important}.has-z-index-1{z-index:1!important}.has-z-index-2{z-index:2!important}.has-no-padding-top{padding-top:var(--padding-top-no,0)}.has-no-padding-bottom{padding-bottom:var(--padding-bottom-no,0)}.has-no-padding-left{padding-left:var(--padding-left-no,0)}.has-no-padding-right{padding-right:var(--padding-right-no,0)}.has-xs-padding-top{padding-top:var(--padding-top-xs,var(--padding-xs))}.has-xs-padding-bottom{padding-bottom:var(--padding-bottom-xs,var(--padding-xs))}.has-xs-padding-left{padding-left:var(--padding-left-xs,var(--padding-xs))}.has-xs-padding-right{padding-right:var(--padding-right-xs,var(--padding-xs))}.has-sm-padding-top{padding-top:var(--padding-top-sm,var(--padding-sm))}.has-sm-padding-bottom{padding-bottom:var(--padding-bottom-sm,var(--padding-sm))}.has-sm-padding-left{padding-left:var(--padding-left-sm,var(--padding-sm))}.has-sm-padding-right{padding-right:var(--padding-right-sm,var(--padding-sm))}.has-md-padding-top{padding-top:var(--padding-top-md,var(--padding-md))}.has-md-padding-bottom{padding-bottom:var(--padding-bottom-md,var(--padding-md))}.has-md-padding-left{padding-left:var(--padding-left-md,var(--padding-md))}.has-md-padding-right{padding-right:var(--padding-right-md,var(--padding-md))}.has-lg-padding-top{padding-top:var(--padding-top-lg,var(--padding-lg))}.has-lg-padding-bottom{padding-bottom:var(--padding-bottom-lg,var(--padding-lg))}.has-lg-padding-left{padding-left:var(--padding-left-lg,var(--padding-lg))}.has-lg-padding-right{padding-right:var(--padding-right-lg,var(--padding-lg))}.has-xl-padding-top{padding-top:var(--padding-top-xl,var(--padding-xl))}.has-xl-padding-bottom{padding-bottom:var(--padding-bottom-xl,var(--padding-xl))}.has-xl-padding-left{padding-left:var(--padding-left-xl,var(--padding-xl))}.has-xl-padding-right{padding-right:var(--padding-right-xl,var(--padding-xl))}.mai-icon-container{position:relative}.mai-icon-container .mai-cart-total{position:var(--cart-total-position,absolute);right:-.5em;top:-.5em}.mai-cart-total:not(:empty){align-items:center;background:var(--cart-total-background,var(--color-danger));color:var(--cart-total-color,#fff);display:flex;font-size:var(--cart-total-font-size,12px);justify-content:center;line-height:0;overflow:hidden;padding:var(--cart-total-padding,var(--spacing-xxs))}html{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:auto;--viewport-width:calc(100vw - var(--admin-menu-width, 160px) - var(--block-sidebar-width, 0px));--editor-viewport-width:calc(100vw - var(--admin-menu-width, 160px) - var(--block-sidebar-width, 0px));--list-item-margin-bottom:var(--spacing-xs);background:var(--body-background-color,var(--color-background));color:var(--body-color,var(--color-body));font-family:var(--body-font-family,unset);font-size:var(--body-font-size,var(--font-size-md));font-style:var(--body-font-style,normal);font-weight:var(--body-font-weight,unset);line-height:var(--body-line-height,var(--line-height-lg))}ol.wp-block,ul.wp-block{line-height:var(--list-line-height,var(--line-height-md));list-style-position:var(--list-style-position,outside);margin:var(--list-margin,var(--list-margin-top,0) var(--list-margin-right,0) var(--list-margin-bottom,var(--spacing-sm)) var(--list-margin-left,1.75em));padding:var(--list-padding,0)}ol.wp-block ol.wp-block,ol.wp-block ul.wp-block,ul.wp-block ol.wp-block,ul.wp-block ul.wp-block{margin:var(--sub-list-margin,var(--spacing-sm) 0 var(--spacing-sm) 1em)}ol.wp-block li.wp-block,ul.wp-block li.wp-block{margin:var(--list-item-margin,var(--list-item-margin-top,0) var(--list-item-margin-right,0) var(--list-item-margin-bottom,0) var(--list-item-margin-left,0))}.edit-post-visual-editor__post-title-wrapper{margin-bottom:var(--spacing-md)}.editor-post-title__block .editor-post-title__input{color:var(--heading-color,var(--color-heading));font-family:var(--heading-font-family,unset);font-style:var(--heading-font-style,normal);font-weight:var(--heading-font-weight,unset);letter-spacing:var(--heading-letter-spacing,normal);line-height:var(--heading-line-height,var(--line-height-sm));margin-bottom:var(--heading-margin-bottom,var(--spacing-md));margin-top:var(--heading-margin-top,0);text-transform:var(--heading-text-transform,none)}.editor-post-title__block .editor-post-title__input:last-child{--heading-margin-bottom:0}.entry-content>.editor-post-title__block .editor-post-title__input:not(:first-child){--heading-margin-top:var(--spacing-xxl)}.block-editor-block-list__block .block-list-appender.block-list-appender{margin-left:auto;margin-right:auto}.block-editor-plain-text{color:var(--color-body)}.has-inline-color.has-link-color{color:var(--color-link)}.wp-block.is-reusable{margin-left:0;margin-right:0;max-width:unset!important}[data-type="core/pullquote"][data-align=left],[data-type="core/pullquote"][data-align=right]{max-width:290px;overflow:hidden}[data-type="core/pullquote"][data-align=left]{float:left}[data-type="core/pullquote"][data-align=right]{float:right}.wp-block-pullquote__citation,.wp-block-quote__citation{margin-top:var(--spacing-sm)}.block-editor-block-list__layout>[data-type="acf/mai-post-grid"],.block-editor-block-list__layout>[data-type="core/cover"],.block-editor-block-list__layout>[data-type="core/group"]{margin-bottom:0;margin-top:0}.wp-block[data-align=full]>.wp-block-cover,.wp-block[data-align=full]>.wp-block-group{padding-left:var(--side-spacing);padding-right:var(--side-spacing)}[data-content-align=start]{--group-block-justify-content:start;--cover-block-justify-content:start}[data-content-align=start]>.wp-block-cover__inner-container>.wp-block:not([data-align=full]),[data-content-align=start]>.wp-block-group__inner-container>.wp-block:not([data-align=full]){margin-left:unset}[data-content-align=start]>.wp-block-cover__inner-container>.wp-block[data-align=full],[data-content-align=start]>.wp-block-group__inner-container>.wp-block[data-align=full]{margin-left:calc(var(--side-spacing)*-1)!important;width:var(--editor-viewport-width)}[data-content-align=center]{--group-block-justify-content:center;--cover-block-justify-content:center}[data-content-align=end]{--group-block-justify-content:end;--cover-block-justify-content:end}[data-content-align=end]>.wp-block-cover__inner-container>.wp-block:not([data-align=full]),[data-content-align=end]>.wp-block-group__inner-container>.wp-block:not([data-align=full]){margin-right:unset}[data-content-align=end]>.wp-block-cover__inner-container>.wp-block[data-align=full],[data-content-align=end]>.wp-block-group__inner-container>.wp-block[data-align=full]{margin-right:calc(var(--side-spacing)*-1)!important;width:var(--editor-viewport-width)}.wp-block-heading[data-content-align=start],p[data-content-align=start]{margin-left:0}.wp-block-heading[data-content-align=end],p[data-content-align=end]{margin-right:0}.wp-block-cover[data-spacing-top=no],.wp-block-group[data-spacing-top=no]{padding-top:0!important}.wp-block-cover[data-spacing-bottom=no],.wp-block-group[data-spacing-bottom=no]{padding-bottom:0!important}.wp-block-cover[data-spacing-left=no],.wp-block-group[data-spacing-left=no]{padding-left:0!important}.wp-block-cover[data-spacing-right=no],.wp-block-group[data-spacing-right=no]{padding-right:0!important}.wp-block-cover[data-spacing-top=xs],.wp-block-group[data-spacing-top=xs]{padding-top:var(--padding-xs)!important}.wp-block-cover[data-spacing-bottom=xs],.wp-block-group[data-spacing-bottom=xs]{padding-bottom:var(--padding-xs)!important}.wp-block-cover[data-spacing-left=xs],.wp-block-group[data-spacing-left=xs]{padding-left:var(--padding-xs)!important}.wp-block-cover[data-spacing-right=xs],.wp-block-group[data-spacing-right=xs]{padding-right:var(--padding-xs)!important}.wp-block-cover[data-spacing-top=sm],.wp-block-group[data-spacing-top=sm]{padding-top:var(--padding-sm)!important}.wp-block-cover[data-spacing-bottom=sm],.wp-block-group[data-spacing-bottom=sm]{padding-bottom:var(--padding-sm)!important}.wp-block-cover[data-spacing-left=sm],.wp-block-group[data-spacing-left=sm]{padding-left:var(--padding-sm)!important}.wp-block-cover[data-spacing-right=sm],.wp-block-group[data-spacing-right=sm]{padding-right:var(--padding-sm)!important}.wp-block-cover[data-spacing-top=md],.wp-block-group[data-spacing-top=md]{padding-top:var(--padding-md)!important}.wp-block-cover[data-spacing-bottom=md],.wp-block-group[data-spacing-bottom=md]{padding-bottom:var(--padding-md)!important}.wp-block-cover[data-spacing-left=md],.wp-block-group[data-spacing-left=md]{padding-left:var(--padding-md)!important}.wp-block-cover[data-spacing-right=md],.wp-block-group[data-spacing-right=md]{padding-right:var(--padding-md)!important}.wp-block-cover[data-spacing-top=lg],.wp-block-group[data-spacing-top=lg]{padding-top:var(--padding-lg)!important}.wp-block-cover[data-spacing-bottom=lg],.wp-block-group[data-spacing-bottom=lg]{padding-bottom:var(--padding-lg)!important}.wp-block-cover[data-spacing-left=lg],.wp-block-group[data-spacing-left=lg]{padding-left:var(--padding-lg)!important}.wp-block-cover[data-spacing-right=lg],.wp-block-group[data-spacing-right=lg]{padding-right:var(--padding-lg)!important}.wp-block-cover[data-spacing-top=xl],.wp-block-group[data-spacing-top=xl]{padding-top:var(--padding-xl)!important}.wp-block-cover[data-spacing-bottom=xl],.wp-block-group[data-spacing-bottom=xl]{padding-bottom:var(--padding-xl)!important}.wp-block-cover[data-spacing-left=xl],.wp-block-group[data-spacing-left=xl]{padding-left:var(--padding-xl)!important}.wp-block-cover[data-spacing-right=xl],.wp-block-group[data-spacing-right=xl]{padding-right:var(--padding-xl)!important}[data-type="core/heading"][data-max-width=xl],[data-type="core/paragraph"][data-max-width=xl]{--wp-block-max-width:var(--breakpoint-xl)}[data-content-width=xl]{--content-max-width:var(--breakpoint-xl);--wp-block-max-width:var(--breakpoint-xl)}[data-type="core/heading"][data-max-width=lg],[data-type="core/paragraph"][data-max-width=lg]{--wp-block-max-width:var(--breakpoint-lg)}[data-content-width=lg]{--content-max-width:var(--breakpoint-lg);--wp-block-max-width:var(--breakpoint-lg)}[data-type="core/heading"][data-max-width=md],[data-type="core/paragraph"][data-max-width=md]{--wp-block-max-width:var(--breakpoint-md)}[data-content-width=md]{--content-max-width:var(--breakpoint-md);--wp-block-max-width:var(--breakpoint-md)}[data-type="core/heading"][data-max-width=sm],[data-type="core/paragraph"][data-max-width=sm]{--wp-block-max-width:var(--breakpoint-sm)}[data-content-width=sm]{--content-max-width:var(--breakpoint-sm);--wp-block-max-width:var(--breakpoint-sm)}[data-type="core/heading"][data-max-width=xs],[data-type="core/paragraph"][data-max-width=xs]{--wp-block-max-width:var(--breakpoint-xs)}[data-content-width=xs]{--content-max-width:var(--breakpoint-xs);--wp-block-max-width:var(--breakpoint-xs)}[data-content-width=no]{--content-max-width:var(--viewport-width);--wp-block-max-width:var(--viewport-width);--side-spacing:0}.wp-block-heading[data-spacing-top=xxxxs],.wp-block-paragraph[data-spacing-top=xxxxs],.wp-block-separator[data-spacing-top=xxxxs]{--heading-margin-top:var(--spacing-xxxxs);--separator-block-margin-top:var(--spacing-xxxxs);--paragraph-margin-top:var(--spacing-xxxxs)}.wp-block-heading[data-spacing-bottom=xxxxs],.wp-block-paragraph[data-spacing-bottom=xxxxs],.wp-block-separator[data-spacing-bottom=xxxxs]{--heading-margin-bottom:var(--spacing-xxxxs);--separator-block-margin-bottom:var(--spacing-xxxxs);--paragraph-margin-bottom:var(--spacing-xxxxs)}.wp-block-heading[data-spacing-left=xxxxs],.wp-block-paragraph[data-spacing-left=xxxxs],.wp-block-separator[data-spacing-left=xxxxs]{--heading-margin-left:var(--spacing-xxxxs);--separator-block-margin-left:var(--spacing-xxxxs);--paragraph-margin-left:var(--spacing-xxxxs)}.wp-block-heading[data-spacing-right=xxxxs],.wp-block-paragraph[data-spacing-right=xxxxs],.wp-block-separator[data-spacing-right=xxxxs]{--heading-margin-right:var(--spacing-xxxxs);--separator-block-margin-right:var(--spacing-xxxxs);--paragraph-margin-right:var(--spacing-xxxxs)}.wp-block-heading[data-spacing-top=xxxs],.wp-block-paragraph[data-spacing-top=xxxs],.wp-block-separator[data-spacing-top=xxxs]{--heading-margin-top:var(--spacing-xxxs);--separator-block-margin-top:var(--spacing-xxxs);--paragraph-margin-top:var(--spacing-xxxs)}.wp-block-heading[data-spacing-bottom=xxxs],.wp-block-paragraph[data-spacing-bottom=xxxs],.wp-block-separator[data-spacing-bottom=xxxs]{--heading-margin-bottom:var(--spacing-xxxs);--separator-block-margin-bottom:var(--spacing-xxxs);--paragraph-margin-bottom:var(--spacing-xxxs)}.wp-block-heading[data-spacing-left=xxxs],.wp-block-paragraph[data-spacing-left=xxxs],.wp-block-separator[data-spacing-left=xxxs]{--heading-margin-left:var(--spacing-xxxs);--separator-block-margin-left:var(--spacing-xxxs);--paragraph-margin-left:var(--spacing-xxxs)}.wp-block-heading[data-spacing-right=xxxs],.wp-block-paragraph[data-spacing-right=xxxs],.wp-block-separator[data-spacing-right=xxxs]{--heading-margin-right:var(--spacing-xxxs);--separator-block-margin-right:var(--spacing-xxxs);--paragraph-margin-right:var(--spacing-xxxs)}.wp-block-heading[data-spacing-top=xxs],.wp-block-paragraph[data-spacing-top=xxs],.wp-block-separator[data-spacing-top=xxs]{--heading-margin-top:var(--spacing-xxs);--separator-block-margin-top:var(--spacing-xxs);--paragraph-margin-top:var(--spacing-xxs)}.wp-block-heading[data-spacing-bottom=xxs],.wp-block-paragraph[data-spacing-bottom=xxs],.wp-block-separator[data-spacing-bottom=xxs]{--heading-margin-bottom:var(--spacing-xxs);--separator-block-margin-bottom:var(--spacing-xxs);--paragraph-margin-bottom:var(--spacing-xxs)}.wp-block-heading[data-spacing-left=xxs],.wp-block-paragraph[data-spacing-left=xxs],.wp-block-separator[data-spacing-left=xxs]{--heading-margin-left:var(--spacing-xxs);--separator-block-margin-left:var(--spacing-xxs);--paragraph-margin-left:var(--spacing-xxs)}.wp-block-heading[data-spacing-right=xxs],.wp-block-paragraph[data-spacing-right=xxs],.wp-block-separator[data-spacing-right=xxs]{--heading-margin-right:var(--spacing-xxs);--separator-block-margin-right:var(--spacing-xxs);--paragraph-margin-right:var(--spacing-xxs)}.wp-block-heading[data-spacing-top=xs],.wp-block-paragraph[data-spacing-top=xs],.wp-block-separator[data-spacing-top=xs]{--heading-margin-top:var(--spacing-xs);--separator-block-margin-top:var(--spacing-xs);--paragraph-margin-top:var(--spacing-xs)}.wp-block-heading[data-spacing-bottom=xs],.wp-block-paragraph[data-spacing-bottom=xs],.wp-block-separator[data-spacing-bottom=xs]{--heading-margin-bottom:var(--spacing-xs);--separator-block-margin-bottom:var(--spacing-xs);--paragraph-margin-bottom:var(--spacing-xs)}.wp-block-heading[data-spacing-left=xs],.wp-block-paragraph[data-spacing-left=xs],.wp-block-separator[data-spacing-left=xs]{--heading-margin-left:var(--spacing-xs);--separator-block-margin-left:var(--spacing-xs);--paragraph-margin-left:var(--spacing-xs)}.wp-block-heading[data-spacing-right=xs],.wp-block-paragraph[data-spacing-right=xs],.wp-block-separator[data-spacing-right=xs]{--heading-margin-right:var(--spacing-xs);--separator-block-margin-right:var(--spacing-xs);--paragraph-margin-right:var(--spacing-xs)}.wp-block-heading[data-spacing-top=sm],.wp-block-paragraph[data-spacing-top=sm],.wp-block-separator[data-spacing-top=sm]{--heading-margin-top:var(--spacing-sm);--separator-block-margin-top:var(--spacing-sm);--paragraph-margin-top:var(--spacing-sm)}.wp-block-heading[data-spacing-bottom=sm],.wp-block-paragraph[data-spacing-bottom=sm],.wp-block-separator[data-spacing-bottom=sm]{--heading-margin-bottom:var(--spacing-sm);--separator-block-margin-bottom:var(--spacing-sm);--paragraph-margin-bottom:var(--spacing-sm)}.wp-block-heading[data-spacing-left=sm],.wp-block-paragraph[data-spacing-left=sm],.wp-block-separator[data-spacing-left=sm]{--heading-margin-left:var(--spacing-sm);--separator-block-margin-left:var(--spacing-sm);--paragraph-margin-left:var(--spacing-sm)}.wp-block-heading[data-spacing-right=sm],.wp-block-paragraph[data-spacing-right=sm],.wp-block-separator[data-spacing-right=sm]{--heading-margin-right:var(--spacing-sm);--separator-block-margin-right:var(--spacing-sm);--paragraph-margin-right:var(--spacing-sm)}.wp-block-heading[data-spacing-top=md],.wp-block-paragraph[data-spacing-top=md],.wp-block-separator[data-spacing-top=md]{--heading-margin-top:var(--spacing-md);--separator-block-margin-top:var(--spacing-md);--paragraph-margin-top:var(--spacing-md)}.wp-block-heading[data-spacing-bottom=md],.wp-block-paragraph[data-spacing-bottom=md],.wp-block-separator[data-spacing-bottom=md]{--heading-margin-bottom:var(--spacing-md);--separator-block-margin-bottom:var(--spacing-md);--paragraph-margin-bottom:var(--spacing-md)}.wp-block-heading[data-spacing-left=md],.wp-block-paragraph[data-spacing-left=md],.wp-block-separator[data-spacing-left=md]{--heading-margin-left:var(--spacing-md);--separator-block-margin-left:var(--spacing-md);--paragraph-margin-left:var(--spacing-md)}.wp-block-heading[data-spacing-right=md],.wp-block-paragraph[data-spacing-right=md],.wp-block-separator[data-spacing-right=md]{--heading-margin-right:var(--spacing-md);--separator-block-margin-right:var(--spacing-md);--paragraph-margin-right:var(--spacing-md)}.wp-block-heading[data-spacing-top=lg],.wp-block-paragraph[data-spacing-top=lg],.wp-block-separator[data-spacing-top=lg]{--heading-margin-top:var(--spacing-lg);--separator-block-margin-top:var(--spacing-lg);--paragraph-margin-top:var(--spacing-lg)}.wp-block-heading[data-spacing-bottom=lg],.wp-block-paragraph[data-spacing-bottom=lg],.wp-block-separator[data-spacing-bottom=lg]{--heading-margin-bottom:var(--spacing-lg);--separator-block-margin-bottom:var(--spacing-lg);--paragraph-margin-bottom:var(--spacing-lg)}.wp-block-heading[data-spacing-left=lg],.wp-block-paragraph[data-spacing-left=lg],.wp-block-separator[data-spacing-left=lg]{--heading-margin-left:var(--spacing-lg);--separator-block-margin-left:var(--spacing-lg);--paragraph-margin-left:var(--spacing-lg)}.wp-block-heading[data-spacing-right=lg],.wp-block-paragraph[data-spacing-right=lg],.wp-block-separator[data-spacing-right=lg]{--heading-margin-right:var(--spacing-lg);--separator-block-margin-right:var(--spacing-lg);--paragraph-margin-right:var(--spacing-lg)}.wp-block-heading[data-spacing-top=xl],.wp-block-paragraph[data-spacing-top=xl],.wp-block-separator[data-spacing-top=xl]{--heading-margin-top:var(--spacing-xl);--separator-block-margin-top:var(--spacing-xl);--paragraph-margin-top:var(--spacing-xl)}.wp-block-heading[data-spacing-bottom=xl],.wp-block-paragraph[data-spacing-bottom=xl],.wp-block-separator[data-spacing-bottom=xl]{--heading-margin-bottom:var(--spacing-xl);--separator-block-margin-bottom:var(--spacing-xl);--paragraph-margin-bottom:var(--spacing-xl)}.wp-block-heading[data-spacing-left=xl],.wp-block-paragraph[data-spacing-left=xl],.wp-block-separator[data-spacing-left=xl]{--heading-margin-left:var(--spacing-xl);--separator-block-margin-left:var(--spacing-xl);--paragraph-margin-left:var(--spacing-xl)}.wp-block-heading[data-spacing-right=xl],.wp-block-paragraph[data-spacing-right=xl],.wp-block-separator[data-spacing-right=xl]{--heading-margin-right:var(--spacing-xl);--separator-block-margin-right:var(--spacing-xl);--paragraph-margin-right:var(--spacing-xl)}.wp-block-heading[data-spacing-top=xxl],.wp-block-paragraph[data-spacing-top=xxl],.wp-block-separator[data-spacing-top=xxl]{--heading-margin-top:var(--spacing-xxl);--separator-block-margin-top:var(--spacing-xxl);--paragraph-margin-top:var(--spacing-xxl)}.wp-block-heading[data-spacing-bottom=xxl],.wp-block-paragraph[data-spacing-bottom=xxl],.wp-block-separator[data-spacing-bottom=xxl]{--heading-margin-bottom:var(--spacing-xxl);--separator-block-margin-bottom:var(--spacing-xxl);--paragraph-margin-bottom:var(--spacing-xxl)}.wp-block-heading[data-spacing-left=xxl],.wp-block-paragraph[data-spacing-left=xxl],.wp-block-separator[data-spacing-left=xxl]{--heading-margin-left:var(--spacing-xxl);--separator-block-margin-left:var(--spacing-xxl);--paragraph-margin-left:var(--spacing-xxl)}.wp-block-heading[data-spacing-right=xxl],.wp-block-paragraph[data-spacing-right=xxl],.wp-block-separator[data-spacing-right=xxl]{--heading-margin-right:var(--spacing-xxl);--separator-block-margin-right:var(--spacing-xxl);--paragraph-margin-right:var(--spacing-xxl)}.wp-block-heading[data-spacing-top=xxxl],.wp-block-paragraph[data-spacing-top=xxxl],.wp-block-separator[data-spacing-top=xxxl]{--heading-margin-top:var(--spacing-xxxl);--separator-block-margin-top:var(--spacing-xxxl);--paragraph-margin-top:var(--spacing-xxxl)}.wp-block-heading[data-spacing-bottom=xxxl],.wp-block-paragraph[data-spacing-bottom=xxxl],.wp-block-separator[data-spacing-bottom=xxxl]{--heading-margin-bottom:var(--spacing-xxxl);--separator-block-margin-bottom:var(--spacing-xxxl);--paragraph-margin-bottom:var(--spacing-xxxl)}.wp-block-heading[data-spacing-left=xxxl],.wp-block-paragraph[data-spacing-left=xxxl],.wp-block-separator[data-spacing-left=xxxl]{--heading-margin-left:var(--spacing-xxxl);--separator-block-margin-left:var(--spacing-xxxl);--paragraph-margin-left:var(--spacing-xxxl)}.wp-block-heading[data-spacing-right=xxxl],.wp-block-paragraph[data-spacing-right=xxxl],.wp-block-separator[data-spacing-right=xxxl]{--heading-margin-right:var(--spacing-xxxl);--separator-block-margin-right:var(--spacing-xxxl);--paragraph-margin-right:var(--spacing-xxxl)}.wp-block-heading[data-spacing-top=xxxxl],.wp-block-paragraph[data-spacing-top=xxxxl],.wp-block-separator[data-spacing-top=xxxxl]{--heading-margin-top:var(--spacing-xxxxl);--separator-block-margin-top:var(--spacing-xxxxl);--paragraph-margin-top:var(--spacing-xxxxl)}.wp-block-heading[data-spacing-bottom=xxxxl],.wp-block-paragraph[data-spacing-bottom=xxxxl],.wp-block-separator[data-spacing-bottom=xxxxl]{--heading-margin-bottom:var(--spacing-xxxxl);--separator-block-margin-bottom:var(--spacing-xxxxl);--paragraph-margin-bottom:var(--spacing-xxxxl)}.wp-block-heading[data-spacing-left=xxxxl],.wp-block-paragraph[data-spacing-left=xxxxl],.wp-block-separator[data-spacing-left=xxxxl]{--heading-margin-left:var(--spacing-xxxxl);--separator-block-margin-left:var(--spacing-xxxxl);--paragraph-margin-left:var(--spacing-xxxxl)}.wp-block-heading[data-spacing-right=xxxxl],.wp-block-paragraph[data-spacing-right=xxxxl],.wp-block-separator[data-spacing-right=xxxxl]{--heading-margin-right:var(--spacing-xxxxl);--separator-block-margin-right:var(--spacing-xxxxl);--paragraph-margin-right:var(--spacing-xxxxl)}.wp-block-cover[data-margin-top=md],.wp-block-group[data-margin-top=md],.wp-block-image[data-margin-top=md]{margin-top:var(--spacing-md)!important}.wp-block-cover[data-margin-bottom=md],.wp-block-group[data-margin-bottom=md],.wp-block-image[data-margin-bottom=md]{margin-bottom:var(--spacing-md)!important}.wp-block-cover[data-margin-left=md],.wp-block-group[data-margin-left=md],.wp-block-image[data-margin-left=md]{margin-left:var(--spacing-md)!important}.wp-block-cover[data-margin-right=md],.wp-block-group[data-margin-right=md],.wp-block-image[data-margin-right=md]{margin-right:var(--spacing-md)!important}.wp-block-cover[data-margin-top=lg],.wp-block-group[data-margin-top=lg],.wp-block-image[data-margin-top=lg]{margin-top:var(--spacing-lg)!important}.wp-block-cover[data-margin-bottom=lg],.wp-block-group[data-margin-bottom=lg],.wp-block-image[data-margin-bottom=lg]{margin-bottom:var(--spacing-lg)!important}.wp-block-cover[data-margin-left=lg],.wp-block-group[data-margin-left=lg],.wp-block-image[data-margin-left=lg]{margin-left:var(--spacing-lg)!important}.wp-block-cover[data-margin-right=lg],.wp-block-group[data-margin-right=lg],.wp-block-image[data-margin-right=lg]{margin-right:var(--spacing-lg)!important}.wp-block-cover[data-margin-top=xl],.wp-block-group[data-margin-top=xl],.wp-block-image[data-margin-top=xl]{margin-top:var(--spacing-xl)!important}.wp-block-cover[data-margin-bottom=xl],.wp-block-group[data-margin-bottom=xl],.wp-block-image[data-margin-bottom=xl]{margin-bottom:var(--spacing-xl)!important}.wp-block-cover[data-margin-left=xl],.wp-block-group[data-margin-left=xl],.wp-block-image[data-margin-left=xl]{margin-left:var(--spacing-xl)!important}.wp-block-cover[data-margin-right=xl],.wp-block-group[data-margin-right=xl],.wp-block-image[data-margin-right=xl]{margin-right:var(--spacing-xl)!important}.wp-block-cover[data-margin-top=xxl],.wp-block-group[data-margin-top=xxl],.wp-block-image[data-margin-top=xxl]{margin-top:var(--spacing-xxl)!important}.wp-block-cover[data-margin-bottom=xxl],.wp-block-group[data-margin-bottom=xxl],.wp-block-image[data-margin-bottom=xxl]{margin-bottom:var(--spacing-xxl)!important}.wp-block-cover[data-margin-left=xxl],.wp-block-group[data-margin-left=xxl],.wp-block-image[data-margin-left=xxl]{margin-left:var(--spacing-xxl)!important}.wp-block-cover[data-margin-right=xxl],.wp-block-group[data-margin-right=xxl],.wp-block-image[data-margin-right=xxl]{margin-right:var(--spacing-xxl)!important}.wp-block-cover[data-margin-top=xxxl],.wp-block-group[data-margin-top=xxxl],.wp-block-image[data-margin-top=xxxl]{margin-top:var(--spacing-xxxl)!important}.wp-block-cover[data-margin-bottom=xxxl],.wp-block-group[data-margin-bottom=xxxl],.wp-block-image[data-margin-bottom=xxxl]{margin-bottom:var(--spacing-xxxl)!important}.wp-block-cover[data-margin-left=xxxl],.wp-block-group[data-margin-left=xxxl],.wp-block-image[data-margin-left=xxxl]{margin-left:var(--spacing-xxxl)!important}.wp-block-cover[data-margin-right=xxxl],.wp-block-group[data-margin-right=xxxl],.wp-block-image[data-margin-right=xxxl]{margin-right:var(--spacing-xxxl)!important}.wp-block-cover[data-margin-top=xxxxl],.wp-block-group[data-margin-top=xxxxl],.wp-block-image[data-margin-top=xxxxl]{margin-top:var(--spacing-xxxxl)!important}.wp-block-cover[data-margin-bottom=xxxxl],.wp-block-group[data-margin-bottom=xxxxl],.wp-block-image[data-margin-bottom=xxxxl]{margin-bottom:var(--spacing-xxxxl)!important}.wp-block-cover[data-margin-left=xxxxl],.wp-block-group[data-margin-left=xxxxl],.wp-block-image[data-margin-left=xxxxl]{margin-left:var(--spacing-xxxxl)!important}.wp-block-cover[data-margin-right=xxxxl],.wp-block-group[data-margin-right=xxxxl],.wp-block-image[data-margin-right=xxxxl]{margin-right:var(--spacing-xxxxl)!important}.wp-block-cover[data-margin-top=-md],.wp-block-group[data-margin-top=-md],.wp-block-image[data-margin-top=-md]{margin-top:calc(var(--spacing-md)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-bottom=-md],.wp-block-group[data-margin-bottom=-md],.wp-block-image[data-margin-bottom=-md]{margin-bottom:calc(var(--spacing-md)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-left=-md],.wp-block-group[data-margin-left=-md],.wp-block-image[data-margin-left=-md]{margin-left:calc(var(--spacing-md)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-right=-md],.wp-block-group[data-margin-right=-md],.wp-block-image[data-margin-right=-md]{margin-right:calc(var(--spacing-md)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-top=-lg],.wp-block-group[data-margin-top=-lg],.wp-block-image[data-margin-top=-lg]{margin-top:calc(var(--spacing-lg)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-bottom=-lg],.wp-block-group[data-margin-bottom=-lg],.wp-block-image[data-margin-bottom=-lg]{margin-bottom:calc(var(--spacing-lg)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-left=-lg],.wp-block-group[data-margin-left=-lg],.wp-block-image[data-margin-left=-lg]{margin-left:calc(var(--spacing-lg)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-right=-lg],.wp-block-group[data-margin-right=-lg],.wp-block-image[data-margin-right=-lg]{margin-right:calc(var(--spacing-lg)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-top=-xl],.wp-block-group[data-margin-top=-xl],.wp-block-image[data-margin-top=-xl]{margin-top:calc(var(--spacing-xl)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-bottom=-xl],.wp-block-group[data-margin-bottom=-xl],.wp-block-image[data-margin-bottom=-xl]{margin-bottom:calc(var(--spacing-xl)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-left=-xl],.wp-block-group[data-margin-left=-xl],.wp-block-image[data-margin-left=-xl]{margin-left:calc(var(--spacing-xl)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-right=-xl],.wp-block-group[data-margin-right=-xl],.wp-block-image[data-margin-right=-xl]{margin-right:calc(var(--spacing-xl)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-top=-xxl],.wp-block-group[data-margin-top=-xxl],.wp-block-image[data-margin-top=-xxl]{margin-top:calc(var(--spacing-xxl)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-bottom=-xxl],.wp-block-group[data-margin-bottom=-xxl],.wp-block-image[data-margin-bottom=-xxl]{margin-bottom:calc(var(--spacing-xxl)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-left=-xxl],.wp-block-group[data-margin-left=-xxl],.wp-block-image[data-margin-left=-xxl]{margin-left:calc(var(--spacing-xxl)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-right=-xxl],.wp-block-group[data-margin-right=-xxl],.wp-block-image[data-margin-right=-xxl]{margin-right:calc(var(--spacing-xxl)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-top=-xxxl],.wp-block-group[data-margin-top=-xxxl],.wp-block-image[data-margin-top=-xxxl]{margin-top:calc(var(--spacing-xxxl)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-bottom=-xxxl],.wp-block-group[data-margin-bottom=-xxxl],.wp-block-image[data-margin-bottom=-xxxl]{margin-bottom:calc(var(--spacing-xxxl)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-left=-xxxl],.wp-block-group[data-margin-left=-xxxl],.wp-block-image[data-margin-left=-xxxl]{margin-left:calc(var(--spacing-xxxl)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-right=-xxxl],.wp-block-group[data-margin-right=-xxxl],.wp-block-image[data-margin-right=-xxxl]{margin-right:calc(var(--spacing-xxxl)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-top=-xxxxl],.wp-block-group[data-margin-top=-xxxxl],.wp-block-image[data-margin-top=-xxxxl]{margin-top:calc(var(--spacing-xxxxl)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-bottom=-xxxxl],.wp-block-group[data-margin-bottom=-xxxxl],.wp-block-image[data-margin-bottom=-xxxxl]{margin-bottom:calc(var(--spacing-xxxxl)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-left=-xxxxl],.wp-block-group[data-margin-left=-xxxxl],.wp-block-image[data-margin-left=-xxxxl]{margin-left:calc(var(--spacing-xxxxl)*-1)!important;position:relative;z-index:1}.wp-block-cover[data-margin-right=-xxxxl],.wp-block-group[data-margin-right=-xxxxl],.wp-block-image[data-margin-right=-xxxxl]{margin-right:calc(var(--spacing-xxxxl)*-1)!important;position:relative;z-index:1}[data-margin-top=no]{margin-top:0!important}[data-margin-bottom=no]{margin-bottom:0!important}[data-margin-left=no]{margin-left:0!important}[data-margin-right=no]{margin-right:0!important}[data-font-size=xxxxl]>.rich-text{font-size:var(--font-size-xxxxl)}[data-font-size=xxxl]>.rich-text{font-size:var(--font-size-xxxl)}[data-font-size=xxl]>.rich-text{font-size:var(--font-size-xxl)}[data-font-size=xl]>.rich-text{font-size:var(--font-size-xl)}[data-font-size=lg]>.rich-text{font-size:var(--font-size-lg)}[data-font-size=md]>.rich-text{font-size:var(--font-size-md)}[data-font-size=sm]>.rich-text{font-size:var(--font-size-sm)}[data-font-size=xs]>.rich-text{font-size:var(--font-size-xs)}.wp-block .button,.wp-block-button__link,input[type=submit]{align-items:center;background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));box-shadow:var(--button-box-shadow,none);color:var(--button-color);cursor:var(--button-cursor,pointer);display:var(--button-display,inline-flex);filter:var(--button-filter,none);font-family:var(--button-font-family,var(--body-font-family));font-size:var(--button-font-size,var(--font-size-base));font-weight:var(--button-font-weight,var(--body-font-weight));gap:var(--spacing-xs);justify-content:center;letter-spacing:var(--button-letter-spacing,normal);line-height:var(--button-line-height,1.1);margin:var(--button-margin,0);max-height:var(--button-max-height,100%);min-height:1px;opacity:var(--button-opacity,1);outline:var(--button-outline,none);overflow-wrap:var(--button-overflow-wrap,break-word);padding:var(--button-padding,.9rem 2rem);position:relative;text-align:var(--button-text-align,center);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);text-transform:var(--button-text-transform,none);transform:var(--button-transform,none);transition:var(--button-transition,var(--transition));white-space:var(--button-white-space,normal);width:var(--button-width,auto);word-break:var(--button-word-break,normal)}.wp-block .button:active,.wp-block .button:focus-visible,.wp-block .button:hover,.wp-block-button__link:active,.wp-block-button__link:focus-visible,.wp-block-button__link:hover,input[type=submit]:active,input[type=submit]:focus-visible,input[type=submit]:hover{background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));color:var(--button-color-hover,var(--button-color));filter:var(--button-filter-hover,var(--button-filter,none));outline:var(--button-outline-hover,var(--button-outline,none));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));transform:var(--button-transform-hover,var(--button-transform,none));--button-background-hover:var(--button-background,var(--color-primary))}.is-style-default .wp-block .button,.is-style-default .wp-block-button__link,.is-style-default input[type=submit]{align-items:center;background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));box-shadow:var(--button-box-shadow,none);color:var(--button-color);cursor:var(--button-cursor,pointer);display:var(--button-display,inline-flex);filter:var(--button-filter,none);font-family:var(--button-font-family,var(--body-font-family));font-size:var(--button-font-size,var(--font-size-base));font-weight:var(--button-font-weight,var(--body-font-weight));gap:var(--spacing-xs);justify-content:center;letter-spacing:var(--button-letter-spacing,normal);line-height:var(--button-line-height,1.1);margin:var(--button-margin,0);max-height:var(--button-max-height,100%);opacity:var(--button-opacity,1);outline:var(--button-outline,none);overflow-wrap:var(--button-overflow-wrap,break-word);padding:var(--button-padding,.9rem 2rem);position:relative;text-align:var(--button-text-align,center);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);text-transform:var(--button-text-transform,none);transform:var(--button-transform,none);transition:var(--button-transition,var(--transition));white-space:var(--button-white-space,normal);width:var(--button-width,auto);word-break:var(--button-word-break,normal)}.is-style-default .wp-block .button:active,.is-style-default .wp-block .button:focus-visible,.is-style-default .wp-block .button:hover,.is-style-default .wp-block-button__link:active,.is-style-default .wp-block-button__link:focus-visible,.is-style-default .wp-block-button__link:hover,.is-style-default input[type=submit]:active,.is-style-default input[type=submit]:focus-visible,.is-style-default input[type=submit]:hover{background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));color:var(--button-color-hover,var(--button-color));filter:var(--button-filter-hover,var(--button-filter,none));outline:var(--button-outline-hover,var(--button-outline,none));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));transform:var(--button-transform-hover,var(--button-transform,none));--button-background-hover:var(--button-background,var(--color-primary))}.wp-block .button:active,.wp-block .button:visited,.wp-block-button__link:active,.wp-block-button__link:visited,input[type=submit]:active,input[type=submit]:visited{color:var(--button-color-hover,var(--button-color))}.is-style-secondary .wp-block .button,.is-style-secondary .wp-block-button__link,.is-style-secondary input[type=submit]{--button-color:var(--button-secondary-color);--button-color-hover:var(--button-secondary-color-hover,var(--button-secondary-color));--button-background:var(--button-secondary-background,var(--color-secondary));--button-background-hover:var(--button-secondary-background-hover,var(--color-secondary-dark,var(--color-secondary)));background:var(--button-background);border-color:var(--button-border,currentColor);color:var(--button-color)}.is-style-link .wp-block .button,.is-style-link .wp-block-button__link,.is-style-link input[type=submit]{--button-color:var(--button-link-color,var(--color-link));--button-color-hover:var(--button-link-color-hover,var(--color-link-dark,var(--link-color-hover,var(--color-link-dark))));--button-background:var(--button-link-background,transparent);--button-background-hover:var(--button-link-background-hover,transparent);--button-padding:var(--button-link-padding,0.9rem 0.5rem);--button-border:0;--button-box-shadow:none;--button-box-shadow-hover:none;background:var(--button-background);border-color:var(--button-border,currentColor);color:var(--button-color)}.is-style-link .wp-block .button:after,.is-style-link .wp-block-button__link:after,.is-style-link input[type=submit]:after{background:currentColor;content:"";display:inline-flex;flex:0 1 auto;height:.75em;-webkit-mask-image:var(--button-link-url,"");mask-image:var(--button-link-url,"");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.75em}.is-style-outline .wp-block .button,.is-style-outline .wp-block-button__link,.is-style-outline input[type=submit]{--button-max-height:calc(100% - var(--button-outline-width, 2px)*2);--button-color:var(--button-outline-color,var(--color-primary));--button-color-hover:var(--button-outline-color-hover,var(--color-white));--button-background:var(--button-outline-background,transparent);--button-background-hover:var(--button-outline-background-hover,var(--button-outline-color,var(--button-color)));--button-border:var(--button-outline-width,2px) solid var(--button-outline-color,var(--button-color));--button-border-hover:var(--button-border);background:var(--button-background);border-color:var(--button-border,currentColor);color:var(--button-color)}.button-small .wp-block .button,.button-small .wp-block-button__link,.button-small input[type=submit]{--button-padding:var(--button-small-padding,0.75rem 1.25rem);--button-font-size:var(--button-small-font-size,0.8rem)}.button-large .wp-block .button,.button-large .wp-block-button__link,.button-large input[type=submit]{--button-padding:var(--button-large-padding,1.25rem 2.5rem);--button-font-size:var(--button-large-font-size,1.25rem)}.entry-more.is-style-link .wp-block-button__link,.entry-more:not([class*=is-style-link]):not([class*=is-style-]) .wp-block-button__link{padding:0}.wp-block-search.wp-block{margin-left:auto;margin-right:auto}.wp-block[data-align=left] .wp-block-search{justify-content:start}.wp-block[data-align=center] .wp-block-search{justify-content:center}.wp-block[data-align=right] .wp-block-search{justify-content:end}.wp-block-search .wp-block-search__button{align-items:center;background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));box-shadow:var(--button-box-shadow,none);cursor:var(--button-cursor,pointer);display:var(--button-display,inline-flex);filter:var(--button-filter,none);font-family:var(--button-font-family,var(--body-font-family));font-size:var(--button-font-size,var(--font-size-base));font-weight:var(--button-font-weight,var(--body-font-weight));gap:var(--spacing-xs);height:auto!important;justify-content:center;letter-spacing:var(--button-letter-spacing,normal);line-height:var(--button-line-height,1.1);margin:var(--button-margin,0);max-height:var(--button-max-height,100%);opacity:var(--button-opacity,1);outline:var(--button-outline,none);overflow-wrap:var(--button-overflow-wrap,break-word);padding:var(--button-padding,.9rem 2rem);position:relative;text-align:var(--button-text-align,center);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);text-transform:var(--button-text-transform,none);transform:var(--button-transform,none);transition:var(--button-transition,var(--transition));white-space:var(--button-white-space,normal);width:var(--button-width,auto);word-break:var(--button-word-break,normal);--button-color:var(--button-secondary-color);--button-color-hover:var(--button-secondary-color-hover,var(--button-secondary-color));--button-background:var(--button-secondary-background,var(--color-secondary));--button-background-hover:var(--button-secondary-background-hover,var(--color-secondary-dark,var(--color-secondary)));background:var(--button-background);border-color:var(--button-border,currentColor);color:var(--button-color)}.wp-block-search .wp-block-search__button:active,.wp-block-search .wp-block-search__button:focus-visible,.wp-block-search .wp-block-search__button:hover{background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));color:var(--button-color-hover,var(--button-color));filter:var(--button-filter-hover,var(--button-filter,none));outline:var(--button-outline-hover,var(--button-outline,none));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));transform:var(--button-transform-hover,var(--button-transform,none));--button-background-hover:var(--button-background,var(--color-primary))}.wp-block-search .wp-block-search__button.has-icon{height:100%;position:relative}.wp-block-search .wp-block-search__button.has-icon svg{height:24px;left:calc(50% - 12px);position:absolute;top:calc(50% - 12px);width:24px;fill:currentColor}.mai-grid a{pointer-events:none}.entry-grid{order:var(--entry-order,var(--entry-index,var(--order,unset)))!important}.has-columns:not(.has-columns-nested){--flex-basis:calc(100%*var(--columns) - var(--column-gap)*(1 - var(--columns)) - 0.025px);--flex-default:0 0 var(--flex-basis)}.has-columns-nested>.acf-innerblocks-container,.has-columns:not(.has-columns-nested){align-items:var(--align-columns-vertical,initial);display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap);justify-content:var(--align-columns,initial)}.has-columns-nested:not(.mai-columns),.mai-columns>.mai-columns-wrap>.acf-innerblocks-container>.wp-block{--flex-basis:calc(100%*var(--columns) - var(--column-gap)*(1 - var(--columns)) - 0.025px);--flex-default:0 0 var(--flex-basis)}.has-columns-nested>.acf-innerblocks-container>.wp-block,.has-columns:not(.has-columns-nested)>.is-column{flex:var(--flex,var(--flex-default));margin:0;min-width:0;order:var(--order,unset)}.has-columns-nested>.acf-innerblocks-container>.wp-block>.is-column{height:100%}.mai-columns>.mai-columns-wrap>.acf-innerblocks-container>.wp-block>.mai-column{display:flex;flex-direction:column;justify-content:var(--justify-content,start)}.mai-column .block-editor-block-list__layout[data-is-drop-zone=true]:empty{box-shadow:inset 0 0 0 1px var(--mai-block-appender-color,#1e1e1e);height:36px;position:relative;width:100%}.mai-column .block-editor-block-list__layout[data-is-drop-zone=true]:empty:after{align-items:center;color:var(--mai-block-appender-color,#1e1e1e);content:"+";display:flex;font-size:24px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.mai-column .block-editor-block-list__layout[data-is-drop-zone=true]:empty:focus,.mai-column .block-editor-block-list__layout[data-is-drop-zone=true]:empty:hover{--mai-block-appender-color:var(--wp-admin-theme-color);cursor:pointer}.wp-block[data-type="acf/mai-accordion-item"]{margin-bottom:var(--row-gap)}.wp-block[data-type="acf/mai-accordion-item"] .mai-accordion-item{margin-bottom:0}.wp-block[data-type="acf/mai-accordion-item"]+.wp-block[data-type="acf/mai-accordion-item"]{margin-top:0}@media only screen and (min-width:400px){.gallery{--gallery-columns:var(--gallery-columns-sm)}.hidden-xs-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:600px){.wp-block-cover__image-background.has-parallax{--cover-block-background-image:var(--background-image-md)}.gallery{--gallery-columns:var(--gallery-columns-md)}.hidden-sm-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:600px)and (max-width:799px){.hidden-sm:not([class*=block-editor]){display:none!important;visibility:hidden!important}.has-columns-nested:not(.mai-columns),.has-columns:not(.has-columns-nested),.mai-columns>.mai-columns-wrap>.acf-innerblocks-container>.wp-block{--flex:var(--flex-sm,var(--flex-default));--columns:var(--columns-sm,1/1);--order:var(--order-sm,unset)}}@media only screen and (min-width:800px)and (max-width:999px){:root{--font-scale:var(--font-scale-tablet,1.2);--spacing-scale:var(--spacing-scale-tablet,1.414);--padding-scale:var(--padding-scale-tablet,1.778)}.hidden-md:not([class*=block-editor]){display:none!important;visibility:hidden!important}.has-columns-nested:not(.mai-columns),.has-columns:not(.has-columns-nested),.mai-columns>.mai-columns-wrap>.acf-innerblocks-container>.wp-block{--flex:var(--flex-md,var(--flex-default));--columns:var(--columns-md,1/1);--order:var(--order-md,unset)}}@media only screen and (min-width:800px){.wp-block-cover__image-background.has-parallax{--cover-block-background-image:var(--background-image-lg)}.alignleft{float:left}.alignright{float:right}.aligncenter{margin-inline:auto}.aligncenter:after{clear:both;content:"";display:block}.has--lg-margin-bottom,.has--md-margin-bottom,.has--sm-margin-bottom,.has--xl-margin-bottom,.has--xs-margin-bottom,.has--xxl-margin-bottom,.has--xxs-margin-bottom,.has--xxxl-margin-bottom,.has--xxxs-margin-bottom,.has--xxxxl-margin-bottom,.has--xxxxs-margin-bottom{position:relative;z-index:1}.has--xxxxs-margin-right{margin-right:calc(var(--spacing-xxxxs)*-1)!important}.has--xxxxs-margin-left{margin-left:calc(var(--spacing-xxxxs)*-1)!important}.has--xxxs-margin-right{margin-right:calc(var(--spacing-xxxs)*-1)!important}.has--xxxs-margin-left{margin-left:calc(var(--spacing-xxxs)*-1)!important}.has--xxs-margin-right{margin-right:calc(var(--spacing-xxs)*-1)!important}.has--xxs-margin-left{margin-left:calc(var(--spacing-xxs)*-1)!important}.has--xs-margin-right{margin-right:calc(var(--spacing-xs)*-1)!important}.has--xs-margin-left{margin-left:calc(var(--spacing-xs)*-1)!important}.has--sm-margin-right{margin-right:calc(var(--spacing-sm)*-1)!important}.has--sm-margin-left{margin-left:calc(var(--spacing-sm)*-1)!important}.has--md-margin-right{margin-right:calc(var(--spacing-md)*-1)!important}.has--md-margin-left{margin-left:calc(var(--spacing-md)*-1)!important}.has--lg-margin-right{margin-right:calc(var(--spacing-lg)*-1)!important}.has--lg-margin-left{margin-left:calc(var(--spacing-lg)*-1)!important}.has--xl-margin-right{margin-right:calc(var(--spacing-xl)*-1)!important}.has--xl-margin-left{margin-left:calc(var(--spacing-xl)*-1)!important}.has--xxl-margin-right{margin-right:calc(var(--spacing-xxl)*-1)!important}.has--xxl-margin-left{margin-left:calc(var(--spacing-xxl)*-1)!important}.has--xxxl-margin-right{margin-right:calc(var(--spacing-xxxl)*-1)!important}.has--xxxl-margin-left{margin-left:calc(var(--spacing-xxxl)*-1)!important}.has--xxxxl-margin-right{margin-right:calc(var(--spacing-xxxxl)*-1)!important}.has--xxxxl-margin-left{margin-left:calc(var(--spacing-xxxxl)*-1)!important}.hidden-md-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:1000px){:root{--font-scale:var(--font-scale-desktop,1.25);--spacing-scale:var(--spacing-scale-desktop,1.5);--padding-scale:var(--padding-scale-desktop,2)}.content-sidebar .content-sidebar-wrap,.sidebar-content .content-sidebar-wrap{--alignfull-margin-right:0;--alignfull-margin-left:0;--alignwide-margin-right:0;--alignwide-margin-left:0}.gallery{--gallery-columns:var(--gallery-columns-lg)}.hidden-lg-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}.has-columns-nested:not(.mai-columns),.has-columns:not(.has-columns-nested),.mai-columns>.mai-columns-wrap>.acf-innerblocks-container>.wp-block{--flex:var(--flex-lg,var(--flex-default));--columns:var(--columns-lg,1/1)}}@media only screen and (min-width:1000px)and (max-width:1199px){.hidden-lg:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:1200px){.has-boxed-container{--alignfull-max-width:var(--breakpoint-xl);--alignfull-margin-right:auto;--alignfull-margin-left:auto}.has-boxed-container .has-content-sidebar,.has-boxed-container .has-sidebar-content{--alignfull-margin-right:calc(var(--side-spacing)*-1);--alignfull-margin-left:calc(var(--side-spacing)*-1)}.has-boxed-container .has-narrow-content,.has-boxed-container .has-standard-content{--alignfull-margin-right:calc((var(--site-container-max-width) - var(--content-max-width))*-0.5);--alignfull-margin-left:calc((var(--site-container-max-width) - var(--content-max-width))*-0.5)}.has-boxed-container .has-wide-content{--alignfull-margin-right:calc(var(--site-container-max-width) - var(--content-max-width) - var(--side-spacing));--alignfull-margin-left:calc(var(--site-container-max-width) - var(--content-max-width) - var(--side-spacing))}.hidden-xl-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (max-width:799px){:root{--font-scale:var(--font-scale-mobile,1.125);--spacing-scale:var(--spacing-scale-mobile,1.333);--padding-scale:var(--padding-scale-mobile,1.618)}.is-style-heading,.is-style-subheading,h1,h2,h3,h4,h5,h6,legend:where(:not([class*=gfield]):not([class*=gform]):not([class*=wpform])){word-break:var(--heading-word-break,break-word)}.hidden-md-down:not([class*=block-editor]){display:none!important;visibility:hidden!important}.editor-post-title__block .editor-post-title__input{word-break:var(--heading-word-break,break-word)}}@media only screen and (max-width:599px){.has-image-stack{--entry-flex-direction:column;--entry-flex-wrap:nowrap;--entry-image-link-flex:initial;--entry-image-link-width:100%;--entry-image-link-max-width:100%;--entry-image-link-margin:0 auto var(--spacing-md);--entry-image-link-before-display:none}.has-image-stack .entry-image-link{--entry-image-link-order:-1}.has-boxed .has-image-stack{--entry-image-link-margin:0 auto}.hidden-sm-down:not([class*=block-editor]),.hidden-xs:not([class*=block-editor]){display:none!important;visibility:hidden!important}.has-columns-nested:not(.mai-columns),.has-columns:not(.has-columns-nested),.mai-columns>.mai-columns-wrap>.acf-innerblocks-container>.wp-block{--flex:var(--flex-xs,var(--flex-default));--columns:var(--columns-xs,1/1);--order:var(--order-xs,unset)}}@media only screen and (max-width:399px){.hidden-xs-down:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (max-width:999px){.hidden-lg-down:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (max-width:1199px){.hidden-xl-down:not([class*=block-editor]){display:none!important;visibility:hidden!important}} \ No newline at end of file diff --git a/assets/css/footer.min.css b/assets/css/footer.min.css index 7d1353218..a09a285c9 100644 --- a/assets/css/footer.min.css +++ b/assets/css/footer.min.css @@ -1 +1 @@ -.adjacent-entry-pagination{--image-border-radius:var(--border-radius);--link-color:var(--color-heading);display:grid;grid-gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(256px,1fr));margin-bottom:var(--spacing-xxl)}.adjacent-entry-pagination .pagination-previous{--adjacent-entry-link-inner-justify-content:start;--adjacent-entry-link-text-align:start}.adjacent-entry-pagination .pagination-next{--adjacent-entry-link-inner-justify-content:end;--adjacent-entry-link-text-align:end}.adjacent-entry-link{--link-text-decoration:none;--link-text-decoration-hover:none}.adjacent-entry-link-inner{display:flex;gap:var(--spacing-md);align-items:center;justify-content:var(--adjacent-entry-link-inner-justify-content,normal);height:100%;padding:var(--adjacent-entry-link-inner-padding,var(--spacing-lg));line-height:var(--heading-line-height,var(--line-height-sm));text-align:var(--adjacent-entry-link-text-align);background:var(--adjacent-entry-link-inner-background,none);border:var(--adjacent-entry-link-inner-border,var(--border));border-radius:var(--adjacent-entry-link-inner-border-radius,var(--border-radius));box-shadow:var(--adjacent-entry-link-inner-box-shadow,var(--shadow))}.adjacent-entry-image{flex-shrink:0}.pagination-previous .adjacent-entry-link-inner:before{-webkit-mask-image:var(--entry-previous-url,"");mask-image:var(--entry-previous-url,"")}.pagination-next .adjacent-entry-link-inner:after{-webkit-mask-image:var(--entry-next-url,"");mask-image:var(--entry-next-url,"")}.pagination-next .adjacent-entry-link-inner:after,.pagination-previous .adjacent-entry-link-inner:before{display:inline-flex;flex:0 0 auto;width:.64em;height:.64em;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}.after-entry{margin:var(--after-entry-margin,var(--spacing-xxl) 0 var(--spacing-xl));padding:var(--after-entry-padding,0);text-align:var(--after-entry-text-align,inherit);border:var(--after-entry-border,0);box-shadow:var(--after-entry-box-shadow,none)}.archive-pagination,.woocommerce-pagination{--wrap-width:100%;--button-padding:var(--pagination-link-padding,1em);width:100%;padding:var(--pagination-padding,var(--spacing-xl) 0)}.archive-pagination ul,.woocommerce-pagination ul{display:var(--archive-pagination-ul-display,block);width:100%;text-align:var(--archive-pagination-ul-text-align,center)}.archive-pagination li,.woocommerce-pagination li{display:inline-block}.archive-pagination-prev-next-wrap{display:grid;grid-gap:var(--spacing-md);grid-template-columns:1fr 1fr}.archive-pagination-prev-next .pagination-previous{grid-column:1;text-align:var(--pagination-previous-text-align,end)}.archive-pagination-prev-next .pagination-next{grid-column:2;text-align:var(--pagination-next-text-align,start)}.pagination-previous .pagination-link:before,.woocommerce-pagination .prev:before{-webkit-mask-image:var(--pagination-previous-url,"");mask-image:var(--pagination-previous-url,"")}.pagination-next .pagination-link:after,.woocommerce-pagination .next:after{-webkit-mask-image:var(--pagination-next-url,"");mask-image:var(--pagination-next-url,"")}.pagination-next .pagination-link:after,.pagination-previous .pagination-link:before,.woocommerce-pagination .next:after,.woocommerce-pagination .prev:before{display:inline-flex;width:.75em;height:.75em;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}.author-box{width:100%;margin:var(--author-box-margin,var(--spacing-xl) auto);padding:var(--author-box-padding,var(--spacing-xl));color:var(--author-box-color,unset);text-align:var(--author-box-text-align,center);background:var(--author-box-background,unset);border:var(--author-box-border,var(--border));border-radius:var(--author-box-border-radius,var(--border-radius));box-shadow:var(--author-box-shadow,var(--shadow))}.author-box .avatar{margin:var(--author-box-avatar-margin,0 auto var(--spacing-md));margin-bottom:var(--spacing-md)}.author-box-title{margin-top:0}.author-box-content{margin-bottom:var(--author-box-content-margin-bottom,var(--spacing-md))}.author-box-content:last-child{--author-box-content-margin-bottom:0}.author-box-content p:last-child{margin-bottom:0}.entry-comments{max-width:var(--comments-max-width,none);margin:var(--comments-margin,var(--spacing-xxl) auto)}.comment-list{list-style-type:none}.comment{position:relative;margin:var(--comment-margin,0 0 var(--spacing-md));padding:var(--comment-padding,var(--spacing-xl));background:var(--comment-background,unset);border:var(--comment-border,var(--border));border-radius:var(--comment-border-radius,var(--border-radius));box-shadow:var(--comment-box-shadow,var(--shadow))}.comment .children{margin:var(--spacing-lg) 0 0;list-style-type:none}.comment .comment{margin-right:calc(var(--spacing-xl) * -1 - var(--border-width));box-shadow:none}.comment .comment:last-child{margin-bottom:calc(var(--spacing-xl) * -1 - var(--border-width));border-width:var(--border-width) 0 0 var(--border-width)}.comment-header{display:flex;flex-wrap:wrap}.comment-author{display:flex;place-items:center;margin-right:auto;font-family:var(--heading-font-family)}.comment-author .avatar{margin-right:var(--spacing-sm)}.comment-meta{font-size:var(--font-size-xs)}.comment-content{margin-bottom:var(--spacing-md)}.comment-content a{word-break:break-all}.comment-reply{text-align:end}.comment-edit-link{position:absolute;top:0;right:0;padding:var(--spacing-sm);color:var(--color-body);font-size:0.75rem;line-height:1;text-transform:uppercase;opacity:.5}.comment-edit-link:focus,.comment-edit-link:hover{color:var(--color-link);opacity:1}.comment-respond{width:100%;max-width:var(--comments-max-width,none);margin:var(--comments-margin,var(--spacing-xxl) auto)}.comment-reply-title{display:flex;gap:.5em;align-items:center}.cancel-comment-reply-link{font-size:var(--font-size-sm)}.no-js{--header-section-display:flex;--header-section-mobile-display:none;--menu-item-display:inline-flex;--menu-item-width:auto;--menu-toggle-display:none;--nav-after-header-display:flex}.no-js.has-light-header{--site-header-background:var(--color-white)}.no-js .menu-item.search{--menu-item-display:none}.post-edit-link{display:none}@media only screen and (min-width:600px){.author-box{--author-box-text-align:start;--author-box-avatar-margin:0;display:grid;grid-column-gap:var(--author-box-grid-column-gap,var(--spacing-lg));grid-template-rows:auto;grid-template-columns:auto 1fr}.author-box .avatar{grid-row:1/all}.author-box>:not(.avatar){grid-column-start:2}}@media print{*,:after,:before{color:var(--color-heading)!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.site-title>a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}thead{display:table-header-group}tr{page-break-inside:avoid}@page{margin:2cm .5cm}h2,h3,p{orphans:3;widows:3}blockquote,pre{page-break-inside:avoid;border:var(--border)}.content,.content-sidebar{width:100%}.site-title>a{margin:0;text-decoration:none;text-indent:0}.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.header-widget-area,.hidden-print,.post-edit-link,.sidebar,button,input,nav,select,textarea{display:none!important}.title-area{width:100%;text-align:center}.site-inner{position:relative;top:calc(0 - var(--spacing-xl));padding-top:0}.author-box{margin-bottom:0}h1,h2,h3,h4,h5,h6{orphans:3;widows:3}h1,h2,h3,h4,h5,h6,img{page-break-after:avoid;page-break-inside:avoid}img{max-width:100%!important}blockquote,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}} \ No newline at end of file +.adjacent-entry-pagination{--image-border-radius:var(--border-radius);--link-color:var(--color-heading);display:grid;grid-gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(256px,1fr));margin-bottom:var(--spacing-xxl)}.adjacent-entry-pagination .pagination-previous{--adjacent-entry-link-inner-justify-content:start;--adjacent-entry-link-text-align:start}.adjacent-entry-pagination .pagination-next{--adjacent-entry-link-inner-justify-content:end;--adjacent-entry-link-text-align:end}.adjacent-entry-link{--link-text-decoration:none;--link-text-decoration-hover:none}.adjacent-entry-link-inner{align-items:center;background:var(--adjacent-entry-link-inner-background,none);border:var(--adjacent-entry-link-inner-border,var(--border));border-radius:var(--adjacent-entry-link-inner-border-radius,var(--border-radius));box-shadow:var(--adjacent-entry-link-inner-box-shadow,var(--shadow));display:flex;gap:var(--spacing-md);height:100%;justify-content:var(--adjacent-entry-link-inner-justify-content,normal);line-height:var(--heading-line-height,var(--line-height-sm));padding:var(--adjacent-entry-link-inner-padding,var(--spacing-lg));text-align:var(--adjacent-entry-link-text-align)}.adjacent-entry-image{flex-shrink:0}.pagination-previous .adjacent-entry-link-inner:before{-webkit-mask-image:var(--entry-previous-url,"");mask-image:var(--entry-previous-url,"")}.pagination-next .adjacent-entry-link-inner:after{-webkit-mask-image:var(--entry-next-url,"");mask-image:var(--entry-next-url,"")}.pagination-next .adjacent-entry-link-inner:after,.pagination-previous .adjacent-entry-link-inner:before{background:currentColor;content:"";display:inline-flex;flex:0 0 auto;height:.64em;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.64em}.after-entry{border:var(--after-entry-border,0);box-shadow:var(--after-entry-box-shadow,none);margin:var(--after-entry-margin,var(--spacing-xxl) 0 var(--spacing-xl));padding:var(--after-entry-padding,0);text-align:var(--after-entry-text-align,inherit)}.archive-pagination,.woocommerce-pagination{--wrap-width:100%;--button-padding:var(--pagination-link-padding,1em);padding:var(--pagination-padding,var(--spacing-xl) 0);width:100%}.archive-pagination ul,.woocommerce-pagination ul{display:var(--archive-pagination-ul-display,block);margin:0;text-align:var(--archive-pagination-ul-text-align,center);width:100%}.archive-pagination li,.woocommerce-pagination li{display:inline-block}.archive-pagination-prev-next-wrap{display:grid;grid-gap:var(--spacing-md);grid-template-columns:1fr 1fr}.archive-pagination-prev-next .pagination-previous{grid-column:1;text-align:var(--pagination-previous-text-align,end)}.archive-pagination-prev-next .pagination-next{grid-column:2;text-align:var(--pagination-next-text-align,start)}.pagination-previous .pagination-link:before,.woocommerce-pagination .prev:before{-webkit-mask-image:var(--pagination-previous-url,"");mask-image:var(--pagination-previous-url,"")}.pagination-next .pagination-link:after,.woocommerce-pagination .next:after{-webkit-mask-image:var(--pagination-next-url,"");mask-image:var(--pagination-next-url,"")}.pagination-next .pagination-link:after,.pagination-previous .pagination-link:before,.woocommerce-pagination .next:after,.woocommerce-pagination .prev:before{background:currentColor;content:"";display:inline-flex;height:.75em;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.75em}.author-box{background:var(--author-box-background,unset);border:var(--author-box-border,var(--border));border-radius:var(--author-box-border-radius,var(--border-radius));box-shadow:var(--author-box-shadow,var(--shadow));color:var(--author-box-color,unset);margin:var(--author-box-margin,var(--spacing-xl) auto);padding:var(--author-box-padding,var(--spacing-xl));text-align:var(--author-box-text-align,center);width:100%}.author-box .avatar{margin:var(--author-box-avatar-margin,0 auto var(--spacing-md));margin-bottom:var(--spacing-md)}.author-box-title{margin-top:0}.author-box-content{margin-bottom:var(--author-box-content-margin-bottom,var(--spacing-md))}.author-box-content:last-child{--author-box-content-margin-bottom:0}.author-box-content p:last-child{margin-bottom:0}.entry-comments{margin:var(--comments-margin,var(--spacing-xxl) auto);max-width:var(--comments-max-width,none)}.comment-list{list-style-type:none;margin:0}.comment{background:var(--comment-background,unset);border:var(--comment-border,var(--border));border-radius:var(--comment-border-radius,var(--border-radius));box-shadow:var(--comment-box-shadow,var(--shadow));margin:var(--comment-margin,0 0 var(--spacing-md));padding:var(--comment-padding,var(--spacing-xl));position:relative}.comment .children{list-style-type:none;margin:var(--spacing-lg) 0 0}.comment .comment{box-shadow:none;margin-right:calc(var(--spacing-xl)*-1 - var(--border-width))}.comment .comment:last-child{border-width:var(--border-width) 0 0 var(--border-width);margin-bottom:calc(var(--spacing-xl)*-1 - var(--border-width))}.comment-header{display:flex;flex-wrap:wrap}.comment-author{display:flex;font-family:var(--heading-font-family);margin-right:auto;place-items:center}.comment-author .avatar{margin-right:var(--spacing-sm)}.comment-meta{font-size:var(--font-size-xs)}.comment-content{margin-bottom:var(--spacing-md)}.comment-content a{word-break:break-all}.comment-reply{text-align:end}.comment-edit-link{color:var(--color-body);font-size:.75rem;line-height:1;opacity:.5;padding:var(--spacing-sm);position:absolute;right:0;text-transform:uppercase;top:0}.comment-edit-link:focus-visible,.comment-edit-link:hover{color:var(--color-link);opacity:1}.comment-respond{margin:var(--comments-margin,var(--spacing-xxl) auto);max-width:var(--comments-max-width,none);width:100%}.comment-reply-title{align-items:center;display:flex;gap:.5em}.cancel-comment-reply-link{font-size:var(--font-size-sm)}.no-js{--header-section-display:flex;--header-section-mobile-display:none;--menu-item-display:inline-flex;--menu-item-width:auto;--menu-toggle-display:none;--nav-after-header-display:flex}.no-js.has-light-header{--site-header-background:var(--color-white)}.no-js .menu-item.search{--menu-item-display:none}.post-edit-link{display:none}@media only screen and (min-width:600px){.author-box{--author-box-text-align:start;--author-box-avatar-margin:0;display:grid;grid-column-gap:var(--author-box-grid-column-gap,var(--spacing-lg));grid-template-columns:auto 1fr;grid-template-rows:auto}.author-box .avatar{grid-row:1/all}.author-box>:not(.avatar){grid-column-start:2}}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:var(--color-heading)!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.site-title>a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}thead{display:table-header-group}tr{page-break-inside:avoid}@page{margin:2cm .5cm}h2,h3,p{orphans:3;widows:3}blockquote,pre{border:var(--border);page-break-inside:avoid}.content,.content-sidebar{width:100%}.site-title>a{margin:0;text-decoration:none;text-indent:0}.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.header-widget-area,.hidden-print,.post-edit-link,.sidebar,button,input,nav,select,textarea{display:none!important}.title-area{text-align:center;width:100%}.site-inner{padding-top:0;position:relative;top:calc(0 - var(--spacing-xl))}.author-box{margin-bottom:0}h1,h2,h3,h4,h5,h6{orphans:3;widows:3}h1,h2,h3,h4,h5,h6,img{page-break-after:avoid;page-break-inside:avoid}img{max-width:100%!important}blockquote,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}} \ No newline at end of file diff --git a/assets/css/genesis-enews-extended.min.css b/assets/css/genesis-enews-extended.min.css index a60582f99..9222fabca 100644 --- a/assets/css/genesis-enews-extended.min.css +++ b/assets/css/genesis-enews-extended.min.css @@ -1 +1 @@ -.enews{--input-margin:0 0 var(--spacing-sm)}.enews-form{display:flex;flex-direction:var(--enews-flex-direction,column);flex-wrap:var(--enews-flex-wrap,wrap)}.is-inline-form{--button-margin:0;--button-padding:0.5em 1em;--button-white-space:nowrap}.is-inline-form .enews-email,.is-inline-form .enews-fname,.is-inline-form .enews-lname{flex:1 1 var(--input-width);min-width:0}.is-inline-form .enews-submit{flex:0 1 var(--button-width)}.is-inline-form .enews-form br{display:none}.is-inline-form.enews-1-field,.is-inline-form .enews-1-field{--enews-flex-direction:row;--enews-flex-wrap:nowrap;--input-width:initial;--input-margin:0 0 -1px 0;--button-width:auto}.is-inline-form.enews-1-field .enews-email,.is-inline-form .enews-1-field .enews-email{border-top-right-radius:0;border-bottom-right-radius:0}.is-inline-form.enews-1-field .enews-submit,.is-inline-form .enews-1-field .enews-submit{border-top-left-radius:0;border-bottom-left-radius:0}@media only screen and (min-width:600px){.is-inline-form.enews-2-fields,.is-inline-form .enews-2-fields{--enews-flex-direction:row;--enews-flex-wrap:nowrap;--input-width:auto;--input-margin:0 var(--spacing-sm) 0 0;--button-width:auto}}@media only screen and (min-width:800px){.is-inline-form.enews-3-fields,.is-inline-form .enews-3-fields{--enews-flex-direction:row;--enews-flex-wrap:nowrap;--input-width:auto;--input-margin:0 var(--spacing-sm) 0 0;--button-width:auto}} \ No newline at end of file +.enews{--input-margin:0 0 var(--spacing-sm)}.enews-form{display:flex;flex-direction:var(--enews-flex-direction,column);flex-wrap:var(--enews-flex-wrap,wrap)}.is-inline-form{--button-margin:0;--button-padding:0.5em 1em;--button-white-space:nowrap}.is-inline-form .enews-email,.is-inline-form .enews-fname,.is-inline-form .enews-lname{flex:1 1 var(--input-width);min-width:0}.is-inline-form .enews-submit{flex:0 1 var(--button-width)}.is-inline-form .enews-form br{display:none}.is-inline-form .enews-1-field,.is-inline-form.enews-1-field{--enews-flex-direction:row;--enews-flex-wrap:nowrap;--input-width:initial;--input-margin:0 0 -1px 0;--button-width:auto}.is-inline-form .enews-1-field .enews-email,.is-inline-form.enews-1-field .enews-email{border-bottom-right-radius:0;border-top-right-radius:0}.is-inline-form .enews-1-field .enews-submit,.is-inline-form.enews-1-field .enews-submit{border-bottom-left-radius:0;border-top-left-radius:0}@media only screen and (min-width:600px){.is-inline-form .enews-2-fields,.is-inline-form.enews-2-fields{--enews-flex-direction:row;--enews-flex-wrap:nowrap;--input-width:auto;--input-margin:0 var(--spacing-sm) 0 0;--button-width:auto}}@media only screen and (min-width:800px){.is-inline-form .enews-3-fields,.is-inline-form.enews-3-fields{--enews-flex-direction:row;--enews-flex-wrap:nowrap;--input-width:auto;--input-margin:0 var(--spacing-sm) 0 0;--button-width:auto}} \ No newline at end of file diff --git a/assets/css/header.min.css b/assets/css/header.min.css index 6813630d2..907fe41c5 100644 --- a/assets/css/header.min.css +++ b/assets/css/header.min.css @@ -1 +1 @@ -.before-header{z-index:14}.site-header{position:var(--site-header-position,relative);top:var(--site-header-top,auto);z-index:12;width:100%;color:var(--site-header-color,var(--color-body));background:var(--site-header-background,var(--color-header));border-bottom:var(--site-header-border-bottom,var(--border));box-shadow:var(--site-header-box-shadow,none);transition:var(--transition)}.site-header-wrap{display:var(--site-header-wrap-display,flex);flex-wrap:var(--site-header-wrap-flex-wrap,nowrap);gap:var(--site-header-wrap-gap,var(--spacing-lg));align-items:var(--site-header-wrap-align-items,center);justify-content:var(--site-header-wrap-justify-content,var(--site-header-wrap-justify-content-mobile,unset));width:var(--site-header-wrap-width,calc(100% - (var(--side-spacing) * 2)));max-width:var(--site-header-wrap-max-width,var(--wrap-max-width));margin-right:auto;margin-left:auto}.header-spacer{display:block;height:var(--header-spacer-height,0);transition:var(--title-area-transition,var(--transition))}.has-transparent-header{--header-height-full-fallback:calc(var(--header-height, 0px) + (var(--title-area-padding-desktop, 0px) - var(--title-area-padding-mobile, 0px)));--transparent-header-offset:calc(var(--header-height-full, var(--header-height-full-fallback)) + var(--after-header-height, 0px) + var(--nav-after-header-height, 0px));--site-inner-margin-top:calc(var(--transparent-header-offset, 0px) * -1)}.has-transparent-header .is-alignfull-first.page-header>.wrap,.has-transparent-header .is-alignfull-first.wp-block-cover>div[class*=__inner-container],.has-transparent-header .is-alignfull-first.wp-block-group>div[class*=__inner-container]{margin-top:var(--transparent-header-offset,0)}.has-dark-header.has-transparent-header.header-stuck,.has-dark-header:not(.has-transparent-header){--site-header-color:var(--color-white);--title-area-color:var(--color-white);--site-header-border-bottom:0}.has-dark-header.has-transparent-header.header-stuck .title-area,.has-dark-header:not(.has-transparent-header) .title-area{--link-color-hover:var(--color-white)}.has-transparent-header:not(.header-stuck){--site-header-background:transparent;--site-header-border-bottom:0}.has-dark-header.has-transparent-header.header-stuck .site-header-wrap,.has-dark-header:not(.has-transparent-header) .site-header-wrap,.has-dark-mobile-menu .mobile-menu,.has-dark-transparent-header:not(.header-stuck) .site-header-wrap{color:var(--color-white);--heading-color:var(--color-white);--link-color:currentColor;--link-color-hover:currentColor;--link-text-decoration:underline;--link-filter-hover:brightness(0.8);--entry-title-link-color:var(--color-white);--entry-title-link-color-hover:var(--color-white);--menu-item-link-color:var(--color-white);--menu-item-link-color-hover:var(--color-white);--menu-item-name-filter-hover:brightness(0.8);--border:1px solid hsla(0,0%,100%,.2)}.has-dark-mobile-menu .mobile-menu{--mobile-menu-color:var(--color-white);--sub-menu-link-color:var(--color-white);--sub-menu-link-color-hover:var(--color-white)}.header-stuck,:root{--title-area-padding:var(--title-area-padding-mobile) 0}.title-area{flex:var(--title-area-flex,0 1 auto);order:var(--title-area-order,unset);margin:var(--title-area-margin,0);padding:var(--title-area-padding,var(--spacing-md) 0);color:var(--title-area-color,var(--color-heading));line-height:var(--title-area-line-height,var(--heading-line-height,var(--line-height-sm)));text-align:var(--title-area-text-align,start);transition:var(--title-area-transition,var(--transition));--link-color-hover:var(--color-link);--link-text-decoration:none;--link-text-decoration-hover:none}.has-sticky-header:not(.header-stuck){--title-area-transition:all 75ms ease-in-out}.has-sticky-header.header-stuck{--title-area-transition:all 250ms ease-in-out}.site-title{display:var(--site-title-display,block);margin:var(--site-title-margin,auto);font-weight:var(--site-title-font-weight,var(--heading-font-weight));font-size:var(--site-title-font-size,var(--font-size-xl));font-family:var(--site-title-font-family,var(--heading-font-family))}.site-title-link{color:var(--title-area-color,currentColor)}.site-description{display:var(--site-description-display,block);margin:var(--site-description-margin,var(--spacing-xs) 0 0);font-size:var(--site-description-font-size,smaller)}.title-area .custom-logo-link{--link-filter:none;--link-filter-hover:none;--link-transition:var(--title-area-transition,var(--transition));position:relative;display:flex;align-items:center;max-width:var(--custom-logo-width,18rem);margin:auto}.title-area .custom-logo{display:block;width:var(--viewport-width);max-width:100%;opacity:var(--custom-logo-opacity,1);-webkit-filter:var(--custom-logo-filter,none);filter:var(--custom-logo-filter,none)}.custom-scroll-logo,.title-area .custom-logo{transition:var(--title-area-transition,var(--transition))}.custom-scroll-logo{position:absolute;width:100%;height:100%!important;-o-object-fit:contain;object-fit:contain;-o-object-position:var(--custom-scroll-logo-object-position,center);object-position:var(--custom-scroll-logo-object-position,center);opacity:var(--custom-scroll-logo-opacity,0);-webkit-filter:var(--custom-scroll-logo-filter,var(--custom-logo-filter,none));filter:var(--custom-scroll-logo-filter,var(--custom-logo-filter,none))}.has-scroll-logo.has-logo-left{--custom-scroll-logo-object-position:center left}.has-scroll-logo.has-logo-right{--custom-scroll-logo-object-position:center right}.has-scroll-logo.header-stuck .title-area{--custom-scroll-logo-opacity:1;--custom-logo-opacity:0}.has-logo-invert.has-dark-header:not(.has-transparent-header:not(.header-stuck)),.has-logo-invert.has-dark-transparent-header:not(.header-stuck){--custom-logo-filter:brightness(0) invert(1)}.header-section{display:var(--header-section-display,none);flex:var(--header-section-flex,1);flex-wrap:var(--header-section-flex-wrap,nowrap);align-items:var(--header-section-align-items,center);justify-content:var(--header-section-justify-content,unset);order:var(--header-section-order,9);--heading-margin-top:0;--heading-margin-bottom:0}.header-section p:last-of-type{margin-bottom:0}.header-left{--header-section-order:0;--header-section-justify-content:start}.header-right{--header-section-order:100;--header-section-justify-content:end}.header-section-mobile{position:var(--header-section-mobile-position,relative);display:var(--header-section-mobile-display,flex);flex:1;align-items:center;--search-icon-form-position:static;--search-icon-form-width:var(--viewport-width)}.header-section-mobile .mai-icon{--link-color:var(--menu-toggle-color,var(--menu-item-link-color,var(--color-heading)));--link-color-hover:var(--menu-toggle-color,var(--menu-item-link-color,var(--color-heading)))}.header-section-mobile>*+*{margin-left:var(--spacing-lg)}.header-left-mobile{justify-content:start;--search-icon-form-right:unset;--search-icon-form-left:calc(var(--side-spacing) * -1)}.header-right-mobile{justify-content:end;--search-icon-form-right:calc(var(--side-spacing) * -1);--search-icon-form-left:unset}.header-search{z-index:1;order:var(--header-search-order,unset);--search-toggle-icon-width:1.5em;--search-input-width:100%;--search-input-max-width:100%}.header-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.after-header{z-index:9}@media only screen and (min-width:600px){.has-sticky-header{--site-header-position:sticky;--site-header-top:var(--body-top)}}@media only screen and (min-width:800px){.header-section-mobile{--search-icon-form-width:calc(var(--viewport-width) - (var(--side-spacing) * 2))}.header-left-mobile{--search-icon-form-left:0}.header-right-mobile{--search-icon-form-right:0}}@media only screen and (min-width:1000px){.has-sticky-header.header-stuck{--header-spacer-height:var(--header-shrink-offset);--site-header-box-shadow:0 0 24px rgba(0,0,0,.07)}} \ No newline at end of file +.before-header{z-index:14}.site-header{background:var(--site-header-background,var(--color-header));border-bottom:var(--site-header-border-bottom,var(--border));box-shadow:var(--site-header-box-shadow,none);color:var(--site-header-color,var(--color-body));position:var(--site-header-position,relative);top:var(--site-header-top,auto);transition:var(--transition);width:100%;z-index:12}.site-header-wrap{align-items:var(--site-header-wrap-align-items,center);display:var(--site-header-wrap-display,flex);flex-wrap:var(--site-header-wrap-flex-wrap,nowrap);gap:var(--site-header-wrap-gap,var(--spacing-lg));justify-content:var(--site-header-wrap-justify-content,var(--site-header-wrap-justify-content-mobile,unset));margin-left:auto;margin-right:auto;max-width:var(--site-header-wrap-max-width,var(--wrap-max-width));width:var(--site-header-wrap-width,calc(100% - var(--side-spacing)*2))}.header-spacer{display:block;height:var(--header-spacer-height,0);transition:var(--title-area-transition,var(--transition))}.has-transparent-header{--header-height-full-fallback:calc(var(--header-height, 0px) + var(--title-area-padding-desktop, 0px) - var(--title-area-padding-mobile, 0px));--transparent-header-offset:calc(var(--header-height-full, var(--header-height-full-fallback)) + var(--after-header-height, 0px) + var(--nav-after-header-height, 0px));--site-inner-margin-top:calc(var(--transparent-header-offset, 0px)*-1)}.has-transparent-header .is-alignfull-first.page-header>.wrap,.has-transparent-header .is-alignfull-first.wp-block-cover>div[class*=__inner-container],.has-transparent-header .is-alignfull-first.wp-block-group>div[class*=__inner-container]{margin-top:var(--transparent-header-offset,0)}.has-dark-header.has-dark-transparent-header:not(.header-stuck),.has-dark-header.has-transparent-header.header-stuck,.has-dark-header:not(.has-transparent-header){--site-header-color:var(--color-white);--title-area-color:var(--color-white);--site-header-border-bottom:0}.has-dark-header.has-dark-transparent-header:not(.header-stuck) .title-area,.has-dark-header.has-transparent-header.header-stuck .title-area,.has-dark-header:not(.has-transparent-header) .title-area{--link-color-hover:var(--color-white)}.has-transparent-header:not(.header-stuck){--site-header-background:transparent;--site-header-border-bottom:0}.has-dark-header.has-transparent-header.header-stuck .site-header-wrap,.has-dark-header:not(.has-transparent-header) .site-header-wrap,.has-dark-mobile-menu .mobile-menu,.has-dark-transparent-header:not(.header-stuck) .site-header-wrap{color:var(--color-white);--heading-color:var(--color-white);--link-color:currentColor;--link-color-hover:currentColor;--link-text-decoration:underline;--link-filter-hover:brightness(0.8);--entry-title-link-color:var(--color-white);--entry-title-link-color-hover:var(--color-white);--menu-item-link-color:var(--color-white);--menu-item-link-color-hover:var(--color-white);--menu-item-name-filter-hover:brightness(0.8);--border:1px solid hsla(0,0%,100%,.2)}.has-dark-mobile-menu .mobile-menu{--mobile-menu-color:var(--color-white);--sub-menu-link-color:var(--color-white);--sub-menu-link-color-hover:var(--color-white)}.header-stuck,:root{--title-area-padding:var(--title-area-padding-mobile) 0}.title-area{color:var(--title-area-color,var(--color-heading));flex:var(--title-area-flex,0 1 auto);line-height:var(--title-area-line-height,var(--heading-line-height,var(--line-height-sm)));margin:var(--title-area-margin,0);order:var(--title-area-order,unset);padding:var(--title-area-padding,var(--spacing-md) 0);text-align:var(--title-area-text-align,start);transition:var(--title-area-transition,var(--transition));--link-color-hover:var(--color-link);--link-text-decoration:none;--link-text-decoration-hover:none}.has-sticky-header:not(.header-stuck){--title-area-transition:all 75ms ease-in-out}.has-sticky-header.header-stuck{--title-area-transition:all 250ms ease-in-out}.site-title{display:var(--site-title-display,block);font-family:var(--site-title-font-family,var(--heading-font-family));font-size:var(--site-title-font-size,var(--font-size-xl));font-weight:var(--site-title-font-weight,var(--heading-font-weight));margin:var(--site-title-margin,auto)}.site-title-link{color:var(--title-area-color,currentColor)}.site-description{display:var(--site-description-display,block);font-size:var(--site-description-font-size,smaller);margin:var(--site-description-margin,var(--spacing-xs) 0 0)}.title-area .custom-logo-link{--link-filter:none;--link-filter-hover:none;--link-transition:var(--title-area-transition,var(--transition));align-items:center;display:flex;margin:auto;max-width:var(--custom-logo-width,18rem);position:relative}.title-area .custom-logo{display:block;filter:var(--custom-logo-filter,none);max-width:100%;opacity:var(--custom-logo-opacity,1);width:var(--viewport-width)}.custom-scroll-logo,.title-area .custom-logo{transition:var(--title-area-transition,var(--transition))}.custom-scroll-logo{filter:var(--custom-scroll-logo-filter,var(--custom-logo-filter,none));height:100%!important;-o-object-fit:contain;object-fit:contain;-o-object-position:var(--custom-scroll-logo-object-position,center);object-position:var(--custom-scroll-logo-object-position,center);opacity:var(--custom-scroll-logo-opacity,0);position:absolute;width:100%}.has-scroll-logo.has-logo-left{--custom-scroll-logo-object-position:center left}.has-scroll-logo.has-logo-right{--custom-scroll-logo-object-position:center right}.has-scroll-logo.header-stuck .title-area{--custom-scroll-logo-opacity:1;--custom-logo-opacity:0}.has-logo-invert.has-dark-header:not(.has-transparent-header:not(.header-stuck)),.has-logo-invert.has-dark-transparent-header:not(.header-stuck){--custom-logo-filter:brightness(0) invert(1)}.header-section{align-items:var(--header-section-align-items,center);display:var(--header-section-display,none);flex:var(--header-section-flex,1);flex-wrap:var(--header-section-flex-wrap,nowrap);justify-content:var(--header-section-justify-content,unset);order:var(--header-section-order,9);--heading-margin-top:0;--heading-margin-bottom:0}.header-section p:last-of-type{margin-bottom:0}.header-left{--header-section-order:0;--header-section-justify-content:start}.header-right{--header-section-order:100;--header-section-justify-content:end}.header-section-mobile{align-items:center;display:var(--header-section-mobile-display,flex);flex:1;position:var(--header-section-mobile-position,relative);--search-icon-form-position:static;--search-icon-form-width:var(--viewport-width)}.header-section-mobile .mai-icon{--link-color:var(--menu-toggle-color,var(--menu-item-link-color,var(--color-heading)));--link-color-hover:var(--menu-toggle-color,var(--menu-item-link-color,var(--color-heading)))}.header-section-mobile>*+*{margin-left:var(--spacing-lg)}.header-left-mobile{justify-content:start;--search-icon-form-right:unset;--search-icon-form-left:calc(var(--side-spacing)*-1)}.header-right-mobile{justify-content:end;--search-icon-form-right:calc(var(--side-spacing)*-1);--search-icon-form-left:unset}.header-search{order:var(--header-search-order,unset);z-index:1;--search-toggle-icon-width:1.5em;--search-input-width:100%;--search-input-max-width:100%}.header-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.after-header{z-index:9}@media only screen and (min-width:600px)and (orientation:portrait){.has-sticky-header{--site-header-position:sticky;--site-header-top:var(--body-top)}}@media only screen and (min-width:800px){.has-sticky-header{--site-header-position:sticky;--site-header-top:var(--body-top)}.header-section-mobile{--search-icon-form-width:calc(var(--viewport-width) - var(--side-spacing)*2)}.header-left-mobile{--search-icon-form-left:0}.header-right-mobile{--search-icon-form-right:0}}@media only screen and (min-width:1000px){.has-sticky-header.header-stuck{--header-spacer-height:var(--header-shrink-offset);--site-header-box-shadow:0 0 24px rgba(0,0,0,.07)}} \ No newline at end of file diff --git a/assets/css/kirki.min.css b/assets/css/kirki.min.css index ab0bdbcd3..1f9b45ea5 100644 --- a/assets/css/kirki.min.css +++ b/assets/css/kirki.min.css @@ -1 +1 @@ -.customize-control[class*=customize-control-kirki-]+.customize-control[class*=customize-control-kirki-]{margin-top:12px}.customize-control.customize-control-kirki-sortable .mai-toggle-hooks{float:right;margin:0 0 4px;padding:6px 12px 2px;color:#008dd4;font-size:0.6875rem;font-style:normal;text-transform:uppercase;text-decoration:none;border-radius:3px}.customize-control.customize-control-kirki-sortable .mai-toggle-hooks:focus,.customize-control.customize-control-kirki-sortable .mai-toggle-hooks:hover{text-decoration:underline;outline:none;box-shadow:none}.customize-control.customize-control-kirki-sortable ul.ui-sortable{clear:both}.customize-control.customize-control-kirki-sortable ul.ui-sortable li{border-radius:3px}.customize-control.customize-control-kirki-sortable ul.ui-sortable li:hover{cursor:move}.customize-control.customize-control-kirki-sortable ul.ui-sortable li[data-value^=genesis_]{font-size:0.6875rem;font-family:Courier New,Courier,monospace}.customize-control.customize-control-kirki-sortable ul.ui-sortable li .dashicons.visibility{display:inline-flex;clear:none;width:14px;height:14px;margin:-3px 6px 0 0!important;padding:0;color:#555;line-height:0;text-align:center;vertical-align:middle;background:#fff;border:1px solid #7e8993;border-radius:4px;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);cursor:pointer;transition:border-color .05s ease-in-out;-webkit-appearance:none}.customize-control.customize-control-kirki-sortable ul.ui-sortable li:not(.invisible){border:1px solid #7e8993}.customize-control.customize-control-kirki-sortable ul.ui-sortable li:not([data-value^=genesis_]):not(.invisible):not(.mai-sortable-expanded){background:#fff}.customize-control.customize-control-kirki-sortable ul.ui-sortable li[data-value^=genesis_]:not(.invisible){background:rgba(0,0,0,.02)}.customize-control.customize-control-kirki-sortable ul.ui-sortable li[data-value^=genesis_]:not(.mai-sortable-expanded){height:0;margin:0;padding:0;overflow:hidden;border:0;border-radius:2px}.customize-control.customize-control-kirki-sortable ul.ui-sortable li[data-value^=genesis_]:not(.mai-sortable-expanded)>*{opacity:0}.customize-control.customize-control-kirki-sortable ul.ui-sortable li:not(.invisible) .dashicons.visibility{border:1px solid #7e8993!important}.customize-control.customize-control-kirki-sortable ul.ui-sortable li.invisible .dashicons.visibility:before{display:none!important}.customize-control.customize-control-kirki-sortable ul.ui-sortable li:not(.invisible) .dashicons.visibility:before{display:block;width:100%;height:100%;margin:1px 0 0 -1px;-webkit-transform:scale(1.4);transform:scale(1.4);content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%231e8cbe%27%2F%3E%3C%2Fsvg%3E)}#customize-control-mai-engine-content-archives-post-boxed_heading,#customize-control-mai-engine-content-archives-post-boxed_heading .customize-control-title,#customize-control-mai-engine-content-archives-post-image_alternate_heading,#customize-control-mai-engine-content-archives-post-image_alternate_heading .customize-control-title,#customize-control-mai-engine-content-archives-post-image_stack_heading,#customize-control-mai-engine-content-archives-post-image_stack_heading .customize-control-title{margin-bottom:0!important}#customize-control-mai-engine-content-archives-post-boxed_heading+.customize-control,#customize-control-mai-engine-content-archives-post-image_alternate_heading+.customize-control,#customize-control-mai-engine-content-archives-post-image_stack_heading+.customize-control{margin-top:4px!important}.customize-control.customize-control-kirki-radio-buttonset[id$=columns_md],.customize-control.customize-control-kirki-radio-buttonset[id$=columns_sm],.customize-control.customize-control-kirki-radio-buttonset[id$=columns_xs]{box-sizing:border-box!important;padding:12px 0 16px 12px!important;border-left:1px solid #ccd0d4!important}.customize-control.customize-control-kirki-radio-buttonset[id$=columns_md],.customize-control.customize-control-kirki-radio-buttonset[id$=columns_sm]{margin:0!important}.customize-control.customize-control-kirki-radio-buttonset[id$=columns_md]{position:relative;border-top:1px solid #ccd0d4!important;border-radius:3px 0 0 0}.customize-control.customize-control-kirki-radio-buttonset[id$=columns_md]:before{position:absolute;bottom:100%;left:7px;display:block;width:0;height:16px;border-left:1px solid #ccd0d4!important;content:""}.customize-control.customize-control-kirki-radio-buttonset[id$=columns_xs]{position:relative;margin:0 0 12px!important;border-bottom:1px solid #ccd0d4!important;border-radius:0 0 0 3px}.customize-control.customize-control-kirki-radio-buttonset .buttonset{margin-left:1px}.customize-control.customize-control-kirki-radio-buttonset .buttonset .switch-label{margin-left:-1px;padding:6px 4px;background:#fff;border:1px solid #9fa7ae}.customize-control.customize-control-kirki-radio-buttonset[id$=align_columns] .switch-label,.customize-control.customize-control-kirki-radio-buttonset[id$=align_columns_vertical] .switch-label,.customize-control.customize-control-kirki-radio-buttonset[id$=align_text] .switch-label,.customize-control.customize-control-kirki-radio-buttonset[id$=align_text_vertical] .switch-label,.customize-control.customize-control-kirki-radio-buttonset[id$=image_width] .switch-label{flex:1}.customize-control.customize-control-kirki-radio-buttonset[id$=-columns] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=columns_md] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=columns_sm] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=columns_xs] .switch-label:first-of-type{order:99}.customize-control.customize-control-kirki-radio-buttonset[id$=-columns] .switch-label:nth-of-type(2),.customize-control.customize-control-kirki-radio-buttonset[id$=align_columns] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=align_columns_vertical] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=align_text] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=align_text_vertical] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=column_gap] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=columns_md] .switch-label:nth-of-type(2),.customize-control.customize-control-kirki-radio-buttonset[id$=columns_sm] .switch-label:nth-of-type(2),.customize-control.customize-control-kirki-radio-buttonset[id$=columns_xs] .switch-label:nth-of-type(2),.customize-control.customize-control-kirki-radio-buttonset[id$=image_width] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=page-header-text-align] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=row_gap] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=title_size] .switch-label:first-of-type{border-radius:3px 0 0 3px}.customize-control.customize-control-kirki-radio-buttonset[id$=-columns] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=align_columns] .switch-label:last-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=align_columns_vertical] .switch-label:last-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=align_text] .switch-label:last-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=align_text_vertical] .switch-label:last-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=column_gap] .switch-label:last-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=columns_md] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=columns_sm] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=columns_xs] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=image_width] .switch-label:last-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=page-header-text-align] .switch-label:last-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=row_gap] .switch-label:last-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=title_size] .switch-label:last-of-type{border-radius:0 3px 3px 0}.customize-control.customize-control-kirki-dimensions .wrapper{padding-top:0}#customize-control-mai-engine-page-header-archive>ul,#customize-control-mai-engine-page-header-single>ul{max-height:150px;padding:8px 12px;overflow:auto;background:#fff;border:1px solid rgba(0,0,0,.1)}#accordion-section-mai-customizer{margin-bottom:-1px}#accordion-section-mai-customizer h3{position:relative;margin:0;padding:1px 0;border:0;cursor:pointer}#accordion-section-mai-customizer a{display:block;padding:11px 10px 12px 14px;text-decoration:none;background:#fff;border-left:4px solid #fff}#accordion-section-mai-customizer a:after{position:absolute;top:0;right:10px;bottom:0;z-index:1;display:flex;align-items:center;float:right;padding:0;font:400 1.25rem/1 dashicons,sans-serif;text-align:center;text-indent:0;background:0 0;border:none;content:"\f345";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.color-alpha,.wp-color-result-text{min-height:28px;line-height:1.75rem!important}.wp-picker-clear{min-height:30px!important;margin-left:6px!important}.wp-picker-active{min-width:256px}li.customize-control-kirki-color-palette .colors-wrapper{padding:10px 0}li.customize-control-kirki-color-palette .colors-wrapper input:checked+label .color-palette-color{top:-5%;left:-5%;width:110%;height:110%;box-shadow:0 3px 10px -2px #999aa0}#customize-control-mai-engine-boxed-container{margin-bottom:0!important}[id^=customize-control-mai-engine-site-layouts][id$=-layout-divider]{margin:0!important;padding:16px 0 0}[id^=customize-control-mai-engine-site-layouts][id$=-layout-divider]:not(#customize-control-mai-engine-site-layouts-default-defaults-layout-divider){border-top:1px dashed #ddd}[id^=customize-control-mai-engine-site-layouts][id$=-layout-divider]~.customize-control-kirki-react-select{margin:0!important;padding:0 0 16px 16px;border-left:1px dashed #ddd}[id^=customize-control-mai-engine-site-layouts][id$=-layout-divider]~.customize-control-kirki-react-select .customize-control-title{font-weight:400;font-size:0.8125rem}[id^=customize-control-mai-engine-site-layouts][id$=-layout-divider]~.customize-control-kirki-react-select .kirki-react-select-container{width:calc(100% - 16px)!important}#customize-control-mai-engine-custom-colors .repeater-row{margin:0;padding:.8rem 0;background:transparent;border:0}#customize-control-mai-engine-custom-colors .repeater-row-header{padding:0 0 .5rem;background:transparent;border:0;cursor:default;pointer-events:none}#customize-control-mai-engine-custom-colors .repeater-row-label{font-size:0.875rem;cursor:default}#customize-control-mai-engine-custom-colors .repeater-minimize{display:none}#customize-control-mai-engine-custom-colors .repeater-row-content{display:block;padding:0;background:transparent}#customize-control-mai-engine-custom-colors .repeater-field{margin-bottom:0;padding-bottom:.5rem;border:0}#customize-theme-controls #sub-accordion-panel-mai-engine{display:flex;flex-wrap:wrap}.accordion-section{width:100%}#accordion-section-genesis_updates{order:1;border-top:1px solid #ddd!important}#accordion-section-mai-engine-performance{order:2;border-top:0!important}#accordion-section-mai-engine-colors{order:3;border-top:0!important}#accordion-section-mai-engine-typography{order:4;border-top:0!important}#accordion-section-mai-engine-site-layouts{order:5;border-top:0!important}#accordion-section-mai-engine-site-header{order:6;border-top:0!important}#accordion-section-mai-engine-menus{order:7;border-top:0!important}#accordion-section-mai-engine-page-header{order:8;border-top:0!important}#accordion-panel-mai-engine-content-archives{order:9;border-top:0!important}#accordion-panel-mai-engine-single-content{order:10;border-top:0!important}#accordion-section-genesis_breadcrumbs{order:11;border-top:0!important}#accordion-section-genesis_comments{order:12;border-top:0!important}#accordion-section-genesis_scripts{order:13;border-top:0!important}#accordion-section-mai-engine-theme-settings-upsell{order:14;border-top:0!important} \ No newline at end of file +.customize-control[class*=customize-control-kirki-]+.customize-control[class*=customize-control-kirki-]{margin-top:12px}.customize-control.customize-control-kirki-sortable .mai-toggle-hooks{border-radius:3px;color:#008dd4;float:right;font-size:.6875rem;font-style:normal;margin:0 0 4px;padding:6px 12px 2px;text-decoration:none;text-transform:uppercase}.customize-control.customize-control-kirki-sortable .mai-toggle-hooks:focus,.customize-control.customize-control-kirki-sortable .mai-toggle-hooks:hover{box-shadow:none;outline:none;text-decoration:underline}.customize-control.customize-control-kirki-sortable ul.ui-sortable{clear:both}.customize-control.customize-control-kirki-sortable ul.ui-sortable li{border-radius:3px}.customize-control.customize-control-kirki-sortable ul.ui-sortable li:hover{cursor:move}.customize-control.customize-control-kirki-sortable ul.ui-sortable li[data-value^=genesis_]{font-family:Courier New,Courier,monospace;font-size:.6875rem}.customize-control.customize-control-kirki-sortable ul.ui-sortable li .dashicons.visibility{-webkit-appearance:none;background:#fff;border:1px solid #7e8993;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);clear:none;color:#555;cursor:pointer;display:inline-flex;height:14px;line-height:0;margin:-3px 6px 0 0!important;outline:0;padding:0;text-align:center;transition:border-color .05s ease-in-out;vertical-align:middle;width:14px}.customize-control.customize-control-kirki-sortable ul.ui-sortable li:not(.invisible){border:1px solid #7e8993}.customize-control.customize-control-kirki-sortable ul.ui-sortable li:not([data-value^=genesis_]):not(.invisible):not(.mai-sortable-expanded){background:#fff}.customize-control.customize-control-kirki-sortable ul.ui-sortable li[data-value^=genesis_]:not(.invisible){background:rgba(0,0,0,.02)}.customize-control.customize-control-kirki-sortable ul.ui-sortable li[data-value^=genesis_]:not(.mai-sortable-expanded){border:0;border-radius:2px;height:0;margin:0;overflow:hidden;padding:0}.customize-control.customize-control-kirki-sortable ul.ui-sortable li[data-value^=genesis_]:not(.mai-sortable-expanded)>*{opacity:0}.customize-control.customize-control-kirki-sortable ul.ui-sortable li:not(.invisible) .dashicons.visibility{border:1px solid #7e8993!important}.customize-control.customize-control-kirki-sortable ul.ui-sortable li.invisible .dashicons.visibility:before{display:none!important}.customize-control.customize-control-kirki-sortable ul.ui-sortable li:not(.invisible) .dashicons.visibility:before{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%231e8cbe%27%2F%3E%3C%2Fsvg%3E);display:block;height:100%;margin:1px 0 0 -1px;transform:scale(1.4);width:100%}#customize-control-mai-engine-content-archives-post-boxed_heading,#customize-control-mai-engine-content-archives-post-boxed_heading .customize-control-title,#customize-control-mai-engine-content-archives-post-image_alternate_heading,#customize-control-mai-engine-content-archives-post-image_alternate_heading .customize-control-title,#customize-control-mai-engine-content-archives-post-image_stack_heading,#customize-control-mai-engine-content-archives-post-image_stack_heading .customize-control-title{margin-bottom:0!important}#customize-control-mai-engine-content-archives-post-boxed_heading+.customize-control,#customize-control-mai-engine-content-archives-post-image_alternate_heading+.customize-control,#customize-control-mai-engine-content-archives-post-image_stack_heading+.customize-control{margin-top:4px!important}.customize-control.customize-control-kirki-radio-buttonset[id$=columns_md],.customize-control.customize-control-kirki-radio-buttonset[id$=columns_sm],.customize-control.customize-control-kirki-radio-buttonset[id$=columns_xs]{border-left:1px solid #ccd0d4!important;box-sizing:border-box!important;padding:12px 0 16px 12px!important}.customize-control.customize-control-kirki-radio-buttonset[id$=columns_md],.customize-control.customize-control-kirki-radio-buttonset[id$=columns_sm]{margin:0!important}.customize-control.customize-control-kirki-radio-buttonset[id$=columns_md]{border-radius:3px 0 0 0;border-top:1px solid #ccd0d4!important;position:relative}.customize-control.customize-control-kirki-radio-buttonset[id$=columns_md]:before{border-left:1px solid #ccd0d4!important;bottom:100%;content:"";display:block;height:16px;left:7px;position:absolute;width:0}.customize-control.customize-control-kirki-radio-buttonset[id$=columns_xs]{border-bottom:1px solid #ccd0d4!important;border-radius:0 0 0 3px;margin:0 0 12px!important;position:relative}.customize-control.customize-control-kirki-radio-buttonset .buttonset{margin-left:1px}.customize-control.customize-control-kirki-radio-buttonset .buttonset .switch-label{background:#fff;border:1px solid #9fa7ae;margin-left:-1px;padding:6px 4px}.customize-control.customize-control-kirki-radio-buttonset[id$=align_columns] .switch-label,.customize-control.customize-control-kirki-radio-buttonset[id$=align_columns_vertical] .switch-label,.customize-control.customize-control-kirki-radio-buttonset[id$=align_text] .switch-label,.customize-control.customize-control-kirki-radio-buttonset[id$=align_text_vertical] .switch-label,.customize-control.customize-control-kirki-radio-buttonset[id$=image_width] .switch-label{flex:1}.customize-control.customize-control-kirki-radio-buttonset[id$=-columns] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=columns_md] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=columns_sm] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=columns_xs] .switch-label:first-of-type{order:99}.customize-control.customize-control-kirki-radio-buttonset[id$=-columns] .switch-label:nth-of-type(2),.customize-control.customize-control-kirki-radio-buttonset[id$=align_columns] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=align_columns_vertical] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=align_text] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=align_text_vertical] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=column_gap] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=columns_md] .switch-label:nth-of-type(2),.customize-control.customize-control-kirki-radio-buttonset[id$=columns_sm] .switch-label:nth-of-type(2),.customize-control.customize-control-kirki-radio-buttonset[id$=columns_xs] .switch-label:nth-of-type(2),.customize-control.customize-control-kirki-radio-buttonset[id$=image_width] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=page-header-text-align] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=row_gap] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=title_size] .switch-label:first-of-type{border-radius:3px 0 0 3px}.customize-control.customize-control-kirki-radio-buttonset[id$=-columns] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=align_columns] .switch-label:last-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=align_columns_vertical] .switch-label:last-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=align_text] .switch-label:last-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=align_text_vertical] .switch-label:last-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=column_gap] .switch-label:last-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=columns_md] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=columns_sm] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=columns_xs] .switch-label:first-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=image_width] .switch-label:last-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=page-header-text-align] .switch-label:last-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=row_gap] .switch-label:last-of-type,.customize-control.customize-control-kirki-radio-buttonset[id$=title_size] .switch-label:last-of-type{border-radius:0 3px 3px 0}.customize-control.customize-control-kirki-dimensions .wrapper{padding-top:0}#customize-control-mai-engine-page-header-archive>ul,#customize-control-mai-engine-page-header-single>ul{background:#fff;border:1px solid rgba(0,0,0,.1);max-height:150px;overflow:auto;padding:8px 12px}#accordion-section-mai-customizer{margin-bottom:-1px}#accordion-section-mai-customizer h3{border:0;cursor:pointer;margin:0;padding:1px 0;position:relative}#accordion-section-mai-customizer a{background:#fff;border-left:4px solid #fff;display:block;padding:11px 10px 12px 14px;text-decoration:none}#accordion-section-mai-customizer a:after{align-items:center;background:0 0;border:none;bottom:0;content:"";display:flex;float:right;font:400 1.25rem/1 dashicons,sans-serif;padding:0;position:absolute;right:10px;text-align:center;text-indent:0;top:0;z-index:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.color-alpha,.wp-color-result-text{line-height:1.75rem!important;min-height:28px}.wp-picker-clear{margin-left:6px!important;min-height:30px!important}.wp-picker-active{min-width:256px}li.customize-control-kirki-color-palette .colors-wrapper{padding:10px 0}li.customize-control-kirki-color-palette .colors-wrapper input:checked+label .color-palette-color{box-shadow:0 3px 10px -2px #999aa0;height:110%;left:-5%;top:-5%;width:110%}#customize-control-mai-engine-boxed-container{margin-bottom:0!important}[id^=customize-control-mai-engine-site-layouts][id$=-layout-divider]{margin:0!important;padding:16px 0 0}[id^=customize-control-mai-engine-site-layouts][id$=-layout-divider]:not(#customize-control-mai-engine-site-layouts-default-defaults-layout-divider){border-top:1px dashed #ddd}[id^=customize-control-mai-engine-site-layouts][id$=-layout-divider]~.customize-control-kirki-react-select{border-left:1px dashed #ddd;margin:0!important;padding:0 0 16px 16px}[id^=customize-control-mai-engine-site-layouts][id$=-layout-divider]~.customize-control-kirki-react-select .customize-control-title{font-size:.8125rem;font-weight:400}[id^=customize-control-mai-engine-site-layouts][id$=-layout-divider]~.customize-control-kirki-react-select .kirki-react-select-container{width:calc(100% - 16px)!important}#customize-control-mai-engine-custom-colors .repeater-row{background:transparent;border:0;margin:0;padding:.8rem 0}#customize-control-mai-engine-custom-colors .repeater-row-header{background:transparent;border:0;cursor:default;padding:0 0 .5rem;pointer-events:none}#customize-control-mai-engine-custom-colors .repeater-row-label{cursor:default;font-size:.875rem}#customize-control-mai-engine-custom-colors .repeater-minimize{display:none}#customize-control-mai-engine-custom-colors .repeater-row-content{background:transparent;display:block;padding:0}#customize-control-mai-engine-custom-colors .repeater-field{border:0;margin-bottom:0;padding-bottom:.5rem}#customize-theme-controls #sub-accordion-panel-mai-engine{display:flex;flex-wrap:wrap}.accordion-section{width:100%}#accordion-section-genesis_updates{border-top:1px solid #ddd!important;order:1}#accordion-section-mai-engine-performance{border-top:0!important;order:2}#accordion-section-mai-engine-colors{border-top:0!important;order:3}#accordion-section-mai-engine-typography{border-top:0!important;order:4}#accordion-section-mai-engine-site-layouts{border-top:0!important;order:5}#accordion-section-mai-engine-site-header{border-top:0!important;order:6}#accordion-section-mai-engine-menus{border-top:0!important;order:7}#accordion-section-mai-engine-page-header{border-top:0!important;order:8}#accordion-panel-mai-engine-content-archives{border-top:0!important;order:9}#accordion-panel-mai-engine-single-content{border-top:0!important;order:10}#accordion-section-genesis_breadcrumbs{border-top:0!important;order:11}#accordion-section-genesis_comments{border-top:0!important;order:12}#accordion-section-genesis_scripts{border-top:0!important;order:13}#accordion-section-mai-engine-theme-settings-upsell{border-top:0!important;order:14} \ No newline at end of file diff --git a/assets/css/learndash.min.css b/assets/css/learndash.min.css index a59d0cbcd..be232e283 100644 --- a/assets/css/learndash.min.css +++ b/assets/css/learndash.min.css @@ -1 +1 @@ -body .learndash-wrapper .ld-breadcrumbs,body .learndash-wrapper .ld-course-status,body .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list,body .learndash-wrapper .ld-lesson-status,body .learndash-wrapper .ld-topic-status{background:var(--color-alt)}body .learndash-wrapper .ld-breadcrumbs,body .learndash-wrapper .ld-course-status,body .learndash-wrapper .ld-item-list .ld-item-list-item,body .learndash-wrapper .ld-lesson-status,body .learndash-wrapper .ld-topic-status{border-radius:var(--border-radius)}body .learndash-wrapper .ld-expand-button,body .learndash-wrapper .ld-status{border-radius:var(--button-border-radius,var(--border-radius))}body .learndash-wrapper .ld-status-incomplete.ld-status-icon{border-color:var(--color-alt)}body .learndash_content{margin:var(--learndash-content-margin,0 0 var(--learndash-content-margin-bottom,var(--spacing-xl)))}body .learndash-wrapper .ld-content-actions{gap:1em}body .learndash-wrapper .ld-content-actions .ld-content-action{--button-width:100%;flex:1;padding:0}body .learndash-wrapper #sfwd-mark-complete,body .learndash-wrapper .sfwd-mark-complete{width:100%}body .learndash-wrapper #sfwd-mark-complete:after,body .learndash-wrapper .sfwd-mark-complete:after{display:none}body .learndash-wrapper #learndash_mark_complete_button,body .learndash-wrapper .learndash_mark_complete_button{position:relative;display:var(--button-display,inline-flex);gap:var(--spacing-xs);align-items:center;justify-content:center;width:var(--button-width,auto);max-height:var(--button-max-height,100%);margin:var(--button-margin,0);padding:var(--button-padding,.9rem 2rem);color:var(--button-color);font-weight:var(--button-font-weight,var(--body-font-weight));font-size:var(--button-font-size,var(--font-size-base));font-family:var(--button-font-family,var(--body-font-family));line-height:var(--button-line-height,1.1);letter-spacing:var(--button-letter-spacing,normal);white-space:var(--button-white-space,normal);text-align:var(--button-text-align,center);text-transform:var(--button-text-transform,none);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);word-break:var(--button-word-break,normal);overflow-wrap:var(--button-overflow-wrap,break-word);background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));outline:var(--button-outline,none);box-shadow:var(--button-box-shadow,none);-webkit-transform:var(--button-transform,none);transform:var(--button-transform,none);-webkit-filter:var(--button-filter,none);filter:var(--button-filter,none);cursor:var(--button-cursor,pointer);opacity:var(--button-opacity,1);transition:var(--button-transition,var(--transition))}body .learndash-wrapper #learndash_mark_complete_button:active,body .learndash-wrapper #learndash_mark_complete_button:focus,body .learndash-wrapper #learndash_mark_complete_button:hover,body .learndash-wrapper .learndash_mark_complete_button:active,body .learndash-wrapper .learndash_mark_complete_button:focus,body .learndash-wrapper .learndash_mark_complete_button:hover{color:var(--button-color-hover,var(--button-color));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));outline:var(--button-outline-hover,var(--button-outline,none));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));-webkit-transform:var(--button-transform-hover,var(--button-transform,none));transform:var(--button-transform-hover,var(--button-transform,none));-webkit-filter:var(--button-filter-hover,var(--button-filter,none));filter:var(--button-filter-hover,var(--button-filter,none))}body .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back{display:flex;justify-content:center;align-items:center;padding:var(--button-small-padding,.75rem 1.25rem)}#learndash_lesson_topics_list>div,#learndash_lessons,#learndash_profile,#learndash_quizzes{margin-bottom:var(--spacing-lg);border:var(--border);border-radius:var(--border-radius);box-shadow:var(--shadow)}#learndash_lesson_topics_list div>strong{border-bottom:var(--border)}#learndash_lesson_topics_list div>strong,#learndash_lessons #lesson_heading,#learndash_profile .learndash_profile_heading,#learndash_quizzes #quiz_heading{color:var(--color-heading);background-color:var(--color-alt);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}#learndash_lesson_topics_list ul>li.nth-of-type-odd,#learndash_lesson_topics_list ul>li:nth-of-type(odd){background:var(--color-white)}#learndash_lesson_topics_list span a,#learndash_lessons a,#learndash_profile a,#learndash_profile a span,#learndash_quizzes a,.expand_collapse a,.learndash_topic_dots a,.learndash_topic_dots a>span{color:var(--color-link)}#learndash_lesson_topics_list ul>li>span.topic_item:hover,#learndash_lessons h4>a:hover,#learndash_quizzes h4>a:hover{--color-link:var(--color-link-dark);background-color:var(--color-alt)}.learndash_topic_dots{margin-bottom:var(--spacing-sm)}.sfwd-mark-complete{margin-bottom:var(--spacing-xl)} \ No newline at end of file +body .learndash-wrapper .ld-breadcrumbs,body .learndash-wrapper .ld-course-status,body .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list,body .learndash-wrapper .ld-lesson-status,body .learndash-wrapper .ld-topic-status{background:var(--color-alt)}body .learndash-wrapper .ld-breadcrumbs,body .learndash-wrapper .ld-course-status,body .learndash-wrapper .ld-item-list .ld-item-list-item,body .learndash-wrapper .ld-lesson-status,body .learndash-wrapper .ld-topic-status{border-radius:var(--border-radius)}body .learndash-wrapper .ld-expand-button,body .learndash-wrapper .ld-status{border-radius:var(--button-border-radius,var(--border-radius))}body .learndash-wrapper .ld-status-incomplete.ld-status-icon{border-color:var(--color-alt)}body .learndash_content{margin:var(--learndash-content-margin,0 0 var(--learndash-content-margin-bottom,var(--spacing-xl)))}body .learndash-wrapper .ld-content-actions{gap:1em}body .learndash-wrapper .ld-content-actions .ld-content-action{--button-width:100%;flex:1;padding:0}body .learndash-wrapper #sfwd-mark-complete,body .learndash-wrapper .sfwd-mark-complete{width:100%}body .learndash-wrapper #sfwd-mark-complete:after,body .learndash-wrapper .sfwd-mark-complete:after{display:none}body .learndash-wrapper #learndash_mark_complete_button,body .learndash-wrapper .learndash_mark_complete_button{align-items:center;background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));box-shadow:var(--button-box-shadow,none);color:var(--button-color);cursor:var(--button-cursor,pointer);display:var(--button-display,inline-flex);filter:var(--button-filter,none);font-family:var(--button-font-family,var(--body-font-family));font-size:var(--button-font-size,var(--font-size-base));font-weight:var(--button-font-weight,var(--body-font-weight));gap:var(--spacing-xs);justify-content:center;letter-spacing:var(--button-letter-spacing,normal);line-height:var(--button-line-height,1.1);margin:var(--button-margin,0);max-height:var(--button-max-height,100%);opacity:var(--button-opacity,1);outline:var(--button-outline,none);overflow-wrap:var(--button-overflow-wrap,break-word);padding:var(--button-padding,.9rem 2rem);position:relative;text-align:var(--button-text-align,center);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);text-transform:var(--button-text-transform,none);transform:var(--button-transform,none);transition:var(--button-transition,var(--transition));white-space:var(--button-white-space,normal);width:var(--button-width,auto);word-break:var(--button-word-break,normal)}body .learndash-wrapper #learndash_mark_complete_button:active,body .learndash-wrapper #learndash_mark_complete_button:focus-visible,body .learndash-wrapper #learndash_mark_complete_button:hover,body .learndash-wrapper .learndash_mark_complete_button:active,body .learndash-wrapper .learndash_mark_complete_button:focus-visible,body .learndash-wrapper .learndash_mark_complete_button:hover{background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));color:var(--button-color-hover,var(--button-color));filter:var(--button-filter-hover,var(--button-filter,none));outline:var(--button-outline-hover,var(--button-outline,none));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));transform:var(--button-transform-hover,var(--button-transform,none))}body .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back{align-items:center;display:flex;justify-content:center;padding:var(--button-small-padding,.75rem 1.25rem)}#learndash_lesson_topics_list>div,#learndash_lessons,#learndash_profile,#learndash_quizzes{border:var(--border);border-radius:var(--border-radius);box-shadow:var(--shadow);margin-bottom:var(--spacing-lg)}#learndash_lesson_topics_list div>strong{border-bottom:var(--border)}#learndash_lesson_topics_list div>strong,#learndash_lessons #lesson_heading,#learndash_profile .learndash_profile_heading,#learndash_quizzes #quiz_heading{background-color:var(--color-alt);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);color:var(--color-heading)}#learndash_lesson_topics_list ul>li.nth-of-type-odd,#learndash_lesson_topics_list ul>li:nth-of-type(odd){background:var(--color-white)}#learndash_lesson_topics_list span a,#learndash_lessons a,#learndash_profile a,#learndash_profile a span,#learndash_quizzes a,.expand_collapse a,.learndash_topic_dots a,.learndash_topic_dots a>span{color:var(--color-link)}#learndash_lesson_topics_list ul>li>span.topic_item:hover,#learndash_lessons h4>a:hover,#learndash_quizzes h4>a:hover{--color-link:var(--color-link-dark);background-color:var(--color-alt)}.learndash_topic_dots{margin-bottom:var(--spacing-sm)}.sfwd-mark-complete{margin-bottom:var(--spacing-xl)} \ No newline at end of file diff --git a/assets/css/main.min.css b/assets/css/main.min.css index 537a221af..e26d0dafe 100644 --- a/assets/css/main.min.css +++ b/assets/css/main.min.css @@ -1 +1 @@ -@supports (width:100dvw){:root{--viewport-width:100dvw;--scrollbar-width:0px}}:root{--color-success:#32cd32;--color-danger:#ff4500;--color-warning:gold;--color-info:#1e90ff;--color-border:rgba(10,20,30,.05);--color-shadow:rgba(10,20,30,.1);--system-font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;--code-font-family:consolas,monaco,monospace;--font-size-base:16px;--font-scale-responsive:0.15vw;--font-size-xs:calc(var(--font-size-sm) / var(--font-scale));--font-size-sm:calc(var(--font-size-md) / var(--font-scale));--font-size-md:calc(var(--font-size-base) + var(--font-scale-responsive));--font-size-lg:calc(var(--font-size-md) * var(--font-scale));--font-size-xl:calc(var(--font-size-lg) * var(--font-scale));--font-size-xxl:calc(var(--font-size-xl) * var(--font-scale));--font-size-xxxl:calc(var(--font-size-xxl) * var(--font-scale));--font-size-xxxxl:calc(var(--font-size-xxxl) * var(--font-scale));--line-height-scale:1.125;--line-height-1:1;--line-height-xs:calc(var(--line-height-1) * var(--line-height-scale));--line-height-sm:calc(var(--line-height-xs) * var(--line-height-scale));--line-height-md:calc(var(--line-height-sm) * var(--line-height-scale));--line-height-lg:calc(var(--line-height-md) * var(--line-height-scale));--spacing-base:16px;--spacing-xxxxs:2px;--spacing-xxxs:4px;--spacing-xxs:6px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:var(--spacing-base);--spacing-lg:calc(var(--spacing-md) * var(--spacing-scale));--spacing-xl:calc(var(--spacing-lg) * var(--spacing-scale));--spacing-xxl:calc(var(--spacing-xl) * var(--spacing-scale));--spacing-xxxl:calc(var(--spacing-xxl) * var(--spacing-scale));--spacing-xxxxl:calc(var(--spacing-xxxl) * var(--spacing-scale));--side-spacing:calc(var(--spacing-md) + 2vw);--padding-base:8px;--padding-xs:var(--padding-base);--padding-sm:calc(var(--padding-base) * (var(--padding-scale) * 2));--padding-md:calc(var(--padding-sm) * var(--padding-scale));--padding-lg:calc(var(--padding-md) * var(--padding-scale));--padding-xl:calc(var(--padding-lg) * var(--padding-scale));--padding-xxl:calc(var(--padding-xl) * var(--padding-scale));--row-gap:var(--spacing-md);--column-gap:var(--spacing-md);--wrap-max-width:var(--breakpoint-xl);--sidebar-width:300px;--content-max-width:var(--breakpoint-xl);--border-radius:4px;--border-width:1px;--border:var(--border-width) solid var(--color-border);--shadow:0 0.25em 1em 0 var(--color-shadow);--drop-shadow:drop-shadow(0 0.25em 1em var(--color-shadow));--inherit:inherit;--transition-property:all;--transition-duration:0.2s;--transition-timing-function:ease-in-out;--transition:var(--transition-property) var(--transition-duration) var(--transition-timing-function);--content-sidebar-wrap-margin-top:var(--spacing-xxl);--content-sidebar-wrap-margin-bottom:var(--spacing-xxxl);--content-sidebar-gap:calc(var(--column-gap) * 3);--sub-menu-position:absolute;--sub-menu-left:-999rem;--sub-menu-width:200px;--sub-menu-margin:0 0 0 calc(0 - var(--spacing-md));--sub-menu-background-color:var(--color-white);--sub-menu-border:var(--border);--sub-menu-border-radius:var(--border-radius);--sub-menu-opacity:0;--sub-menu-transition:opacity var(--transition-duration) var(--transition-timing-function);--sub-menu-animation:fadein 0.2s ease-in-out;--sub-menu-toggle-position:relative;--sub-sub-menu-top:-1px;--sub-sub-menu-left:100%}*,:after,:before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;max-width:var(--viewport-width);font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;--body-top:0px;--scroll-margin-top:calc(var(--body-top) + var(--spacing-lg));display:flex;flex-direction:column;min-height:var(--body-min-height,calc(100vh - var(--body-top)));min-height:-webkit-fill-available;overflow-x:hidden;color:var(--body-color,var(--color-body));font-weight:var(--body-font-weight,unset);font-size:var(--body-font-size,var(--font-size-md));font-family:var(--body-font-family,unset);font-style:var(--body-font-style,normal);line-height:var(--body-line-height,var(--line-height-lg));background:var(--body-background-color,var(--color-background))}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible;clear:both;width:100%;margin:var(--horizontal-rule-margin,0 auto var(--spacing-md))}pre{font-size:1em;font-family:monospace,monospace;padding:var(--preformatted-padding,var(--spacing-md));overflow-x:scroll;--code-padding:0;--code-background:transparent}a{background-color:transparent;color:var(--link-color,var(--color-link));-webkit-text-decoration:var(--link-text-decoration,none);text-decoration:var(--link-text-decoration,none);text-underline-offset:var(--link-text-decoration-offset,var(--spacing-xxs));word-break:var(--link-word-break,break-word);transition:var(--link-transition,var(--transition))}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration:none}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;vertical-align:top;border-radius:var(--image-border-radius,0);-webkit-transform:var(--image-transform,unset);transform:var(--image-transform,unset);-webkit-filter:var(--image-filter,unset);filter:var(--image-filter,unset);transition:var(--transition)}button,input,optgroup,select,textarea{font-size:100%;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em;--list-style-type:none;min-width:0;margin:0 0 var(--spacing-md);padding:.01em 0 0;border:0}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;--input-line-height:var(--body-line-height,var(--line-height-lg));--input-border-radius:var(--border-radius)}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html.admin-bar-showing{height:calc(100% - 32px)}.has-sticky-header{--scroll-margin-top:calc(var(--body-top) + var(--header-height-shrunk, var(--header-height, 0px)) + var(--spacing-xs))}[id]{scroll-margin-top:var(--scroll-margin-top)}a:focus,a:hover{color:var(--link-color-hover,var(--color-link-dark,var(--link-color,var(--color-link))));-webkit-text-decoration:var(--link-text-decoration-hover,underline);text-decoration:var(--link-text-decoration-hover,underline);text-underline-offset:var(--link-text-decoration-offset-hover,var(--link-text-decoration-offset,var(--spacing-xxs)));outline-color:var(--color-body);-webkit-filter:var(--link-filter-hover,unset);filter:var(--link-filter-hover,unset)}p{width:var(--paragraph-width,auto);margin:var(--paragraph-margin,0 0 var(--paragraph-margin-bottom,var(--spacing-md)));padding:var(--paragraph-padding,0)}p:empty{display:none}p:last-child{--paragraph-margin-bottom:0}p.has-background{--paragraph-padding:var(--spacing-lg) var(--spacing-xl)}b,strong{font-weight:var(--strong-font-weight,var(--body-font-weight-bold));word-wrap:break-word}em,i{font-style:var(--emphasis-font-style,italic)}mark.has-inline-color{background:transparent}blockquote{margin:var(--blockquote-margin,1em auto);padding:var(--blockquote-padding,var(--spacing-sm) 0 var(--spacing-xs) var(--spacing-lg));color:var(--blockquote-color,unset);font-weight:var(--blockquote-font-weight,normal);font-size:var(--blockquote-font-size,1em);font-family:var(--blockquote-font-family,var(--inherit));font-style:var(--blockquote-font-style,italic);line-height:var(--blockquote-line-height,normal);text-align:var(--blockquote-text-align,inherit);background:var(--blockquote-background,unset);border-top:var(--blockquote-border-top,0);border-right:var(--blockquote-border-right,0);border-bottom:var(--blockquote-border-bottom,0);border-left:var(--blockquote-border-left,var(--border));box-shadow:var(--blockquote-box-shadow,none)}cite{color:var(--cite-color,var(--color-body));font-weight:var(--cite-font-weight,bolder);font-size:var(--cite-font-size,0.8rem);font-family:var(--cite-font-family,var(--heading-font-family));font-style:var(--cite-font-style,normal)}code,kbd,pre,samp{padding:var(--code-padding,.05em .5em);font-size:var(--code-font-size,.9em);font-family:var(--code-font-family);background:var(--code-background,var(--color-alt));border-radius:var(--code-border-radius,var(--border-radius))}code.hljs{background:transparent}.author-box-content,.entry-excerpt,.sidebar{line-height:var(--line-height-md)}.is-style-subheading{--heading-font-size:var(--font-size-lg);--heading-text-transform:uppercase;--heading-letter-spacing:1px}.has-line-height-1{line-height:1}.has-line-height-xs{line-height:var(--line-height-xs)}.has-line-height-sm{line-height:var(--line-height-sm)}.has-line-height-md{line-height:var(--line-height-md)}.is-style-heading,.is-style-subheading,h1,h2,h3,h4,h5,h6,legend:not([class*=gfield]):not([class*=gform]):not([class*=wpform]){margin-top:var(--heading-margin-top,0);margin-bottom:var(--heading-margin-bottom,var(--spacing-md));color:var(--heading-color,var(--color-heading));font-weight:var(--heading-font-weight,unset);font-family:var(--heading-font-family,unset);font-style:var(--heading-font-style,normal);line-height:var(--heading-line-height,var(--line-height-sm));letter-spacing:var(--heading-letter-spacing,normal);text-transform:var(--heading-text-transform,none)}.is-style-heading:last-child,.is-style-subheading:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,legend:not([class*=gfield]):not([class*=gform]):not([class*=wpform]):last-child{--heading-margin-bottom:0}.entry-content>.is-style-heading:not(:first-child),.entry-content>.is-style-subheading:not(:first-child),.entry-content>h1:not(:first-child),.entry-content>h2:not(:first-child),.entry-content>h3:not(:first-child),.entry-content>h4:not(:first-child),.entry-content>h5:not(:first-child),.entry-content>h6:not(:first-child),.entry-content>legend:not([class*=gfield]):not([class*=gform]):not([class*=wpform]):not(:first-child){--heading-margin-top:var(--spacing-xxl)}h1{font-size:var(--h1-font-size,var(--font-size-xxxxl))}h2{font-size:var(--h2-font-size,var(--font-size-xxl))}h3{font-size:var(--h3-font-size,var(--font-size-xl))}h4{font-size:var(--h4-font-size,var(--font-size-lg))}h5{font-size:var(--h5-font-size,var(--font-size-md))}h6{font-size:var(--h6-font-size,var(--font-size-md))}ul{list-style-type:var(--list-style-type,var(--unordered-list-style-type,disc))}ol{list-style-type:var(--list-style-type,var(--ordered-list-style-type,decimal))}dl{list-style-type:var(--list-style-type,var(--definition-list-style-type,unset))}dl,ol,ul{margin:var(--list-margin,var(--list-margin-top,0) var(--list-margin-right,0) var(--list-margin-bottom,var(--spacing-sm)) var(--list-margin-left,1.75em));padding:var(--list-padding,0);list-style-position:var(--list-style-position,outside);line-height:var(--list-line-height,var(--line-height-md))}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:var(--sub-list-margin,var(--spacing-sm) 0 var(--spacing-sm) 1em)}ol li,ul li{margin:var(--list-item-margin,var(--list-item-margin-top,0) var(--list-item-margin-right,0) var(--list-item-margin-bottom,0) var(--list-item-margin-left,0))}ol.has-background,ul.has-background{--list-margin-left:0}.entry-content,.sidebar,.term-description{--list-item-margin-bottom:0.5em}dd,dt{margin:0}dt{font-weight:var(--description-term-font-weight,var(--heading-font-weight))}.button,.button:visited,[type=button],[type=reset],[type=submit],button{position:relative;display:var(--button-display,inline-flex);gap:var(--spacing-xs);align-items:center;justify-content:center;width:var(--button-width,auto);max-height:var(--button-max-height,100%);margin:var(--button-margin,0);padding:var(--button-padding,.9rem 2rem);color:var(--button-color);font-weight:var(--button-font-weight,var(--body-font-weight));font-size:var(--button-font-size,var(--font-size-base));font-family:var(--button-font-family,var(--body-font-family));line-height:var(--button-line-height,1.1);letter-spacing:var(--button-letter-spacing,normal);white-space:var(--button-white-space,normal);text-align:var(--button-text-align,center);text-transform:var(--button-text-transform,none);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);word-break:var(--button-word-break,normal);overflow-wrap:var(--button-overflow-wrap,break-word);background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));outline:var(--button-outline,none);box-shadow:var(--button-box-shadow,none);-webkit-transform:var(--button-transform,none);transform:var(--button-transform,none);-webkit-filter:var(--button-filter,none);filter:var(--button-filter,none);cursor:var(--button-cursor,pointer);opacity:var(--button-opacity,1);transition:var(--button-transition,var(--transition))}.button:active,.button:focus,.button:hover,.button:visited:active,.button:visited:focus,.button:visited:hover,[type=button]:active,[type=button]:focus,[type=button]:hover,[type=reset]:active,[type=reset]:focus,[type=reset]:hover,[type=submit]:active,[type=submit]:focus,[type=submit]:hover,button:active,button:focus,button:hover{color:var(--button-color-hover,var(--button-color));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));outline:var(--button-outline-hover,var(--button-outline,none));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));-webkit-transform:var(--button-transform-hover,var(--button-transform,none));transform:var(--button-transform-hover,var(--button-transform,none));-webkit-filter:var(--button-filter-hover,var(--button-filter,none));filter:var(--button-filter-hover,var(--button-filter,none))}.button:disabled,.button:visited:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:not-allowed;opacity:.5}.button-secondary,.button-secondary:visited{--button-color:var(--button-secondary-color);--button-color-hover:var(--button-secondary-color-hover,var(--button-secondary-color));--button-background:var(--button-secondary-background,var(--color-secondary));--button-background-hover:var(--button-secondary-background-hover,var(--color-secondary-dark,var(--color-secondary)))}.button-link,.button-link:visited{--button-color:var(--button-link-color,var(--color-link));--button-color-hover:var(--button-link-color-hover,var(--color-link-dark,var(--link-color-hover,var(--color-link-dark))));--button-background:var(--button-link-background,transparent);--button-background-hover:var(--button-link-background-hover,transparent);--button-padding:var(--button-link-padding,0.9rem 0.5rem);--button-border:0;--button-box-shadow:none;--button-box-shadow-hover:none}.button-link:after,.button-link:visited:after{display:inline-flex;flex:0 1 auto;width:.75em;height:.75em;background:currentColor;-webkit-mask-image:var(--button-link-url,"");mask-image:var(--button-link-url,"");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}.button-outline,.button-outline:visited{--button-max-height:calc(100% - 4px);--button-color:var(--button-outline-color,var(--color-primary));--button-color-hover:var(--button-outline-color-hover,var(--color-white));--button-background:var(--button-outline-background,transparent);--button-background-hover:var(--button-outline-background-hover,var(--button-outline-color,var(--button-color)));--button-border:var(--button-outline-width,2px) solid var(--button-outline-color,var(--button-color));--button-border-hover:var(--button-border)}.button-small{--button-padding:var(--button-small-padding,0.75rem 1.25rem);--button-font-size:var(--button-small-font-size,0.8rem)}.button-large{--button-padding:var(--button-large-padding,1.25rem 2.5rem);--button-font-size:var(--button-large-font-size,1.25rem)}.wp-block-button:first-child>.button-link{padding-left:0}.wp-block-button:last-child>.button-link{padding-right:0}form{accent-color:var(--color-primary)}label:not([class*=gfield]):not([class*=gform]):not([class*=wpform]){display:inline-block;margin:var(--label-margin,0 0 var(--spacing-xs));font-weight:var(--label-font-weight,var(--heading-font-weight));font-size:var(--label-font-size,inherit);--input-font-size:smaller;--input-font-weight:var(--body-font-weight)}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),optgroup,select,textarea{display:var(--input-display,block);width:var(--input-width,100%);margin:var(--input-margin,0);padding:var(--input-padding,.9em);color:var(--input-color,var(--color-body));font-size:var(--input-font-size,var(--font-size-base));font-family:var(--input-font-family,var(--inherit));line-height:var(--input-line-height,1);background-color:var(--input-background-color,var(--color-white));background-clip:padding-box;border:var(--input-border,1px solid rgba(0,0,0,.1));border-radius:var(--input-border-radius,var(--border-radius));outline:none;box-shadow:var(--input-box-shadow,none);transition:var(--input-transition,var(--transition))}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,optgroup:focus,select:focus,textarea:focus{border-color:var(--input-border-color-focus,var(--color-link));outline:none}[type=color]:disabled,[type=date]:disabled,[type=datetime-local]:disabled,[type=datetime]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,optgroup:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}::-webkit-input-placeholder,input::-webkit-input-placeholder{color:var(--input-placeholder-color,currentColor);font-size:var(--input-placeholder-font-size,var(--font-size-base));opacity:var(--input-placeholder-opacity,.5)}::-moz-placeholder,input::-moz-placeholder{color:var(--input-placeholder-color,currentColor);font-size:var(--input-placeholder-font-size,var(--font-size-base));opacity:var(--input-placeholder-opacity,.5)}::-ms-input-placeholder,input::-ms-input-placeholder{color:var(--input-placeholder-color,currentColor);font-size:var(--input-placeholder-font-size,var(--font-size-base));opacity:var(--input-placeholder-opacity,.5)}::placeholder,input::placeholder{color:var(--input-placeholder-color,currentColor);font-size:var(--input-placeholder-font-size,var(--font-size-base));opacity:var(--input-placeholder-opacity,.5)}select{height:var(--select-height,calc(var(--font-size-md, 1em) * 2));--input-padding:var(--select-padding,0 var(--spacing-sm))}select[multiple]{height:auto}input[type=checkbox],input[type=image],input[type=radio]{width:auto;margin-right:var(--spacing-md)}input[type=color]{min-height:var(--spacing-xl)}input[type=search]{width:var(--search-input-width,auto);min-width:var(--search-input-min-width,0);max-width:var(--search-input-max-width,320px);font-size:var(--font-size-md);-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}body:not(:-moz-handler-blocked) fieldset{display:table-cell}legend:not([class*=gfield]):not([class*=gform]):not([class*=wpform]){display:table;float:left;width:100%;margin:var(--legend-margin,0 0 var(--spacing-md));padding:var(--legend-padding,0);font-size:var(--legend-font-size,var(--font-size-md))}legend:not([class*=gfield]):not([class*=gform]):not([class*=wpform])+*{clear:both}table{width:100%;margin:var(--table-margin,var(--spacing-md) 0);border:var(--border);border-radius:var(--table-border-radius,var(--border-radius));border-collapse:collapse;border-spacing:0}th{font-weight:var(--table-header-font-weight,var(--heading-font-weight));font-size:var(--table-header-font-size,smaller);background-color:var(--table-header-background-color,var(--color-alt))}td,th{padding:var(--table-padding,var(--spacing-md));text-align:left;border:var(--table-border,var(--border));border-right:0;border-left:0}td:first-of-type,th:first-of-type{border-left:var(--table-border,var(--border))}td:last-of-type,th:last-of-type{border-right:var(--table-border,var(--border))}embed,iframe,img,object,video{max-width:100%}img.aligncenter{display:block}iframe{border:0}iframe[type]{padding:0}figure{max-width:100%;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;margin-inline-start:0}.has-rounded-image{--image-border-radius:9999px}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes standardmenu{0%{top:80%;opacity:0}to{top:100%;opacity:1}}@keyframes standardmenu{0%{top:80%;opacity:0}to{top:100%;opacity:1}}.site-container{display:flex;flex-direction:column;flex:1;width:100%;max-width:var(--site-container-max-width,unset);margin:var(--site-container-margin,unset);background:var(--site-container-background,unset)}.has-boxed-container{--site-container-background:var(--color-white)}.has-boxed-container.has-before-header{--site-container-margin-top:0}.wrap{position:var(--wrap-position,unset);width:var(--wrap-width,calc(100% - (var(--side-spacing) * 2)));max-width:var(--wrap-max-width);margin-right:auto;margin-left:auto}.site-inner{width:100%;margin:var(--site-inner-margin,var(--site-inner-margin-top,0) auto var(--site-inner-margin-bottom,0))}.content-sidebar-wrap{width:calc(100% - (var(--side-spacing) * 2));max-width:var(--wrap-max-width);margin:var(--content-sidebar-wrap-margin-top) auto var(--content-sidebar-wrap-margin-bottom)}.content-sidebar-wrap>.content>.entry>.entry-wrap>.entry-content:first-child>.alignfull:first-child,.content-sidebar-wrap>.content>.entry>.entry-wrap>.entry-content:first-child>:where(script,style):first-child+.alignfull,.content-sidebar-wrap>.content>.entry>.entry-wrap>.entry-content:first-child>:where(script,style):first-child+:where(script,style)+.alignfull{margin-top:var(--alignfull-first-margin-top,calc(var(--content-sidebar-wrap-margin-top) * -1))}.content-sidebar-wrap>.content>.entry>.entry-wrap:last-child>.entry-content>.alignfull:last-child{margin-bottom:var(--alignfull-first-margin-bottom,calc(var(--content-sidebar-wrap-margin-bottom) * -1))}.content{width:100%;max-width:var(--content-max-width);margin:var(--content-margin,var(--content-margin-top,0) var(--content-margin-sides,auto) var(--content-margin-bottom,0));--columns:0}.has-full-content{--content-max-width:100%}.has-wide-content{--content-max-width:var(--breakpoint-xl)}.has-standard-content{--content-max-width:var(--breakpoint-md)}.has-narrow-content{--content-max-width:var(--breakpoint-sm)}.has-content-sidebar,.has-sidebar-content{--content-max-width:unset}.has-sidebar-content{--content-order:1}.has-columns,.is-column{--flex-basis:calc((100% * var(--columns) - (var(--column-gap) * (1 - var(--columns)))) - 0.025px);--flex-default:0 0 var(--flex-basis)}.has-columns{display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap);align-items:var(--align-columns-vertical,initial);justify-content:var(--align-columns,initial)}.is-column{flex:var(--flex,var(--flex-default));order:var(--order,unset);min-width:0}.is-column:not([style*="--order-xs"]){--order-xs:initial}.is-column:not([style*="--order-sm"]){--order-sm:initial}.is-column:not([style*="--order-md"]){--order-md:initial}.sidebar{margin-top:var(--sidebar-margin-top,var(--spacing-xl));font-size:var(--sidebar-font-size,var(--font-size-sm));--widget-margin-bottom:var(--spacing-xl);--entry-title-margin-bottom:var(--spacing-xs);--entry-title-font-size:var(--font-size-lg);--entry-content-margin:0 0 var(--spacing-md);--paragraph-margin-bottom:var(--spacing-xs)}.sidebar .widget:first-of-type{--widget-margin-top:0}.nav-header-left,.nav-header-right{position:relative;display:var(--nav-header-display,flex);flex-grow:1;width:var(--nav-header-width,var(--viewport-width));margin:var(--nav-header-margin,0 -5vw);padding:var(--nav-header-padding,var(--spacing-md) 5vw);background:var(--nav-header-background,none)}.nav-after-header{position:relative;z-index:10;display:var(--nav-after-header-display,none);width:100%}.menu{display:var(--menu-display,flex);flex-wrap:var(--menu-flex-wrap,wrap);align-items:var(--menu-align-items,center);justify-content:var(--menu-justify-content,start);width:100%;margin:0;font-weight:var(--menu-font-weight,unset);font-size:var(--menu-font-size,var(--font-size-md));font-family:var(--menu-font-family,var(--inherit));line-height:var(--menu-line-height,1.219);letter-spacing:var(--menu-letter-spacing,normal);text-transform:var(--menu-text-transform,normal);-webkit-columns:var(--menu-columns,auto);-moz-columns:var(--menu-columns,auto);columns:var(--menu-columns,auto);list-style-type:none}.menu-item{position:relative;display:var(--menu-item-display,flex);flex-wrap:var(--menu-item-flex-wrap,wrap);justify-content:var(--menu-item-justify-content,start);width:var(--menu-item-width,auto);margin:var(--menu-item-margin,0)}.menu-item-button:not(.menu-item-first){margin-left:var(--spacing-sm)}.menu-item-button:not(.menu-item-last){margin-right:var(--spacing-sm)}.menu-item.search{z-index:12}.menu-item-button>.menu-item-link{--menu-item-link-flex:0 1 auto;--menu-item-link-color:var(--button-color);--menu-item-link-color-hover:var(--button-color-hover,var(--button-color));--button-font-size:var(--menu-font-size,var(--font-size-md))}.menu-item-link{--link-text-decoration:var(--menu-item-link-text-decoration,none);--link-text-decoration-hover:var(--menu-item-link-text-decoration-hover,none);--link-filter-hover:brightness(1);display:var(--menu-item-link-display,flex);flex:var(--menu-item-link-flex,unset);align-items:center;justify-content:var(--menu-item-link-justify-content,start);width:var(--menu-item-link-width,auto);max-width:var(--menu-item-link-max-width,100%);padding:var(--menu-item-link-padding,var(--spacing-md) var(--spacing-md));color:var(--menu-item-link-color,var(--color-heading));text-align:var(--menu-item-link-text-align,start)}.menu-item-link>span{display:inline-flex;align-items:center;justify-content:center;transition:var(--transition)}.menu-item-link-current,.menu-item-link:focus,.menu-item-link:hover{color:var(--menu-item-link-color-hover,var(--menu-item-link-color,var(--color-link)));-webkit-filter:var(--menu-item-name-filter-hover,var(--link-filter-hover));filter:var(--menu-item-name-filter-hover,var(--link-filter-hover))}.menu-item-has-children>a:after{display:var(--menu-item-dropdown-toggle,inline-block);width:6px;height:6px;margin-left:var(--menu-item-dropdown-margin-left,var(--spacing-xs));border-color:currentColor;border-style:solid;border-top:0;border-right-width:1px;border-bottom-width:1px;border-left:0;-webkit-transform:var(--sub-menu-toggle-transform,rotate(45deg));transform:var(--sub-menu-toggle-transform,rotate(45deg));content:""}.menu-item-has-children .menu-item-has-children>a:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-item-icon+.menu-item-icon>.menu-item-link,.menu-item-icon+.menu-item-icon>.search-toggle{padding-left:var(--spacing-xxs)}.sub-menu{--menu-item-dropdown-margin-left:auto;--menu-item-width:100%;--menu-item-link-width:100%;--menu-item-link-color:var(--sub-menu-link-color,var(--color-body));--menu-item-link-color-hover:var(--sub-menu-link-color-hover,var(--color-primary));--menu-item-link-padding:var(--spacing-sm) var(--spacing-md);position:var(--sub-menu-position,relative);top:var(--sub-menu-top,100%);left:var(--sub-menu-left,auto);z-index:9;display:var(--sub-menu-display,none);flex:1 1 100%;flex-wrap:wrap;width:var(--sub-menu-width,18rem);margin:var(--sub-menu-margin,0);padding:var(--sub-menu-padding,var(--spacing-xxs) 0);font-size:var(--sub-menu-font-size,.9em);list-style-type:var(--sub-menu-list-style,none);background:var(--sub-menu-background,var(--color-white));border:var(--sub-menu-border,0);border-radius:var(--sub-menu-border-radius,0);opacity:var(--sub-menu-opacity,1);-webkit-animation:var(--sub-menu-animation,none);animation:var(--sub-menu-animation,none)}.menu-list,.mobile-menu,.sidebar{--menu-item-dropdown-toggle:none}.menu-list,.sidebar{--menu-display:block;--menu-item-link-padding:var(--spacing-xs) 0;--sub-menu-position:static;--sub-menu-display:block;--sub-menu-width:auto;--sub-menu-margin:0 0 0 var(--spacing-lg);--sub-menu-padding:0;--sub-menu-background:none;--sub-menu-list-style:disc;--sub-menu-border:none;--sub-menu-opacity:1}.menu-toggle{z-index:100;display:var(--menu-toggle-display,flex);flex-direction:var(--menu-toggle-flex-direction,row);align-items:center;justify-content:center;order:var(--menu-toggle-order,unset);min-height:2em;margin:0;padding:var(--menu-toggle-padding,0);--button-background:transparent;--button-background-hover:transparent;--button-text-decoration:none;--button-text-decoration-hover:none;--button-border:0;--button-border-hover:0;--button-box-shadow:none;--button-box-shadow-hover:none;--button-transform:0;--button-transform-hover:0}.menu-toggle:focus{outline:var(--border)}.menu-toggle-icon{position:relative;top:auto;right:auto;bottom:auto;margin:auto;color:var(--menu-toggle-color,var(--menu-item-link-color,var(--color-heading)));background:var(--menu-toggle-icon-background,currentColor);transition:var(--menu-toggle-transition,background 0s .2s)}.menu-toggle-icon,.menu-toggle-icon:after,.menu-toggle-icon:before{display:block;width:var(--menu-toggle-line-width,calc(var(--spacing-md) * 2));height:var(--menu-toggle-line-height,2px);border-radius:var(--menu-toggle-line-border-radius,var(--border-radius))}.menu-toggle-icon:after,.menu-toggle-icon:before{position:absolute;background:currentColor;content:""}.menu-toggle-icon:before{top:var(--menu-toggle-line-spacing,calc(var(--spacing-md) * -.5));-webkit-transform:var(--menu-toggle-line-before-transform,rotate(0deg));transform:var(--menu-toggle-line-before-transform,rotate(0deg));transition:var(--menu-toggle-line-before-transition,top .2s .2s,transform .2s 0s)}.menu-toggle-icon:after{bottom:var(--menu-toggle-line-spacing,calc(var(--spacing-md) * -.5));-webkit-transform:var(--menu-toggle-line-after-transform,rotate(0deg));transform:var(--menu-toggle-line-after-transform,rotate(0deg));transition:var(--menu-toggle-line-after-transition,bottom .2s .2s,transform .2s 0s)}.menu-toggle-icon+span{margin-left:var(--spacing-xs)}.mobile-menu-visible{--menu-toggle-icon-background:transparent;--menu-toggle-line-spacing:0;--menu-toggle-line-before-transform:rotate(45deg);--menu-toggle-line-after-transform:rotate(-45deg);--menu-toggle-line-before-transition:top 0.2s 0s,transform 0.2s 0.2s;--menu-toggle-line-after-transition:top 0.2s 0s,transform 0.2s 0.2s;--mobile-menu-display:block;--mobile-menu-animation:standardmenu 0.3s ease-in-out}.sub-menu.visible{left:var(--sub-menu-visible-left,auto);display:var(--sub-menu-visible-display,flex);opacity:var(--sub-menu-visible-opacity,1)}.sub-menu .sub-menu{top:var(--sub-sub-menu-top,auto);left:var(--sub-sub-menu-left,auto);white-space:var(--sub-sub-menu-white-space,normal)}.menu-item:focus-within>.sub-menu,.menu-item:focus>.sub-menu,.menu-item:hover>.sub-menu{display:flex;--sub-menu-opacity:1;--sub-menu-left:auto}.mobile-menu{--sub-menu-position:static;--sub-menu-width:100%;--sub-menu-opacity:1;--menu-item-width:100%;--menu-item-link-flex:1;--menu-item-link-padding:var(--spacing-sm) var(--spacing-sm);--wrap-display:block;--sub-menu-background:var(--color-header);--sub-menu-margin:0 0 var(--spacing-md) var(--spacing-xxs);position:absolute;top:100%;left:0;display:var(--mobile-menu-display,none);width:100%;max-height:calc(100vh - var(--header-height, 0px) - var(--header-shrink-offset));padding:var(--spacing-md) 0;overflow-y:auto;color:var(--mobile-menu-color,var(--color-body));background:var(--mobile-menu-background,var(--color-header));border-bottom:var(--mobile-menu-border-bottom,var(--border));-webkit-animation:var(--mobile-menu-animation,none);animation:var(--mobile-menu-animation,none)}.menu-list .sub-menu,.sidebar .sub-menu{--menu-item-display:list-item;--menu-item-link-padding:var(--spacing-xs) 0;text-align:start}.sub-menu-toggle{display:var(--sub-menu-toggle-display,flex);align-items:center;justify-content:center;height:auto;margin:var(--sub-menu-toggle-margin,0);padding:1em;--button-background:transparent;--button-background-hover:transparent;--button-text-decoration:none;--button-text-decoration-hover:none;--button-border:0;--button-border-hover:0;--button-box-shadow:none;--button-box-shadow-hover:none;--button-transform:0;--button-transform-hover:0}.sub-menu-toggle:focus{outline:var(--border)}.sub-menu-toggle-icon{width:.4em;height:.4em;border-color:var(--menu-item-link-color,var(--color-heading));border-style:solid;border-top:0;border-right-width:2px;border-bottom-width:2px;border-left:0;-webkit-transform:var(--sub-menu-toggle-transform,rotate(45deg));transform:var(--sub-menu-toggle-transform,rotate(45deg))}.active{--sub-menu-toggle-transform:rotate(-135deg)}.search-icon-form{position:var(--search-icon-form-position,relative)!important}.search-icon-form .search-form{position:absolute;top:var(--search-icon-form-top,100%);right:var(--search-icon-form-right,0);bottom:var(--search-icon-form-bottom,unset);left:var(--search-icon-form-left,unset);display:var(--search-icon-form-display,none);width:var(--search-icon-form-width,unset);max-width:var(--search-icon-form-max-width,var(--wrap-max-width));padding:var(--spacing-sm);background-color:var(--color-white);border-radius:var(--input-border-radius) var(--button-border-radius) var(--button-border-radius) var(--input-border-radius);box-shadow:var(--shadow)}.search-icon-form .search-form-visible{--search-icon-form-display:flex}.search-toggle{position:relative;margin:0;padding:var(--menu-item-link-padding,var(--spacing-sm) var(--spacing-xxs));color:var(--search-toggle-color,var(--menu-item-link-color,var(--color-heading)));background:transparent;border:none;box-shadow:none}.search-toggle:focus,.search-toggle:hover{color:var(--search-toggle-color-hover,var(--search-toggle-color,var(--menu-item-link-color,var(--color-heading))));background:transparent;border:none;box-shadow:none}.search-toggle[aria-expanded=true]{--search-toggle-icon-display:none;--search-toggle-close-display:block}.search-toggle-text{margin-right:var(--spacing-xxs)}.search-toggle-close,.search-toggle-icon{width:var(--search-toggle-icon-width,1em);fill:currentColor}.search-toggle-icon{display:var(--search-toggle-icon-display,block)}.search-toggle-close{display:var(--search-toggle-close-display,none)}.site-footer{--search-icon-form-top:auto;--search-icon-form-bottom:100%}.mobile-menu .search-icon-form{display:none}.mobile-menu .menu-item-button{--menu-item-margin:var(--spacing-sm) 0}.mobile-menu .menu-item:focus-within>.sub-menu:not(.visible),.mobile-menu .menu-item:focus>.sub-menu:not(.visible),.mobile-menu .menu-item:hover>.sub-menu:not(.visible){display:none}.archive-description,.page-description{max-width:var(--archive-description-max-width,none);margin:var(--archive-description-margin,0 auto var(--spacing-xl));text-align:var(--archive-description-text-align,auto)}.archive-title{font-weight:var(--archive-title-font-weight,var(--heading-font-weight));font-size:var(--archive-title-font-size,var(--font-size-xxxxl))}.archives-description{margin:var(--archives-description-margin,0 auto var(--spacing-xl))}.archive-page-content{width:100%;margin:var(--archive-page-content-margin,var(--archive-page-content-margin-top,0) auto var(--archive-page-content-margin-bottom,0))}.no-sidebar .archive-page-content:last-child:has(>.alignfull:last-child){--archive-page-content-margin-bottom:calc(var(--content-sidebar-wrap-margin-bottom) * -1)}.avatar{display:block;border-radius:var(--avatar-border-radius,var(--border-radius))}.mai-avatar{display:var(--avatar-display);max-width:var(--avatar-max-width);margin:var(--avatar-margin);overflow:hidden;border-radius:var(--avatar-border-radius,50%)}.breadcrumb{width:calc(100% - (var(--side-spacing) * 2));max-width:var(--wrap-max-width);margin:var(--breadcrumb-margin,var(--spacing-md) auto);font-size:var(--breadcrumb-font-size,var(--font-size-sm));line-height:var(--breadcrumb-line-height,var(--line-height-sm))}.search-form{display:var(--search-form-display,flex)}.search-form-input{border-top-right-radius:0;border-bottom-right-radius:0}.search-form-submit{--button-margin:var(--search-button-margin,0 0 0 var(--search-button-margin-left,calc(var(--spacing-lg) * -1)));--button-padding:0.75em 1.25em;--button-font-size:var(--font-size-sm)}.search-form-submit-icon{width:1em;pointer-events:none;fill:currentColor}.widget{width:var(--widget-width,100%);margin:var(--widget-margin,var(--widget-margin-top,0) var(--widget-margin-right,var(--widget-margin-sides,0)) var(--widget-margin-bottom,var(--spacing-sm)) var(--widget-margin-left,var(--widget-margin-sides,0)));padding:var(--widget-padding,0);border:var(--widget-border,0);border-radius:var(--widget-border-radius,var(--border-radius));--entry-width:100%;--entry-wrap-padding:0}.entry-content{margin:var(--entry-content-margin,0 0 var(--entry-content-margin-bottom,var(--spacing-md)))}.entry-content:last-child{margin-bottom:0}.entry-custom-content{margin:var(--entry-custom-content-margin,0 0 var(--entry-custom-content-margin-bottom,var(--spacing-md)))}.entry-custom-content:empty{display:none}.entry-custom-content:last-child{margin-bottom:0}.entry-excerpt{display:block;width:100%;margin:var(--entry-excerpt-margin,0 0 var(--entry-excerpt-margin-bottom,var(--spacing-md)));font-size:var(--entry-excerpt-font-size,.9em);font-family:var(--entry-excerpt-font-family,var(--inherit))}.entry-excerpt:last-child{--entry-excerpt-margin-bottom:0}.entry-excerpt-single{--entry-excerpt-margin-bottom:var(--spacing-xl);--entry-excerpt-font-size:var(--font-size-lg)}.entry-header{margin:var(--entry-header-margin,0 0 var(--spacing-md))}a+.entry-header{margin-top:var(--spacing-md)}.entry-header:last-child{margin-bottom:0}.entries{--entry-image-link-gap:min(4%,var(--spacing-xxl));--entry-image-line-height:0;--entry-meta-margin:0 0 var(--spacing-md) 0}.entry-image-link{display:var(--entry-image-link-display,block);flex:var(--entry-image-link-flex,initial);align-self:var(--entry-image-link-align,unset);order:var(--entry-image-link-order,unset);width:var(--entry-image-width,initial);height:var(--entry-image-height,initial);max-width:var(--entry-image-link-max-width,unset);margin:var(--entry-image-link-margin,var(--entry-image-link-margin-top,0) var(--entry-image-link-margin-right,0) var(--entry-image-link-margin-bottom,var(--spacing-md)) var(--entry-image-link-margin-left,0));line-height:var(--entry-image-line-height,unset);border:var(--entry-image-link-border,0);border-radius:var(--entry-image-link-border-radius,unset);box-shadow:var(--entry-image-link-box-shadow,none)}.entry-image-link:last-child{margin-bottom:0}.entry-image-link figcaption{margin-top:.5em}.has-image-background,[class*=has-image-left-],[class*=has-image-right-]{--entry-image-link-margin-bottom:0}[class*=has-image-left-]{--entry-image-link-margin-right:var(--entry-image-link-gap)}[class*=has-image-right-]{--entry-image-link-order:1;--entry-image-link-margin-left:var(--entry-image-link-gap)}.entry-image-single{--entry-image-link-margin-bottom:var(--spacing-lg)}.entry-image{width:var(--entry-image-width,unset);min-width:100%;height:var(--entry-image-height,initial);-o-object-fit:var(--entry-image-object-fit,unset);object-fit:var(--entry-image-object-fit,unset);border-radius:var(--entry-image-border-radius,var(--image-border-radius,var(--border-radius)))}.has-image-center{--entry-image-link-align:center}.has-image-full{--entry-image-width:100%}.has-image-left-middle,.has-image-right-middle{--entry-image-width:100%;--entry-image-link-align:center}.has-image-left-full,.has-image-right-full{--entry-image-link-display:flex;--entry-image-link-flex:1 1 var(--entry-image-link-max-width);--entry-image-link-before-display:block;--entry-image-object-fit:cover;--entry-image-width:100%;--entry-image-height:100%}.has-boxed.has-image-full .has-image-first,.has-boxed.has-image-left-full,.has-boxed.has-image-right-full{--entry-image-border-radius:0;--entry-image-link-margin-bottom:0}.has-boxed.has-image-center .has-image-first{--entry-image-link-margin:var(--entry-wrap-padding) var(--entry-wrap-padding) 0}.has-boxed.has-image-left-bottom,.has-boxed.has-image-left-middle,.has-boxed.has-image-left-top,.has-boxed.has-image-right-bottom,.has-boxed.has-image-right-middle,.has-boxed.has-image-right-top{--entry-image-link-margin-top:var(--entry-wrap-padding);--entry-image-link-margin-bottom:var(--entry-wrap-padding)}.has-boxed[class*=has-image-left-],.has-boxed[class*=has-image-right-]{--entry-image-link-gap:calc(min(4%, var(--spacing-xxl)) - var(--entry-wrap-padding))}.has-boxed.has-image-left-bottom,.has-boxed.has-image-left-middle,.has-boxed.has-image-left-top{--entry-image-link-margin-left:var(--entry-wrap-padding)}.has-boxed.has-image-right-bottom,.has-boxed.has-image-right-middle,.has-boxed.has-image-right-top{--entry-image-link-margin-right:var(--entry-wrap-padding)}.has-image-background{--entry-position:relative;--entry-image-width:100%;--entry-image-height:100%;--entry-image-object-fit:cover;--entry-flex-direction:row;--align-text-vertical:start}.has-image-background .entry-image-link{position:absolute;top:0;right:0;bottom:0;left:0}.has-image-even-first .entry:nth-child(odd),.has-image-odd-first .entry:nth-child(2n){--entry-image-link-order:2;--entry-image-link-margin-right:0;--entry-image-link-margin-left:var(--entry-image-link-gap)}.has-image-even-first .entry:nth-child(2n),.has-image-odd-first .entry:nth-child(odd){--entry-image-link-order:-1;--entry-image-link-margin-right:var(--entry-image-link-gap);--entry-image-link-margin-left:0}.has-image-even-first.has-boxed:not(.has-image-left-full):not(.has-image-right-full) .entry:nth-child(odd),.has-image-odd-first.has-boxed:not(.has-image-left-full):not(.has-image-right-full) .entry:nth-child(2n){--entry-image-link-margin-right:var(--entry-wrap-padding)}.has-image-even-first.has-boxed:not(.has-image-left-full):not(.has-image-right-full) .entry:nth-child(2n),.has-image-odd-first.has-boxed:not(.has-image-left-full):not(.has-image-right-full) .entry:nth-child(odd){--entry-image-link-margin-left:var(--entry-wrap-padding)}.entry-meta{margin:var(--entry-meta-margin,0 0 var(--spacing-xl) 0);font-weight:var(--entry-meta-font-weight,unset);font-size:var(--entry-meta-font-size,var(--font-size-sm));font-family:var(--entry-meta-font-family,unset);letter-spacing:var(--entry-meta-letter-spacing,inherit);text-align:var(--entry-meta-text-align,start)}.entry-meta>*{vertical-align:middle}.entry-meta:last-child{margin:0}.entry-terms{display:var(--entry-terms-display,block)}.entry-more{margin:var(--entry-more-margin,0);padding-top:var(--spacing-xxs)}.entry-more-link{margin:var(--entry-more-link-margin,0 0 var(--spacing-md))}.has-boxed .entry:not(.has-image) .entry-more:last-child,.has-boxed.has-image-full .entry-more:last-child,.has-boxed:not([style*="--align-text-vertical"]) .entry-more:last-child{--entry-more-margin:auto 0 0}.entry-more:last-child .entry-more-link{margin:0}.entry-more-link[class=entry-more-link]{font-size:var(--font-size-sm)}.entry-more-link.button-link{padding:0}.entry-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--entry-overlay-background,transparent);border-radius:var(--entry-border-radius,var(--border-radius));opacity:var(--entry-overlay-opacity,.6);transition:var(--transition)}.has-image-background .has-image{color:var(--color-white);--entry-overlay-background:linear-gradient(var(--entry-overlay-background-direction,to bottom),var(--entry-overlay-color-start,var(--color-heading)),var(--entry-overlay-color-end,var(--color-heading)));--entry-wrap-color:var(--color-white);--entry-background:var(--color-black)}.has-image-background .has-image.no-entry-link{--heading-color:var(--color-white)}.has-image-background .has-image.has-entry-link{--entry-title-link-color:var(--color-white);--entry-title-link-color-hover:var(--color-white);--entry-title-text-decoration:none;--entry-title-text-decoration-hover:none}.has-image-background .has-image.has-entry-link:focus,.has-image-background .has-image.has-entry-link:hover{--entry-overlay-opacity:var(--entry-overlay-hover-opacity,0.8);--entry-overlay-background:linear-gradient(var(--entry-overlay-hover-background-direction,var(--entry-overlay-background-direction,to bottom)),var(--entry-overlay-hover-color-start,var(--entry-overlay-color-start,var(--color-heading))),var(--entry-overlay-hover-color-end,var(--entry-overlay-color-end,var(--color-heading))))}.has-image-background[style*="--align-text-vertical:start"] .has-image{--entry-overlay-color-end:transparent}.has-image-background[style*="--align-text-vertical:end"] .has-image{--entry-overlay-color-start:transparent}.entry-title{font-size:var(--entry-title-font-size,var(--font-size-xxxxl))}.entry-title:last-child{margin-bottom:0}.entry-title-single{margin-bottom:var(--entry-title-single-margin-bottom,var(--spacing-xl))}.entry-title-link{display:var(--entry-title-link-display,block);color:var(--entry-title-link-color,currentColor);-webkit-text-decoration:var(--entry-title-text-decoration,none);text-decoration:var(--entry-title-text-decoration,none)}.entry-title-link:focus,.entry-title-link:hover{color:var(--entry-title-link-color-hover,var(--link-color-hover,var(--color-link)));-webkit-text-decoration:var(--entry-title-text-decoration-hover,var(--entry-title-text-decoration,none));text-decoration:var(--entry-title-text-decoration-hover,var(--entry-title-text-decoration,none))}.has-boxed{--entry-title-link-color:var(--color-heading);--entry-title-link-color-hover:var(--color-link);color:var(--color-body);--heading-color:var(--color-heading);--entry-background:var(--color-white);--entry-border:var(--border);--entry-box-shadow:var(--shadow);--entry-overflow:hidden}.entries-archive{margin-bottom:var(--entries-margin-bottom,var(--spacing-lg))}.entry{position:var(--entry-position,static);display:var(--entry-display,flex);flex-direction:var(--entry-flex-direction,column);flex-wrap:var(--entry-flex-wrap,nowrap);align-items:var(--align-text-vertical,initial);width:var(--entry-width,auto);margin:var(--entry-margin,0);padding:var(--entry-padding,0);overflow:var(--entry-overflow,unset);text-align:var(--align-text,inherit);background:var(--entry-background,unset);border:var(--entry-border,0);border-radius:var(--entry-border-radius,var(--border-radius));box-shadow:var(--entry-box-shadow,unset)}.entry-archive,.entry-grid{order:var(--entry-order,var(--entry-index,unset))}.has-image-left-full .entry-image,.has-image-right-full .entry-image{aspect-ratio:var(--aspect-ratio,4/3)}.has-image-background .entry{aspect-ratio:var(--aspect-ratio,4/3)}.has-image-background .entry-wrap{z-index:0}@supports not (aspect-ratio:4/3){.has-image-background .entry:before,.has-image-left-full .entry-image-link:before,.has-image-right-full .entry-image-link:before{display:block;width:1px;height:0;margin-left:-1px;padding-bottom:calc(100% / (var(--aspect-ratio, 4/3)));content:""}}[class*=has-image-left],[class*=has-image-right]{--entry-flex-direction:row}.has-boxed.has-image-left-full,.has-boxed.has-image-right-full,.has-boxed:not([class*=has-image-left-full]):not([class*=has-image-right-full]),.has-image-background{--entry-wrap-padding:var(--spacing-lg)}.entry-wrap{display:flex;flex:1;flex-direction:column;width:var(--entry-wrap-width,initial);margin:var(--entry-wrap-margin,0);padding:var(--entry-wrap-padding,0);color:var(--entry-wrap-color,inherit);background:var(--entry-wrap-background,transparent);border:var(--entry-wrap-border,unset);border-radius:var(--entry-wrap-border-radius,unset);box-shadow:var(--entry-wrap-box-shadow,unset);transition:all .3s ease-in-out}.entry-wrap>.entry-overlay{z-index:-1}.entry-byline,.entry-website{display:block;margin-top:var(--spacing-xs);font-weight:var(--body-font-weight);font-size:var(--font-size-sm);font-family:var(--body-font-family)}@media only screen and (min-width:545px) and (max-width:782px){.admin-bar{--body-top:46px}}@media only screen and (min-width:600px) and (max-width:799px){.has-columns,.is-column{--flex:var(--flex-sm,var(--flex-default));--columns:var(--columns-sm,1)}.is-column{--order:var(--order-sm,initial)}}@media only screen and (min-width:783px){.admin-bar{--body-top:32px}}@media only screen and (min-width:800px) and (max-width:999px){:root{--font-scale:var(--font-scale-tablet,1.2);--spacing-scale:var(--spacing-scale-tablet,1.414);--padding-scale:var(--padding-scale-tablet,1.778)}.has-columns,.is-column{--flex:var(--flex-md,var(--flex-default));--columns:var(--columns-md,1)}.is-column{--order:var(--order-md,initial)}}@media only screen and (min-width:1000px){:root{--font-scale:var(--font-scale-desktop,1.25);--spacing-scale:var(--spacing-scale-desktop,1.5);--padding-scale:var(--padding-scale-desktop,2)}.site-inner{display:flex;flex:1;flex-direction:column}.content-sidebar .content-sidebar-wrap,.sidebar-content .content-sidebar-wrap{display:grid;grid-template-columns:var(--content-sidebar-wrap-columns,1fr);-webkit-column-gap:var(--content-sidebar-gap);-moz-column-gap:var(--content-sidebar-gap);column-gap:var(--content-sidebar-gap)}.content-sidebar{--content-sidebar-wrap-columns:1fr var(--sidebar-width)}.sidebar-content{--content-sidebar-wrap-columns:var(--sidebar-width) 1fr}.content{order:var(--content-order,0)}.has-columns,.is-column{--flex:var(--flex-lg,var(--flex-default));--columns:var(--columns-lg,1)}.sidebar{width:var(--sidebar-width);--sidebar-margin-top:0}}@media only screen and (min-width:1200px){.has-boxed-container{--site-container-max-width:var(--breakpoint-xl);--site-container-margin:var(--site-container-margin-top,var(--spacing-md)) var(--site-container-margin-sides,auto) var(--site-container-margin-bottom,var(--spacing-md))}.has-boxed-container.has-transparent-header{--site-container-margin-top:0}}@media only screen and (max-width:799px){:root{--font-scale:var(--font-scale-mobile,1.125);--spacing-scale:var(--spacing-scale-mobile,1.333);--padding-scale:var(--padding-scale-mobile,1.618)}.is-style-heading,.is-style-subheading,h1,h2,h3,h4,h5,h6,legend:not([class*=gfield]):not([class*=gform]):not([class*=wpform]){word-break:var(--heading-word-break,break-word)}}@media only screen and (max-width:599px){.has-columns,.is-column{--flex:var(--flex-xs,var(--flex-default));--columns:var(--columns-xs,1)}.is-column{--order:var(--order-xs,initial)}.mobile-menu{--sub-menu-toggle-margin:0 0 0 auto}.has-image-stack{--entry-flex-direction:column;--entry-flex-wrap:nowrap;--entry-image-link-flex:initial;--entry-image-link-width:100%;--entry-image-link-max-width:100%;--entry-image-link-margin:0 auto var(--spacing-md);--entry-image-link-before-display:none}.has-image-stack .entry-image-link{--entry-image-link-order:-1}.has-boxed .has-image-stack{--entry-image-link-margin:0 auto}} \ No newline at end of file +:root{--color-success:#32cd32;--color-danger:#ff4500;--color-warning:gold;--color-info:#1e90ff;--color-border:rgba(10,20,30,.05);--color-shadow:rgba(10,20,30,.1);--system-font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;--code-font-family:consolas,monaco,monospace;--font-size-base:16px;--font-scale-responsive:0.15vw;--font-size-xs:calc(var(--font-size-sm)/var(--font-scale));--font-size-sm:calc(var(--font-size-md)/var(--font-scale));--font-size-md:calc(var(--font-size-base) + var(--font-scale-responsive));--font-size-lg:calc(var(--font-size-md)*var(--font-scale));--font-size-xl:calc(var(--font-size-lg)*var(--font-scale));--font-size-xxl:calc(var(--font-size-xl)*var(--font-scale));--font-size-xxxl:calc(var(--font-size-xxl)*var(--font-scale));--font-size-xxxxl:calc(var(--font-size-xxxl)*var(--font-scale));--line-height-scale:1.125;--line-height-1:1;--line-height-xs:calc(var(--line-height-1)*var(--line-height-scale));--line-height-sm:calc(var(--line-height-xs)*var(--line-height-scale));--line-height-md:calc(var(--line-height-sm)*var(--line-height-scale));--line-height-lg:calc(var(--line-height-md)*var(--line-height-scale));--spacing-base:16px;--spacing-xxxxs:2px;--spacing-xxxs:4px;--spacing-xxs:6px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:var(--spacing-base);--spacing-lg:calc(var(--spacing-md)*var(--spacing-scale));--spacing-xl:calc(var(--spacing-lg)*var(--spacing-scale));--spacing-xxl:calc(var(--spacing-xl)*var(--spacing-scale));--spacing-xxxl:calc(var(--spacing-xxl)*var(--spacing-scale));--spacing-xxxxl:calc(var(--spacing-xxxl)*var(--spacing-scale));--side-spacing:calc(var(--spacing-md) + 2vw);--padding-base:8px;--padding-xs:var(--padding-base);--padding-sm:calc(var(--padding-base)*(var(--padding-scale)*2));--padding-md:calc(var(--padding-sm)*var(--padding-scale));--padding-lg:calc(var(--padding-md)*var(--padding-scale));--padding-xl:calc(var(--padding-lg)*var(--padding-scale));--padding-xxl:calc(var(--padding-xl)*var(--padding-scale));--viewport-width:calc(100vw - var(--scrollbar-width, 0px));--row-gap:var(--spacing-md);--column-gap:var(--spacing-md);--wrap-max-width:var(--breakpoint-xl);--sidebar-width:300px;--content-max-width:var(--breakpoint-xl);--border-radius:4px;--border-width:1px;--border:var(--border-width) solid var(--color-border);--shadow:0 0.25em 1em 0 var(--color-shadow);--drop-shadow:drop-shadow(0 0.25em 1em var(--color-shadow));--inherit:inherit;--transition-property:all;--transition-duration:0.2s;--transition-timing-function:ease-in-out;--transition:var(--transition-property) var(--transition-duration) var(--transition-timing-function);--content-sidebar-wrap-margin-top:var(--spacing-xxl);--content-sidebar-wrap-margin-bottom:var(--spacing-xxxl);--content-sidebar-gap:calc(var(--column-gap)*3);--sub-menu-position:absolute;--sub-menu-left:-999rem;--sub-menu-width:200px;--sub-menu-margin:0 0 0 calc(0 - var(--spacing-md));--sub-menu-background-color:var(--color-white);--sub-menu-border:var(--border);--sub-menu-border-radius:var(--border-radius);--sub-menu-opacity:0;--sub-menu-transition:opacity var(--transition-duration) var(--transition-timing-function);--sub-menu-animation:fadein 0.2s ease-in-out;--sub-menu-toggle-position:relative;--sub-sub-menu-top:-1px;--sub-sub-menu-left:100%}*,:after,:before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:100%;max-width:var(--viewport-width);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;--body-top:0px;--scroll-margin-top:calc(var(--body-top) + var(--spacing-lg));background:var(--body-background-color,var(--color-background));color:var(--body-color,var(--color-body));display:flex;flex-direction:column;font-family:var(--body-font-family,unset);font-size:var(--body-font-size,var(--font-size-md));font-style:var(--body-font-style,normal);font-weight:var(--body-font-weight,unset);line-height:var(--body-line-height,var(--line-height-lg));min-height:var(--body-min-height,calc(100svh - var(--body-top)));overflow-x:hidden}main{display:block}hr{box-sizing:content-box;clear:both;height:0;margin:var(--horizontal-rule-margin,0 auto var(--spacing-md));overflow:visible;width:100%}pre{font-family:monospace,monospace;font-size:1em;overflow-x:scroll;padding:var(--preformatted-padding,var(--spacing-md));--code-padding:0;--code-background:transparent}a{background-color:transparent;color:var(--link-color,var(--color-link));-webkit-text-decoration:var(--link-text-decoration,none);text-decoration:var(--link-text-decoration,none);text-underline-offset:var(--link-text-decoration-offset,var(--spacing-xxs));transition:var(--link-transition,var(--transition));word-break:var(--link-word-break,break-word)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-radius:var(--image-border-radius,0);border-style:none;filter:var(--image-filter,unset);height:auto;max-width:100%;transform:var(--image-transform,unset);transition:var(--transition);vertical-align:top}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{--list-style-type:none;border:0;margin:0 0 var(--spacing-md);min-width:0;padding:.01em 0 0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;--input-line-height:var(--body-line-height,var(--line-height-lg));--input-border-radius:var(--border-radius)}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.has-sticky-header{--scroll-margin-top:calc(var(--body-top) + var(--header-height-shrunk, var(--header-height, 0px)) + var(--spacing-xs))}[id]{scroll-margin-top:var(--scroll-margin-top)}a:focus-visible,a:hover{color:var(--link-color-hover,var(--color-link-dark,var(--link-color,var(--color-link))));filter:var(--link-filter-hover,unset);outline-color:var(--color-body);-webkit-text-decoration:var(--link-text-decoration-hover,underline);text-decoration:var(--link-text-decoration-hover,underline);text-underline-offset:var(--link-text-decoration-offset-hover,var(--link-text-decoration-offset,var(--spacing-xxs)))}p{margin:var(--paragraph-margin,0 0 var(--paragraph-margin-bottom,var(--spacing-md)));padding:var(--paragraph-padding,0);width:var(--paragraph-width,auto)}p:empty{display:none}p:last-child{--paragraph-margin-bottom:0}p.has-background{--paragraph-padding:var(--spacing-lg) var(--spacing-xl)}b,strong{font-weight:var(--strong-font-weight,var(--body-font-weight-bold));word-wrap:break-word}em,i{font-style:var(--emphasis-font-style,italic)}mark.has-inline-color{background:transparent}blockquote{background:var(--blockquote-background,unset);border-bottom:var(--blockquote-border-bottom,0);border-left:var(--blockquote-border-left,var(--border));border-right:var(--blockquote-border-right,0);border-top:var(--blockquote-border-top,0);box-shadow:var(--blockquote-box-shadow,none);color:var(--blockquote-color,unset);font-family:var(--blockquote-font-family,var(--inherit));font-size:var(--blockquote-font-size,1em);font-style:var(--blockquote-font-style,italic);font-weight:var(--blockquote-font-weight,normal);line-height:var(--blockquote-line-height,normal);margin:var(--blockquote-margin,1em auto);padding:var(--blockquote-padding,var(--spacing-sm) 0 var(--spacing-xs) var(--spacing-lg));text-align:var(--blockquote-text-align,inherit)}cite{color:var(--cite-color,var(--color-body));font-family:var(--cite-font-family,var(--heading-font-family));font-size:var(--cite-font-size,.8rem);font-style:var(--cite-font-style,normal);font-weight:var(--cite-font-weight,bolder)}code,kbd,pre,samp{background:var(--code-background,var(--color-alt));border-radius:var(--code-border-radius,var(--border-radius));font-family:var(--code-font-family);font-size:var(--code-font-size,.9em);padding:var(--code-padding,.05em .5em)}code.hljs{background:transparent}.author-box-content,.entry-excerpt,.sidebar{line-height:var(--line-height-md)}.is-style-subheading{--heading-font-size:var(--font-size-lg);--heading-text-transform:uppercase;--heading-letter-spacing:1px}.has-line-height-1{line-height:1}.has-line-height-xs{line-height:var(--line-height-xs)}.has-line-height-sm{line-height:var(--line-height-sm)}.has-line-height-md{line-height:var(--line-height-md)}.is-style-heading,.is-style-subheading,h1,h2,h3,h4,h5,h6,legend:where(:not([class*=gfield]):not([class*=gform]):not([class*=wpform])){color:var(--heading-color,var(--color-heading));font-family:var(--heading-font-family,unset);font-style:var(--heading-font-style,normal);font-weight:var(--heading-font-weight,unset);letter-spacing:var(--heading-letter-spacing,normal);line-height:var(--heading-line-height,var(--line-height-sm));margin-bottom:var(--heading-margin-bottom,var(--spacing-md));margin-top:var(--heading-margin-top,0);text-transform:var(--heading-text-transform,none)}.is-style-heading:last-child,.is-style-subheading:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,legend:where(:not([class*=gfield]):not([class*=gform]):not([class*=wpform])):last-child{--heading-margin-bottom:0}.entry-content>.is-style-heading:not(:first-child),.entry-content>.is-style-subheading:not(:first-child),.entry-content>h1:not(:first-child),.entry-content>h2:not(:first-child),.entry-content>h3:not(:first-child),.entry-content>h4:not(:first-child),.entry-content>h5:not(:first-child),.entry-content>h6:not(:first-child),.entry-content>legend:where(:not([class*=gfield]):not([class*=gform]):not([class*=wpform])):not(:first-child){--heading-margin-top:var(--spacing-xxl)}h1{font-size:var(--h1-font-size,var(--font-size-xxxxl))}h2{font-size:var(--h2-font-size,var(--font-size-xxl))}h3{font-size:var(--h3-font-size,var(--font-size-xl))}h4{font-size:var(--h4-font-size,var(--font-size-lg))}h5{font-size:var(--h5-font-size,var(--font-size-md))}h6{font-size:var(--h6-font-size,var(--font-size-md))}ul{list-style-type:var(--list-style-type,var(--unordered-list-style-type,disc))}ol{list-style-type:var(--list-style-type,var(--ordered-list-style-type,decimal))}dl{list-style-type:var(--list-style-type,var(--definition-list-style-type,unset))}dl,ol,ul{line-height:var(--list-line-height,var(--line-height-md));list-style-position:var(--list-style-position,outside);margin:var(--list-margin,var(--list-margin-top,0) var(--list-margin-right,0) var(--list-margin-bottom,var(--spacing-sm)) var(--list-margin-left,1.75em));padding:var(--list-padding,0)}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:var(--sub-list-margin,var(--spacing-sm) 0 var(--spacing-sm) 1em)}ol li,ul li{margin:var(--list-item-margin,var(--list-item-margin-top,0) var(--list-item-margin-right,0) var(--list-item-margin-bottom,0) var(--list-item-margin-left,0))}ol.has-background,ul.has-background{--list-margin-left:0}.entry-content,.sidebar,.term-description{--list-item-margin-bottom:0.5em}dd,dt{margin:0}dt{font-weight:var(--description-term-font-weight,var(--heading-font-weight))}.button,.button:visited,[type=button],[type=reset],[type=submit],button{align-items:center;background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));box-shadow:var(--button-box-shadow,none);color:var(--button-color);cursor:var(--button-cursor,pointer);display:var(--button-display,inline-flex);filter:var(--button-filter,none);font-family:var(--button-font-family,var(--body-font-family));font-size:var(--button-font-size,var(--font-size-base));font-weight:var(--button-font-weight,var(--body-font-weight));gap:var(--spacing-xs);justify-content:center;letter-spacing:var(--button-letter-spacing,normal);line-height:var(--button-line-height,1.1);margin:var(--button-margin,0);max-height:var(--button-max-height,100%);opacity:var(--button-opacity,1);outline:var(--button-outline,none);overflow-wrap:var(--button-overflow-wrap,break-word);padding:var(--button-padding,.9rem 2rem);position:relative;text-align:var(--button-text-align,center);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);text-transform:var(--button-text-transform,none);transform:var(--button-transform,none);transition:var(--button-transition,var(--transition));white-space:var(--button-white-space,normal);width:var(--button-width,auto);word-break:var(--button-word-break,normal)}.button:active,.button:focus-visible,.button:hover,.button:visited:active,.button:visited:focus-visible,.button:visited:hover,[type=button]:active,[type=button]:focus-visible,[type=button]:hover,[type=reset]:active,[type=reset]:focus-visible,[type=reset]:hover,[type=submit]:active,[type=submit]:focus-visible,[type=submit]:hover,button:active,button:focus-visible,button:hover{background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));color:var(--button-color-hover,var(--button-color));filter:var(--button-filter-hover,var(--button-filter,none));outline:var(--button-outline-hover,var(--button-outline,none));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));transform:var(--button-transform-hover,var(--button-transform,none))}.button:disabled,.button:visited:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:not-allowed;opacity:.5}.button-secondary,.button-secondary:visited{--button-color:var(--button-secondary-color);--button-color-hover:var(--button-secondary-color-hover,var(--button-secondary-color));--button-background:var(--button-secondary-background,var(--color-secondary));--button-background-hover:var(--button-secondary-background-hover,var(--color-secondary-dark,var(--color-secondary)))}.button-link,.button-link:visited{--button-color:var(--button-link-color,var(--color-link));--button-color-hover:var(--button-link-color-hover,var(--color-link-dark,var(--link-color-hover,var(--color-link-dark))));--button-background:var(--button-link-background,transparent);--button-background-hover:var(--button-link-background-hover,transparent);--button-padding:var(--button-link-padding,0.9rem 0.5rem);--button-border:0;--button-box-shadow:none;--button-box-shadow-hover:none}.button-link:after,.button-link:visited:after{background:currentColor;content:"";display:inline-flex;flex:0 1 auto;height:.75em;-webkit-mask-image:var(--button-link-url,"");mask-image:var(--button-link-url,"");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.75em}.button-outline,.button-outline:visited{--button-max-height:calc(100% - var(--button-outline-width, 2px)*2);--button-color:var(--button-outline-color,var(--color-primary));--button-color-hover:var(--button-outline-color-hover,var(--color-white));--button-background:var(--button-outline-background,transparent);--button-background-hover:var(--button-outline-background-hover,var(--button-outline-color,var(--button-color)));--button-border:var(--button-outline-width,2px) solid var(--button-outline-color,var(--button-color));--button-border-hover:var(--button-border)}.button-small{--button-padding:var(--button-small-padding,0.75rem 1.25rem);--button-font-size:var(--button-small-font-size,0.8rem)}.button-large{--button-padding:var(--button-large-padding,1.25rem 2.5rem);--button-font-size:var(--button-large-font-size,1.25rem)}.wp-block-button:first-child>.button-link{padding-left:0}.wp-block-button:last-child>.button-link{padding-right:0}form{accent-color:var(--color-primary)}label:where(:not([class*=gfield]):not([class*=gform]):not([class*=wpform])){display:inline-block;font-size:var(--label-font-size,inherit);font-weight:var(--label-font-weight,var(--heading-font-weight));margin:var(--label-margin,0 0 var(--spacing-xs));--input-font-size:smaller;--input-font-weight:var(--body-font-weight)}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),optgroup,select,textarea{background-clip:padding-box;background-color:var(--input-background-color,var(--color-white));border:var(--input-border,1px solid rgba(0,0,0,.1));border-radius:var(--input-border-radius,var(--border-radius));box-shadow:var(--input-box-shadow,none);color:var(--input-color,var(--color-body));display:var(--input-display,block);font-family:var(--input-font-family,var(--inherit));font-size:var(--input-font-size,var(--font-size-base));line-height:var(--input-line-height,1);margin:var(--input-margin,0);outline:none;padding:var(--input-padding,.9em);transition:var(--input-transition,var(--transition));width:var(--input-width,100%)}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,optgroup:focus,select:focus,textarea:focus{border-color:var(--input-border-color-focus,var(--color-link));outline:none}[type=color]:disabled,[type=date]:disabled,[type=datetime-local]:disabled,[type=datetime]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,optgroup:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}::-moz-placeholder,input::-moz-placeholder{color:var(--input-placeholder-color,currentColor);font-size:var(--input-placeholder-font-size,var(--font-size-base));opacity:var(--input-placeholder-opacity,.5)}::placeholder,input::placeholder{color:var(--input-placeholder-color,currentColor);font-size:var(--input-placeholder-font-size,var(--font-size-base));opacity:var(--input-placeholder-opacity,.5)}select{accent-color:currentColor;min-height:var(--select-height,calc(var(--font-size-md, 1em)*2));--input-padding:var(--select-padding,0 var(--spacing-sm))}select[multiple]{height:auto}input[type=checkbox],input[type=image],input[type=radio]{margin-right:var(--spacing-md);width:auto}input[type=color]{min-height:var(--spacing-xl)}input[type=search]{-webkit-appearance:none;font-size:var(--font-size-md);max-width:var(--search-input-max-width,320px);min-width:var(--search-input-min-width,0);width:var(--search-input-width,auto)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}body:not(:-moz-handler-blocked) fieldset{display:table-cell}legend:where(:not([class*=gfield]):not([class*=gform]):not([class*=wpform])){display:table;float:left;font-size:var(--legend-font-size,var(--font-size-md));margin:var(--legend-margin,0 0 var(--spacing-md));padding:var(--legend-padding,0);width:100%}legend:where(:not([class*=gfield]):not([class*=gform]):not([class*=wpform]))+*{clear:both}table{border:var(--border);border-collapse:collapse;border-radius:var(--table-border-radius,var(--border-radius));border-spacing:0;margin:var(--table-margin,var(--spacing-md) 0);width:100%}th{background-color:var(--table-header-background-color,var(--color-alt));font-size:var(--table-header-font-size,smaller);font-weight:var(--table-header-font-weight,var(--heading-font-weight))}td,th{border:var(--table-border,var(--border));border-left:0;border-right:0;padding:var(--table-padding,var(--spacing-md));text-align:left}td:first-of-type,th:first-of-type{border-left:var(--table-border,var(--border))}td:last-of-type,th:last-of-type{border-right:var(--table-border,var(--border))}embed,iframe,object,video{max-width:100%}img:has(.aligncenter){display:block}iframe{border:0}iframe[type]{padding:0}figure{margin-inline-end:0;margin-inline-start:0;max-width:100%}.has-rounded-image{--image-border-radius:9999px}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes standardmenu{0%{opacity:0;top:80%}to{opacity:1;top:100%}}.site-container{background:var(--site-container-background,unset);display:flex;flex:1;flex-direction:column;margin:var(--site-container-margin,unset);max-width:var(--site-container-max-width,unset);width:100%}.has-boxed-container{--site-container-background:var(--color-white)}.has-boxed-container.has-before-header{--site-container-margin-top:0}.wrap{margin-left:auto;margin-right:auto;max-width:var(--wrap-max-width);position:var(--wrap-position,unset);width:var(--wrap-width,calc(100% - var(--side-spacing)*2))}.site-inner{flex-grow:1;margin:var(--site-inner-margin,var(--site-inner-margin-top,0) auto var(--site-inner-margin-bottom,0));width:100%}.content-sidebar-wrap{margin:var(--content-sidebar-wrap-margin-top) auto var(--content-sidebar-wrap-margin-bottom);max-width:var(--wrap-max-width);width:calc(100% - var(--side-spacing)*2)}.content-sidebar-wrap>.content>.entry>.entry-wrap>.entry-content:first-child>.alignfull:first-child,.content-sidebar-wrap>.content>.entry>.entry-wrap>.entry-content:first-child>:where(script,style):first-child+.alignfull,.content-sidebar-wrap>.content>.entry>.entry-wrap>.entry-content:first-child>:where(script,style):first-child+:where(script,style)+.alignfull{margin-top:var(--alignfull-first-margin-top,calc(var(--content-sidebar-wrap-margin-top)*-1))}.content-sidebar-wrap>.content>.entry>.entry-wrap:last-child>.entry-content>.alignfull:last-child{margin-bottom:var(--alignfull-first-margin-bottom,calc(var(--content-sidebar-wrap-margin-bottom)*-1))}.content{margin:var(--content-margin,var(--content-margin-top,0) var(--content-margin-sides,auto) var(--content-margin-bottom,0));max-width:var(--content-max-width);width:100%;--columns:0}.has-full-content{--content-max-width:100%}.has-wide-content{--content-max-width:var(--breakpoint-xl)}.has-standard-content{--content-max-width:var(--breakpoint-md)}.has-narrow-content{--content-max-width:var(--breakpoint-sm)}.has-content-sidebar,.has-sidebar-content{--content-max-width:unset}.has-sidebar-content{--content-order:1}.has-columns,.is-column{--flex-basis:calc(100%*var(--columns) - var(--column-gap)*(1 - var(--columns)) - 0.025px);--flex-default:0 0 var(--flex-basis)}.has-columns{align-items:var(--align-columns-vertical,initial);display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap);justify-content:var(--align-columns,initial)}.is-column{flex:var(--flex,var(--flex-default));min-width:0;order:var(--order,unset)}.is-column:not([style*="--order-xs"]){--order-xs:initial}.is-column:not([style*="--order-sm"]){--order-sm:initial}.is-column:not([style*="--order-md"]){--order-md:initial}.sidebar{font-size:var(--sidebar-font-size,var(--font-size-sm));margin-top:var(--sidebar-margin-top,var(--spacing-xl));--widget-margin-bottom:var(--spacing-xl);--entry-title-margin-bottom:var(--spacing-xs);--entry-title-font-size:var(--font-size-lg);--entry-content-margin:0 0 var(--spacing-md);--paragraph-margin-bottom:var(--spacing-xs)}.sidebar .widget:first-of-type{--widget-margin-top:0}.nav-header-left,.nav-header-right{background:var(--nav-header-background,none);display:var(--nav-header-display,flex);flex-grow:1;margin:var(--nav-header-margin,0 -5vw);padding:var(--nav-header-padding,var(--spacing-md) 5vw);position:relative;width:var(--nav-header-width,var(--viewport-width))}.nav-after-header{display:var(--nav-after-header-display,none);position:relative;width:100%;z-index:10}.menu{align-items:var(--menu-align-items,center);-moz-columns:var(--menu-columns,auto);columns:var(--menu-columns,auto);display:var(--menu-display,flex);flex-wrap:var(--menu-flex-wrap,wrap);font-family:var(--menu-font-family,var(--inherit));font-size:var(--menu-font-size,var(--font-size-md));font-weight:var(--menu-font-weight,unset);justify-content:var(--menu-justify-content,start);letter-spacing:var(--menu-letter-spacing,normal);line-height:var(--menu-line-height,1.219);list-style-type:none;margin:0;text-transform:var(--menu-text-transform,normal);width:100%}.menu-item{display:var(--menu-item-display,flex);flex-wrap:var(--menu-item-flex-wrap,wrap);justify-content:var(--menu-item-justify-content,start);margin:var(--menu-item-margin,0);position:relative;width:var(--menu-item-width,auto)}.menu-item-button:not(.menu-item-first){margin-left:var(--spacing-sm)}.menu-item-button:not(.menu-item-last){margin-right:var(--spacing-sm)}.menu-item.search{z-index:12}.menu-item-button>.menu-item-link{--menu-item-link-flex:0 1 auto;--menu-item-link-color:var(--button-color);--menu-item-link-color-hover:var(--button-color-hover,var(--button-color));--button-font-size:var(--menu-font-size,var(--font-size-md))}.menu-item-link{--link-text-decoration:var(--menu-item-link-text-decoration,none);--link-text-decoration-hover:var(--menu-item-link-text-decoration-hover,none);--link-filter-hover:brightness(1);align-items:center;color:var(--menu-item-link-color,var(--color-heading));display:var(--menu-item-link-display,flex);flex:var(--menu-item-link-flex,unset);justify-content:var(--menu-item-link-justify-content,start);max-width:var(--menu-item-link-max-width,100%);padding:var(--menu-item-link-padding,var(--spacing-md) var(--spacing-md));text-align:var(--menu-item-link-text-align,start);width:var(--menu-item-link-width,auto)}.menu-item-link>span{align-items:center;display:inline-flex;justify-content:center;transition:var(--transition)}.menu-item-link-current,.menu-item-link:focus-visible,.menu-item-link:hover{color:var(--menu-item-link-color-hover,var(--menu-item-link-color,var(--color-link)));filter:var(--menu-item-name-filter-hover,var(--link-filter-hover))}.menu-item-has-children>a:after{border-bottom:1px solid;border-left:0;border-right:1px solid;border-top:0;content:"";display:var(--menu-item-dropdown-toggle,inline-block);height:6px;margin-left:var(--menu-item-dropdown-margin-left,var(--spacing-xs));transform:var(--sub-menu-toggle-transform,rotate(45deg));width:6px}.menu-item-has-children .menu-item-has-children>a:after{transform:rotate(-45deg)}.menu-item-icon+.menu-item-icon>.menu-item-link,.menu-item-icon+.menu-item-icon>.search-toggle{padding-left:var(--spacing-xxs)}.sub-menu{--menu-item-dropdown-margin-left:auto;--menu-item-width:100%;--menu-item-link-width:100%;--menu-item-link-color:var(--sub-menu-link-color,var(--color-body));--menu-item-link-color-hover:var(--sub-menu-link-color-hover,var(--color-primary));--menu-item-link-padding:var(--spacing-sm) var(--spacing-md);animation:var(--sub-menu-animation,none);background:var(--sub-menu-background,var(--color-white));border:var(--sub-menu-border,0);border-radius:var(--sub-menu-border-radius,0);display:var(--sub-menu-display,none);flex:1 1 100%;flex-wrap:wrap;font-size:var(--sub-menu-font-size,.9em);left:var(--sub-menu-left,auto);list-style-type:var(--sub-menu-list-style,none);margin:var(--sub-menu-margin,0);opacity:var(--sub-menu-opacity,1);padding:var(--sub-menu-padding,var(--spacing-xxs) 0);position:var(--sub-menu-position,relative);top:var(--sub-menu-top,100%);width:var(--sub-menu-width,18rem);z-index:9}.menu-list,.mobile-menu,.sidebar{--menu-item-dropdown-toggle:none}.menu-list,.sidebar{--menu-display:block;--menu-item-link-padding:var(--spacing-xs) 0;--sub-menu-position:static;--sub-menu-display:block;--sub-menu-width:auto;--sub-menu-margin:0 0 0 var(--spacing-lg);--sub-menu-padding:0;--sub-menu-background:none;--sub-menu-list-style:disc;--sub-menu-border:none;--sub-menu-opacity:1}.menu-toggle{align-items:center;color:currentColor;display:var(--menu-toggle-display,flex);flex-direction:var(--menu-toggle-flex-direction,row);justify-content:center;margin:0;min-height:2em;order:var(--menu-toggle-order,unset);padding:var(--menu-toggle-padding,0);z-index:100;--button-background:transparent;--button-background-hover:transparent;--button-text-decoration:none;--button-text-decoration-hover:none;--button-border:0;--button-border-hover:0;--button-box-shadow:none;--button-box-shadow-hover:none;--button-transform:0;--button-transform-hover:0}.menu-toggle:focus-visible{outline:var(--border)}.menu-toggle-icon{background:var(--menu-toggle-icon-background,currentColor);bottom:auto;color:var(--menu-toggle-color,var(--menu-item-link-color,var(--color-heading)));margin:auto;position:relative;right:auto;top:auto;transition:var(--menu-toggle-transition,background 0s .2s)}.menu-toggle-icon,.menu-toggle-icon:after,.menu-toggle-icon:before{border-radius:var(--menu-toggle-line-border-radius,var(--border-radius));display:block;height:var(--menu-toggle-line-height,2px);width:var(--menu-toggle-line-width,calc(var(--spacing-md)*2))}.menu-toggle-icon:after,.menu-toggle-icon:before{background:currentColor;content:"";position:absolute}.menu-toggle-icon:before{top:var(--menu-toggle-line-spacing,calc(var(--spacing-md)*-.5));transform:var(--menu-toggle-line-before-transform,rotate(0deg));transition:var(--menu-toggle-line-before-transition,top .2s .2s,transform .2s 0s)}.menu-toggle-icon:after{bottom:var(--menu-toggle-line-spacing,calc(var(--spacing-md)*-.5));transform:var(--menu-toggle-line-after-transform,rotate(0deg));transition:var(--menu-toggle-line-after-transition,bottom .2s .2s,transform .2s 0s)}.menu-toggle-icon+span{margin-left:var(--spacing-xs)}.mobile-menu-visible{--menu-toggle-icon-background:transparent;--menu-toggle-line-spacing:0;--menu-toggle-line-before-transform:rotate(45deg);--menu-toggle-line-after-transform:rotate(-45deg);--menu-toggle-line-before-transition:top 0.2s 0s,transform 0.2s 0.2s;--menu-toggle-line-after-transition:top 0.2s 0s,transform 0.2s 0.2s;--mobile-menu-display:block;--mobile-menu-animation:standardmenu 0.3s ease-in-out}.sub-menu.visible{display:var(--sub-menu-visible-display,flex);left:var(--sub-menu-visible-left,auto);opacity:var(--sub-menu-visible-opacity,1)}.sub-menu .sub-menu{left:var(--sub-sub-menu-left,auto);top:var(--sub-sub-menu-top,auto);white-space:var(--sub-sub-menu-white-space,normal)}.menu-item:focus-visible>.sub-menu,.menu-item:focus-within>.sub-menu,.menu-item:hover>.sub-menu{display:flex;--sub-menu-opacity:1;--sub-menu-left:auto}.mobile-menu{--sub-menu-position:static;--sub-menu-width:100%;--sub-menu-opacity:1;--menu-item-width:100%;--menu-item-link-flex:1;--menu-item-link-padding:var(--spacing-sm) var(--spacing-sm);--wrap-display:block;--sub-menu-background:var(--color-header);--sub-menu-margin:0 0 var(--spacing-md) var(--spacing-xxs);animation:var(--mobile-menu-animation,none);background:var(--mobile-menu-background,var(--color-header));border-bottom:var(--mobile-menu-border-bottom,var(--border));color:var(--mobile-menu-color,var(--color-body));display:var(--mobile-menu-display,none);left:0;max-height:calc(100vh - var(--header-height, 0px) - var(--header-shrink-offset));overflow-y:auto;padding:var(--spacing-md) 0;position:absolute;top:100%;width:100%}.menu-list .sub-menu,.sidebar .sub-menu{--menu-item-display:list-item;--menu-item-link-padding:var(--spacing-xs) 0;text-align:start}.sub-menu-toggle{align-items:center;display:var(--sub-menu-toggle-display,flex);height:auto;justify-content:center;margin:var(--sub-menu-toggle-margin,0);padding:1em;--button-background:transparent;--button-background-hover:transparent;--button-text-decoration:none;--button-text-decoration-hover:none;--button-border:0;--button-border-hover:0;--button-box-shadow:none;--button-box-shadow-hover:none;--button-transform:0;--button-transform-hover:0}.sub-menu-toggle:focus{outline:var(--border)}.sub-menu-toggle-icon{border-bottom-width:2px;border-color:var(--menu-item-link-color,var(--color-heading));border-right-width:2px;border-style:solid;border-left:0;border-top:0;height:.4em;transform:var(--sub-menu-toggle-transform,rotate(45deg));width:.4em}.active{--sub-menu-toggle-transform:rotate(-135deg)}.search-icon-form{position:var(--search-icon-form-position,relative)!important}.search-icon-form .search-form{background-color:var(--color-white);border-radius:var(--input-border-radius) var(--button-border-radius) var(--button-border-radius) var(--input-border-radius);bottom:var(--search-icon-form-bottom,unset);box-shadow:var(--shadow);display:var(--search-icon-form-display,none);left:var(--search-icon-form-left,unset);max-width:var(--search-icon-form-max-width,var(--wrap-max-width));padding:var(--spacing-sm);position:absolute;right:var(--search-icon-form-right,0);top:var(--search-icon-form-top,100%);width:var(--search-icon-form-width,unset)}.search-icon-form .search-form-visible{--search-icon-form-display:flex}.search-toggle{background:transparent;border:none;box-shadow:none;color:var(--search-toggle-color,var(--menu-item-link-color,var(--color-heading)));margin:0;padding:var(--menu-item-link-padding,var(--spacing-sm) var(--spacing-xxs));position:relative}.search-toggle:focus-visible,.search-toggle:hover{background:transparent;border:none;box-shadow:none;color:var(--search-toggle-color-hover,var(--search-toggle-color,var(--menu-item-link-color,var(--color-heading))))}.search-toggle[aria-expanded=true]{--search-toggle-icon-display:none;--search-toggle-close-display:block}.search-toggle-text{margin-right:var(--spacing-xxs)}.search-toggle-close,.search-toggle-icon{width:var(--search-toggle-icon-width,1em);fill:currentColor}.search-toggle-icon{display:var(--search-toggle-icon-display,block)}.search-toggle-close{display:var(--search-toggle-close-display,none)}.site-footer{--search-icon-form-top:auto;--search-icon-form-bottom:100%}.mobile-menu .search-icon-form{display:none}.mobile-menu .menu-item-button{--menu-item-margin:var(--spacing-sm) 0}.mobile-menu .menu-item:focus-visible>.sub-menu:not(.visible),.mobile-menu .menu-item:focus-within>.sub-menu:not(.visible),.mobile-menu .menu-item:hover>.sub-menu:not(.visible){display:none}.archive-description,.page-description{margin:var(--archive-description-margin,0 auto var(--spacing-xl));max-width:var(--archive-description-max-width,none);text-align:var(--archive-description-text-align,auto)}.archive-title{font-size:var(--archive-title-font-size,var(--font-size-xxxxl));font-weight:var(--archive-title-font-weight,var(--heading-font-weight))}.archives-description{margin:var(--archives-description-margin,0 auto var(--spacing-xl))}.archive-page-content{margin:var(--archive-page-content-margin,var(--archive-page-content-margin-top,0) auto var(--archive-page-content-margin-bottom,0));width:100%}.no-sidebar .archive-page-content:last-child:has(>.alignfull:last-child){--archive-page-content-margin-bottom:calc(var(--content-sidebar-wrap-margin-bottom)*-1)}.avatar{border-radius:var(--avatar-border-radius,var(--border-radius));display:block}.mai-avatar{border-radius:var(--avatar-border-radius,50%);display:var(--avatar-display);margin:var(--avatar-margin);max-width:var(--avatar-max-width);overflow:hidden}.breadcrumb{font-size:var(--breadcrumb-font-size,var(--font-size-sm));line-height:var(--breadcrumb-line-height,var(--line-height-sm));margin:var(--breadcrumb-margin,var(--spacing-md) auto);max-width:var(--wrap-max-width);width:calc(100% - var(--side-spacing)*2)}.search-form{display:var(--search-form-display,flex)}.search-form-input{border-bottom-right-radius:0;border-top-right-radius:0}.search-form-submit{--button-margin:var(--search-button-margin,0 0 0 var(--search-button-margin-left,calc(var(--spacing-lg)*-1)));--button-padding:0.75em 1.25em;--button-font-size:var(--font-size-sm)}.search-form-submit-icon{pointer-events:none;width:1em;fill:currentColor}.widget{border:var(--widget-border,0);border-radius:var(--widget-border-radius,var(--border-radius));margin:var(--widget-margin,var(--widget-margin-top,0) var(--widget-margin-right,var(--widget-margin-sides,0)) var(--widget-margin-bottom,var(--spacing-sm)) var(--widget-margin-left,var(--widget-margin-sides,0)));padding:var(--widget-padding,0);width:var(--widget-width,100%);--entry-width:100%;--entry-wrap-padding:0}.entry-content{margin:var(--entry-content-margin,0 0 var(--entry-content-margin-bottom,var(--spacing-md)))}.entry-content:last-child{margin-bottom:0}.entry-custom-content{margin:var(--entry-custom-content-margin,0 0 var(--entry-custom-content-margin-bottom,var(--spacing-md)))}.entry-custom-content:empty{display:none}.entry-custom-content:last-child{margin-bottom:0}.entry-excerpt{display:block;font-family:var(--entry-excerpt-font-family,var(--inherit));font-size:var(--entry-excerpt-font-size,.9em);margin:var(--entry-excerpt-margin,0 0 var(--entry-excerpt-margin-bottom,var(--spacing-md)));width:100%}.entry-excerpt:last-child{--entry-excerpt-margin-bottom:0}.entry-excerpt-single{--entry-excerpt-margin-bottom:var(--spacing-xl);--entry-excerpt-font-size:var(--font-size-lg)}.entry-header{margin:var(--entry-header-margin,0 0 var(--spacing-md))}a+.entry-header{margin-top:var(--spacing-md)}.entry-header:last-child{margin-bottom:0}.entries{--entry-image-link-gap:min(4%,var(--spacing-xxl));--entry-image-line-height:0;--entry-meta-margin:0 0 var(--spacing-md) 0}.entry-image-link{align-self:var(--entry-image-link-align,unset);border:var(--entry-image-link-border,0);border-radius:var(--entry-image-link-border-radius,unset);box-shadow:var(--entry-image-link-box-shadow,none);display:var(--entry-image-link-display,block);flex:var(--entry-image-link-flex,initial);height:var(--entry-image-height,initial);line-height:var(--entry-image-line-height,unset);margin:var(--entry-image-link-margin,var(--entry-image-link-margin-top,0) var(--entry-image-link-margin-right,0) var(--entry-image-link-margin-bottom,var(--spacing-md)) var(--entry-image-link-margin-left,0));max-width:var(--entry-image-link-max-width,unset);order:var(--entry-image-link-order,unset);width:var(--entry-image-width,initial)}.entry-image-link:last-child{margin-bottom:0}.entry-image-link figcaption{margin-top:.5em}.has-image-background,[class*=has-image-left-],[class*=has-image-right-]{--entry-image-link-margin-bottom:0}[class*=has-image-left-]{--entry-image-link-margin-right:var(--entry-image-link-gap)}[class*=has-image-right-]{--entry-image-link-order:1;--entry-image-link-margin-left:var(--entry-image-link-gap)}.entry-image-single{--entry-image-link-margin-bottom:var(--spacing-lg)}.entry-image{border-radius:var(--entry-image-border-radius,var(--image-border-radius,var(--border-radius)));height:var(--entry-image-height,initial);min-width:100%;-o-object-fit:var(--entry-image-object-fit,unset);object-fit:var(--entry-image-object-fit,unset);width:var(--entry-image-width,unset)}.has-image-center{--entry-image-link-align:center}.has-image-full{--entry-image-width:100%}.has-image-left-middle,.has-image-right-middle{--entry-image-width:100%;--entry-image-link-align:center}.has-image-left-full,.has-image-right-full{--entry-image-link-display:flex;--entry-image-link-flex:1 1 var(--entry-image-link-max-width);--entry-image-link-before-display:block;--entry-image-object-fit:cover;--entry-image-width:100%;--entry-image-height:100%}.has-boxed.has-image-full .has-image-first,.has-boxed.has-image-left-full,.has-boxed.has-image-right-full{--entry-image-border-radius:0;--entry-image-link-margin-bottom:0}.has-boxed.has-image-center .has-image-first{--entry-image-link-margin:var(--entry-wrap-padding) var(--entry-wrap-padding) 0}.has-boxed.has-image-left-bottom,.has-boxed.has-image-left-middle,.has-boxed.has-image-left-top,.has-boxed.has-image-right-bottom,.has-boxed.has-image-right-middle,.has-boxed.has-image-right-top{--entry-image-link-margin-top:var(--entry-wrap-padding);--entry-image-link-margin-bottom:var(--entry-wrap-padding)}.has-boxed[class*=has-image-left-],.has-boxed[class*=has-image-right-]{--entry-image-link-gap:calc(min(4%, var(--spacing-xxl)) - var(--entry-wrap-padding))}.has-boxed.has-image-left-bottom,.has-boxed.has-image-left-middle,.has-boxed.has-image-left-top{--entry-image-link-margin-left:var(--entry-wrap-padding)}.has-boxed.has-image-right-bottom,.has-boxed.has-image-right-middle,.has-boxed.has-image-right-top{--entry-image-link-margin-right:var(--entry-wrap-padding)}.has-image-background{--entry-position:relative;--entry-image-width:100%;--entry-image-height:100%;--entry-image-object-fit:cover;--entry-flex-direction:row;--align-text-vertical:start}.has-image-background .entry-image-link{bottom:0;left:0;position:absolute;right:0;top:0}.has-image-even-first .entry:nth-child(odd),.has-image-odd-first .entry:nth-child(2n){--entry-image-link-order:2;--entry-image-link-margin-right:0;--entry-image-link-margin-left:var(--entry-image-link-gap)}.has-image-even-first .entry:nth-child(2n),.has-image-odd-first .entry:nth-child(odd){--entry-image-link-order:-1;--entry-image-link-margin-right:var(--entry-image-link-gap);--entry-image-link-margin-left:0}.has-image-even-first.has-boxed:not(.has-image-left-full):not(.has-image-right-full) .entry:nth-child(odd),.has-image-odd-first.has-boxed:not(.has-image-left-full):not(.has-image-right-full) .entry:nth-child(2n){--entry-image-link-margin-right:var(--entry-wrap-padding)}.has-image-even-first.has-boxed:not(.has-image-left-full):not(.has-image-right-full) .entry:nth-child(2n),.has-image-odd-first.has-boxed:not(.has-image-left-full):not(.has-image-right-full) .entry:nth-child(odd){--entry-image-link-margin-left:var(--entry-wrap-padding)}.entry-meta{font-family:var(--entry-meta-font-family,unset);font-size:var(--entry-meta-font-size,var(--font-size-sm));font-weight:var(--entry-meta-font-weight,unset);letter-spacing:var(--entry-meta-letter-spacing,inherit);margin:var(--entry-meta-margin,0 0 var(--spacing-xl) 0);text-align:var(--entry-meta-text-align,start)}.entry-meta>*{vertical-align:middle}.entry-meta:last-child{margin:0}.entry-terms{display:var(--entry-terms-display,block)}.entry-more{margin:var(--entry-more-margin,0);padding-top:var(--spacing-xxs)}.entry-more-link{margin:var(--entry-more-link-margin,0 0 var(--spacing-md))}.has-boxed .entry:not(.has-image) .entry-more:last-child,.has-boxed.has-image-full .entry-more:last-child,.has-boxed:not([style*="--align-text-vertical"]) .entry-more:last-child{--entry-more-margin:auto 0 0}.entry-more:last-child .entry-more-link{margin:0}.entry-more-link[class=entry-more-link]{font-size:var(--font-size-sm)}.entry-more-link.button-link{padding:0}.entry-overlay{background:var(--entry-overlay-background,transparent);border-radius:var(--entry-border-radius,var(--border-radius));bottom:0;left:0;opacity:var(--entry-overlay-opacity,.6);position:absolute;right:0;top:0;transition:var(--transition);z-index:0}.has-image-background .has-image{color:var(--color-white);--entry-overlay-background:linear-gradient(var(--entry-overlay-background-direction,to bottom),var(--entry-overlay-color-start,var(--color-heading)) 0%,var(--entry-overlay-color-end,var(--color-heading)) 100%);--entry-wrap-color:var(--color-white);--entry-background:var(--color-black)}.has-image-background .has-image.no-entry-link{--heading-color:var(--color-white)}.has-image-background .has-image.has-entry-link{--entry-title-link-color:var(--color-white);--entry-title-link-color-hover:var(--color-white);--entry-title-text-decoration:none;--entry-title-text-decoration-hover:none}.has-image-background .has-image.has-entry-link:focus-visible,.has-image-background .has-image.has-entry-link:hover{--entry-overlay-opacity:var(--entry-overlay-hover-opacity,0.8);--entry-overlay-background:linear-gradient(var(--entry-overlay-hover-background-direction,var(--entry-overlay-background-direction,to bottom)),var(--entry-overlay-hover-color-start,var(--entry-overlay-color-start,var(--color-heading))) 0%,var(--entry-overlay-hover-color-end,var(--entry-overlay-color-end,var(--color-heading))) 100%)}.has-image-background[style*="--align-text-vertical:start"] .has-image{--entry-overlay-color-end:transparent}.has-image-background[style*="--align-text-vertical:end"] .has-image{--entry-overlay-color-start:transparent}.entry-title{font-size:var(--entry-title-font-size,var(--font-size-xxxxl))}.entry-title:last-child{margin-bottom:0}.entry-title-single{margin-bottom:var(--entry-title-single-margin-bottom,var(--spacing-xl))}.entry-title-link{color:var(--entry-title-link-color,currentColor);display:var(--entry-title-link-display,block);-webkit-text-decoration:var(--entry-title-text-decoration,none);text-decoration:var(--entry-title-text-decoration,none)}.entry-title-link:focus-visible,.entry-title-link:hover{color:var(--entry-title-link-color-hover,var(--link-color-hover,var(--color-link)));-webkit-text-decoration:var(--entry-title-text-decoration-hover,var(--entry-title-text-decoration,none));text-decoration:var(--entry-title-text-decoration-hover,var(--entry-title-text-decoration,none))}.has-boxed{--entry-title-link-color:var(--color-heading);--entry-title-link-color-hover:var(--color-link);color:var(--color-body);--heading-color:var(--color-heading);--entry-background:var(--color-white);--entry-border:var(--border);--entry-box-shadow:var(--shadow);--entry-overflow:hidden}.entries-archive{margin-bottom:var(--entries-margin-bottom,var(--spacing-lg))}.entry{align-items:var(--align-text-vertical,initial);background:var(--entry-background,unset);border:var(--entry-border,0);border-radius:var(--entry-border-radius,var(--border-radius));box-shadow:var(--entry-box-shadow,unset);display:var(--entry-display,flex);flex-direction:var(--entry-flex-direction,column);flex-wrap:var(--entry-flex-wrap,nowrap);margin:var(--entry-margin,0);overflow:var(--entry-overflow,unset);padding:var(--entry-padding,0);position:var(--entry-position,static);text-align:var(--align-text,inherit);width:var(--entry-width,auto)}.entry-archive,.entry-grid{order:var(--entry-order,var(--entry-index,unset))}.has-image-background .entry,.has-image-left-full .entry-image,.has-image-right-full .entry-image{aspect-ratio:var(--aspect-ratio,4/3)}.has-image-background .entry-wrap{z-index:0}@supports not (aspect-ratio:4/3){.has-image-background .entry:before,.has-image-left-full .entry-image-link:before,.has-image-right-full .entry-image-link:before{content:"";display:block;height:0;margin-left:-1px;padding-bottom:calc(100%/(var(--aspect-ratio, 4/3)));width:1px}}[class*=has-image-left],[class*=has-image-right]{--entry-flex-direction:row}.has-boxed.has-image-left-full,.has-boxed.has-image-right-full,.has-boxed:not([class*=has-image-left-full]):not([class*=has-image-right-full]),.has-image-background{--entry-wrap-padding:var(--spacing-lg)}.entry-wrap{background:var(--entry-wrap-background,transparent);border:var(--entry-wrap-border,unset);border-radius:var(--entry-wrap-border-radius,unset);box-shadow:var(--entry-wrap-box-shadow,unset);color:var(--entry-wrap-color,inherit);display:flex;flex:1;flex-direction:column;margin:var(--entry-wrap-margin,0);padding:var(--entry-wrap-padding,0);transition:all .3s ease-in-out;width:var(--entry-wrap-width,initial)}.entry-wrap>.entry-overlay{z-index:-1}.entry-byline,.entry-website{display:block;font-family:var(--body-font-family);font-size:var(--font-size-sm);font-weight:var(--body-font-weight);margin-top:var(--spacing-xs)}@media only screen and (min-width:600px)and (max-width:799px){.has-columns,.is-column{--flex:var(--flex-sm,var(--flex-default));--columns:var(--columns-sm,1)}.is-column{--order:var(--order-sm,initial)}}@media screen and (min-width:601px){body{--body-top:var(--wp-admin--admin-bar--height,0px)}}@media only screen and (min-width:800px)and (max-width:999px){:root{--font-scale:var(--font-scale-tablet,1.2);--spacing-scale:var(--spacing-scale-tablet,1.414);--padding-scale:var(--padding-scale-tablet,1.778)}.has-columns,.is-column{--flex:var(--flex-md,var(--flex-default));--columns:var(--columns-md,1)}.is-column{--order:var(--order-md,initial)}}@media only screen and (min-width:1000px){:root{--font-scale:var(--font-scale-desktop,1.25);--spacing-scale:var(--spacing-scale-desktop,1.5);--padding-scale:var(--padding-scale-desktop,2)}.site-inner{display:flex;flex-direction:column}.content-sidebar .content-sidebar-wrap,.sidebar-content .content-sidebar-wrap{-moz-column-gap:var(--content-sidebar-gap);column-gap:var(--content-sidebar-gap);display:grid;grid-template-columns:var(--content-sidebar-wrap-columns,1fr)}.content-sidebar{--content-sidebar-wrap-columns:minmax(10px,1fr) var(--sidebar-width)}.sidebar-content{--content-sidebar-wrap-columns:var(--sidebar-width) minmax(10px,1fr)}.content{order:var(--content-order,0)}.has-columns,.is-column{--flex:var(--flex-lg,var(--flex-default));--columns:var(--columns-lg,1)}.sidebar{width:var(--sidebar-width);--sidebar-margin-top:0}}@media only screen and (min-width:1200px){.has-boxed-container{--site-container-max-width:var(--breakpoint-xl);--site-container-margin:var(--site-container-margin-top,var(--spacing-md)) var(--site-container-margin-sides,auto) var(--site-container-margin-bottom,var(--spacing-md))}.has-boxed-container.has-transparent-header{--site-container-margin-top:0}}@media only screen and (max-width:799px){:root{--font-scale:var(--font-scale-mobile,1.125);--spacing-scale:var(--spacing-scale-mobile,1.333);--padding-scale:var(--padding-scale-mobile,1.618)}.is-style-heading,.is-style-subheading,h1,h2,h3,h4,h5,h6,legend:where(:not([class*=gfield]):not([class*=gform]):not([class*=wpform])){word-break:var(--heading-word-break,break-word)}}@media only screen and (max-width:599px){.has-columns,.is-column{--flex:var(--flex-xs,var(--flex-default));--columns:var(--columns-xs,1)}.is-column{--order:var(--order-xs,initial)}.mobile-menu{--sub-menu-toggle-margin:0 0 0 auto}.has-image-stack{--entry-flex-direction:column;--entry-flex-wrap:nowrap;--entry-image-link-flex:initial;--entry-image-link-width:100%;--entry-image-link-max-width:100%;--entry-image-link-margin:0 auto var(--spacing-md);--entry-image-link-before-display:none}.has-image-stack .entry-image-link{--entry-image-link-order:-1}.has-boxed .has-image-stack{--entry-image-link-margin:0 auto}} \ No newline at end of file diff --git a/assets/css/page-header.min.css b/assets/css/page-header.min.css index 6d24b9d87..eef779819 100644 --- a/assets/css/page-header.min.css +++ b/assets/css/page-header.min.css @@ -1 +1 @@ -.page-header{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;overflow:hidden;text-align:var(--page-header-text-align,center);background:var(--page-header-background,var(--color-alt));--alignfull-width:100%}.page-header-wrap{z-index:2;display:flex;flex-direction:column;align-items:var(--page-header-justify-content,center);padding:var(--page-header-padding,var(--page-header-padding-top) var(--page-header-padding-sides,0) var(--page-header-padding-bottom))}.page-header-overlay{display:var(--page-header-overlay-display,block);background:var(--page-header-background,var(--color-alt));opacity:var(--page-header-overlay-opacity,.5);content:"";position:absolute;top:0;right:0;bottom:0;left:0}.page-header-image,.page-header-image img{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.page-header-inner{width:100%;max-width:var(--page-header-inner-max-width,var(--breakpoint-sm));margin:var(--page-header-inner-margin,0);padding:var(--page-header-inner-padding,0);background:var(--page-header-inner-background,transparent);border:var(--page-header-inner-border,0);border-radius:var(--page-header-inner-border-radius,var(--border-radius));box-shadow:var(--page-header-inner-box-shadow,none)}.page-header-description{margin:var(--page-header-description-margin,0 0 1em);font-size:var(--page-header-font-size,var(--font-size-lg))}.page-header-description:last-child{margin-bottom:0} \ No newline at end of file +.page-header{align-items:center;background:var(--page-header-background,var(--color-alt));display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;position:relative;text-align:var(--page-header-text-align,center);width:100%;--alignfull-width:100%}.page-header-wrap{align-items:var(--page-header-justify-content,center);display:flex;flex-direction:column;padding:var(--page-header-padding,var(--page-header-padding-top) var(--page-header-padding-sides,0) var(--page-header-padding-bottom));z-index:2}.page-header-overlay{background:var(--page-header-background,var(--color-alt));bottom:0;content:"";display:var(--page-header-overlay-display,block);left:0;opacity:var(--page-header-overlay-opacity,.5);position:absolute;right:0;top:0}.page-header-image,.page-header-image img{bottom:0;height:100%!important;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.page-header-inner{background:var(--page-header-inner-background,transparent);border:var(--page-header-inner-border,0);border-radius:var(--page-header-inner-border-radius,var(--border-radius));box-shadow:var(--page-header-inner-box-shadow,none);margin:var(--page-header-inner-margin,0);max-width:var(--page-header-inner-max-width,var(--breakpoint-sm));padding:var(--page-header-inner-padding,0);width:100%}.page-header-description{font-size:var(--page-header-font-size,var(--font-size-lg));margin:var(--page-header-description-margin,0 0 1em)}.page-header-description:last-child{margin-bottom:0} \ No newline at end of file diff --git a/assets/css/plugins.min.css b/assets/css/plugins.min.css index ffd81b077..c67d5007a 100644 --- a/assets/css/plugins.min.css +++ b/assets/css/plugins.min.css @@ -1 +1 @@ -.mai-plugins-description{display:grid;grid-template-columns:1fr;gap:16px;margin-top:24px}.mai-plugins-description p{margin:0 0 8px;font-size:1rem}.mai-plugins-cta .button-primary{padding:10px 26px;letter-spacing:0.0625rem;text-transform:uppercase}.mai-plugins-cta a{font-size:0.8rem;text-decoration:none}.mai-plugins{display:grid;grid-gap:24px;grid-template-columns:repeat(var(--mai-plugins-columns,1),1fr);margin-top:32px}.mai-plugin{position:relative;display:flex;flex-direction:column;padding:24px;background:#fff;border:var(--mai-plugin-border,1px solid rgba(0,0,0,.1));border-radius:3px;box-shadow:0 2px 16px 2px rgba(0,0,0,.05)}.mai-plugin-name{display:flex;align-items:center;justify-content:space-between;margin:0}.mai-plugin-version{margin-left:.8em;font-weight:400;font-size:.8em;opacity:.6}.mai-plugin-actions{display:flex;align-items:center;margin:auto 0 0}.mai-plugin-actions>*+*{margin-left:12px!important}.mai-plugin-actions .button[disabled]{position:relative;cursor:not-allowed!important}.mai-plugin-actions .button[disabled]:focus:before,.mai-plugin-actions .button[disabled]:hover:before{position:absolute;bottom:calc(100% + 6px);left:50%;padding:8px 12px;color:#fff;font-size:0.75rem;line-height:1;letter-spacing:0.0625rem;background:red;box-shadow:0 2px 16px 2px rgba(0,0,0,.05);-webkit-transform:translateX(-50%);transform:translateX(-50%);content:attr(data-disabled)}.mai-plugin-actions .button[disabled]:focus:after,.mai-plugin-actions .button[disabled]:hover:after{--triangle-width:8px;position:absolute;bottom:calc(100% - 2px);left:50%;width:0;height:0;border-top:var(--triangle-width) solid red;border-right:var(--triangle-width) solid transparent;border-left:var(--triangle-width) solid transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}.mai-plugin-active{color:#5cb85c;font-variant:all-small-caps}.mai-plugin-links{display:grid;grid-template-columns:1fr 1fr;min-height:32px;margin:24px -24px -24px;padding:0 4px;font-variant:all-small-caps;background:rgba(0,0,0,.05)}.mai-plugin-links .dashicons{width:1em;height:1em;margin-right:4px;font-size:1.3em}.mai-plugin-docs,.mai-plugin-settings{display:inline-flex;align-items:center;padding:6px 8px;text-decoration:none}.mai-plugin-settings{display:var(--mai-plugin-settings-display,none);grid-column-start:1;justify-content:start}.mai-plugin-docs{grid-column-start:2;justify-content:end}.mai-plugin-is-active{--mai-plugin-settings-display:inline-flex}.mai-plugin-loading{--mai-plugin-border:1px solid rgba(0,0,0,.05)}.mai-plugin-loading>:not(.mai-plugin-loader){opacity:.25}.mai-plugin-loader{--loader-size:44px;--checkmark-width:22px;--checkmark-height:12px;--checkmark-color:#5cb85c;position:absolute;top:calc(50% - 16px);left:50%;display:block;width:var(--loader-size);height:var(--loader-size);margin:calc(var(--loader-size) * -.5) 0 0 calc(var(--loader-size) * -.5);text-indent:-9999em}.mai-plugin-loader-inner{position:relative;display:block;width:100%;height:100%}.mai-plugin-loader-circle,.mai-plugin-loader-circle-done{position:absolute;top:0;left:0;display:block;width:calc(var(--loader-size) - 6px);height:calc(var(--loader-size) - 6px);border-radius:50%}.mai-plugin-loader-circle{border:3px solid rgba(0,0,0,.2);border-left-color:var(--checkmark-color);-webkit-animation:maiplugincircle 1s infinite linear;animation:maiplugincircle 1s infinite linear}.mai-plugin-loader-circle-done{border:3px solid var(--checkmark-color);-webkit-animation:maiplugincircledone 1s ease;animation:maiplugincircledone 1s ease}.mai-plugin-loader-checkmark{position:absolute;top:24px;left:8px;width:var(--checkmark-width);height:var(--checkmark-height);border-bottom:3px solid var(--checkmark-color);border-left:3px solid var(--checkmark-color);-webkit-transform:rotate(-50deg);transform:rotate(-50deg);-webkit-transform-origin:top left;transform-origin:top left;opacity:1;-webkit-animation:maiplugincheck 1.5s ease;animation:maiplugincheck 1.5s ease}@-webkit-keyframes maiplugincircle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes maiplugincircle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes maiplugincircledone{0%{border-color:transparent}to{border-color:var(--checkmark-color)}}@keyframes maiplugincircledone{0%{border-color:transparent}to{border-color:var(--checkmark-color)}}@-webkit-keyframes maiplugincheck{0%{width:0;height:0}20%{width:0;height:var(--checkmark-height)}40%{width:var(--checkmark-width);height:var(--checkmark-height)}to{width:var(--checkmark-width);height:var(--checkmark-height)}}@keyframes maiplugincheck{0%{width:0;height:0}20%{width:0;height:var(--checkmark-height)}40%{width:var(--checkmark-width);height:var(--checkmark-height)}to{width:var(--checkmark-width);height:var(--checkmark-height)}}@media only screen and (min-width:400px) and (max-width:599px){:root{--mai-plugins-columns:2}}@media only screen and (min-width:600px){.mai-plugins-description:not(.has-design-pack){place-items:center;grid-template-columns:2fr 1fr}.mai-plugins-cta a{display:block;text-align:center}:root{--mai-plugins-columns:3}} \ No newline at end of file +.mai-plugins-description{display:grid;gap:16px;grid-template-columns:1fr;margin-top:24px}.mai-plugins-description p{font-size:16px;margin:0 0 8px}.mai-plugins-cta .button-primary{letter-spacing:1px;padding:10px 26px;text-transform:uppercase}.mai-plugins-cta a{font-size:12.8px;text-decoration:none}.mai-plugins{display:grid;grid-gap:24px;grid-template-columns:repeat(var(--mai-plugins-columns,1),1fr);margin-top:32px}.mai-plugin{background:#fff;border:var(--mai-plugin-border,1px solid rgba(0,0,0,.1));border-radius:3px;box-shadow:0 2px 16px 2px rgba(0,0,0,.05);display:flex;flex-direction:column;padding:24px;position:relative}.mai-plugin-name{align-items:center;display:flex;justify-content:space-between;margin:0}.mai-plugin-version{font-size:.8em;font-weight:400;margin-left:.8em;opacity:.6}.mai-plugin-actions{align-items:center;display:flex;margin:auto 0 0}.mai-plugin-actions>*+*{margin-left:12px!important}.mai-plugin-actions .button[disabled]{cursor:not-allowed!important;position:relative}.mai-plugin-actions .button[disabled]:focus:before,.mai-plugin-actions .button[disabled]:hover:before{background:red;bottom:calc(100% + 6px);box-shadow:0 2px 16px 2px rgba(0,0,0,.05);color:#fff;content:attr(data-disabled);font-size:12px;left:50%;letter-spacing:1px;line-height:1;padding:8px 12px;position:absolute;transform:translateX(-50%)}.mai-plugin-actions .button[disabled]:focus:after,.mai-plugin-actions .button[disabled]:hover:after{--triangle-width:8px;border-left:var(--triangle-width) solid transparent;border-right:var(--triangle-width) solid transparent;border-top:var(--triangle-width) solid red;bottom:calc(100% - 2px);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.mai-plugin-active{color:#5cb85c;font-variant:all-small-caps}.mai-plugin-links{background:rgba(0,0,0,.05);display:grid;font-variant:all-small-caps;grid-template-columns:1fr 1fr;margin:24px -24px -24px;min-height:32px;padding:0 4px}.mai-plugin-links .dashicons{font-size:1.3em;height:1em;margin-right:4px;width:1em}.mai-plugin-docs,.mai-plugin-settings{align-items:center;display:inline-flex;padding:6px 8px;text-decoration:none}.mai-plugin-settings{display:var(--mai-plugin-settings-display,none);grid-column-start:1;justify-content:start}.mai-plugin-docs{grid-column-start:2;justify-content:end}.mai-plugin-is-active{--mai-plugin-settings-display:inline-flex}.mai-plugin-loading{--mai-plugin-border:1px solid rgba(0,0,0,.05)}.mai-plugin-loading>:not(.mai-plugin-loader){opacity:.25}.mai-plugin-loader{--loader-size:44px;--checkmark-width:22px;--checkmark-height:12px;--checkmark-color:#5cb85c;display:block;height:var(--loader-size);left:50%;margin:calc(var(--loader-size)*-.5) 0 0 calc(var(--loader-size)*-.5);position:absolute;text-indent:-9999em;top:calc(50% - 16px);width:var(--loader-size)}.mai-plugin-loader-inner{display:block;height:100%;position:relative;width:100%}.mai-plugin-loader-circle,.mai-plugin-loader-circle-done{border-radius:50%;display:block;height:calc(var(--loader-size) - 6px);left:0;position:absolute;top:0;width:calc(var(--loader-size) - 6px)}.mai-plugin-loader-circle{animation:maiplugincircle 1s linear infinite;border:3px solid rgba(0,0,0,.2);border-left:3px solid var(--checkmark-color)}.mai-plugin-loader-circle-done{animation:maiplugincircledone 1s ease;border:3px solid var(--checkmark-color)}.mai-plugin-loader-checkmark{animation:maiplugincheck 1.5s ease;border-bottom:3px solid var(--checkmark-color);border-left:3px solid var(--checkmark-color);height:var(--checkmark-height);left:8px;opacity:1;position:absolute;top:24px;transform:rotate(-50deg);transform-origin:top left;width:var(--checkmark-width)}@keyframes maiplugincircle{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes maiplugincircledone{0%{border-color:transparent}to{border-color:var(--checkmark-color)}}@keyframes maiplugincheck{0%{height:0;width:0}20%{height:var(--checkmark-height);width:0}40%{height:var(--checkmark-height);width:var(--checkmark-width)}to{height:var(--checkmark-height);width:var(--checkmark-width)}}@media only screen and (min-width:400px)and (max-width:599px){:root{--mai-plugins-columns:2}}@media only screen and (min-width:600px){.mai-plugins-description:not(.has-design-pack){grid-template-columns:2fr 1fr;place-items:center}.mai-plugins-cta a{display:block;text-align:center}:root{--mai-plugins-columns:3}} \ No newline at end of file diff --git a/assets/css/simple-social-icons.min.css b/assets/css/simple-social-icons.min.css index dd2fc1462..f81c77b47 100644 --- a/assets/css/simple-social-icons.min.css +++ b/assets/css/simple-social-icons.min.css @@ -1 +1 @@ -.simple-social-icons{overflow:hidden;--widget-flex:0 1 auto}.simple-social-icons svg[class*=" social-"],.simple-social-icons svg[class^=social-]{display:inline-block;width:1em;height:1em;fill:currentColor;stroke:currentColor;stroke-width:0}.simple-social-icons ul{display:flex;flex-wrap:nowrap;justify-content:start;margin:0;padding:0}.simple-social-icons ul li{margin:0;padding:0;list-style-type:none;background:none;border:none}.simple-social-icons ul li a{display:inline-block;box-sizing:content-box;width:1em;height:1em;margin:var(--simple-social-icon-padding,2px 4px);padding:var(--simple-social-icon-padding,4px 6px)!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-align:center;text-transform:none;text-decoration:none;border:none}.simple-social-icons ul.aligncenter{justify-content:center}.simple-social-icons ul.alignleft{justify-content:start}.simple-social-icons ul.alignright{justify-content:end} \ No newline at end of file +.simple-social-icons{overflow:hidden;--widget-flex:0 1 auto}.simple-social-icons svg[class*=" social-"],.simple-social-icons svg[class^=social-]{display:inline-block;height:1em;width:1em;fill:currentColor;stroke:currentColor;stroke-width:0}.simple-social-icons ul{display:flex;flex-wrap:nowrap;justify-content:start;margin:0;padding:0}.simple-social-icons ul li{background:none;border:none;list-style-type:none;margin:0;padding:0}.simple-social-icons ul li a{border:none;box-sizing:content-box;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;height:1em;line-height:1;margin:var(--simple-social-icon-padding,2px 4px);padding:var(--simple-social-icon-padding,4px 6px)!important;text-align:center;text-decoration:none;text-transform:none;width:1em}.simple-social-icons ul:has(.aligncenter){justify-content:center}.simple-social-icons ul:has(.alignleft){justify-content:start}.simple-social-icons ul:has(.alignright){justify-content:end} \ No newline at end of file diff --git a/assets/css/themes/achieve.min.css b/assets/css/themes/achieve.min.css index 8275e2ff6..7c70a868c 100644 --- a/assets/css/themes/achieve.min.css +++ b/assets/css/themes/achieve.min.css @@ -1 +1 @@ -:root{--color-border:rgba(0,0,0,.06);--border-radius:0;--shadow:0;--blockquote-border-left:0;--caption-font-size:smaller;--caption-color:var(--color-heading);--menu-font-size:var(--font-size-sm);--breadcrumb-font-size:small;--page-header-inner-max-width:100%;--content-sidebar-wrap-margin-top:1em;--content-sidebar-wrap-margin-bottom:2em}.has-boxed{--entry-border:0}.site-header{--site-header-border-bottom:1px solid rgba(0,0,0,.12)}.nav-after-header{background:var(--color-heading);--menu-item-link-color:var(--color-white)}.page-header{--h1-font-size:var(--font-size-xxl)}.has-page-header .content{--alignfull-first-margin-top:calc((var(--content-sidebar-wrap-margin-top) + 2em) * -1);--alignfull-first-margin-bottom:calc((var(--content-sidebar-wrap-margin-bottom) + 2em) * -1)}@media only screen and (min-width:800px){.has-page-header .content{padding:var(--content-padding,2em);background:var(--content-background,var(--color-white));border:var(--content-border,var(--border));border-radius:var(--content-border-radius,var(--border-radius))}} \ No newline at end of file +:root{--color-border:rgba(0,0,0,.06);--border-radius:0;--shadow:0;--blockquote-border-left:0;--caption-font-size:smaller;--caption-color:var(--color-heading);--menu-font-size:var(--font-size-sm);--breadcrumb-font-size:small;--page-header-inner-max-width:100%;--content-sidebar-wrap-margin-top:1em;--content-sidebar-wrap-margin-bottom:2em}.has-boxed{--entry-border:0}.site-header{--site-header-border-bottom:1px solid rgba(0,0,0,.12)}.nav-after-header{background:var(--color-heading);--menu-item-link-color:var(--color-white)}.page-header{--h1-font-size:var(--font-size-xxl)}.has-page-header .content{--alignfull-first-margin-top:calc((var(--content-sidebar-wrap-margin-top) + 2em)*-1);--alignfull-first-margin-bottom:calc((var(--content-sidebar-wrap-margin-bottom) + 2em)*-1)}@media only screen and (min-width:800px){.has-page-header .content{background:var(--content-background,var(--color-white));border:var(--content-border,var(--border));border-radius:var(--content-border-radius,var(--border-radius));padding:var(--content-padding,2em)}} \ No newline at end of file diff --git a/assets/css/themes/catalina.min.css b/assets/css/themes/catalina.min.css index 9679dcfe3..67798ea0a 100644 --- a/assets/css/themes/catalina.min.css +++ b/assets/css/themes/catalina.min.css @@ -1 +1 @@ -:root{--color-border:var(--color-heading);--shadow:none;--font-size-base:14px;--font-scale-desktop:1.3;--border-radius:0;--body-line-height:1.75;--heading-line-height:var(--line-height-xs);--button-padding:0.9em 1.5em;--blockquote-padding:1.5em 0;--blockquote-font-size:var(--font-size-xl);--blockquote-font-style:normal;--blockquote-border-top:var(--border);--blockquote-border-bottom:var(--border);--blockquote-border-left:0;--blockquote-font-family:var(--heading-font-family);--cite-font-weight:var(--body-font-weight);--cite-font-family:var(--body-font-family);--cite-font-size:1em;--content-sidebar-wrap-margin:var(--spacing-xxxl) auto;--site-header-border-bottom:0;--site-title-font-size:var(--font-size-lg);--menu-font-size:var(--font-size-base);--sub-menu-background:var(--color-heading);--entry-title-font-size:var(--font-size-xxxl);--drop-cap-font-family:var(--heading-font-family);--drop-cap-line-height:0.9;--archive-description-margin:1em 0 3em;--archive-title-font-size:var(--font-size-xl);--comment-border:0;--after-entry-text-align:center}.nav-header .sub-menu{--menu-item-link-color:var(--color-white);--menu-item-link-color-hover:var(--color-secondary)}.nav-header .sub-menu .menu-item-link-current,.nav-header .sub-menu .menu-item-link:focus,.nav-header .sub-menu .menu-item-link:hover{color:var(--color-white);background-color:var(--color-secondary)}.single .entry-meta,.single .entry-title{text-align:center} \ No newline at end of file +:root{--color-border:var(--color-heading);--shadow:none;--font-size-base:14px;--font-scale-desktop:1.3;--border-radius:0;--body-line-height:1.75;--heading-line-height:var(--line-height-xs);--button-padding:0.9em 1.5em;--blockquote-padding:1.5em 0;--blockquote-font-size:var(--font-size-xl);--blockquote-font-style:normal;--blockquote-border-top:var(--border);--blockquote-border-bottom:var(--border);--blockquote-border-left:0;--blockquote-font-family:var(--heading-font-family);--cite-font-weight:var(--body-font-weight);--cite-font-family:var(--body-font-family);--cite-font-size:1em;--content-sidebar-wrap-margin:var(--spacing-xxxl) auto;--site-header-border-bottom:0;--site-title-font-size:var(--font-size-lg);--menu-font-size:var(--font-size-base);--sub-menu-background:var(--color-heading);--entry-title-font-size:var(--font-size-xxxl);--drop-cap-font-family:var(--heading-font-family);--drop-cap-line-height:0.9;--archive-description-margin:1em 0 3em;--archive-title-font-size:var(--font-size-xl);--comment-border:0;--after-entry-text-align:center}.nav-header .sub-menu{--menu-item-link-color:var(--color-white);--menu-item-link-color-hover:var(--color-secondary)}.nav-header .sub-menu .menu-item-link-current,.nav-header .sub-menu .menu-item-link:focus-visible,.nav-header .sub-menu .menu-item-link:hover{background-color:var(--color-secondary);color:var(--color-white)}.single .entry-meta,.single .entry-title{text-align:center} \ No newline at end of file diff --git a/assets/css/themes/chic.min.css b/assets/css/themes/chic.min.css index cabaecefe..537c6b976 100644 --- a/assets/css/themes/chic.min.css +++ b/assets/css/themes/chic.min.css @@ -1 +1 @@ -:root{--font-size-base:15px;--font-scale:1.125;--border:1px solid #aba9a9;--border-radius:0;--button-text-transform:uppercase;--button-letter-spacing:2px;--button-small-font-size:0.65rem;--menu-font-size:var(--font-size-xs);--menu-font-weight:var(--heading-font-weight);--menu-letter-spacing:2px;--menu-text-transform:uppercase;--entry-meta-font-size:0.6rem}.title-area{font-weight:var(--body-font-weight);text-align:center}.site-title{letter-spacing:0.1875rem;text-transform:uppercase}.site-title a{color:var(--color-primary)}.site-description{font-size:var(--font-size-xs);font-family:georgia,serif;font-style:italic}.nav-after-header .wrap{margin-top:var(--spacing-lg);border:var(--border)}.site-footer .menu{border:var(--border)}.entry-title{--heading-font-family:var(--entry-title-font-family);--heading-font-weight:var(--entry-title-font-weight)}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:var(--spacing-sm) var(--spacing-md);--heading-letter-spacing:1px;--heading-text-transform:uppercase}.sidebar .widget{padding:var(--spacing-lg) var(--spacing-md)}.sidebar .widget:first-of-type{background-color:var(--color-alt)}.sidebar .widget:not(:first-of-type){border:var(--border)}.sidebar .widget-title{margin-bottom:var(--spacing-lg);font-size:var(--font-size-xs);text-align:center;--heading-letter-spacing:2px;--heading-text-transform:uppercase}.has-image-background{--entry-overlay-opacity:0.1;--entry-overlay-hover-color-start:var(--color-primary);--entry-overlay-hover-color-end:var(--color-primary);--entry-wrap-background:transparent}.has-image-background .entry{--entry-background:var(--color-background);--entry-border:var(--border)}.has-image-background .entry-wrap{padding:var(--spacing-md)}.has-image-background .entry-wrap>*{padding:var(--spacing-xs) var(--spacing-md);color:var(--color-body);background-color:hsla(0,0%,100%,.7)}.has-image-background .entry-image-link,.has-image-background .entry-overlay{top:var(--spacing-md);left:var(--spacing-md);width:calc(100% - (var(--spacing-md) * 2));height:calc(100% - (var(--spacing-md) * 2))}.has-image-background .entry-title{display:inline-flex;--heading-letter-spacing:1px;--heading-text-transform:uppercase;--entry-title-link-color-hover:var(--color-primary);--entry-title-link-color:var(--color-heading)}.has-image-background[style*="--align-text:start;"] .entry-title{margin-right:auto}.has-image-background[style*="--align-text:center;"] .entry-title{margin-right:auto;margin-left:auto}.has-image-background[style*="--align-text:end;"] .entry-title{margin-left:auto}.entry-meta,.product_meta{letter-spacing:0.125rem;text-transform:uppercase}.product_meta{font-size:.75rem}.entry-single .entry-meta-before-content{--entry-meta-text-align:center;margin-bottom:var(--spacing-sm)}.entry-single h1.entry-title{margin-bottom:var(--spacing-xxl);text-align:center}.entries-archive.has-image-full .entry-meta-before-content{--entry-meta-text-align:center}.entries-archive.has-image-full .entry-title{text-align:center} \ No newline at end of file +:root{--font-size-base:15px;--font-scale:1.125;--border:1px solid #aba9a9;--border-radius:0;--button-text-transform:uppercase;--button-letter-spacing:2px;--button-small-font-size:0.65rem;--menu-font-size:var(--font-size-xs);--menu-font-weight:var(--heading-font-weight);--menu-letter-spacing:2px;--menu-text-transform:uppercase;--entry-meta-font-size:0.6rem}.title-area{font-weight:var(--body-font-weight);text-align:center}.site-title{letter-spacing:.1875rem;text-transform:uppercase}.site-title a{color:var(--color-primary)}.site-description{font-family:georgia,serif;font-size:var(--font-size-xs);font-style:italic}.nav-after-header .wrap{border:var(--border);margin-top:var(--spacing-lg)}.site-footer .menu{border:var(--border)}.entry-title{--heading-font-family:var(--entry-title-font-family);--heading-font-weight:var(--entry-title-font-weight)}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:var(--spacing-sm) var(--spacing-md);--heading-letter-spacing:1px;--heading-text-transform:uppercase}.sidebar .widget{padding:var(--spacing-lg) var(--spacing-md)}.sidebar .widget:first-of-type{background-color:var(--color-alt)}.sidebar .widget:not(:first-of-type){border:var(--border)}.sidebar .widget-title{font-size:var(--font-size-xs);margin-bottom:var(--spacing-lg);text-align:center;--heading-letter-spacing:2px;--heading-text-transform:uppercase}.has-image-background{--entry-overlay-opacity:0.1;--entry-overlay-hover-color-start:var(--color-primary);--entry-overlay-hover-color-end:var(--color-primary);--entry-wrap-background:transparent}.has-image-background .entry{--entry-background:var(--color-background);--entry-border:var(--border)}.has-image-background .entry-wrap{padding:var(--spacing-md)}.has-image-background .entry-wrap>*{background-color:hsla(0,0%,100%,.7);color:var(--color-body);padding:var(--spacing-xs) var(--spacing-md)}.has-image-background .entry-image-link,.has-image-background .entry-overlay{height:calc(100% - var(--spacing-md)*2);left:var(--spacing-md);top:var(--spacing-md);width:calc(100% - var(--spacing-md)*2)}.has-image-background .entry-title{display:inline-flex;--heading-letter-spacing:1px;--heading-text-transform:uppercase;--entry-title-link-color-hover:var(--color-primary);--entry-title-link-color:var(--color-heading)}.has-image-background[style*="--align-text:start;"] .entry-title{margin-right:auto}.has-image-background[style*="--align-text:center;"] .entry-title{margin-left:auto;margin-right:auto}.has-image-background[style*="--align-text:end;"] .entry-title{margin-left:auto}.entry-meta,.product_meta{letter-spacing:.125rem;text-transform:uppercase}.product_meta{font-size:.75rem}.entry-single .entry-meta-before-content{--entry-meta-text-align:center;margin-bottom:var(--spacing-sm)}.entry-single h1.entry-title{margin-bottom:var(--spacing-xxl);text-align:center}.entries-archive.has-image-full .entry-meta-before-content{--entry-meta-text-align:center}.entries-archive.has-image-full .entry-title{text-align:center} \ No newline at end of file diff --git a/assets/css/themes/creative.min.css b/assets/css/themes/creative.min.css index f60292193..3b9811afc 100644 --- a/assets/css/themes/creative.min.css +++ b/assets/css/themes/creative.min.css @@ -1 +1 @@ -:root{--font-scale:1.1;--font-size-responsive:0.05vw;--font-size-base:13px;--border-radius:0;--button-font-size:var(--font-size-sm);--button-font-family:var(--heading-font-family);--button-text-transform:uppercase;--button-letter-spacing:0.1em;--heading-text-transform:uppercase;--input-font-size:var(--font-size-sm);--input-font-family:var(--heading-font-family);--menu-text-transform:uppercase;--menu-font-family:var(--heading-font-family);--menu-font-weight:var(--heading-font-weight-light);--menu-letter-spacing:0.1em;--menu-item-link-padding:var(--spacing-sm);--site-header-border-bottom:0;--widget-padding:1.5em;--widget-border:var(--border)}.inline{display:inline-flex;flex-wrap:wrap;justify-content:space-between;width:100%;--input-margin:0 0.5em;--button-margin:0 0.5em}.inline>*{flex:1}.widget:first-of-type{padding:2em;background:var(--color-alt);border:0}@media only screen and (max-width:999px){.before-header{display:none}} \ No newline at end of file +:root{--font-scale:1.1;--font-size-responsive:0.05vw;--font-size-base:13px;--border-radius:0;--button-font-size:var(--font-size-sm);--button-font-family:var(--heading-font-family);--button-text-transform:uppercase;--button-letter-spacing:0.1em;--heading-text-transform:uppercase;--input-font-size:var(--font-size-sm);--input-font-family:var(--heading-font-family);--menu-text-transform:uppercase;--menu-font-family:var(--heading-font-family);--menu-font-weight:var(--heading-font-weight-light);--menu-letter-spacing:0.1em;--menu-item-link-padding:var(--spacing-sm);--site-header-border-bottom:0;--widget-padding:1.5em;--widget-border:var(--border)}.inline{display:inline-flex;flex-wrap:wrap;justify-content:space-between;width:100%;--input-margin:0 0.5em;--button-margin:0 0.5em}.inline>*{flex:1}.widget:first-of-type{background:var(--color-alt);border:0;padding:2em}@media only screen and (max-width:999px){.before-header{display:none}} \ No newline at end of file diff --git a/assets/css/themes/delight.min.css b/assets/css/themes/delight.min.css index bdcd43940..8ba7c25c1 100644 --- a/assets/css/themes/delight.min.css +++ b/assets/css/themes/delight.min.css @@ -1 +1 @@ -:root{--font-scale-desktop:1.2;--font-size-base:15px;--body-font-weight:var(--font-weight-light);--border-radius:2px;--shadow:0 4px 24px 12px rgba(0,0,0,.025);--entry-spacing:calc(8px + 2vw);--entry-meta-font-size:var(--font-size-xs);--avatar-border-radius:50%}html{-moz-osx-font-smoothing:unset}.wp-block-cover .wp-block-group.has-white-background-color{background-color:hsla(0,0%,100%,.9)!important}.nav-after-header{--menu-item-link-color:var(--color-white);--menu-font-size:0.8em;--menu-letter-spacing:0.1rem;--menu-text-transform:uppercase;background-color:var(--color-heading)}.page-header-inner:not(:empty){--page-header-inner-background:hsla(0,0%,100%,.9);--page-header-inner-padding:var(--spacing-xl) var(--spacing-xl);--page-header-inner-border-radius:var(--border-radius);--page-header-inner-box-shadow:0 0 8px rgba(0,0,0,.1)}.has-dark-page-header .page-header-inner:not(:empty){--page-header-inner-background:rgba(0,0,0,.7)}.entry-image-single:first-child{--entry-image-link-margin:calc(var(--entry-spacing) * -1) calc(var(--entry-spacing) * -1) var(--spacing-lg);--entry-image-border-radius:var(--border-radius) var(--border-radius) 0 0;--entry-image-link-box-shadow:var(--shadow)}body:not(.has-alignfull-first) .entry-wrap-single{margin-bottom:var(--spacing-xxl);padding:var(--entry-spacing);background:var(--color-white);border:var(--border);box-shadow:var(--shadow)}.entry-meta{letter-spacing:0.03125rem;text-transform:uppercase}.wp-block-quote{position:relative;border:0}.wp-block-quote>*{position:relative;z-index:1}.wp-block-quote:before{position:absolute;top:calc(var(--spacing-lg) * -1);left:calc(var(--spacing-xl) * -1);z-index:0;width:100px;height:100px;background:currentColor;-webkit-mask-image:url('data:image/svg+xml;charset=UTF-8,');mask-image:url('data:image/svg+xml;charset=UTF-8,');-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.1;content:""} \ No newline at end of file +:root{--font-scale-desktop:1.2;--font-size-base:15px;--body-font-weight:var(--font-weight-light);--border-radius:2px;--shadow:0 4px 24px 12px rgba(0,0,0,.025);--entry-spacing:calc(8px + 2vw);--entry-meta-font-size:var(--font-size-xs);--avatar-border-radius:50%}html{-moz-osx-font-smoothing:unset}.wp-block-cover .wp-block-group.has-white-background-color{background-color:hsla(0,0%,100%,.9)!important}.nav-after-header{--menu-item-link-color:var(--color-white);--menu-font-size:0.8em;--menu-letter-spacing:0.1rem;--menu-text-transform:uppercase;background-color:var(--color-heading)}.page-header-inner:not(:empty){--page-header-inner-background:hsla(0,0%,100%,.9);--page-header-inner-padding:var(--spacing-xl) var(--spacing-xl);--page-header-inner-border-radius:var(--border-radius);--page-header-inner-box-shadow:0 0 8px rgba(0,0,0,.1)}.has-dark-page-header .page-header-inner:not(:empty){--page-header-inner-background:rgba(0,0,0,.7)}.entry-image-single:first-child{--entry-image-link-margin:calc(var(--entry-spacing)*-1) calc(var(--entry-spacing)*-1) var(--spacing-lg);--entry-image-border-radius:var(--border-radius) var(--border-radius) 0 0;--entry-image-link-box-shadow:var(--shadow)}body:not(.has-alignfull-first) .entry-wrap-single{background:var(--color-white);border:var(--border);box-shadow:var(--shadow);margin-bottom:var(--spacing-xxl);padding:var(--entry-spacing)}.entry-meta{letter-spacing:.03125rem;text-transform:uppercase}.wp-block-quote{position:relative;--blockquote-border-top:0;--blockquote-border-right:0;--blockquote-border-bottom:0;--blockquote-border-left:0}.wp-block-quote>*{position:relative;z-index:1}.wp-block-quote:before{background:currentColor;content:"";height:100px;left:calc(var(--spacing-xl)*-1);-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.1;position:absolute;top:calc(var(--spacing-lg)*-1);width:100px;z-index:0} \ No newline at end of file diff --git a/assets/css/themes/exclusive.min.css b/assets/css/themes/exclusive.min.css index 4bef77724..901b37eaf 100644 --- a/assets/css/themes/exclusive.min.css +++ b/assets/css/themes/exclusive.min.css @@ -1 +1 @@ -:root{--font-scale:1.125;--border-radius:0;--shadow:0;--title-area-text-align:center;--site-description-margin:var(--spacing-sm) 0 0;--menu-font-size:1rem;--menu-text-transform:uppercase;--button-background-hover:var(--color-primary-light);--input-border:1px solid var(--color-black);--entry-meta-margin:0 0 var(--spacing-md) 0}.site-title{font-style:italic;text-transform:uppercase}.site-title-link{border-bottom:4px solid var(--color-primary)}.nav-after-header{background:var(--color-header);--menu-justify-content:space-around;--menu-item-link-color:var(--color-white)}.nav-after-header .menu>.menu-item>.menu-item-link{border-bottom:3px solid var(--menu-item-link-border-color,transparent)}.nav-after-header .menu>.menu-item>.menu-item-link-current,.nav-after-header .menu>.menu-item>.menu-item-link:focus,.nav-after-header .menu>.menu-item>.menu-item-link:hover{--menu-item-link-border-color:var(--color-primary)}.after-header+.site-inner{--content-sidebar-wrap-margin-top:0}.has-heading-line{display:flex;align-items:center}.has-heading-line:after{position:static;display:block;flex:1;width:100%;height:2px;margin-left:var(--spacing-md);background:var(--color-alt);content:""}.has-image.has-entry-link .entry-image-link{--entry-image-link-border-radius:var(--border-radius);overflow:hidden}.entries.has-image-background .has-image.has-entry-link:focus,.entries.has-image-background .has-image.has-entry-link:hover,.entries:not(.has-image-background) .has-image.has-entry-link .entry-image-link:focus,.entries:not(.has-image-background) .has-image.has-entry-link .entry-image-link:hover{--image-transform:scale(1.05)}.entry-categories a,.entry-tags a,.entry-terms a{--link-text-decoration:none;--link-text-decoration-hover:none;display:inline-block;padding:var(--spacing-xxxxs) var(--spacing-xs);color:var(--entry-term-link-color,var(--color-white));font-weight:var(--heading-font-weight);font-size:.7em;font-family:var(--heading-font-family);text-transform:uppercase;background:var(--entry-term-link-background,var(--color-black))}.entry-categories a:focus,.entry-categories a:hover,.entry-tags a:focus,.entry-tags a:hover,.entry-terms a:focus,.entry-terms a:hover{--entry-term-link-background:var(--entry-term-link-background-hover,var(--color-primary))}.has-image-background{--entry-term-link-background:var(--color-primary);--entry-term-link-background-hover:var(--color-primary-light)}.adjacent-entry-pagination,.author-box{--border:1px solid var(--color-black)}@media only screen and (min-width:600px){.mobile-menu{--menu-item-link-padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) 0}.mobile-menu .mai-column:not(:last-child),.mobile-menu .wp-block-column:not(:last-child){border-right:1px solid hsla(0,0%,100%,.2)}}@media only screen and (min-width:800px){.nav-after-header{--nav-after-header-display:flex}body:not(.has-sticky-header) .nav-after-header{position:sticky;top:var(--body-top)}} \ No newline at end of file +:root{--font-scale:1.125;--border-radius:0;--shadow:0;--title-area-text-align:center;--site-description-margin:var(--spacing-sm) 0 0;--menu-font-size:1rem;--menu-text-transform:uppercase;--button-background-hover:var(--color-primary-light);--input-border:1px solid var(--color-black);--entry-meta-margin:0 0 var(--spacing-md) 0}.site-title{font-style:italic;text-transform:uppercase}.site-title-link{border-bottom:4px solid var(--color-primary)}.nav-after-header{background:var(--color-header);--menu-justify-content:space-around;--menu-item-link-color:var(--color-white)}.nav-after-header .menu>.menu-item>.menu-item-link{border-bottom:3px solid var(--menu-item-link-border-color,transparent)}.nav-after-header .menu>.menu-item>.menu-item-link-current,.nav-after-header .menu>.menu-item>.menu-item-link:focus-visible,.nav-after-header .menu>.menu-item>.menu-item-link:hover{--menu-item-link-border-color:var(--color-primary)}.after-header+.site-inner{--content-sidebar-wrap-margin-top:0}.has-heading-line{align-items:center;display:flex}.has-heading-line:after{background:var(--color-alt);content:"";display:block;flex:1;height:2px;margin-left:var(--spacing-md);position:static;width:100%}.has-image.has-entry-link .entry-image-link{--entry-image-link-border-radius:var(--border-radius);overflow:hidden}.entries.has-image-background .has-image.has-entry-link:focus-visible,.entries.has-image-background .has-image.has-entry-link:hover,.entries:not(.has-image-background) .has-image.has-entry-link .entry-image-link:focus-visible,.entries:not(.has-image-background) .has-image.has-entry-link .entry-image-link:hover{--image-transform:scale(1.05)}.entry-categories a,.entry-tags a,.entry-terms a{--link-text-decoration:none;--link-text-decoration-hover:none;background:var(--entry-term-link-background,var(--color-black));color:var(--entry-term-link-color,var(--color-white));display:inline-block;font-family:var(--heading-font-family);font-size:.7em;font-weight:var(--heading-font-weight);padding:var(--spacing-xxxxs) var(--spacing-xs);text-transform:uppercase}.entry-categories a:focus-visible,.entry-categories a:hover,.entry-tags a:focus-visible,.entry-tags a:hover,.entry-terms a:focus-visible,.entry-terms a:hover{--entry-term-link-background:var(--entry-term-link-background-hover,var(--color-primary))}.has-image-background{--entry-term-link-background:var(--color-primary);--entry-term-link-background-hover:var(--color-primary-light)}.adjacent-entry-pagination,.author-box{--border:1px solid var(--color-black)}@media only screen and (min-width:600px){.mobile-menu{--menu-item-link-padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) 0}.mobile-menu .mai-column:not(:last-child),.mobile-menu .wp-block-column:not(:last-child){border-right:1px solid hsla(0,0%,100%,.2)}}@media only screen and (min-width:800px){.nav-after-header{--nav-after-header-display:flex}body:not(.has-sticky-header) .nav-after-header{position:sticky;top:var(--body-top)}} \ No newline at end of file diff --git a/assets/css/themes/fabulous.min.css b/assets/css/themes/fabulous.min.css index ceb97f2a1..e48e6f70f 100644 --- a/assets/css/themes/fabulous.min.css +++ b/assets/css/themes/fabulous.min.css @@ -1 +1 @@ -:root{--font-scale-desktop:1.2;--border:0;--border-radius:0;--shadow:none;--entry-spacing:calc(8px + 6vw);--site-header-wrap-max-width:var(--viewport-width);--site-header-border-bottom:0;--menu-font-family:var(--heading-font-family);--menu-font-weight:var(--heading-font-weight-light);--menu-line-height:1;--menu-text-transform:uppercase;--menu-item-link-color:var(--color-link);--menu-item-link-color-hover:var(--color-heading);--menu-item-link-text-align:center;--menu-letter-spacing:1px;--heading-letter-spacing:1px;--heading-text-transform:uppercase;--button-font-family:var(--heading-font-family);--button-font-weight:var(--heading-font-weight);--button-text-transform:uppercase;--button-letter-spacing:1px;--entry-meta-font-size:var(--font-size-xs);--author-box-background:var(--color-white);--adjacent-entry-link-inner-background:var(--color-white);--comment-background:var(--color-white)}.site-header .menu-item-icon,.site-header .menu-item-search{--menu-item-link-color:var(--color-primary)}body:not(.has-alignfull-first) .entries-archive,body:not(.has-alignfull-first) .entry-wrap-single{padding:var(--entry-spacing);background:var(--color-white)}.entry-more-link{--button-width:100%}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:var(--color-white)} \ No newline at end of file +:root{--font-scale-desktop:1.2;--border:0;--border-radius:0;--shadow:none;--entry-spacing:calc(8px + 6vw);--site-header-wrap-max-width:var(--viewport-width);--site-header-border-bottom:0;--menu-font-family:var(--heading-font-family);--menu-font-weight:var(--heading-font-weight-light);--menu-line-height:1;--menu-text-transform:uppercase;--menu-item-link-color:var(--color-link);--menu-item-link-color-hover:var(--color-heading);--menu-item-link-text-align:center;--menu-letter-spacing:1px;--heading-letter-spacing:1px;--heading-text-transform:uppercase;--button-font-family:var(--heading-font-family);--button-font-weight:var(--heading-font-weight);--button-text-transform:uppercase;--button-letter-spacing:1px;--entry-meta-font-size:var(--font-size-xs);--author-box-background:var(--color-white);--adjacent-entry-link-inner-background:var(--color-white);--comment-background:var(--color-white)}.site-header .menu-item-icon,.site-header .menu-item-search{--menu-item-link-color:var(--color-primary)}body:not(.has-alignfull-first) .entries-archive,body:not(.has-alignfull-first) .entry-wrap-single{background:var(--color-white);padding:var(--entry-spacing)}.entry-more-link{--button-width:100%}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:var(--color-white)} \ No newline at end of file diff --git a/assets/css/themes/influence.min.css b/assets/css/themes/influence.min.css index 8c8f7eb9a..e0944de6f 100644 --- a/assets/css/themes/influence.min.css +++ b/assets/css/themes/influence.min.css @@ -1 +1 @@ -:root{--font-scale:1.125;--border-radius:0;--shadow:0;--heading-text-transform:uppercase;--heading-letter-spacing:1px;--button-font-family:var(--heading-font-family);--button-font-weight:var(--heading-font-weight);--button-text-transform:uppercase;--author-box-background:var(--color-alt);--author-box-border:0;--adjacent-entry-link-inner-background:var(--color-alt);--adjacent-entry-link-inner-border:0}.site-container{border-top:20px solid var(--color-primary);border-bottom:20px solid var(--color-primary)}.button{--font-size-base:0.85rem}.before-header{--before-header-background-gradient-color:rgba(0,0,0,.025);background:var(--color-alt);background-image:repeating-linear-gradient(45deg,transparent,transparent 40px,var(--before-header-background-gradient-color) 0,var(--before-header-background-gradient-color) 80px),repeating-linear-gradient(135deg,transparent,transparent 40px,var(--before-header-background-gradient-color) 0,var(--before-header-background-gradient-color) 80px);background-repeat:no-repeat;background-position:0 0,0 100%;background-size:100% 50%}.nav-after-header{--menu-font-family:var(--heading-font-family);--menu-font-weight:var(--heading-font-weight);--menu-font-size:var(--font-size-sm);--menu-text-transform:uppercase}.archive-title,.entry-title-single{text-align:center}@media only screen and (min-width:1000px){:root{--sidebar-width:368px}} \ No newline at end of file +:root{--font-scale:1.125;--border-radius:0;--shadow:0;--heading-text-transform:uppercase;--heading-letter-spacing:1px;--button-font-family:var(--heading-font-family);--button-font-weight:var(--heading-font-weight);--button-text-transform:uppercase;--author-box-background:var(--color-alt);--author-box-border:0;--adjacent-entry-link-inner-background:var(--color-alt);--adjacent-entry-link-inner-border:0}.site-container{border-bottom:20px solid var(--color-primary);border-top:20px solid var(--color-primary)}.button{--font-size-base:0.85rem}.before-header{--before-header-background-gradient-color:rgba(0,0,0,.025);background:var(--color-alt);background-image:repeating-linear-gradient(45deg,transparent 0,transparent 40px,var(--before-header-background-gradient-color) 40px,var(--before-header-background-gradient-color) 80px),repeating-linear-gradient(135deg,transparent 0,transparent 40px,var(--before-header-background-gradient-color) 40px,var(--before-header-background-gradient-color) 80px);background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 50%}.nav-after-header{--menu-font-family:var(--heading-font-family);--menu-font-weight:var(--heading-font-weight);--menu-font-size:var(--font-size-sm);--menu-text-transform:uppercase}.archive-title,.entry-title-single{text-align:center}@media only screen and (min-width:1000px){:root{--sidebar-width:368px}} \ No newline at end of file diff --git a/assets/css/themes/inspire.min.css b/assets/css/themes/inspire.min.css index c69624b25..c37512db2 100644 --- a/assets/css/themes/inspire.min.css +++ b/assets/css/themes/inspire.min.css @@ -1 +1 @@ -:root{--font-size-base:14px;--border-radius:0;--button-font-weight:var(--body-font-weight-bold);--author-box-color:var(--color-white);--author-box-background:var(--color-primary);--author-box-border:0;--author-box-border-radius:0;--author-box-shadow:none;--author-box-grid-column-gap:0;--author-box-avatar-margin:-60px auto 0}.entry-content{--link-text-decoration:underline;--list-margin-left:var(--spacing-xxl)}.entry-content li::marker{color:var(--color-secondary)}.entry-meta{font-style:italic}.nav-header{--menu-font-size:var(--font-size-base);--menu-font-weight:bold}.mobile-menu .button,.nav-header .button{--button-background:var(--color-white);--button-color:var(--color-heading);--button-background-hover:var(--color-white);--button-color-hover:var(--color-secondary)}.is-style-subheading{font-style:italic;--heading-font-weight:var(--heading-font-weight-light);--heading-text-transform:normal;--heading-letter-spacing:0}.has-image-full .has-image-first .entry-wrap>:first-child{width:100%;max-width:calc(100% - var(--spacing-xl));margin-top:calc(var(--spacing-xl) * -1);margin-right:auto;margin-left:auto;padding:var(--spacing-lg) var(--spacing-lg) 0;background-color:var(--color-white)}.archive-pagination{--button-secondary-background:var(--color-alt);--button-secondary-background-hover:var(--color-alt);--button-secondary-color:var(--color-body);--button-secondary-color-hover:var(--color-body)}.author-box{--heading-color:var(--color-white);--body-color:var(--color-white)}.author-box-content,.author-box-title{margin-left:-12px}.wp-block-image.has-overlap img{width:100%}blockquote{--blockquote-font-size:var(--font-size-lg);border:0}blockquote:before{display:block;width:40px;height:40px;background:currentColor;-webkit-mask-image:url('data:image/svg+xml;charset=UTF-8,');mask-image:url('data:image/svg+xml;charset=UTF-8,');-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;content:""}blockquote cite:before{margin-right:var(--spacing-xxs);content:"\2014"}.wp-block-pullquote blockquote:before{margin:auto}.entry-content>.wp-block-pullquote,.entry-content>.wp-block-quote{--blockquote-padding:var(--spacing-xl);--blockquote-background:var(--color-alt)}@media only screen and (min-width:600px){.author-box{margin-top:var(--spacing-xxxl)}.author-box .avatar{--author-box-avatar-margin:-60px 60px 0 -60px}} \ No newline at end of file +:root{--font-size-base:14px;--border-radius:0;--button-font-weight:var(--body-font-weight-bold);--author-box-color:var(--color-white);--author-box-background:var(--color-primary);--author-box-border:0;--author-box-border-radius:0;--author-box-shadow:none;--author-box-grid-column-gap:0;--author-box-avatar-margin:-60px auto 0}.entry-content{--link-text-decoration:underline;--list-margin-left:var(--spacing-xxl)}.entry-content li::marker{color:var(--color-secondary)}.entry-meta{font-style:italic}.nav-header{--menu-font-size:var(--font-size-base);--menu-font-weight:bold}.mobile-menu .button,.nav-header .button{--button-background:var(--color-white);--button-color:var(--color-heading);--button-background-hover:var(--color-white);--button-color-hover:var(--color-secondary)}.is-style-subheading{font-style:italic;--heading-font-weight:var(--heading-font-weight-light);--heading-text-transform:normal;--heading-letter-spacing:0}.has-image-full .has-image-first .entry-wrap>:first-child{background-color:var(--color-white);margin-left:auto;margin-right:auto;margin-top:calc(var(--spacing-xl)*-1);max-width:calc(100% - var(--spacing-xl));padding:var(--spacing-lg) var(--spacing-lg) 0;width:100%}.archive-pagination{--button-secondary-background:var(--color-alt);--button-secondary-background-hover:var(--color-alt);--button-secondary-color:var(--color-body);--button-secondary-color-hover:var(--color-body)}.author-box{--heading-color:var(--color-white);--body-color:var(--color-white)}.author-box-content,.author-box-title{margin-left:-12px}.wp-block-image.has-overlap img{width:100%}blockquote{--blockquote-font-size:var(--font-size-lg);--blockquote-border-top:0;--blockquote-border-right:0;--blockquote-border-bottom:0;--blockquote-border-left:0}blockquote:before{background:currentColor;content:"";display:block;height:40px;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:40px}blockquote cite:before{content:"—";margin-right:var(--spacing-xxs)}.wp-block-pullquote blockquote:before{margin:auto}.entry-content>.wp-block-pullquote,.entry-content>.wp-block-quote{--blockquote-padding:var(--spacing-xl);--blockquote-background:var(--color-alt)}@media only screen and (min-width:600px){.author-box{margin-top:var(--spacing-xxxl)}.author-box .avatar{--author-box-avatar-margin:-60px 60px 0 -60px}} \ No newline at end of file diff --git a/assets/css/themes/lookbook.min.css b/assets/css/themes/lookbook.min.css index a9870056b..a7cdf5e5f 100644 --- a/assets/css/themes/lookbook.min.css +++ b/assets/css/themes/lookbook.min.css @@ -1 +1 @@ -:root{--font-scale-desktop:1.3;--border-radius:0;--body-line-height:1.875;--button-padding:1.2em 2.4em;--button-font-size:0.7em;--button-font-weight:var(--body-font-weight-bold);--button-text-transform:uppercase;--link-color:var(--color-body);--link-color-hover:var(--color-body);--link-text-decoration-hover:none;--blockquote-font-family:var(--heading-font-family);--blockquote-font-style:normal;--blockquote-border-top:var(--border);--blockquote-border-bottom:var(--border);--blockquote-border-left:0;--cite-font-family:var(--body-font-family);--label-font-size:1em;--label-font-weight:var(--body-font-weight-bold);--site-header-border-bottom:0;--site-title-margin:0 0.5em;--site-title-font-size:var(--font-size-lg);--site-title-font-weight:var(--body-font-weight-bold);--menu-font-family:var(--heading-font-family);--menu-font-weight:var(--heading-font-weight-bold);--menu-font-size:var(--font-size-sm);--menu-letter-spacing:0.5px;--menu-text-transform:uppercase;--menu-item-link-color-hover:var(--color-body);--menu-toggle-line-width:24px;--menu-toggle-line-spacing:6px;--entry-title-link-color-hover:var(--color-link);--entry-meta-font-size:var(--font-size-xs);--entry-excerpt-font-size:1.2em;--entry-excerpt-font-family:var(--heading-font-family);--comments-max-width:var(--breakpoint-sm);--archive-description-max-width:var(--breakpoint-sm);--archive-description-text-align:center;--archive-description-margin:3em auto;--archive-title-font-size:var(--font-size-lg);--archive-title-font-weight:var(--body-font-weight-bold)}.is-archive,.single-post{--content-sidebar-wrap-margin-top:0}.menu-item-link span{border-bottom:1px solid transparent}.entry-content a:not([class]),.entry-meta a:not(.button),.menu-item-link span:focus,.menu-item-link span:hover{border-bottom:1px solid var(--color-link);box-shadow:inset 0 -5px 0 0 var(--color-link)}.entry-meta{text-transform:uppercase}.entry-meta-after-content{margin-top:2em;padding-top:2em;font-size:var(--font-size-base);text-align:left;text-transform:capitalize;border-top:var(--border)}.entry-content a:not([class]):active,.entry-content a:not([class]):focus,.entry-content a:not([class]):hover,.entry-meta a:not(.button):active,.entry-meta a:not(.button):focus,.entry-meta a:not(.button):hover{box-shadow:inset 0 -22px 0 0 var(--color-link)}.page .entry-title-single{--entry-title-font-size:var(--font-size-xxl)}.entries-archive.has-image-full .entry-excerpt,.entries-archive.has-image-full .entry-meta-after-content,.entries-archive.has-image-full .entry-meta-before-content,.entries-archive.has-image-full .entry-title-archive,.entry-single:not(.type-page) .entry-excerpt-single,.entry-single:not(.type-page) .entry-meta-after-content,.entry-single:not(.type-page) .entry-meta-before-content,.entry-single:not(.type-page) .entry-title-single{text-align:center}.entry-excerpt:after,.page .entry-title-single:after{display:block;width:2.5%;margin:1em 0;border-bottom:1px solid var(--color-black);content:""}.entry-excerpt:after{margin:1em auto}@media only screen and (min-width:1000px){.no-sidebar .entry-single.has-image-first,.no-sidebar [style*="--columns-md:1;"].has-image-full:not(.has-boxed) .has-image-first{--entry-wrap-margin:-8em auto 0;--entry-wrap-padding:4em 8em;--entry-wrap-background:var(--color-background);--entry-image-link-margin:0 auto;--entry-image-link-max-width:var(--breakpoint-xl);--entry-wrap-width:calc(var(--breakpoint-sm) + 16em)}} \ No newline at end of file +:root{--font-scale-desktop:1.3;--border-radius:0;--body-line-height:1.875;--button-padding:1.2em 2.4em;--button-font-size:0.7em;--button-font-weight:var(--body-font-weight-bold);--button-text-transform:uppercase;--link-color:var(--color-body);--link-color-hover:var(--color-body);--link-text-decoration-hover:none;--blockquote-font-family:var(--heading-font-family);--blockquote-font-style:normal;--blockquote-border-top:var(--border);--blockquote-border-bottom:var(--border);--blockquote-border-left:0;--cite-font-family:var(--body-font-family);--label-font-size:1em;--label-font-weight:var(--body-font-weight-bold);--site-header-border-bottom:0;--site-title-margin:0 0.5em;--site-title-font-size:var(--font-size-lg);--site-title-font-weight:var(--body-font-weight-bold);--menu-font-family:var(--heading-font-family);--menu-font-weight:var(--heading-font-weight-bold);--menu-font-size:var(--font-size-sm);--menu-letter-spacing:0.5px;--menu-text-transform:uppercase;--menu-item-link-color-hover:var(--color-body);--menu-toggle-line-width:24px;--menu-toggle-line-spacing:6px;--entry-title-link-color-hover:var(--color-link);--entry-meta-font-size:var(--font-size-xs);--entry-excerpt-font-size:1.2em;--entry-excerpt-font-family:var(--heading-font-family);--comments-max-width:var(--breakpoint-sm);--archive-description-max-width:var(--breakpoint-sm);--archive-description-text-align:center;--archive-description-margin:3em auto;--archive-title-font-size:var(--font-size-lg);--archive-title-font-weight:var(--body-font-weight-bold)}.is-archive,.single-post{--content-sidebar-wrap-margin-top:0}.menu-item-link span{border-bottom:1px solid transparent}.entry-content a:not([class]),.entry-meta a:not(.button),.menu-item-link span:focus-visible,.menu-item-link span:hover{border-bottom:1px solid var(--color-link);box-shadow:inset 0 -5px 0 0 var(--color-link)}.entry-meta{text-transform:uppercase}.entry-meta-after-content{border-top:var(--border);font-size:var(--font-size-base);margin-top:2em;padding-top:2em;text-align:left;text-transform:capitalize}.entry-content a:not([class]):active,.entry-content a:not([class]):focus-visible,.entry-content a:not([class]):hover,.entry-meta a:not(.button):active,.entry-meta a:not(.button):focus-visible,.entry-meta a:not(.button):hover{box-shadow:inset 0 -22px 0 0 var(--color-link)}.page .entry-title-single{--entry-title-font-size:var(--font-size-xxl)}.entries-archive.has-image-full .entry-excerpt,.entries-archive.has-image-full .entry-meta-after-content,.entries-archive.has-image-full .entry-meta-before-content,.entries-archive.has-image-full .entry-title-archive,.entry-single:not(.type-page) .entry-excerpt-single,.entry-single:not(.type-page) .entry-meta-after-content,.entry-single:not(.type-page) .entry-meta-before-content,.entry-single:not(.type-page) .entry-title-single{text-align:center}.entry-excerpt:after,.page .entry-title-single:after{border-bottom:1px solid var(--color-black);content:"";display:block;margin:1em 0;width:2.5%}.entry-excerpt:after{margin:1em auto}@media only screen and (min-width:1000px){.no-sidebar .entry-single.has-image-first,.no-sidebar [style*="--columns-md:1;"].has-image-full:not(.has-boxed) .has-image-first{--entry-wrap-margin:-8em auto 0;--entry-wrap-padding:4em 8em;--entry-wrap-background:var(--color-background);--entry-image-link-margin:0 auto;--entry-image-link-max-width:var(--breakpoint-xl);--entry-wrap-width:calc(var(--breakpoint-sm) + 16em)}} \ No newline at end of file diff --git a/assets/css/themes/prosper.min.css b/assets/css/themes/prosper.min.css index 9a40b5ae3..a6571adb8 100644 --- a/assets/css/themes/prosper.min.css +++ b/assets/css/themes/prosper.min.css @@ -1 +1 @@ -:root{--button-border-radius:100px}.has-corporate-gradient-background{background:linear-gradient(to bottom right,var(--color-primary) 0,var(--color-link))} \ No newline at end of file +:root{--button-border-radius:100px}.has-corporate-gradient-background{background:linear-gradient(to bottom right,var(--color-primary) 0,var(--color-link) 100%)} \ No newline at end of file diff --git a/assets/css/themes/pure.min.css b/assets/css/themes/pure.min.css index 4fabd6035..6039b9b48 100644 --- a/assets/css/themes/pure.min.css +++ b/assets/css/themes/pure.min.css @@ -1 +1 @@ -:root{--font-scale-desktop:1.2;--border-radius:3px;--shadow:0 12px 16px -8px rgba(0,0,0,.075);--menu-font-family:var(--heading-font-family);--menu-font-weight:var(--heading-font-weight-light);--input-padding:0.5em;--input-font-family:var(--heading-font-family);--button-padding:0.7rem 2rem;--button-font-family:var(--heading-font-family);--button-background-hover:var(--color-primary-light);--button-transform-hover:translateY(-1px);--site-header-border-bottom:0;--entry-meta-font-weight:var(--heading-font-weight-light);--entry-meta-font-size:var(--font-size-xs);--entry-meta-font-family:var(--heading-font-family);--entry-meta-letter-spacing:1px;--author-box-background:var(--color-alt);--author-box-border:0;--author-box-shadow:none;--adjacent-entry-link-inner-background:var(--color-alt);--adjacent-entry-link-inner-border:0;--adjacent-entry-link-inner-box-shadow:none;--blockquote-border-left:3px solid var(--color-heading)}.button-link{--button-transform:none;--button-transform-hover:none}.has-boxed{--entry-background:var(--color-alt);--entry-border:0;--entry-box-shadow:none}.entries{--entry-meta-margin:0 0 var(--spacing-xxxs) 0}.entry-meta{--link-color:var(--color-secondary);text-transform:uppercase}.has-image.has-entry-link .entry-image-link{--entry-image-link-border-radius:var(--border-radius);overflow:hidden}.entries.has-image-background .has-image.has-entry-link:focus,.entries.has-image-background .has-image.has-entry-link:hover,.entries:not(.has-image-background) .has-image.has-entry-link .entry-image-link:focus,.entries:not(.has-image-background) .has-image.has-entry-link .entry-image-link:hover{--image-transform:scale(1.05)} \ No newline at end of file +:root{--font-scale-desktop:1.2;--border-radius:3px;--shadow:0 12px 16px -8px rgba(0,0,0,.075);--menu-font-family:var(--heading-font-family);--menu-font-weight:var(--heading-font-weight-light);--input-padding:0.5em;--input-font-family:var(--heading-font-family);--button-padding:0.7rem 2rem;--button-font-family:var(--heading-font-family);--button-background-hover:var(--color-primary-light);--button-transform-hover:translateY(-1px);--site-header-border-bottom:0;--entry-meta-font-weight:var(--heading-font-weight-light);--entry-meta-font-size:var(--font-size-xs);--entry-meta-font-family:var(--heading-font-family);--entry-meta-letter-spacing:1px;--author-box-background:var(--color-alt);--author-box-border:0;--author-box-shadow:none;--adjacent-entry-link-inner-background:var(--color-alt);--adjacent-entry-link-inner-border:0;--adjacent-entry-link-inner-box-shadow:none;--blockquote-border-left:3px solid var(--color-heading)}.button-link{--button-transform:none;--button-transform-hover:none}.has-boxed{--entry-background:var(--color-alt);--entry-border:0;--entry-box-shadow:none}.entries{--entry-meta-margin:0 0 var(--spacing-xxxs) 0}.entry-meta{--link-color:var(--color-secondary);text-transform:uppercase}.has-image.has-entry-link .entry-image-link{--entry-image-link-border-radius:var(--border-radius);overflow:hidden}.entries.has-image-background .has-image.has-entry-link:focus-visible,.entries.has-image-background .has-image.has-entry-link:hover,.entries:not(.has-image-background) .has-image.has-entry-link .entry-image-link:focus-visible,.entries:not(.has-image-background) .has-image.has-entry-link .entry-image-link:hover{--image-transform:scale(1.05)} \ No newline at end of file diff --git a/assets/css/themes/rafal.min.css b/assets/css/themes/rafal.min.css deleted file mode 100644 index 2f5026873..000000000 --- a/assets/css/themes/rafal.min.css +++ /dev/null @@ -1 +0,0 @@ -:root{--button-font-weight:var(--body-font-weight-bold);--button-border-radius:0;--input-border-radius:0;--site-title-font-size:var(--font-size-lg);--site-header-border-bottom:0}.entries-grid.has-image-full .entry.has-image-first{--entry-position:relative}.entries-grid.has-image-full .has-no-content-excerpt .entry.has-image-first .entry-wrap{position:absolute;bottom:0;left:0;max-width:calc(100% - var(--spacing-xl));margin-left:0;padding:var(--spacing-lg);background:var(--color-white)}@media only screen and (min-width:1000px){.has-background-wide-left,.has-background-wide-right{position:relative}.has-background-wide-left:before,.has-background-wide-right:after{position:absolute;top:0;bottom:0;z-index:-9;background-color:inherit;content:""}.has-background-wide-left:before{right:0;left:-9999px}.has-background-wide-right:after{right:-9999px;left:0}} \ No newline at end of file diff --git a/assets/css/themes/reach.min.css b/assets/css/themes/reach.min.css index 709cc092f..6b9643e38 100644 --- a/assets/css/themes/reach.min.css +++ b/assets/css/themes/reach.min.css @@ -1 +1 @@ -:root{--button-transform:scale(1);--button-transform-hover:scale(1.05);--site-header-border-bottom:0;--button-font-family:var(--heading-font-family);--button-font-weight:var(--heading-font-weight);--site-footer-background:var(--color-alt)}.has-boxed{--entry-border:0}embed,iframe,object,video{border-radius:var(--border-radius)}textarea{--input-border-radius:var(--border-radius,calc(var(--font-size-md, 1em) * 2))}.before-footer,.site-footer{border:0}.footer-credits{--footer-credits-text-align:left}.logos img{padding:0 1em;opacity:.5}.site-container .wpforms-container.inline-fields{margin-bottom:0;overflow:visible;--input-border:0;--input-border-focus:0;--input-box-shadow:var(--shadow)}@media only screen and (min-width:1000px){.before-footer{--wrap-flex-wrap:nowrap;--widget-margin:0}} \ No newline at end of file +:root{--button-transform:scale(1);--button-transform-hover:scale(1.05);--site-header-border-bottom:0;--button-font-family:var(--heading-font-family);--button-font-weight:var(--heading-font-weight);--site-footer-background:var(--color-alt)}.has-boxed{--entry-border:0}embed,iframe,object,video{border-radius:var(--border-radius)}textarea{--input-border-radius:var(--border-radius,calc(var(--font-size-md, 1em)*2))}.before-footer,.site-footer{border:0}.footer-credits{--footer-credits-text-align:left}.logos img{opacity:.5;padding:0 1em}.site-container .wpforms-container.inline-fields{margin-bottom:0;overflow:visible;--input-border:0;--input-border-focus:0;--input-box-shadow:var(--shadow)}@media only screen and (min-width:1000px){.before-footer{--wrap-flex-wrap:nowrap;--widget-margin:0}} \ No newline at end of file diff --git a/assets/css/themes/side-hustle.min.css b/assets/css/themes/side-hustle.min.css index ff2b2fe35..abf9c0d61 100644 --- a/assets/css/themes/side-hustle.min.css +++ b/assets/css/themes/side-hustle.min.css @@ -1 +1 @@ -:root{--menu-text-transform:uppercase;--menu-letter-spacing:1px;--menu-font-size:var(--font-size-xs);--menu-font-weight:bold;--menu-item-link-text-decoration-hover:underline;--menu-item-link-text-decoration-focus:underline;--button-text-transform:uppercase;--button-letter-spacing:1px;--button-font-size:var(--font-size-xs);--button-font-weight:bold;--button-outline-width:1px;--border-radius:0;--border:1px var(--color-secondary-dark) solid;--input-border:1px solid var(--color-heading);--input-background-color:transparent;--cart-total-font-size:0.75rem;--cart-total-background:var(--color-link)}.menu-item-link-current,.menu-item-link:focus,.menu-item-link:hover{--menu-item-name-filter-hover:none}.nav-header .menu-item-link-current{--menu-item-link-text-decoration:underline}.site-title{--site-title-font-size:var(--font-size-sm);letter-spacing:0.0625rem;text-transform:uppercase}h1{--heading-text-transform:uppercase}.has-xxxl-font-size,.has-xxxxl-font-size,h1{--heading-line-height:var(--line-height-xs)}.is-style-altfont:where(p){line-height:var(--line-height-sm)}.is-style-altfont em{display:inline-block;font-style:normal;rotate:-4deg}.has-dark-background{--input-color:currentColor;--input-placeholder-opacity:0.8}.entries-grid.has-image-background{--heading-font-family:var(--alt-font-family,inherit);--heading-font-size:var(--font-size-xxxxl);--entry-overlay-opacity:0.4}.entries-grid.has-image-full{--heading-font-family:var(--body-font-family);--heading-font-weight:var(--body-font-weight-bold);--heading-text-transform:uppercase;--heading-letter-spacing:1px;--entry-image-link-margin-bottom:var(--spacing-lg)}input[type=email][placeholder]:not([placeholder=""]),input[type=number][placeholder]:not([placeholder=""]),input[type=password][placeholder]:not([placeholder=""]),input[type=search][placeholder]:not([placeholder=""]),input[type=tel][placeholder]:not([placeholder=""]),input[type=text][placeholder]:not([placeholder=""]),input[type=url][placeholder]:not([placeholder=""]),textarea[placeholder]:not([placeholder=""]){-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-after:var(--spacing-xxs);padding-block-end:var(--spacing-xxs);border-width:0;border-bottom-width:1px;border-color:currentColor}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:var(--heading-font-family);font-style:italic}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{font-family:var(--heading-font-family);font-style:italic}input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,textarea::-ms-input-placeholder{font-family:var(--heading-font-family);font-style:italic}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,textarea::placeholder{font-family:var(--heading-font-family);font-style:italic}.wp-block-search__button-inside .wp-block-search__inside-wrapper{--input-border:0;border-bottom:1px solid currentcolor}.entry-title-link{letter-spacing:-0.0625rem}.archive-pagination{--button-small-padding:0.4rem 0.6rem}.archive-pagination .button-secondary{--button-background:transparent}.entry-custom-content:first-child{--entry-custom-content-margin-bottom:0} \ No newline at end of file +:root{--menu-text-transform:uppercase;--menu-letter-spacing:1px;--menu-font-size:var(--font-size-xs);--menu-font-weight:bold;--menu-item-link-text-decoration-hover:underline;--menu-item-link-text-decoration-focus:underline;--button-text-transform:uppercase;--button-letter-spacing:1px;--button-font-size:var(--font-size-xs);--button-font-weight:bold;--button-outline-width:1px;--border-radius:0;--border:1px var(--color-secondary-dark) solid;--input-border:1px solid var(--color-heading);--input-background-color:transparent;--cart-total-font-size:0.75rem;--cart-total-background:var(--color-link)}.menu-item-link-current,.menu-item-link:focus-visible,.menu-item-link:hover{--menu-item-name-filter-hover:none}.nav-header .menu-item-link-current{--menu-item-link-text-decoration:underline}.site-title{--site-title-font-size:var(--font-size-sm);letter-spacing:.0625rem;text-transform:uppercase}h1{--heading-text-transform:uppercase}.has-xxxl-font-size,.has-xxxxl-font-size,h1{--heading-line-height:var(--line-height-xs)}.is-style-altfont:where(p){line-height:var(--line-height-sm)}.is-style-altfont em{display:inline-block;font-style:normal;rotate:-4deg}.has-dark-background{--input-color:currentColor;--input-placeholder-opacity:0.8}.entries-grid.has-image-background{--heading-font-family:var(--alt-font-family,inherit);--heading-font-size:var(--font-size-xxxxl);--entry-overlay-opacity:0.4}.entries-grid.has-image-full{--heading-font-family:var(--body-font-family);--heading-font-weight:var(--body-font-weight-bold);--heading-text-transform:uppercase;--heading-letter-spacing:1px;--entry-image-link-margin-bottom:var(--spacing-lg)}input[type=email][placeholder]:not([placeholder=""]),input[type=number][placeholder]:not([placeholder=""]),input[type=password][placeholder]:not([placeholder=""]),input[type=search][placeholder]:not([placeholder=""]),input[type=tel][placeholder]:not([placeholder=""]),input[type=text][placeholder]:not([placeholder=""]),input[type=url][placeholder]:not([placeholder=""]),textarea[placeholder]:not([placeholder=""]){border-color:currentColor;border-width:0 0 1px;padding-block-end:var(--spacing-xxs);padding-inline-start:0}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{font-family:var(--heading-font-family);font-style:italic}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,textarea::placeholder{font-family:var(--heading-font-family);font-style:italic}.wp-block-search__button-inside .wp-block-search__inside-wrapper{--input-border:0;border-bottom:1px solid}.entry-title-link{letter-spacing:-.0625rem}.archive-pagination{--button-small-padding:0.4rem 0.6rem}.archive-pagination .button-secondary{--button-background:transparent}.entry-custom-content:first-child{--entry-custom-content-margin-bottom:0} \ No newline at end of file diff --git a/assets/css/themes/sleek.min.css b/assets/css/themes/sleek.min.css index 9579d1f52..e251999f7 100644 --- a/assets/css/themes/sleek.min.css +++ b/assets/css/themes/sleek.min.css @@ -1 +1 @@ -:root{--font-scale-tablet:1.165;--font-scale-desktop:1.165;--line-height-md:1.44;--heading-line-height:var(--line-height-md);--border-radius:0;--shadow:0;--button-font-weight:var(--body-font-weight-bold);--button-transform-hover:translateY(-5%);--button-link-color:var(--color-heading);--button-link-color-hover:var(--color-link);--site-title-font-size:var(--font-size-lg);--site-header-border-bottom:0;--page-header-inner-max-width:var(--breakpoint-xl);--page-header-justify-content:start;--breadcrumb-font-size:var(--font-size-xs);--author-box-background:var(--color-alt);--author-box-border:0;--adjacent-entry-link-inner-background:var(--color-alt);--adjacent-entry-link-inner-border:0}.page-header{background:linear-gradient(90deg,var(--page-header-background) calc(100% - var(--page-header-right-spacing, 0)),var(--color-header) calc(100% - var(--page-header-right-spacing, 0)))}.breadcrumb{color:var(--breadcrumb-color,var(--color-custom-1,var(--color-body)));font-style:italic;--link-color:var(--color-body);--link-color-hover:var(--color-link)}.is-style-subheading{--body-color:var(--color-custom-1,var(--color-body));--heading-color:var(--color-custom-1,var(--color-body))}.button-link{--button-display:inline-table;--button-text-decoration:underline}.button-link:after{--button-text-decoration:none}.entries.has-image-full .entry.has-image-first{--entry-position:relative;--entry-image-link-margin-bottom:0}.entries.has-image-full .has-no-content-excerpt .entry.has-image-first .entry-wrap{position:absolute;bottom:0;left:0;max-width:calc(100% - var(--spacing-xl));margin-left:0;padding:var(--spacing-lg);background:var(--entry-wrap-background,var(--color-white))}.entries.has-image-full .has-no-content-excerpt .entry.has-image-first:focus .entry-wrap,.entries.has-image-full .has-no-content-excerpt .entry.has-image-first:hover .entry-wrap{padding-bottom:var(--spacing-xl);color:var(--button-color);--entry-wrap-background:var(--button-background,var(--color-primary));--body-color:var(--button-color);--entry-title-link-color:var(--button-color);--entry-title-link-color-hover:var(--button-color);--link-color:var(--button-color);--link-color-hover:var(--button-color);--entry-meta-link-color:var(--button-color);--entry-meta-link-color-hover:var(--button-color);--link-filter-hover:brightness(0.8)}.entry-meta a{--link-color:var(--entry-meta-link-color,var(--body-color,var(--color-body)));--link-color-hover:var(--entry-meta-link-color-hover,var(--color-link))}.entry-meta em{color:var(--entry-meta-em-color,var(--color-custom-1))}@media only screen and (min-width:800px){:root{--page-header-right-spacing:calc((var(--viewport-width) - var(--breakpoint-xl)) / 2);--page-header-overlay-display:none;--page-header-inner-max-width:50%;--page-header-inner-padding:0 var(--spacing-xl) 0 0}.page-header-overlay{width:calc(var(--viewport-width) - var(--page-header-right-spacing))}.page-header-image,.page-header-image img{right:var(--page-header-right-spacing);left:50%;width:calc(50% - var(--page-header-right-spacing))}}@media only screen and (min-width:1000px){.has-background-full-left,.has-background-full-right{position:relative}.has-background-full-left:before,.has-background-full-right:after{position:absolute;top:0;bottom:0;z-index:-9;background-color:inherit;content:""}.has-background-full-left:before{right:0;left:-9999px}.has-background-full-right:after{right:-9999px;left:0}}@media only screen and (min-width:1200px){:root{--page-header-right-spacing:calc((var(--viewport-width) - var(--breakpoint-xl)) / 2)}} \ No newline at end of file +:root{--font-scale-tablet:1.165;--font-scale-desktop:1.165;--line-height-md:1.44;--heading-line-height:var(--line-height-md);--border-radius:0;--shadow:0;--button-font-weight:var(--body-font-weight-bold);--button-transform-hover:translateY(-5%);--button-link-color:var(--color-heading);--button-link-color-hover:var(--color-link);--site-title-font-size:var(--font-size-lg);--site-header-border-bottom:0;--page-header-inner-max-width:var(--breakpoint-xl);--page-header-justify-content:start;--breadcrumb-font-size:var(--font-size-xs);--author-box-background:var(--color-alt);--author-box-border:0;--adjacent-entry-link-inner-background:var(--color-alt);--adjacent-entry-link-inner-border:0}.page-header{background:linear-gradient(90deg,var(--page-header-background) calc(100% - var(--page-header-right-spacing, 0)),var(--color-header) calc(100% - var(--page-header-right-spacing, 0)))}.breadcrumb{color:var(--breadcrumb-color,var(--color-custom-1,var(--color-body)));font-style:italic;--link-color:var(--color-body);--link-color-hover:var(--color-link)}.is-style-subheading{--body-color:var(--color-custom-1,var(--color-body));--heading-color:var(--color-custom-1,var(--color-body))}.button-link{--button-display:inline-table;--button-text-decoration:underline}.button-link:after{--button-text-decoration:none}.entries.has-image-full .entry.has-image-first{--entry-position:relative;--entry-image-link-margin-bottom:0}.entries.has-image-full .has-no-content-excerpt .entry.has-image-first .entry-wrap{background:var(--entry-wrap-background,var(--color-white));bottom:0;left:0;margin-left:0;max-width:calc(100% - var(--spacing-xl));padding:var(--spacing-lg);position:absolute}.entries.has-image-full .has-no-content-excerpt .entry.has-image-first:focus-visible .entry-wrap,.entries.has-image-full .has-no-content-excerpt .entry.has-image-first:hover .entry-wrap{color:var(--button-color);padding-bottom:var(--spacing-xl);--entry-wrap-background:var(--button-background,var(--color-primary));--body-color:var(--button-color);--entry-title-link-color:var(--button-color);--entry-title-link-color-hover:var(--button-color);--link-color:var(--button-color);--link-color-hover:var(--button-color);--entry-meta-link-color:var(--button-color);--entry-meta-link-color-hover:var(--button-color);--link-filter-hover:brightness(0.8)}.entry-meta a{--link-color:var(--entry-meta-link-color,var(--body-color,var(--color-body)));--link-color-hover:var(--entry-meta-link-color-hover,var(--color-link))}.entry-meta em{color:var(--entry-meta-em-color,var(--color-custom-1))}@media only screen and (min-width:800px){:root{--page-header-right-spacing:calc((var(--viewport-width) - var(--breakpoint-xl))/2);--page-header-overlay-display:none;--page-header-inner-max-width:50%;--page-header-inner-padding:0 var(--spacing-xl) 0 0}.page-header-overlay{width:calc(var(--viewport-width) - var(--page-header-right-spacing))}.page-header-image,.page-header-image img{left:50%;right:var(--page-header-right-spacing);width:calc(50% - var(--page-header-right-spacing))}}@media only screen and (min-width:1000px){.has-background-full-left,.has-background-full-right{position:relative}.has-background-full-left:before,.has-background-full-right:after{background-color:inherit;bottom:0;content:"";position:absolute;top:0;z-index:-9}.has-background-full-left:before{left:-9999px;right:0}.has-background-full-right:after{left:0;right:-9999px}}@media only screen and (min-width:1200px){:root{--page-header-right-spacing:calc((var(--viewport-width) - var(--breakpoint-xl))/2)}} \ No newline at end of file diff --git a/assets/css/themes/sparkle.min.css b/assets/css/themes/sparkle.min.css index 337041745..b80de5f28 100644 --- a/assets/css/themes/sparkle.min.css +++ b/assets/css/themes/sparkle.min.css @@ -1 +1 @@ -:root{--font-scale:1.125;--border-radius:1px;--heading-text-transform:uppercase;--menu-font-size:var(--font-size-xs);--menu-font-family:var(--heading-font-family);--menu-font-weight:var(--heading-font-weight-light);--menu-text-transform:uppercase;--menu-item-link-color:var(--color-heading);--button-font-family:var(--heading-font-family);--button-font-weight:var(--heading-font-weight)}.site-header,.site-inner{box-shadow:0 0 8px 4px rgba(0,0,0,.02)}.nav-header{font-size:var(--font-size-sm)}.nav-after-header{border-bottom:var(--border)}.breadcrumb{text-align:center}.home-form{position:relative}.home-form .wp-block-image img{display:block;width:100%;margin-top:-60px;border:16px solid var(--color-alt);box-shadow:0 0 0 2px var(--color-white),0 0 8px 4px rgba(0,0,0,.02)}.home-form h2{display:flex;align-items:center}.home-form h2:after,.home-form h2:before{flex:1 1 auto;height:1px;background-color:currentColor;content:""}.home-form h2:before{margin-right:var(--spacing-md)}.home-form h2:after{margin-left:var(--spacing-md)}@media only screen and (min-width:1000px){.home-form .wp-block-image img{margin-bottom:-60px}} \ No newline at end of file +:root{--font-scale:1.125;--border-radius:1px;--heading-text-transform:uppercase;--menu-font-size:var(--font-size-xs);--menu-font-family:var(--heading-font-family);--menu-font-weight:var(--heading-font-weight-light);--menu-text-transform:uppercase;--menu-item-link-color:var(--color-heading);--button-font-family:var(--heading-font-family);--button-font-weight:var(--heading-font-weight)}.site-header,.site-inner{box-shadow:0 0 8px 4px rgba(0,0,0,.02)}.nav-header{font-size:var(--font-size-sm)}.nav-after-header{border-bottom:var(--border)}.breadcrumb{text-align:center}.home-form{position:relative}.home-form .wp-block-image img{border:16px solid var(--color-alt);box-shadow:0 0 0 2px var(--color-white),0 0 8px 4px rgba(0,0,0,.02);display:block;margin-top:-60px;width:100%}.home-form h2{align-items:center;display:flex}.home-form h2:after,.home-form h2:before{background-color:currentColor;content:"";flex:1 1 auto;height:1px}.home-form h2:before{margin-right:var(--spacing-md)}.home-form h2:after{margin-left:var(--spacing-md)}@media only screen and (min-width:1000px){.home-form .wp-block-image img{margin-bottom:-60px}} \ No newline at end of file diff --git a/assets/css/themes/wellness.min.css b/assets/css/themes/wellness.min.css index 050903557..a8482c92d 100644 --- a/assets/css/themes/wellness.min.css +++ b/assets/css/themes/wellness.min.css @@ -1 +1 @@ -:root{--font-scale-tablet:1.165;--font-scale-desktop:1.165;--border-radius:3px;--shadow:0 0 24px rgba(0,0,0,.07);--site-header-border-bottom:0;--site-header-box-shadow:var(--shadow);--site-header-wrap-max-width:100vw;--menu-font-size:var(--font-size-sm);--menu-text-transform:uppercase;--menu-letter-spacing:0.5px;--breadcrumb-margin:var(--spacing-lg) auto var(--spacing-md);--avatar-border-radius:999px}.has-box-shadow{box-shadow:var(--shadow)}.breadcrumb{font-size:.7em;text-align:center}.entries{--heading-font-family:var(--menu-font-family);--heading-font-weight:var(--menu-font-weight)}.entry-meta{font-weight:var(--menu-font-weight);font-size:.7em;font-family:var(--menu-font-family);letter-spacing:0.03125rem;text-transform:uppercase}.is-style-subheading{--heading-font-family:var(--menu-font-family);--heading-font-weight:var(--menu-font-weight);--heading-letter-spacing:2px} \ No newline at end of file +:root{--font-scale-tablet:1.165;--font-scale-desktop:1.165;--border-radius:3px;--shadow:0 0 24px rgba(0,0,0,.07);--site-header-border-bottom:0;--site-header-box-shadow:var(--shadow);--site-header-wrap-max-width:100vw;--menu-font-size:var(--font-size-sm);--menu-text-transform:uppercase;--menu-letter-spacing:0.5px;--breadcrumb-margin:var(--spacing-lg) auto var(--spacing-md);--avatar-border-radius:999px}.has-box-shadow{box-shadow:var(--shadow)}.breadcrumb{font-size:.7em;text-align:center}.entries{--heading-font-family:var(--menu-font-family);--heading-font-weight:var(--menu-font-weight)}.entry-meta{font-family:var(--menu-font-family);font-size:.7em;font-weight:var(--menu-font-weight);letter-spacing:.03125rem;text-transform:uppercase}.is-style-subheading{--heading-font-family:var(--menu-font-family);--heading-font-weight:var(--menu-font-weight);--heading-letter-spacing:2px} \ No newline at end of file diff --git a/assets/css/utilities.min.css b/assets/css/utilities.min.css index 147956908..5917763ce 100644 --- a/assets/css/utilities.min.css +++ b/assets/css/utilities.min.css @@ -1 +1 @@ -.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.screen-reader-shortcut:active,.screen-reader-shortcut:focus,.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text span:active,.screen-reader-text span:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;overflow:visible;position:static;white-space:inherit;width:auto;position:absolute;z-index:100000;padding:var(--spacing-md) var(--spacing-lg);color:var(--color-white);text-decoration:none;background-color:var(--color-black)}.genesis-skip-link{margin:0}.genesis-skip-link li{width:0;height:0;list-style:none;background:var(--color-white)}:focus{outline:var(--focus-outline,var(--border))}.is-layout-flex{display:flex;flex-wrap:wrap}.alignwide{--alignwide-max-side-spacing:max(0px,calc((var(--viewport-width) - var(--content-max-width)) / 4));--alignwide-side-spacing:min(var(--spacing-xxxxl),var(--alignwide-max-side-spacing));width:calc(100% * (var(--alignwide-side-spacing) * 2));max-width:var(--alignwide-max-width,unset);margin-right:var(--alignwide-margin-left,calc(var(--alignwide-side-spacing) * -1));margin-left:var(--alignwide-margin-left,calc(var(--alignwide-side-spacing) * -1))}.alignfull{clear:both;width:var(--alignfull-width,var(--viewport-width));max-width:var(--alignfull-max-width,var(--viewport-width));margin-right:var(--alignfull-margin-right,calc(50% - (50vw - (var(--scrollbar-width, 0px) / 2))));margin-left:var(--alignfull-margin-left,calc(50% - (50vw - (var(--scrollbar-width, 0px) / 2))))}.content{--alignfull-width:auto}.alignvertical{display:flex;align-content:center;align-items:center}.gallery{--gallery-columns:var(--gallery-columns-xs,2);display:grid;grid-gap:var(--gallery-grid-gap,var(--spacing-lg));grid-template-columns:repeat(var(--gallery-columns),1fr)}.has-xxxxl-font-size{font-size:var(--font-size-xxxxl)}.has-xxxl-font-size{font-size:var(--font-size-xxxl)}.has-xxl-font-size{font-size:var(--font-size-xxl)}.has-xl-font-size{font-size:var(--font-size-xl)}.has-lg-font-size{font-size:var(--font-size-lg)}.has-md-font-size{font-size:var(--font-size-md)}.has-sm-font-size{font-size:var(--font-size-sm)}.has-xs-font-size{font-size:var(--font-size-xs)}.mai-rating{display:flex;justify-content:var(--mai-rating-justify-content,start);--list-style-type:none;--list-margin:0;--list-padding:0;--list-item-margin:0}.mai-rating-item:not(:first-child){margin-left:2px}.clear,.clearfix{clear:both}.inline{--input-display:inline-block;--input-width:auto}.has-dark-background{color:var(--color-white);--heading-color:var(--color-white);--link-color:currentColor;--link-color-hover:currentColor;--link-text-decoration:underline;--link-filter-hover:brightness(0.8);--entry-title-link-color:var(--color-white);--entry-title-link-color-hover:var(--color-white);--menu-item-link-color:var(--color-white);--menu-item-link-color-hover:var(--color-white);--menu-item-name-filter-hover:brightness(0.8);--border:1px solid hsla(0,0%,100%,.2)}.has-light-background{--heading-color:var(--color-heading);color:var(--color-body)}.has-dark-background h1:not(.has-text-color),.has-dark-background h2:not(.has-text-color),.has-dark-background h3:not(.has-text-color),.has-dark-background h4:not(.has-text-color),.has-dark-background h5:not(.has-text-color),.has-light-background h1:not(.has-text-color),.has-light-background h2:not(.has-text-color),.has-light-background h3:not(.has-text-color),.has-light-background h4:not(.has-text-color),.has-light-background h5:not(.has-text-color),.has-light-background h6:not(.has-text-color){color:var(--heading-color)}.has-border{border:var(--border)}.has-border-radius{overflow:hidden;border-radius:var(--border-radius)}.has-shadow{position:relative;z-index:1;box-shadow:var(--shadow)}.has-drop-shadow{-webkit-filter:var(--drop-shadow);filter:var(--drop-shadow)}.is-sticky{position:sticky!important;top:var(--scroll-margin-top);z-index:9}.is-circle,.is-square{aspect-ratio:1/1}.is-circle{overflow:hidden;border-radius:9999px}.is-rounded{border-radius:var(--border-radius)}.is-boxed{margin:0 0 var(--spacing-md);padding:var(--spacing-xl);border:var(--border);border-radius:var(--border-radius);box-shadow:var(--shadow)}.is-full-height{min-height:calc(100vh - (var(--content-sidebar-wrap-margin-top) + var(--content-sidebar-wrap-margin-bottom)))}.z-index-1{z-index:1}.full-width{width:100%}.has-no-margin-top{margin-top:0!important}.has-no-margin-top>figure{margin-top:0}.has-no-margin-bottom{margin-bottom:0!important}.has-no-margin-bottom>figure{margin-bottom:0}.has-no-margin-left{margin-left:0!important}.has-no-margin-right{margin-right:0!important}.has-xl-max-width{max-width:var(--breakpoint-xl);margin-right:auto;margin-left:auto}.has-xl-content-width{--content-max-width:var(--breakpoint-xl)}.has-lg-max-width{max-width:var(--breakpoint-lg);margin-right:auto;margin-left:auto}.has-lg-content-width{--content-max-width:var(--breakpoint-lg)}.has-md-max-width{max-width:var(--breakpoint-md);margin-right:auto;margin-left:auto}.has-md-content-width{--content-max-width:var(--breakpoint-md)}.has-sm-max-width{max-width:var(--breakpoint-sm);margin-right:auto;margin-left:auto}.has-sm-content-width{--content-max-width:var(--breakpoint-sm)}.has-xs-max-width{max-width:var(--breakpoint-xs);margin-right:auto;margin-left:auto}.has-xs-content-width{--content-max-width:var(--breakpoint-xs)}.has-no-content-width{--content-max-width:var(--viewport-width);--side-spacing:0}.has-no-padding{padding:0!important}.has-auto-margin-top{margin-top:auto!important}.has-auto-margin-bottom{margin-bottom:auto!important}.has-auto-margin-left{margin-left:auto!important}.has-auto-margin-right{margin-right:auto!important}.has-xxxxs-margin-top{margin-top:var(--spacing-xxxxs)!important}.has-xxxxs-margin-right{margin-right:var(--spacing-xxxxs)!important}.has-xxxxs-margin-bottom{margin-bottom:var(--spacing-xxxxs)!important}.has-xxxxs-margin-left{margin-left:var(--spacing-xxxxs)!important}.has-xxxxs-padding{padding:var(--spacing-xxxxs)!important}.has-xxxs-margin-top{margin-top:var(--spacing-xxxs)!important}.has-xxxs-margin-right{margin-right:var(--spacing-xxxs)!important}.has-xxxs-margin-bottom{margin-bottom:var(--spacing-xxxs)!important}.has-xxxs-margin-left{margin-left:var(--spacing-xxxs)!important}.has-xxxs-padding{padding:var(--spacing-xxxs)!important}.has-xxs-margin-top{margin-top:var(--spacing-xxs)!important}.has-xxs-margin-right{margin-right:var(--spacing-xxs)!important}.has-xxs-margin-bottom{margin-bottom:var(--spacing-xxs)!important}.has-xxs-margin-left{margin-left:var(--spacing-xxs)!important}.has-xxs-padding{padding:var(--spacing-xxs)!important}.has-xs-margin-top{margin-top:var(--spacing-xs)!important}.has-xs-margin-right{margin-right:var(--spacing-xs)!important}.has-xs-margin-bottom{margin-bottom:var(--spacing-xs)!important}.has-xs-margin-left{margin-left:var(--spacing-xs)!important}.has-xs-padding{padding:var(--spacing-xs)!important}.has-sm-margin-top{margin-top:var(--spacing-sm)!important}.has-sm-margin-right{margin-right:var(--spacing-sm)!important}.has-sm-margin-bottom{margin-bottom:var(--spacing-sm)!important}.has-sm-margin-left{margin-left:var(--spacing-sm)!important}.has-sm-padding{padding:var(--spacing-sm)!important}.has-md-margin-top{margin-top:var(--spacing-md)!important}.has-md-margin-right{margin-right:var(--spacing-md)!important}.has-md-margin-bottom{margin-bottom:var(--spacing-md)!important}.has-md-margin-left{margin-left:var(--spacing-md)!important}.has-md-padding{padding:var(--spacing-md)!important}.has-lg-margin-top{margin-top:var(--spacing-lg)!important}.has-lg-margin-right{margin-right:var(--spacing-lg)!important}.has-lg-margin-bottom{margin-bottom:var(--spacing-lg)!important}.has-lg-margin-left{margin-left:var(--spacing-lg)!important}.has-lg-padding{padding:var(--spacing-lg)!important}.has-xl-margin-top{margin-top:var(--spacing-xl)!important}.has-xl-margin-right{margin-right:var(--spacing-xl)!important}.has-xl-margin-bottom{margin-bottom:var(--spacing-xl)!important}.has-xl-margin-left{margin-left:var(--spacing-xl)!important}.has-xl-padding{padding:var(--spacing-xl)!important}.has-xxl-margin-top{margin-top:var(--spacing-xxl)!important}.has-xxl-margin-right{margin-right:var(--spacing-xxl)!important}.has-xxl-margin-bottom{margin-bottom:var(--spacing-xxl)!important}.has-xxl-margin-left{margin-left:var(--spacing-xxl)!important}.has-xxl-padding{padding:var(--spacing-xxl)!important}.has-xxxl-margin-top{margin-top:var(--spacing-xxxl)!important}.has-xxxl-margin-right{margin-right:var(--spacing-xxxl)!important}.has-xxxl-margin-bottom{margin-bottom:var(--spacing-xxxl)!important}.has-xxxl-margin-left{margin-left:var(--spacing-xxxl)!important}.has-xxxl-padding{padding:var(--spacing-xxxl)!important}.has-xxxxl-margin-top{margin-top:var(--spacing-xxxxl)!important}.has-xxxxl-margin-right{margin-right:var(--spacing-xxxxl)!important}.has-xxxxl-margin-bottom{margin-bottom:var(--spacing-xxxxl)!important}.has-xxxxl-margin-left{margin-left:var(--spacing-xxxxl)!important}.has-xxxxl-padding{padding:var(--spacing-xxxxl)!important}.has--lg-margin-top,.has--md-margin-top,.has--sm-margin-top,.has--xl-margin-top,.has--xs-margin-top,.has--xxl-margin-top,.has--xxs-margin-top,.has--xxxl-margin-top,.has--xxxs-margin-top,.has--xxxxl-margin-top,.has--xxxxs-margin-top{position:relative;z-index:1}.has--xxxxs-margin-top{margin-top:calc(var(--spacing-xxxxs) * -1)!important}.has--xxxxs-margin-bottom{margin-bottom:calc(var(--spacing-xxxxs) * -1)!important}.has--xxxs-margin-top{margin-top:calc(var(--spacing-xxxs) * -1)!important}.has--xxxs-margin-bottom{margin-bottom:calc(var(--spacing-xxxs) * -1)!important}.has--xxs-margin-top{margin-top:calc(var(--spacing-xxs) * -1)!important}.has--xxs-margin-bottom{margin-bottom:calc(var(--spacing-xxs) * -1)!important}.has--xs-margin-top{margin-top:calc(var(--spacing-xs) * -1)!important}.has--xs-margin-bottom{margin-bottom:calc(var(--spacing-xs) * -1)!important}.has--sm-margin-top{margin-top:calc(var(--spacing-sm) * -1)!important}.has--sm-margin-bottom{margin-bottom:calc(var(--spacing-sm) * -1)!important}.has--md-margin-top{margin-top:calc(var(--spacing-md) * -1)!important}.has--md-margin-bottom{margin-bottom:calc(var(--spacing-md) * -1)!important}.has--lg-margin-top{margin-top:calc(var(--spacing-lg) * -1)!important}.has--lg-margin-bottom{margin-bottom:calc(var(--spacing-lg) * -1)!important}.has--xl-margin-top{margin-top:calc(var(--spacing-xl) * -1)!important}.has--xl-margin-bottom{margin-bottom:calc(var(--spacing-xl) * -1)!important}.has--xxl-margin-top{margin-top:calc(var(--spacing-xxl) * -1)!important}.has--xxl-margin-bottom{margin-bottom:calc(var(--spacing-xxl) * -1)!important}.has--xxxl-margin-top{margin-top:calc(var(--spacing-xxxl) * -1)!important}.has--xxxl-margin-bottom{margin-bottom:calc(var(--spacing-xxxl) * -1)!important}.has--xxxxl-margin-top{margin-top:calc(var(--spacing-xxxxl) * -1)!important}.has--xxxxl-margin-bottom{margin-bottom:calc(var(--spacing-xxxxl) * -1)!important}.has-overlap{position:relative;z-index:1;overflow:visible}.has-z-index--1{z-index:-1!important}.has-z-index-0{z-index:0!important}.has-z-index-1,.has-z-index-2{z-index:1!important}.has-no-padding-top{padding-top:var(--padding-top-no,0)}.has-no-padding-bottom{padding-bottom:var(--padding-bottom-no,0)}.has-no-padding-left{padding-left:var(--padding-left-no,0)}.has-no-padding-right{padding-right:var(--padding-right-no,0)}.has-xs-padding-top{padding-top:var(--padding-top-xs,var(--padding-xs))}.has-xs-padding-bottom{padding-bottom:var(--padding-bottom-xs,var(--padding-xs))}.has-xs-padding-left{padding-left:var(--padding-left-xs,var(--padding-xs))}.has-xs-padding-right{padding-right:var(--padding-right-xs,var(--padding-xs))}.has-sm-padding-top{padding-top:var(--padding-top-sm,var(--padding-sm))}.has-sm-padding-bottom{padding-bottom:var(--padding-bottom-sm,var(--padding-sm))}.has-sm-padding-left{padding-left:var(--padding-left-sm,var(--padding-sm))}.has-sm-padding-right{padding-right:var(--padding-right-sm,var(--padding-sm))}.has-md-padding-top{padding-top:var(--padding-top-md,var(--padding-md))}.has-md-padding-bottom{padding-bottom:var(--padding-bottom-md,var(--padding-md))}.has-md-padding-left{padding-left:var(--padding-left-md,var(--padding-md))}.has-md-padding-right{padding-right:var(--padding-right-md,var(--padding-md))}.has-lg-padding-top{padding-top:var(--padding-top-lg,var(--padding-lg))}.has-lg-padding-bottom{padding-bottom:var(--padding-bottom-lg,var(--padding-lg))}.has-lg-padding-left{padding-left:var(--padding-left-lg,var(--padding-lg))}.has-lg-padding-right{padding-right:var(--padding-right-lg,var(--padding-lg))}.has-xl-padding-top{padding-top:var(--padding-top-xl,var(--padding-xl))}.has-xl-padding-bottom{padding-bottom:var(--padding-bottom-xl,var(--padding-xl))}.has-xl-padding-left{padding-left:var(--padding-left-xl,var(--padding-xl))}.has-xl-padding-right{padding-right:var(--padding-right-xl,var(--padding-xl))}.mai-icon-container{position:relative}.mai-icon-container .mai-cart-total{position:var(--cart-total-position,absolute);top:-0.5em;right:-0.5em}.mai-cart-total:not(:empty){display:flex;align-items:center;justify-content:center;padding:var(--cart-total-padding,var(--spacing-xxs));overflow:hidden;color:var(--cart-total-color,#fff);font-size:var(--cart-total-font-size,0.75rem);line-height:0;background:var(--cart-total-background,var(--color-danger))}@media only screen and (min-width:400px){.gallery{--gallery-columns:var(--gallery-columns-sm)}.hidden-xs-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:600px){.gallery{--gallery-columns:var(--gallery-columns-md)}.hidden-sm-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:600px) and (max-width:799px){.hidden-sm:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:800px){.alignleft{float:left}.alignright{float:right}.aligncenter{margin-inline:auto}.aligncenter:after{clear:both;content:"";display:block}.has--lg-margin-bottom,.has--md-margin-bottom,.has--sm-margin-bottom,.has--xl-margin-bottom,.has--xs-margin-bottom,.has--xxl-margin-bottom,.has--xxs-margin-bottom,.has--xxxl-margin-bottom,.has--xxxs-margin-bottom,.has--xxxxl-margin-bottom,.has--xxxxs-margin-bottom{position:relative;z-index:1}.has--xxxxs-margin-right{margin-right:calc(var(--spacing-xxxxs) * -1)!important}.has--xxxxs-margin-left{margin-left:calc(var(--spacing-xxxxs) * -1)!important}.has--xxxs-margin-right{margin-right:calc(var(--spacing-xxxs) * -1)!important}.has--xxxs-margin-left{margin-left:calc(var(--spacing-xxxs) * -1)!important}.has--xxs-margin-right{margin-right:calc(var(--spacing-xxs) * -1)!important}.has--xxs-margin-left{margin-left:calc(var(--spacing-xxs) * -1)!important}.has--xs-margin-right{margin-right:calc(var(--spacing-xs) * -1)!important}.has--xs-margin-left{margin-left:calc(var(--spacing-xs) * -1)!important}.has--sm-margin-right{margin-right:calc(var(--spacing-sm) * -1)!important}.has--sm-margin-left{margin-left:calc(var(--spacing-sm) * -1)!important}.has--md-margin-right{margin-right:calc(var(--spacing-md) * -1)!important}.has--md-margin-left{margin-left:calc(var(--spacing-md) * -1)!important}.has--lg-margin-right{margin-right:calc(var(--spacing-lg) * -1)!important}.has--lg-margin-left{margin-left:calc(var(--spacing-lg) * -1)!important}.has--xl-margin-right{margin-right:calc(var(--spacing-xl) * -1)!important}.has--xl-margin-left{margin-left:calc(var(--spacing-xl) * -1)!important}.has--xxl-margin-right{margin-right:calc(var(--spacing-xxl) * -1)!important}.has--xxl-margin-left{margin-left:calc(var(--spacing-xxl) * -1)!important}.has--xxxl-margin-right{margin-right:calc(var(--spacing-xxxl) * -1)!important}.has--xxxl-margin-left{margin-left:calc(var(--spacing-xxxl) * -1)!important}.has--xxxxl-margin-right{margin-right:calc(var(--spacing-xxxxl) * -1)!important}.has--xxxxl-margin-left{margin-left:calc(var(--spacing-xxxxl) * -1)!important}.hidden-md-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:800px) and (max-width:999px){.hidden-md:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:1000px){.content-sidebar .content-sidebar-wrap,.sidebar-content .content-sidebar-wrap{--alignfull-margin-right:0;--alignfull-margin-left:0;--alignwide-margin-right:0;--alignwide-margin-left:0}.gallery{--gallery-columns:var(--gallery-columns-lg)}.hidden-lg-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:1000px) and (max-width:1199px){.hidden-lg:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:1200px){.has-boxed-container{--alignfull-max-width:var(--breakpoint-xl);--alignfull-margin-right:auto;--alignfull-margin-left:auto}.has-boxed-container .has-content-sidebar,.has-boxed-container .has-sidebar-content{--alignfull-margin-right:calc(var(--side-spacing) * -1);--alignfull-margin-left:calc(var(--side-spacing) * -1)}.has-boxed-container .has-narrow-content,.has-boxed-container .has-standard-content{--alignfull-margin-right:calc((var(--site-container-max-width) - var(--content-max-width)) * -0.5);--alignfull-margin-left:calc((var(--site-container-max-width) - var(--content-max-width)) * -0.5)}.has-boxed-container .has-wide-content{--alignfull-margin-right:calc((var(--site-container-max-width) - var(--content-max-width)) - var(--side-spacing));--alignfull-margin-left:calc((var(--site-container-max-width) - var(--content-max-width)) - var(--side-spacing))}.hidden-xl-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (max-width:599px){.hidden-sm-down:not([class*=block-editor]),.hidden-xs:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (max-width:399px){.hidden-xs-down:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (max-width:799px){.hidden-md-down:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (max-width:999px){.hidden-lg-down:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (max-width:1199px){.hidden-xl-down:not([class*=block-editor]){display:none!important;visibility:hidden!important}} \ No newline at end of file +.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.screen-reader-shortcut:active,.screen-reader-shortcut:focus-visible,.screen-reader-text span:active,.screen-reader-text span:focus-visible,.screen-reader-text:active,.screen-reader-text:focus-visible{clip:auto;background-color:var(--color-black);clip-path:none;color:var(--color-white);height:auto;overflow:visible;padding:var(--spacing-md) var(--spacing-lg);position:static;position:absolute;text-decoration:none;white-space:inherit;width:auto;z-index:100000}.genesis-skip-link{margin:0}.genesis-skip-link li{background:var(--color-white);height:0;list-style:none;width:0}:focus{outline:none}:focus-visible{outline:var(--focus-outline,var(--border))}.is-layout-flex{display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap)}.alignwide{--alignwide-max-side-spacing:max(0px,calc((var(--viewport-width) - var(--content-max-width))/4));--alignwide-side-spacing:min(var(--spacing-xxxxl),var(--alignwide-max-side-spacing));margin-left:var(--alignwide-margin-left,calc(var(--alignwide-side-spacing)*-1));margin-right:var(--alignwide-margin-left,calc(var(--alignwide-side-spacing)*-1));max-width:var(--alignwide-max-width,unset);width:calc(100%*var(--alignwide-side-spacing)*2)}.alignfull{clear:both;margin-left:var(--alignfull-margin-left,calc(50% - 50vw + var(--scrollbar-width, 0px)/2));margin-right:var(--alignfull-margin-right,calc(50% - 50vw + var(--scrollbar-width, 0px)/2));max-width:var(--alignfull-max-width,var(--viewport-width));width:var(--alignfull-width,var(--viewport-width))}.alignfull.wp-block-cover[style*="--cover-block-justify-content:start"]>.wp-block-cover__inner-container>.alignfull,.alignfull.wp-block-group[style*="--group-block-justify-content:start"]>.wp-block-group__inner-container>.alignfull{margin-left:calc(var(--side-spacing)*-1);width:var(--viewport-width)}.alignfull.wp-block-cover[style*="--cover-block-justify-content:end"]>.wp-block-cover__inner-container>.alignfull,.alignfull.wp-block-group[style*="--group-block-justify-content:end"]>.wp-block-group__inner-container>.alignfull{margin-right:calc(var(--side-spacing)*-1);width:var(--viewport-width)}.content{--alignfull-width:auto}.alignvertical{align-content:center;align-items:center;display:flex}.gallery{--gallery-columns:var(--gallery-columns-xs,2);display:grid;grid-gap:var(--gallery-grid-gap,var(--spacing-lg));grid-template-columns:repeat(var(--gallery-columns),minmax(10px,1fr))}.has-xxxxl-font-size{font-size:var(--font-size-xxxxl)}.has-xxxl-font-size{font-size:var(--font-size-xxxl)}.has-xxl-font-size{font-size:var(--font-size-xxl)}.has-xl-font-size{font-size:var(--font-size-xl)}.has-lg-font-size{font-size:var(--font-size-lg)}.has-md-font-size{font-size:var(--font-size-md)}.has-sm-font-size{font-size:var(--font-size-sm)}.has-xs-font-size{font-size:var(--font-size-xs)}.mai-rating{display:flex;justify-content:var(--mai-rating-justify-content,start);--list-style-type:none;--list-margin:0;--list-padding:0;--list-item-margin:0}.mai-rating-item:not(:first-child){margin-left:2px}.clear,.clearfix{clear:both}.inline{--input-display:inline-block;--input-width:auto}.has-dark-background{color:var(--color-white);--heading-color:var(--color-white);--link-color:currentColor;--link-color-hover:currentColor;--link-text-decoration:underline;--link-filter-hover:brightness(0.8);--entry-title-link-color:var(--color-white);--entry-title-link-color-hover:var(--color-white);--menu-item-link-color:var(--color-white);--menu-item-link-color-hover:var(--color-white);--menu-item-name-filter-hover:brightness(0.8);--border:1px solid hsla(0,0%,100%,.2)}.has-light-background{--heading-color:var(--color-heading);color:var(--color-body)}.has-dark-background h1:not(.has-text-color),.has-dark-background h2:not(.has-text-color),.has-dark-background h3:not(.has-text-color),.has-dark-background h4:not(.has-text-color),.has-dark-background h5:not(.has-text-color),.has-light-background h1:not(.has-text-color),.has-light-background h2:not(.has-text-color),.has-light-background h3:not(.has-text-color),.has-light-background h4:not(.has-text-color),.has-light-background h5:not(.has-text-color),.has-light-background h6:not(.has-text-color){color:var(--heading-color)}.has-border{border:var(--border)}.has-border-radius{border-radius:var(--border-radius);overflow:hidden}.has-shadow{box-shadow:var(--shadow);position:relative;z-index:1}.has-drop-shadow{filter:var(--drop-shadow)}.is-sticky{position:sticky!important;top:var(--scroll-margin-top);z-index:9}.is-circle,.is-square{aspect-ratio:1/1}.is-circle{border-radius:9999px;overflow:hidden}.is-rounded{border-radius:var(--border-radius)}.is-boxed{border:var(--border);border-radius:var(--border-radius);box-shadow:var(--shadow);margin:0 0 var(--spacing-md);padding:var(--spacing-xl)}.is-full-height{min-height:calc(100vh - var(--content-sidebar-wrap-margin-top) - var(--content-sidebar-wrap-margin-bottom))}.z-index-1{z-index:1}.full-width{width:100%}.has-no-margin-top{margin-top:0!important}.has-no-margin-top>figure{margin-top:0}.has-no-margin-bottom{margin-bottom:0!important}.has-no-margin-bottom>figure{margin-bottom:0}.has-no-margin-left{margin-left:0!important}.has-no-margin-right{margin-right:0!important}.has-xl-max-width{margin-left:auto;margin-right:auto;max-width:var(--breakpoint-xl)}.has-xl-content-width{--content-max-width:var(--breakpoint-xl)}.has-lg-max-width{margin-left:auto;margin-right:auto;max-width:var(--breakpoint-lg)}.has-lg-content-width{--content-max-width:var(--breakpoint-lg)}.has-md-max-width{margin-left:auto;margin-right:auto;max-width:var(--breakpoint-md)}.has-md-content-width{--content-max-width:var(--breakpoint-md)}.has-sm-max-width{margin-left:auto;margin-right:auto;max-width:var(--breakpoint-sm)}.has-sm-content-width{--content-max-width:var(--breakpoint-sm)}.has-xs-max-width{margin-left:auto;margin-right:auto;max-width:var(--breakpoint-xs)}.has-xs-content-width{--content-max-width:var(--breakpoint-xs)}.has-no-content-width{--content-max-width:var(--viewport-width);--side-spacing:0}.has-no-padding{padding:0!important}.has-auto-margin-top{margin-top:auto!important}.has-auto-margin-bottom{margin-bottom:auto!important}.has-auto-margin-left{margin-left:auto!important}.has-auto-margin-right{margin-right:auto!important}.has-xxxxs-margin-top{margin-top:var(--spacing-xxxxs)!important}.has-xxxxs-margin-right{margin-right:var(--spacing-xxxxs)!important}.has-xxxxs-margin-bottom{margin-bottom:var(--spacing-xxxxs)!important}.has-xxxxs-margin-left{margin-left:var(--spacing-xxxxs)!important}.has-xxxxs-padding{padding:var(--spacing-xxxxs)!important}.has-xxxs-margin-top{margin-top:var(--spacing-xxxs)!important}.has-xxxs-margin-right{margin-right:var(--spacing-xxxs)!important}.has-xxxs-margin-bottom{margin-bottom:var(--spacing-xxxs)!important}.has-xxxs-margin-left{margin-left:var(--spacing-xxxs)!important}.has-xxxs-padding{padding:var(--spacing-xxxs)!important}.has-xxs-margin-top{margin-top:var(--spacing-xxs)!important}.has-xxs-margin-right{margin-right:var(--spacing-xxs)!important}.has-xxs-margin-bottom{margin-bottom:var(--spacing-xxs)!important}.has-xxs-margin-left{margin-left:var(--spacing-xxs)!important}.has-xxs-padding{padding:var(--spacing-xxs)!important}.has-xs-margin-top{margin-top:var(--spacing-xs)!important}.has-xs-margin-right{margin-right:var(--spacing-xs)!important}.has-xs-margin-bottom{margin-bottom:var(--spacing-xs)!important}.has-xs-margin-left{margin-left:var(--spacing-xs)!important}.has-xs-padding{padding:var(--spacing-xs)!important}.has-sm-margin-top{margin-top:var(--spacing-sm)!important}.has-sm-margin-right{margin-right:var(--spacing-sm)!important}.has-sm-margin-bottom{margin-bottom:var(--spacing-sm)!important}.has-sm-margin-left{margin-left:var(--spacing-sm)!important}.has-sm-padding{padding:var(--spacing-sm)!important}.has-md-margin-top{margin-top:var(--spacing-md)!important}.has-md-margin-right{margin-right:var(--spacing-md)!important}.has-md-margin-bottom{margin-bottom:var(--spacing-md)!important}.has-md-margin-left{margin-left:var(--spacing-md)!important}.has-md-padding{padding:var(--spacing-md)!important}.has-lg-margin-top{margin-top:var(--spacing-lg)!important}.has-lg-margin-right{margin-right:var(--spacing-lg)!important}.has-lg-margin-bottom{margin-bottom:var(--spacing-lg)!important}.has-lg-margin-left{margin-left:var(--spacing-lg)!important}.has-lg-padding{padding:var(--spacing-lg)!important}.has-xl-margin-top{margin-top:var(--spacing-xl)!important}.has-xl-margin-right{margin-right:var(--spacing-xl)!important}.has-xl-margin-bottom{margin-bottom:var(--spacing-xl)!important}.has-xl-margin-left{margin-left:var(--spacing-xl)!important}.has-xl-padding{padding:var(--spacing-xl)!important}.has-xxl-margin-top{margin-top:var(--spacing-xxl)!important}.has-xxl-margin-right{margin-right:var(--spacing-xxl)!important}.has-xxl-margin-bottom{margin-bottom:var(--spacing-xxl)!important}.has-xxl-margin-left{margin-left:var(--spacing-xxl)!important}.has-xxl-padding{padding:var(--spacing-xxl)!important}.has-xxxl-margin-top{margin-top:var(--spacing-xxxl)!important}.has-xxxl-margin-right{margin-right:var(--spacing-xxxl)!important}.has-xxxl-margin-bottom{margin-bottom:var(--spacing-xxxl)!important}.has-xxxl-margin-left{margin-left:var(--spacing-xxxl)!important}.has-xxxl-padding{padding:var(--spacing-xxxl)!important}.has-xxxxl-margin-top{margin-top:var(--spacing-xxxxl)!important}.has-xxxxl-margin-right{margin-right:var(--spacing-xxxxl)!important}.has-xxxxl-margin-bottom{margin-bottom:var(--spacing-xxxxl)!important}.has-xxxxl-margin-left{margin-left:var(--spacing-xxxxl)!important}.has-xxxxl-padding{padding:var(--spacing-xxxxl)!important}.has--lg-margin-top,.has--md-margin-top,.has--sm-margin-top,.has--xl-margin-top,.has--xs-margin-top,.has--xxl-margin-top,.has--xxs-margin-top,.has--xxxl-margin-top,.has--xxxs-margin-top,.has--xxxxl-margin-top,.has--xxxxs-margin-top{position:relative;z-index:1}.has--xxxxs-margin-top{margin-top:calc(var(--spacing-xxxxs)*-1)!important}.has--xxxxs-margin-bottom{margin-bottom:calc(var(--spacing-xxxxs)*-1)!important}.has--xxxs-margin-top{margin-top:calc(var(--spacing-xxxs)*-1)!important}.has--xxxs-margin-bottom{margin-bottom:calc(var(--spacing-xxxs)*-1)!important}.has--xxs-margin-top{margin-top:calc(var(--spacing-xxs)*-1)!important}.has--xxs-margin-bottom{margin-bottom:calc(var(--spacing-xxs)*-1)!important}.has--xs-margin-top{margin-top:calc(var(--spacing-xs)*-1)!important}.has--xs-margin-bottom{margin-bottom:calc(var(--spacing-xs)*-1)!important}.has--sm-margin-top{margin-top:calc(var(--spacing-sm)*-1)!important}.has--sm-margin-bottom{margin-bottom:calc(var(--spacing-sm)*-1)!important}.has--md-margin-top{margin-top:calc(var(--spacing-md)*-1)!important}.has--md-margin-bottom{margin-bottom:calc(var(--spacing-md)*-1)!important}.has--lg-margin-top{margin-top:calc(var(--spacing-lg)*-1)!important}.has--lg-margin-bottom{margin-bottom:calc(var(--spacing-lg)*-1)!important}.has--xl-margin-top{margin-top:calc(var(--spacing-xl)*-1)!important}.has--xl-margin-bottom{margin-bottom:calc(var(--spacing-xl)*-1)!important}.has--xxl-margin-top{margin-top:calc(var(--spacing-xxl)*-1)!important}.has--xxl-margin-bottom{margin-bottom:calc(var(--spacing-xxl)*-1)!important}.has--xxxl-margin-top{margin-top:calc(var(--spacing-xxxl)*-1)!important}.has--xxxl-margin-bottom{margin-bottom:calc(var(--spacing-xxxl)*-1)!important}.has--xxxxl-margin-top{margin-top:calc(var(--spacing-xxxxl)*-1)!important}.has--xxxxl-margin-bottom{margin-bottom:calc(var(--spacing-xxxxl)*-1)!important}.has-overlap{overflow:visible;position:relative;z-index:1}:where([class*=has-z-index-]){position:relative}.has-z-index--1{z-index:-1!important}.has-z-index-0{z-index:0!important}.has-z-index-1{z-index:1!important}.has-z-index-2{z-index:2!important}.has-no-padding-top{padding-top:var(--padding-top-no,0)}.has-no-padding-bottom{padding-bottom:var(--padding-bottom-no,0)}.has-no-padding-left{padding-left:var(--padding-left-no,0)}.has-no-padding-right{padding-right:var(--padding-right-no,0)}.has-xs-padding-top{padding-top:var(--padding-top-xs,var(--padding-xs))}.has-xs-padding-bottom{padding-bottom:var(--padding-bottom-xs,var(--padding-xs))}.has-xs-padding-left{padding-left:var(--padding-left-xs,var(--padding-xs))}.has-xs-padding-right{padding-right:var(--padding-right-xs,var(--padding-xs))}.has-sm-padding-top{padding-top:var(--padding-top-sm,var(--padding-sm))}.has-sm-padding-bottom{padding-bottom:var(--padding-bottom-sm,var(--padding-sm))}.has-sm-padding-left{padding-left:var(--padding-left-sm,var(--padding-sm))}.has-sm-padding-right{padding-right:var(--padding-right-sm,var(--padding-sm))}.has-md-padding-top{padding-top:var(--padding-top-md,var(--padding-md))}.has-md-padding-bottom{padding-bottom:var(--padding-bottom-md,var(--padding-md))}.has-md-padding-left{padding-left:var(--padding-left-md,var(--padding-md))}.has-md-padding-right{padding-right:var(--padding-right-md,var(--padding-md))}.has-lg-padding-top{padding-top:var(--padding-top-lg,var(--padding-lg))}.has-lg-padding-bottom{padding-bottom:var(--padding-bottom-lg,var(--padding-lg))}.has-lg-padding-left{padding-left:var(--padding-left-lg,var(--padding-lg))}.has-lg-padding-right{padding-right:var(--padding-right-lg,var(--padding-lg))}.has-xl-padding-top{padding-top:var(--padding-top-xl,var(--padding-xl))}.has-xl-padding-bottom{padding-bottom:var(--padding-bottom-xl,var(--padding-xl))}.has-xl-padding-left{padding-left:var(--padding-left-xl,var(--padding-xl))}.has-xl-padding-right{padding-right:var(--padding-right-xl,var(--padding-xl))}.mai-icon-container{position:relative}.mai-icon-container .mai-cart-total{position:var(--cart-total-position,absolute);right:-.5em;top:-.5em}.mai-cart-total:not(:empty){align-items:center;background:var(--cart-total-background,var(--color-danger));color:var(--cart-total-color,#fff);display:flex;font-size:var(--cart-total-font-size,.75rem);justify-content:center;line-height:0;overflow:hidden;padding:var(--cart-total-padding,var(--spacing-xxs))}@media only screen and (min-width:400px){.gallery{--gallery-columns:var(--gallery-columns-sm)}.hidden-xs-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:600px){.gallery{--gallery-columns:var(--gallery-columns-md)}.hidden-sm-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:600px)and (max-width:799px){.hidden-sm:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:800px){.alignleft{float:left}.alignright{float:right}.aligncenter{margin-inline:auto}.aligncenter:after{clear:both;content:"";display:block}.has--lg-margin-bottom,.has--md-margin-bottom,.has--sm-margin-bottom,.has--xl-margin-bottom,.has--xs-margin-bottom,.has--xxl-margin-bottom,.has--xxs-margin-bottom,.has--xxxl-margin-bottom,.has--xxxs-margin-bottom,.has--xxxxl-margin-bottom,.has--xxxxs-margin-bottom{position:relative;z-index:1}.has--xxxxs-margin-right{margin-right:calc(var(--spacing-xxxxs)*-1)!important}.has--xxxxs-margin-left{margin-left:calc(var(--spacing-xxxxs)*-1)!important}.has--xxxs-margin-right{margin-right:calc(var(--spacing-xxxs)*-1)!important}.has--xxxs-margin-left{margin-left:calc(var(--spacing-xxxs)*-1)!important}.has--xxs-margin-right{margin-right:calc(var(--spacing-xxs)*-1)!important}.has--xxs-margin-left{margin-left:calc(var(--spacing-xxs)*-1)!important}.has--xs-margin-right{margin-right:calc(var(--spacing-xs)*-1)!important}.has--xs-margin-left{margin-left:calc(var(--spacing-xs)*-1)!important}.has--sm-margin-right{margin-right:calc(var(--spacing-sm)*-1)!important}.has--sm-margin-left{margin-left:calc(var(--spacing-sm)*-1)!important}.has--md-margin-right{margin-right:calc(var(--spacing-md)*-1)!important}.has--md-margin-left{margin-left:calc(var(--spacing-md)*-1)!important}.has--lg-margin-right{margin-right:calc(var(--spacing-lg)*-1)!important}.has--lg-margin-left{margin-left:calc(var(--spacing-lg)*-1)!important}.has--xl-margin-right{margin-right:calc(var(--spacing-xl)*-1)!important}.has--xl-margin-left{margin-left:calc(var(--spacing-xl)*-1)!important}.has--xxl-margin-right{margin-right:calc(var(--spacing-xxl)*-1)!important}.has--xxl-margin-left{margin-left:calc(var(--spacing-xxl)*-1)!important}.has--xxxl-margin-right{margin-right:calc(var(--spacing-xxxl)*-1)!important}.has--xxxl-margin-left{margin-left:calc(var(--spacing-xxxl)*-1)!important}.has--xxxxl-margin-right{margin-right:calc(var(--spacing-xxxxl)*-1)!important}.has--xxxxl-margin-left{margin-left:calc(var(--spacing-xxxxl)*-1)!important}.hidden-md-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:800px)and (max-width:999px){.hidden-md:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:1000px){.content-sidebar .content-sidebar-wrap,.sidebar-content .content-sidebar-wrap{--alignfull-margin-right:0;--alignfull-margin-left:0;--alignwide-margin-right:0;--alignwide-margin-left:0}.gallery{--gallery-columns:var(--gallery-columns-lg)}.hidden-lg-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:1000px)and (max-width:1199px){.hidden-lg:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (min-width:1200px){.has-boxed-container{--alignfull-max-width:var(--breakpoint-xl);--alignfull-margin-right:auto;--alignfull-margin-left:auto}.has-boxed-container .has-content-sidebar,.has-boxed-container .has-sidebar-content{--alignfull-margin-right:calc(var(--side-spacing)*-1);--alignfull-margin-left:calc(var(--side-spacing)*-1)}.has-boxed-container .has-narrow-content,.has-boxed-container .has-standard-content{--alignfull-margin-right:calc((var(--site-container-max-width) - var(--content-max-width))*-0.5);--alignfull-margin-left:calc((var(--site-container-max-width) - var(--content-max-width))*-0.5)}.has-boxed-container .has-wide-content{--alignfull-margin-right:calc(var(--site-container-max-width) - var(--content-max-width) - var(--side-spacing));--alignfull-margin-left:calc(var(--site-container-max-width) - var(--content-max-width) - var(--side-spacing))}.hidden-xl-up:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (max-width:599px){.hidden-sm-down:not([class*=block-editor]),.hidden-xs:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (max-width:399px){.hidden-xs-down:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (max-width:799px){.hidden-md-down:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (max-width:999px){.hidden-lg-down:not([class*=block-editor]){display:none!important;visibility:hidden!important}}@media only screen and (max-width:1199px){.hidden-xl-down:not([class*=block-editor]){display:none!important;visibility:hidden!important}} \ No newline at end of file diff --git a/assets/css/woocommerce-account.min.css b/assets/css/woocommerce-account.min.css index 627096cf1..0037de6b7 100644 --- a/assets/css/woocommerce-account.min.css +++ b/assets/css/woocommerce-account.min.css @@ -1 +1 @@ -@font-face{font-weight:400;font-family:WooCommerce;font-style:normal;src:url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg")}.woocommerce-MyAccount-navigation{margin-bottom:var(--spacing-xxl);padding:0;background-color:var(--color-white);border:var(--border);border-radius:var(--border-radius);--list-item-margin:0;--link-color:var(--color-body);--link-text-decoration:none;--link-text-decoration-hover:none}.woocommerce-MyAccount-navigation ul{--list-margin:0;--list-style-type:none}.woocommerce-MyAccount-navigation a{display:flex;align-items:center;padding:var(--spacing-sm) var(--spacing-md);line-height:1.25}.woocommerce-MyAccount-navigation-link.is-active a:after{display:block;width:6px;height:6px;margin-left:auto;border-color:currentColor;border-style:solid;border-top:0;border-right-width:1px;border-bottom-width:1px;border-left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:""}.order-actions .button,.woocommerce-orders-table__cell-order-actions .button{--button-padding:0.8em 1em;--button-font-size:var(--font-size-xs);--button-white-space:nowrap;--button-color:var(--button-secondary-color);--button-color-hover:var(--button-secondary-color-hover,var(--button-secondary-color));--button-background:var(--button-secondary-background,var(--color-secondary));--button-background-hover:var(--button-secondary-background-hover,var(--color-secondary-dark,var(--color-secondary)))}.order-actions .button:not(:first-child),.woocommerce-orders-table__cell-order-actions .button:not(:first-child){margin-left:var(--spacing-xs)}.woocommerce-form-login{max-width:var(--breakpoint-xs)}@media only screen and (min-width:800px){.woocommerce-MyAccount-navigation-link:not(:last-child){border-bottom:var(--border)}}@media only screen and (max-width:799px){.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;justify-content:center}.woocommerce-MyAccount-navigation-link{border-bottom:none}} \ No newline at end of file +@font-face{font-family:WooCommerce;font-style:normal;font-weight:400;src:url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg")}.woocommerce-MyAccount-navigation{background-color:var(--color-white);border:var(--border);border-radius:var(--border-radius);margin-bottom:var(--spacing-xxl);padding:0;--list-item-margin:0;--link-color:var(--color-body);--link-text-decoration:none;--link-text-decoration-hover:none}.woocommerce-MyAccount-navigation ul{--list-margin:0;--list-style-type:none}.woocommerce-MyAccount-navigation a{align-items:center;display:flex;line-height:1.25;padding:var(--spacing-sm) var(--spacing-md)}.woocommerce-MyAccount-navigation-link.is-active a:after{border-bottom:1px solid;border-left:0;border-right:1px solid;border-top:0;content:"";display:block;height:6px;margin-left:auto;transform:rotate(-45deg);width:6px}.order-actions .button,.woocommerce-orders-table__cell-order-actions .button{--button-padding:0.8em 1em;--button-font-size:var(--font-size-xs);--button-white-space:nowrap;--button-color:var(--button-secondary-color);--button-color-hover:var(--button-secondary-color-hover,var(--button-secondary-color));--button-background:var(--button-secondary-background,var(--color-secondary));--button-background-hover:var(--button-secondary-background-hover,var(--color-secondary-dark,var(--color-secondary)))}.order-actions .button:not(:first-child),.woocommerce-orders-table__cell-order-actions .button:not(:first-child){margin-left:var(--spacing-xs)}.woocommerce-form-login{max-width:var(--breakpoint-xs)}@media only screen and (min-width:800px){.woocommerce-MyAccount-navigation-link:not(:last-child){border-bottom:var(--border)}}@media only screen and (max-width:799px){.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;justify-content:center}.woocommerce-MyAccount-navigation-link{border-bottom:none}} \ No newline at end of file diff --git a/assets/css/woocommerce-cart.min.css b/assets/css/woocommerce-cart.min.css index a1f6cfbcf..5a4a38cd7 100644 --- a/assets/css/woocommerce-cart.min.css +++ b/assets/css/woocommerce-cart.min.css @@ -1 +1 @@ -.woocommerce-form-coupon,.woocommerce-form-login{margin-bottom:var(--spacing-xxl)}.woocommerce-form-coupon .button{height:100%}.coupon{display:flex;flex-wrap:wrap;align-items:center;order:9;padding:0!important}.coupon label{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.coupon .input-text{width:var(--input-width)!important}.coupon .button{width:auto!important;white-space:nowrap}.wc-item-meta{--list-style-type:none;--list-margin:var(--spacing-xxs) 0 0}.wc-item-meta li{gap:var(--spacing-xs)}.wc-item-meta li,.woocommerce-form-coupon{display:flex;flex-wrap:wrap}.woocommerce-form-coupon p{width:100%}.woocommerce-form-coupon .form-row-last{margin-left:var(--spacing-sm)}.woocommerce-cart-form{--link-color:var(--color-heading)}.woocommerce-cart-form .shop_table,.woocommerce-checkout .shop_table{--list-margin:0}.woocommerce-cart-form .shop_table .variation,.woocommerce-checkout .shop_table .variation{font-size:var(--font-size-sm)}.remove{display:flex;align-content:center;align-items:center;justify-content:center;width:1.125em;height:1.125em;color:var(--color-white);font-weight:var(--heading-font-weight);background-color:var(--color-body);border-radius:50%}.remove:focus,.remove:hover{color:var(--color-white);text-decoration:none;background-color:var(--color-danger)}.remove svg{width:.5em;fill:currentColor}.wc-proceed-to-checkout{--button-padding:var(--spacing-lg);--button-font-size:var(--font-size-md)}.cart-collaterals{margin:var(--column-gap) 0}.cart_totals,.cart_totals .shop_table{margin-bottom:var(--spacing-md)}#customer_details{margin:var(--spacing-xl) 0}.woocommerce-checkout .select2-container--default .select2-selection--single,.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{height:calc(var(--font-size-xs) + 2em);line-height:calc(var(--font-size-xs) + 2em)}.woocommerce-shipping-methods li{display:flex;align-items:center}.woocommerce-shipping-methods li:last-child{margin-bottom:0}.woocommerce-shipping-methods li>.shipping_method{margin:0 var(--spacing-xxs) 0 0}.woocommerce-shipping-methods li>:not(.shipping_method){margin:0}.woocommerce-shipping-destination{margin-top:var(--spacing-sm);font-size:smaller}.woocommerce-checkout-payment{margin-bottom:var(--spacing-xl);padding:var(--spacing-md) var(--spacing-md) var(--spacing-lg);background:var(--color-alt);border:var(--border);border-radius:var(--border-radius)}.wc_payment_methods{--list-style-type:none;--list-margin:0;--list-item-margin:0 0 var(--spacing-lg) 0;--sub-list-margin:0}.wc_payment_method,.woocommerce-PaymentMethod{display:grid;grid-column-gap:var(--spacing-md);grid-template-rows:1fr;grid-template-columns:auto 1fr}.wc_payment_method>.input-radio,.woocommerce-PaymentMethod>.input-radio{grid-row:1/1;margin:0}.wc_payment_method>:not(.input-radio),.woocommerce-PaymentMethod>:not(.input-radio){grid-column-start:2}.wc_payment_method label[for*=payment_method],.woocommerce-PaymentMethod label[for*=payment_method]{display:flex;flex-wrap:wrap;align-items:center;margin:0;color:var(--heading-color,var(--color-heading));font-weight:var(--heading-font-weight,unset);font-size:var(--font-size-md);font-family:var(--heading-font-family);font-style:var(--heading-font-style,normal);line-height:var(--heading-line-height,var(--line-height-sm));letter-spacing:var(--heading-letter-spacing,normal);text-transform:var(--heading-text-transform,none)}.wc_payment_method label[for*=payment_method]>*,.woocommerce-PaymentMethod label[for*=payment_method]>*{margin-left:var(--spacing-sm)}.wc_payment_method label[for*=payment_method] img,.woocommerce-PaymentMethod label[for*=payment_method] img{max-width:200px}.payment_box{--list-item-margin:0;width:100%;margin:var(--spacing-md) 0}.payment_method_stripe .woocommerce-validated{display:flex;align-items:baseline}.payment_method_stripe .form-row{margin-bottom:var(--spacing-md)}.payment_method_stripe .wc-stripe-elements-field,.payment_method_stripe .wc-stripe-iban-element-field{padding:var(--input-padding,var(--spacing-md));color:var(--input-color,currentColor);line-height:var(--input-line-height,1);background-color:var(--input-background-color,var(--color-white));border:var(--border);border-radius:var(--border-radius)}.woocommerce-shipping-methods{--list-margin:0;--list-style-type:none}.woocommerce-terms-and-conditions-wrapper{margin-bottom:var(--spacing-md)}.woocommerce-privacy-policy-text{margin-bottom:var(--spacing-md);font-size:var(--font-size-xs)}.woocommerce-customer-details,.woocommerce-order-details{margin-bottom:var(--spacing-xl)}.checkout-button,.place-order .button{width:100%}.checkout-button{margin-bottom:var(--spacing-lg)}.order_details{--list-style-type:none;--list-margin:0 0 var(--spacing-xl) 0}@media only screen and (max-width:799px){.woocommerce-cart-form .shop_table{border-right:0;border-left:0;--list-padding:var(--spacing-sm)}.woocommerce-cart-form .quantity{float:right;margin-left:auto}.woocommerce-cart-form td{flex-wrap:wrap;overflow:hidden}.woocommerce-cart-form td>:not(.remove):not(.quantity):not(.button):not(.coupon):not(.variation){padding:var(--spacing-md)}.woocommerce-cart-form td:not(.product-thumbnail){border:var(--border);border-bottom:0}.woocommerce-cart-form .actions{display:flex!important;width:100%;overflow:hidden}.woocommerce-cart-form .coupon{float:none!important;width:100%}.woocommerce-cart-form .coupon .input-text{flex:1 1 0}.woocommerce-cart-form .coupon .button{flex:0 1 0}}@media only screen and (max-width:599px){.woocommerce-cart-form table,.woocommerce-cart-form tbody,.woocommerce-cart-form th,.woocommerce-cart-form thead,.woocommerce-cart-form tr{display:block}.woocommerce-cart-form .shop_table{border:none}.woocommerce-cart-form thead tr{position:absolute;top:-9999px;left:-9999px}.woocommerce-cart-form td:not(.product-thumbnail){position:relative;display:flex!important;align-content:center;align-items:center;padding:0}.woocommerce-cart-form td:not(.product-thumbnail).product-remove{padding:var(--spacing-md)}.woocommerce-cart-form td:not(.product-thumbnail).actions{padding:1em;overflow:hidden;border-bottom:var(--border)}.woocommerce-cart-form td:not(.product-thumbnail).actions .button{float:none!important}.woocommerce-cart-form .cart_item{margin:var(--row-gap) 0;border-top:var(--border);border-bottom:var(--border)}.woocommerce-cart-form .cart_item td:before{display:flex;align-items:center;align-self:stretch;width:25%;margin-right:var(--spacing-md);padding:1.5em 1em;font-weight:var(--heading-font-weight);font-size:smaller;white-space:nowrap;background-color:var(--color-alt);border-right:var(--border)}.cart_totals{float:none!important;width:100%!important}} \ No newline at end of file +.woocommerce-form-coupon,.woocommerce-form-login{margin-bottom:var(--spacing-xxl)}.woocommerce-form-coupon .button{height:100%}.coupon{align-items:center;display:flex;flex-wrap:wrap;order:9;padding:0!important}.coupon label{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.coupon .input-text{width:var(--input-width)!important}.coupon .button{white-space:nowrap;width:auto!important}.wc-item-meta{--list-style-type:none;--list-margin:var(--spacing-xxs) 0 0}.wc-item-meta li{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.wc-block-cart-item__prices,.wc-block-components-order-summary-item__individual-prices{--price-font-size:var(--font-size-sm)}.woocommerce-form-coupon{display:flex;flex-wrap:wrap}.woocommerce-form-coupon p{width:100%}.woocommerce-form-coupon .form-row-last{margin-left:var(--spacing-sm)}.woocommerce-cart-form{--link-color:var(--color-heading)}.woocommerce-cart-form .shop_table,.woocommerce-checkout .shop_table{--list-margin:0}.woocommerce-cart-form .shop_table .variation,.woocommerce-checkout .shop_table .variation{font-size:var(--font-size-sm)}.remove{align-content:center;align-items:center;background-color:var(--color-body);border-radius:50%;color:var(--color-white);display:flex;font-weight:var(--heading-font-weight);height:1.125em;justify-content:center;width:1.125em}.remove:focus-visible,.remove:hover{background-color:var(--color-danger);color:var(--color-white);text-decoration:none}.remove svg{width:.5em;fill:currentColor}.wc-proceed-to-checkout{--button-padding:var(--spacing-lg);--button-font-size:var(--font-size-md)}.cart-collaterals{margin:var(--column-gap) 0}.cart_totals,.cart_totals .shop_table{margin-bottom:var(--spacing-md)}#customer_details{margin:var(--spacing-xl) 0}.woocommerce-checkout .select2-container--default .select2-selection--single,.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{height:calc(var(--font-size-xs) + 2em);line-height:calc(var(--font-size-xs) + 2em)}.woocommerce-shipping-methods li{align-items:center;display:flex}.woocommerce-shipping-methods li:last-child{margin-bottom:0}.woocommerce-shipping-methods li>.shipping_method{margin:0 var(--spacing-xxs) 0 0}.woocommerce-shipping-methods li>:not(.shipping_method){margin:0}.woocommerce-shipping-destination{font-size:smaller;margin-top:var(--spacing-sm)}.woocommerce-checkout-payment{background:var(--color-alt);border:var(--border);border-radius:var(--border-radius);margin-bottom:var(--spacing-xl);padding:var(--spacing-md) var(--spacing-md) var(--spacing-lg)}.wc_payment_methods{--list-style-type:none;--list-margin:0;--list-item-margin:0 0 var(--spacing-lg) 0;--sub-list-margin:0}.wc_payment_method,.woocommerce-PaymentMethod{display:grid;grid-column-gap:var(--spacing-md);grid-template-columns:auto 1fr;grid-template-rows:1fr}.wc_payment_method>.input-radio,.woocommerce-PaymentMethod>.input-radio{grid-row:1/1;margin:var(--spacing-xxs) 0 0}.wc_payment_method>:not(.input-radio),.woocommerce-PaymentMethod>:not(.input-radio){grid-column-start:2}.wc_payment_method label[for*=payment_method],.woocommerce-PaymentMethod label[for*=payment_method]{align-items:center;color:var(--heading-color,var(--color-heading));display:flex;flex-wrap:wrap;font-family:var(--heading-font-family);font-size:var(--font-size-md);font-style:var(--heading-font-style,normal);font-weight:var(--heading-font-weight,unset);letter-spacing:var(--heading-letter-spacing,normal);line-height:var(--heading-line-height,var(--line-height-sm));margin:0;text-transform:var(--heading-text-transform,none)}.wc_payment_method label[for*=payment_method]>*,.woocommerce-PaymentMethod label[for*=payment_method]>*{margin-left:var(--spacing-sm)}.wc_payment_method label[for*=payment_method] img,.woocommerce-PaymentMethod label[for*=payment_method] img{max-width:200px}.payment_box{--list-item-margin:0;margin:var(--spacing-md) 0;width:100%}.payment_method_stripe .woocommerce-validated{align-items:baseline;display:flex}.payment_method_stripe .form-row{margin-bottom:var(--spacing-md)}.payment_method_stripe .wc-stripe-elements-field,.payment_method_stripe .wc-stripe-iban-element-field{background-color:var(--input-background-color,var(--color-white));border:var(--border);border-radius:var(--border-radius);color:var(--input-color,currentColor);line-height:var(--input-line-height,1);padding:var(--input-padding,var(--spacing-md))}.woocommerce-shipping-methods{--list-margin:0;--list-style-type:none}.woocommerce-terms-and-conditions-wrapper{margin-bottom:var(--spacing-md)}.woocommerce-privacy-policy-text{font-size:var(--font-size-xs);margin-bottom:var(--spacing-md)}.woocommerce-customer-details,.woocommerce-order-details{margin-bottom:var(--spacing-xl)}.checkout-button,.place-order .button{width:100%}.checkout-button{margin-bottom:var(--spacing-lg)}.is-large .wc-block-checkout__sidebar.is-sticky{top:var(--scroll-margin-top)}.order_details{--list-style-type:none;--list-margin:0 0 var(--spacing-xl) 0}@media only screen and (max-width:799px){.woocommerce-cart-form .shop_table{border-left:0;border-right:0;--list-padding:var(--spacing-sm)}.woocommerce-cart-form .quantity{float:right;margin-left:auto}.woocommerce-cart-form td{flex-wrap:wrap;overflow:hidden}.woocommerce-cart-form td>:not(.remove):not(.quantity):not(.button):not(.coupon):not(.variation){padding:var(--spacing-md)}.woocommerce-cart-form td:not(.product-thumbnail){border:var(--border);border-bottom:0}.woocommerce-cart-form .actions{display:flex!important;overflow:hidden;width:100%}.woocommerce-cart-form .coupon{float:none!important;width:100%}.woocommerce-cart-form .coupon .input-text{flex:1 1 0}.woocommerce-cart-form .coupon .button{flex:0 1 0}}@media only screen and (max-width:599px){.woocommerce-cart-form table,.woocommerce-cart-form tbody,.woocommerce-cart-form th,.woocommerce-cart-form thead,.woocommerce-cart-form tr{display:block}.woocommerce-cart-form .shop_table{border:none}.woocommerce-cart-form thead tr{left:-9999px;position:absolute;top:-9999px}.woocommerce-cart-form td:not(.product-thumbnail){align-content:center;align-items:center;display:flex!important;padding:0;position:relative}.woocommerce-cart-form td:not(.product-thumbnail).product-remove{padding:var(--spacing-md)}.woocommerce-cart-form td:not(.product-thumbnail).actions{border-bottom:var(--border);overflow:hidden;padding:1em}.woocommerce-cart-form td:not(.product-thumbnail).actions .button{float:none!important}.woocommerce-cart-form .cart_item{border-bottom:var(--border);border-top:var(--border);margin:var(--row-gap) 0}.woocommerce-cart-form .cart_item td:before{align-items:center;align-self:stretch;background-color:var(--color-alt);border-right:var(--border);display:flex;font-size:smaller;font-weight:var(--heading-font-weight);margin-right:var(--spacing-md);padding:1.5em 1em;white-space:nowrap;width:25%}.cart_totals{float:none!important;width:100%!important}} \ No newline at end of file diff --git a/assets/css/woocommerce-global.min.css b/assets/css/woocommerce-global.min.css index 9b4339211..2f3ed0b25 100644 --- a/assets/css/woocommerce-global.min.css +++ b/assets/css/woocommerce-global.min.css @@ -1 +1 @@ -.woocommerce-store-notice,p.demo_store{position:absolute;top:0;right:0;left:0;z-index:99998;display:none;width:100%;margin:0;padding:var(--spacing-md) 0;color:var(--button-color);font-size:1em;text-align:center;background:var(--button-background,var(--color-primary));box-shadow:var(--shadow)}.admin-bar .woocommerce-store-notice,.admin-bar p.demo_store{top:32px}.actions{--input-width:160px;--input-margin:var(--spacing-xs);--input-padding:calc(0.8em - 2px) 1.2em;--input-font-size:var(--font-size-sm);--button-padding:0.8em 1.2em;--button-margin:var(--spacing-xs);--button-font-size:var(--font-size-sm);padding:var(--spacing-sm)}.actions .button{--button-color:var(--button-secondary-color);--button-color-hover:var(--button-secondary-color-hover,var(--button-secondary-color));--button-background:var(--button-secondary-background,var(--color-secondary));--button-background-hover:var(--button-secondary-background-hover,var(--color-secondary-dark,var(--color-secondary)))}.woocommerce-error,.woocommerce-info,.woocommerce-message{position:relative;margin:0 0 var(--spacing-lg);padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-lg);overflow:hidden;font-size:smaller;border:var(--border);border-left:none;--list-style-type:none;--list-margin:0;--list-item-margin:0}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{position:absolute;top:-1px;bottom:-1px;left:0;display:block;width:6px;height:100%;background-color:var(--border-left-color,var(--color-primary));content:""}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style-type:none}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{margin:0 0 0 .382em}.woocommerce-message{--border-left-color:var(--color-success)}.woocommerce-error{--border-left-color:var(--color-danger)}.woocommerce-page .page-header,.woocommerce .page-header{width:100%;height:100%}.price{display:block;margin-bottom:var(--price-margin-bottom,var(--spacing-md));color:var(--color-heading);font-size:var(--price-font-size,var(--font-size-lg))}.price ins{text-decoration:none}.price del{color:inherit;opacity:.5}.shop_table{--table-margin:var(--spacing-md) 0 var(--spacing-xl)}@media only screen and (min-width:400px){.actions>.button{float:right}}@media only screen and (max-width:599px){.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;width:100%}.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-1{margin-bottom:var(--spacing-lg)}} \ No newline at end of file +.woocommerce-store-notice,p.demo_store{background:var(--button-background,var(--color-primary));box-shadow:var(--shadow);color:var(--button-color);display:none;font-size:1em;left:0;margin:0;padding:var(--spacing-md) 0;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:99998}.admin-bar .woocommerce-store-notice,.admin-bar p.demo_store{top:32px}.actions{--input-width:160px;--input-margin:var(--spacing-xs);--input-padding:calc(0.8em - 2px) 1.2em;--input-font-size:var(--font-size-sm);--button-padding:0.8em 1.2em;--button-margin:var(--spacing-xs);--button-font-size:var(--font-size-sm);padding:var(--spacing-sm)}.actions .button{--button-color:var(--button-secondary-color);--button-color-hover:var(--button-secondary-color-hover,var(--button-secondary-color));--button-background:var(--button-secondary-background,var(--color-secondary));--button-background-hover:var(--button-secondary-background-hover,var(--color-secondary-dark,var(--color-secondary)))}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:var(--border);border-left:none;font-size:smaller;margin:0 0 var(--spacing-lg);overflow:hidden;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-lg);position:relative;--list-style-type:none;--list-margin:0;--list-item-margin:0}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{background-color:var(--border-left-color,var(--color-primary));bottom:-1px;content:"";display:block;height:100%;left:0;position:absolute;top:-1px;width:6px}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style-type:none}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{margin:0 0 0 .382em}.woocommerce-message{--border-left-color:var(--color-success)}.woocommerce-error{--border-left-color:var(--color-danger)}.woocommerce .page-header,.woocommerce-page .page-header{height:100%;width:100%}.price{color:var(--color-heading);display:block;font-size:var(--price-font-size,var(--font-size-lg));margin-bottom:var(--price-margin-bottom,var(--spacing-md))}.price ins{text-decoration:none}.price del{color:inherit;opacity:.5}.shop_table{--table-margin:var(--spacing-md) 0 var(--spacing-xl)}.wp-element-button.wc-block-components-button:not(.is-link){align-items:center;background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));box-shadow:var(--button-box-shadow,none);color:var(--button-color);cursor:var(--button-cursor,pointer);display:var(--button-display,inline-flex);filter:var(--button-filter,none);font-family:var(--button-font-family,var(--body-font-family));font-size:var(--button-font-size,var(--font-size-base));font-weight:var(--button-font-weight,var(--body-font-weight));gap:var(--spacing-xs);justify-content:center;letter-spacing:var(--button-letter-spacing,normal);line-height:var(--button-line-height,1.1);margin:var(--button-margin,0);max-height:var(--button-max-height,100%);opacity:var(--button-opacity,1);outline:var(--button-outline,none);overflow-wrap:var(--button-overflow-wrap,break-word);padding:var(--button-padding,.9rem 2rem);position:relative;text-align:var(--button-text-align,center);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);text-transform:var(--button-text-transform,none);transform:var(--button-transform,none);transition:var(--button-transition,var(--transition));white-space:var(--button-white-space,normal);width:var(--button-width,auto);word-break:var(--button-word-break,normal)}.wp-element-button.wc-block-components-button:not(.is-link):active,.wp-element-button.wc-block-components-button:not(.is-link):focus-visible,.wp-element-button.wc-block-components-button:not(.is-link):hover{background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));color:var(--button-color-hover,var(--button-color));filter:var(--button-filter-hover,var(--button-filter,none));outline:var(--button-outline-hover,var(--button-outline,none));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));transform:var(--button-transform-hover,var(--button-transform,none))}.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button--full-width{--button-width:100%;--button-padding:var(--spacing-lg);--button-font-size:var(--font-size-md)}@media only screen and (min-width:400px){.actions>.button{float:right}}@media only screen and (max-width:599px){.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{margin-bottom:var(--spacing-lg)}} \ No newline at end of file diff --git a/assets/css/woocommerce-products.min.css b/assets/css/woocommerce-products.min.css index 80d6ce5ce..e4662f15a 100644 --- a/assets/css/woocommerce-products.min.css +++ b/assets/css/woocommerce-products.min.css @@ -1 +1 @@ -@font-face{font-weight:400;font-family:WooCommerce;font-style:normal;src:url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg")}.quantity{display:grid;place-items:center start;height:100%}.summary .quantity{float:left}.quantity .qty{max-width:72px;height:100%;margin-block:0;margin-inline:0 var(--spacing-sm);padding-block:var(--spacing-xs);padding-inline:var(--spacing-sm) 0}.products.related{margin-bottom:var(--spacing-xxl)}.products .product{flex-direction:column;text-align:center}.products .count{background-color:transparent}ul.products{--list-margin-left:0;--list-style-type:none;display:grid;grid-gap:var(--products-gap,var(--spacing-xl) var(--spacing-lg));grid-template-columns:repeat(var(--columns,1),1fr)}.woocommerce-page ul.products:after,.woocommerce-page ul.products:before,.woocommerce ul.products:after,.woocommerce ul.products:before{display:none}li.product{float:none!important;width:var(--product-width,100%)!important;margin:var(--product-margin,0)!important;padding:var(--product-padding,0)!important;border:var(--product-border,0);border-radius:var(--product-border-radius,0);box-shadow:var(--product-box-shadow,none);transition:none}li.product:after{display:inline-flex;font-size:0}.products,.wc-block-grid__products{--price-font-size:var(--font-size-sm)}li.product,li.wc-block-grid__product{position:relative}.wc-block-grid__product-title{margin-top:var(--heading-margin-top,0);margin-bottom:var(--heading-margin-bottom,var(--spacing-md));color:var(--heading-color,var(--color-heading));font-weight:var(--heading-font-weight,unset);font-family:var(--heading-font-family,unset);font-style:var(--heading-font-style,normal);line-height:var(--heading-line-height,var(--line-height-sm));letter-spacing:var(--heading-letter-spacing,normal);text-transform:var(--heading-text-transform,none)}.wc-block-grid__product-title:last-child{--heading-margin-bottom:0}.entry-content>.wc-block-grid__product-title:not(:first-child){--heading-margin-top:var(--spacing-xxl)}.onsale,.wc-block-grid__product-onsale{position:absolute;top:-.5em;right:auto;bottom:auto;left:-.5em;z-index:2;padding:var(--spacing-xxxs) var(--spacing-sm);color:var(--onsale-color,var(--color-white));font-weight:var(--heading-font-weight);font-size:small;text-align:center;text-transform:none;background:var(--onsale-background,var(--color-primary));border:0;border-radius:var(--border-radius)}li.product .price,li.wc-block-grid__product .price{margin-top:auto}li.product .button:not(.added_to_cart),li.wc-block-grid__product .wp-block-button{--button-color:var(--button-secondary-color);--button-color-hover:var(--button-secondary-color-hover,var(--button-secondary-color));--button-background:var(--button-secondary-background,var(--color-secondary));--button-background-hover:var(--button-secondary-background-hover,var(--color-secondary-dark,var(--color-secondary)));--button-padding:var(--button-small-padding,0.75rem 1.25rem);--button-font-size:var(--button-small-font-size,0.8rem)}.wc-block-components-price-slider__range-input-progress{--range-color:var(--color-primary)}.woocommerce-products-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.woocommerce-products-header>*{order:2}.woocommerce-products-header .woocommerce-result-count{margin-right:auto;margin-bottom:0}.woocommerce-products-header .woocommerce-result-count:before{content:"\00a0 - "}.woocommerce-products-header__title{order:1;width:100%}.woocommerce-ordering{margin-bottom:var(--row-gap)}.woocommerce-LoopProduct-link{--link-text-decoration:none;--link-text-decoration-hover:none;display:flex;flex:1;flex-direction:column;width:100%}.woocommerce-LoopProduct-link:focus,.woocommerce-LoopProduct-link:hover{--heading-color:var(--color-primary)}.woocommerce-LoopProduct-link img{width:100%;margin-bottom:var(--spacing-md)}.wc-block-grid__product-title,.woocommerce-loop-category__title,.woocommerce-loop-product__title{margin-bottom:var(--spacing-xxs);font-size:var(--product-title-font-size,var(--font-size-lg));transition:var(--transition)}.added,.added:focus,.added:hover{margin:auto auto var(--spacing-xs);--button-opacity:0.5}.ajax_add_to_cart{--button-transition:var(--transition),text-indent 0ms}.ajax_add_to_cart.loading{text-indent:-9999px}.ajax_add_to_cart.loading:after{position:absolute;top:calc(50% - .5rem);left:calc(50% - .5rem);display:block;width:1rem;height:1rem;border:2px solid var(--button-color);border-bottom-color:transparent;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:addtocartloading 1s infinite linear;animation:addtocartloading 1s infinite linear;content:""}@-webkit-keyframes addtocartloading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes addtocartloading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.added_to_cart{position:relative;display:var(--button-display,inline-flex);gap:var(--spacing-xs);align-items:center;justify-content:center;width:var(--button-width,auto);max-height:var(--button-max-height,100%);margin:var(--button-margin,0);padding:var(--button-padding,.9rem 2rem);color:var(--button-color);font-weight:var(--button-font-weight,var(--body-font-weight));font-size:var(--button-font-size,var(--font-size-base));font-family:var(--button-font-family,var(--body-font-family));line-height:var(--button-line-height,1.1);letter-spacing:var(--button-letter-spacing,normal);white-space:var(--button-white-space,normal);text-align:var(--button-text-align,center);text-transform:var(--button-text-transform,none);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);word-break:var(--button-word-break,normal);overflow-wrap:var(--button-overflow-wrap,break-word);background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));outline:var(--button-outline,none);box-shadow:var(--button-box-shadow,none);-webkit-transform:var(--button-transform,none);transform:var(--button-transform,none);-webkit-filter:var(--button-filter,none);filter:var(--button-filter,none);cursor:var(--button-cursor,pointer);opacity:var(--button-opacity,1);transition:var(--button-transition,var(--transition));--button-padding:var(--button-small-padding,0.75rem 1.25rem);--button-font-size:var(--button-small-font-size,0.8rem)}.added_to_cart:active,.added_to_cart:focus,.added_to_cart:hover{color:var(--button-color-hover,var(--button-color));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));outline:var(--button-outline-hover,var(--button-outline,none));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));-webkit-transform:var(--button-transform-hover,var(--button-transform,none));transform:var(--button-transform-hover,var(--button-transform,none));-webkit-filter:var(--button-filter-hover,var(--button-filter,none));filter:var(--button-filter-hover,var(--button-filter,none))}.added_to_cart:focus,.added_to_cart:hover{color:var(--color-white);background:var(--color-primary)}.woocommerce-pagination a{position:relative;display:var(--button-display,inline-flex);gap:var(--spacing-xs);align-items:center;justify-content:center;width:var(--button-width,auto);max-height:var(--button-max-height,100%);margin:var(--button-margin,0);padding:var(--button-padding,.9rem 2rem);color:var(--button-color);font-weight:var(--button-font-weight,var(--body-font-weight));font-size:var(--button-font-size,var(--font-size-base));font-family:var(--button-font-family,var(--body-font-family));line-height:var(--button-line-height,1.1);letter-spacing:var(--button-letter-spacing,normal);white-space:var(--button-white-space,normal);text-align:var(--button-text-align,center);text-transform:var(--button-text-transform,none);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);word-break:var(--button-word-break,normal);overflow-wrap:var(--button-overflow-wrap,break-word);background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));outline:var(--button-outline,none);box-shadow:var(--button-box-shadow,none);-webkit-transform:var(--button-transform,none);transform:var(--button-transform,none);-webkit-filter:var(--button-filter,none);filter:var(--button-filter,none);cursor:var(--button-cursor,pointer);opacity:var(--button-opacity,1);transition:var(--button-transition,var(--transition));--button-color:var(--button-secondary-color);--button-color-hover:var(--button-secondary-color-hover,var(--button-secondary-color));--button-background:var(--button-secondary-background,var(--color-secondary));--button-background-hover:var(--button-secondary-background-hover,var(--color-secondary-dark,var(--color-secondary)));--button-padding:var(--button-small-padding,0.75rem 1.25rem);--button-font-size:var(--button-small-font-size,0.8rem)}.woocommerce-pagination a:active,.woocommerce-pagination a:focus,.woocommerce-pagination a:hover{color:var(--button-color-hover,var(--button-color));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));outline:var(--button-outline-hover,var(--button-outline,none));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));-webkit-transform:var(--button-transform-hover,var(--button-transform,none));transform:var(--button-transform-hover,var(--button-transform,none));-webkit-filter:var(--button-filter-hover,var(--button-filter,none));filter:var(--button-filter-hover,var(--button-filter,none))}.woocommerce-pagination .current{position:relative;display:var(--button-display,inline-flex);gap:var(--spacing-xs);align-items:center;justify-content:center;width:var(--button-width,auto);max-height:var(--button-max-height,100%);margin:var(--button-margin,0);padding:var(--button-padding,.9rem 2rem);color:var(--button-color);font-weight:var(--button-font-weight,var(--body-font-weight));font-size:var(--button-font-size,var(--font-size-base));font-family:var(--button-font-family,var(--body-font-family));line-height:var(--button-line-height,1.1);letter-spacing:var(--button-letter-spacing,normal);white-space:var(--button-white-space,normal);text-align:var(--button-text-align,center);text-transform:var(--button-text-transform,none);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);word-break:var(--button-word-break,normal);overflow-wrap:var(--button-overflow-wrap,break-word);background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));outline:var(--button-outline,none);box-shadow:var(--button-box-shadow,none);-webkit-transform:var(--button-transform,none);transform:var(--button-transform,none);-webkit-filter:var(--button-filter,none);filter:var(--button-filter,none);cursor:var(--button-cursor,pointer);opacity:var(--button-opacity,1);transition:var(--button-transition,var(--transition));--button-padding:var(--button-small-padding,0.75rem 1.25rem);--button-font-size:var(--button-small-font-size,0.8rem)}.woocommerce-pagination .current:active,.woocommerce-pagination .current:focus,.woocommerce-pagination .current:hover{color:var(--button-color-hover,var(--button-color));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));outline:var(--button-outline-hover,var(--button-outline,none));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));-webkit-transform:var(--button-transform-hover,var(--button-transform,none));transform:var(--button-transform-hover,var(--button-transform,none));-webkit-filter:var(--button-filter-hover,var(--button-filter,none));filter:var(--button-filter-hover,var(--button-filter,none))}.product-single{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:100%}.product-single>*{flex:var(--flex,1 1 100%)}.product_title{--entry-title-font-size:var(--font-size-xxxl)}.summary,.woocommerce-product-gallery{float:none!important;width:100%!important;margin-bottom:var(--spacing-lg)}.summary{display:flex;flex-direction:column;justify-content:center}.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery__wrapper{max-width:unset;margin:0}.woocommerce-product-gallery__image{width:100%}.woocommerce-product-gallery__trigger{position:absolute;top:1em;right:1em;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;overflow:hidden;border-radius:50%}.woocommerce-product-gallery__trigger:before{position:absolute;width:100%;height:100%;background:var(--color-white);background-image:url('data:image/svg+xml;charset=UTF-8,');background-repeat:no-repeat;background-position:50%;background-size:50%;content:""}.product-thumbnail img{width:var(--spacing-xl);height:var(--spacing-xl);border-radius:var(--border-radius)}.variations{--table-margin:0 0 var(--spacing-lg);font-size:var(--font-size-sm)}.reset_variations{--link-word-break:none}.woocommerce-tabs{width:100%;margin:0 0 var(--spacing-lg)}.woocommerce-tabs>.wc-tab:first-of-type:last-of-type>h2:first-child{position:absolute;width:1px;height:1px;overflow:hidden;color:var(--color-heading);background:var(--color-white);border:0;clip:rect(0,0,0,0)}.wc-tabs{--link-color:var(--color-body);--link-color-hover:var(--color-black);--link-text-decoration:none;--link-text-decoration-hover:none;display:flex;width:100%;margin:var(--spacing-lg) 0 var(--spacing-xl);border-bottom:var(--border)}.wc-tabs li{list-style-type:none}.wc-tabs li a{display:block;margin-bottom:-1px;padding:var(--spacing-xs) var(--spacing-md);background-color:var(--color-alt);border:var(--border);border-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}.wc-tabs li:not(.active) a{border-top-color:var(--color-alt);border-right-color:var(--color-alt);border-left-color:var(--color-alt)}.wc-tabs li.active a,.wc-tabs li.active a:focus{background-color:var(--color-white);border-bottom-color:var(--color-white);outline:none}.flex-control-nav{display:grid;grid-gap:var(--spacing-md);grid-template-columns:repeat(var(--product-gallery-columns,4),1fr);margin-top:var(--spacing-md);list-style-type:none}.flex-control-nav img{width:100%;cursor:pointer}.woocommerce-product-details__short-description{margin-bottom:var(--row-gap)}.product_meta{margin-bottom:var(--spacing-xl);font-size:var(--font-size-sm)}.product_meta>span{display:block}.comment-form-rating,.review,form.cart{margin-bottom:var(--row-gap)}.review{display:block;list-style-type:none}.meta{font-size:var(--font-size-sm)}.related{--product-title-font-size:var(--font-size-sm);--price-margin-bottom:var(--row-gap)}.related .entry{padding:var(--spacing-md)}.related .entry,.related img{margin-bottom:var(--row-gap)}@font-face{font-weight:400;font-family:star;font-style:normal;src:url(../../../../plugins/woocommerce/assets/fonts/star.eot);src:url(../../../../plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(../../../../plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(../../../../plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(../../../../plugins/woocommerce/assets/fonts/star.svg#star) format("svg")}.product .star-rating,.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before,.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color:var(--star-rating-color,gold)}.product .star-rating{position:relative;width:5.3em;height:1em;overflow:hidden;font-size:1em;font-family:star;line-height:1;word-break:normal}.product .star-rating:before{position:absolute;top:0;left:0;float:left;content:"\73\73\73\73\73"}.product .star-rating span{position:absolute;top:0;left:0;float:left;padding-top:1.5em;overflow:hidden}.product .star-rating span:before{position:absolute;top:0;left:0;content:"\53\53\53\53\53"}.woocommerce-product-rating{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:var(--spacing-xs);line-height:2}.woocommerce-product-rating .star-rating{margin-right:var(--spacing-xxs)}.products .star-rating{display:block;margin:0 auto var(--spacing-sm)}.hreview-aggregate .star-rating{margin:var(--spacing-sm) 0 0}.woocommerce-review-link{--link-text-decoration:none;--link-text-decoration-hover:none;font-size:var(--font-size-sm)}.woocommerce-Reviews-title{font-size:var(--font-size-lg)}.commentlist{--list-margin-left:0}.comment_container{--star-rating-top:var(--spacing-md);--star-rating-right:var(--spacing-md);position:relative;display:grid;grid-gap:var(--spacing-md);grid-template-columns:auto 1fr;margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);border:var(--border);border-radius:var(--border-radius)}.comment_container .star-rating{position:absolute;top:var(--star-rating-top);right:var(--star-rating-right)}.comment_container .description p:last-child{margin-bottom:0}.comment-notes{font-size:var(--font-size-sm)}#review_form .comment-reply-title{margin-top:var(--heading-margin-top,0);margin-bottom:var(--heading-margin-bottom,var(--spacing-md));color:var(--heading-color,var(--color-heading));font-weight:var(--heading-font-weight,unset);font-family:var(--heading-font-family,unset);font-style:var(--heading-font-style,normal);line-height:var(--heading-line-height,var(--line-height-sm));letter-spacing:var(--heading-letter-spacing,normal);text-transform:var(--heading-text-transform,none)}#review_form .comment-reply-title:last-child{--heading-margin-bottom:0}.entry-content>#review_form .comment-reply-title:not(:first-child){--heading-margin-top:var(--spacing-xxl)}#review_form #respond{position:static;width:auto;margin:0;padding:0;background:transparent none;border:0}#review_form #respond p{margin:0 0 10px}#review_form #respond .form-submit input{left:auto}#review_form #respond textarea{box-sizing:border-box;width:100%}p.stars>span{display:inline-flex}p.stars a{position:relative;width:1.25em;height:1.25em;text-decoration:none;text-indent:-999em}p.stars a:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;color:gold;font-size:1.25em;font-family:WooCommerce;line-height:1;text-indent:0;content:"\e021"}p.stars a:hover~a:before{content:"\e021"}p.stars.selected a.active:before,p.stars:hover a:before{content:"\e020"}p.stars.selected a.active~a:before{content:"\e021"}p.stars.selected a:not(.active):before{content:"\e020"}@media only screen and (min-width:400px) and (max-width:599px){ul.products{--columns:var(--columns-sm)}}@media only screen and (min-width:600px) and (max-width:799px){ul.products{--columns:var(--columns-md)}}@media only screen and (min-width:800px){ul.products{--columns:var(--columns-lg)}.summary,.woocommerce-product-gallery{--flex:1 1 48%;max-width:48%}}@media only screen and (max-width:399px){ul.products{--columns:var(--columns-xs)}}@media only screen and (max-width:799px){#review_form .comment-reply-title,.wc-block-grid__product-title{word-break:var(--heading-word-break,break-word)}}@media only screen and (max-width:599px){.comment_container{--star-rating-top:var(--spacing-xs);--star-rating-right:var(--spacing-xs)}.comment_container .meta{margin-bottom:var(--spacing-md)}} \ No newline at end of file +@font-face{font-family:WooCommerce;font-style:normal;font-weight:400;src:url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(../../../../plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg")}.quantity{display:grid;height:100%;place-items:center start}.summary .quantity{float:left}.quantity .qty{height:100%;margin-block:0;margin-inline:0 var(--spacing-sm);max-width:72px;padding-block:var(--spacing-xs);padding-inline:var(--spacing-sm) 0}.products.related{margin-bottom:var(--spacing-xxl)}.products .product{flex-direction:column;text-align:center}.products .count{background-color:transparent}ul.products{--list-margin-left:0;--list-style-type:none;display:grid;grid-gap:var(--products-gap,var(--spacing-xl) var(--spacing-lg));grid-template-columns:repeat(var(--columns,1),minmax(10px,1fr))}.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{display:none}li.product{border:var(--product-border,0);border-radius:var(--product-border-radius,0);box-shadow:var(--product-box-shadow,none);float:none!important;margin:var(--product-margin,0)!important;padding:var(--product-padding,0)!important;transition:none;width:var(--product-width,100%)!important}li.product:after{display:inline-flex;font-size:0}.products,.wc-block-grid__products{--price-font-size:var(--font-size-sm)}li.product,li.wc-block-grid__product{position:relative}.wc-block-grid__product-title{color:var(--heading-color,var(--color-heading));font-family:var(--heading-font-family,unset);font-style:var(--heading-font-style,normal);font-weight:var(--heading-font-weight,unset);letter-spacing:var(--heading-letter-spacing,normal);line-height:var(--heading-line-height,var(--line-height-sm));margin-bottom:var(--heading-margin-bottom,var(--spacing-md));margin-top:var(--heading-margin-top,0);text-transform:var(--heading-text-transform,none)}.wc-block-grid__product-title:last-child{--heading-margin-bottom:0}.entry-content>.wc-block-grid__product-title:not(:first-child){--heading-margin-top:var(--spacing-xxl)}.onsale,.wc-block-grid__product-onsale{background:var(--onsale-background,var(--color-primary));border:0;border-radius:var(--border-radius);bottom:auto;color:var(--onsale-color,var(--color-white));font-size:small;font-weight:var(--heading-font-weight);left:-.5em;padding:var(--spacing-xxxs) var(--spacing-sm);position:absolute;right:auto;text-align:center;text-transform:none;top:-.5em;z-index:2}li.product .price,li.wc-block-grid__product .price{margin-top:auto}li.product .button:not(.added_to_cart),li.wc-block-grid__product .wp-block-button{--button-color:var(--button-secondary-color);--button-color-hover:var(--button-secondary-color-hover,var(--button-secondary-color));--button-background:var(--button-secondary-background,var(--color-secondary));--button-background-hover:var(--button-secondary-background-hover,var(--color-secondary-dark,var(--color-secondary)));--button-padding:var(--button-small-padding,0.75rem 1.25rem);--button-font-size:var(--button-small-font-size,0.8rem)}.wc-block-components-price-slider__range-input-progress{--range-color:var(--color-primary)}.woocommerce-products-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.woocommerce-products-header>*{order:2}.woocommerce-products-header .woocommerce-result-count{margin-bottom:0;margin-right:auto}.woocommerce-products-header .woocommerce-result-count:before{content:" - "}.woocommerce-products-header__title{order:1;width:100%}.woocommerce-ordering{margin-bottom:var(--row-gap)}.woocommerce-LoopProduct-link{--link-text-decoration:none;--link-text-decoration-hover:none;display:flex;flex:1;flex-direction:column;width:100%}.woocommerce-LoopProduct-link:focus-visible,.woocommerce-LoopProduct-link:hover{--heading-color:var(--color-primary)}.woocommerce-LoopProduct-link img{margin-bottom:var(--spacing-md);width:100%}.wc-block-grid__product-title,.woocommerce-loop-category__title,.woocommerce-loop-product__title{font-size:var(--product-title-font-size,var(--font-size-lg));margin-bottom:var(--spacing-xxs);transition:var(--transition)}.added,.added:focus-visible,.added:hover{margin:auto auto var(--spacing-xs);--button-opacity:0.5}.ajax_add_to_cart{--button-transition:var(--transition),text-indent 0ms}.ajax_add_to_cart.loading{text-indent:-9999px}.ajax_add_to_cart.loading:after{animation:addtocartloading 1s linear infinite;border:2px solid var(--button-color);border-bottom:2px solid transparent;border-radius:50%;content:"";display:block;height:1rem;left:calc(50% - .5rem);position:absolute;top:calc(50% - .5rem);transform:translate(-50%,-50%);width:1rem}@keyframes addtocartloading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.added_to_cart{align-items:center;background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));box-shadow:var(--button-box-shadow,none);color:var(--button-color);cursor:var(--button-cursor,pointer);display:var(--button-display,inline-flex);filter:var(--button-filter,none);font-family:var(--button-font-family,var(--body-font-family));font-size:var(--button-font-size,var(--font-size-base));font-weight:var(--button-font-weight,var(--body-font-weight));gap:var(--spacing-xs);justify-content:center;letter-spacing:var(--button-letter-spacing,normal);line-height:var(--button-line-height,1.1);margin:var(--button-margin,0);max-height:var(--button-max-height,100%);opacity:var(--button-opacity,1);outline:var(--button-outline,none);overflow-wrap:var(--button-overflow-wrap,break-word);padding:var(--button-padding,.9rem 2rem);position:relative;text-align:var(--button-text-align,center);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);text-transform:var(--button-text-transform,none);transform:var(--button-transform,none);transition:var(--button-transition,var(--transition));white-space:var(--button-white-space,normal);width:var(--button-width,auto);word-break:var(--button-word-break,normal);--button-padding:var(--button-small-padding,0.75rem 1.25rem);--button-font-size:var(--button-small-font-size,0.8rem)}.added_to_cart:active,.added_to_cart:focus-visible,.added_to_cart:hover{background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));color:var(--button-color-hover,var(--button-color));filter:var(--button-filter-hover,var(--button-filter,none));outline:var(--button-outline-hover,var(--button-outline,none));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));transform:var(--button-transform-hover,var(--button-transform,none))}.added_to_cart:focus-visible,.added_to_cart:hover{background:var(--color-primary);color:var(--color-white)}.woocommerce-pagination a{align-items:center;background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));box-shadow:var(--button-box-shadow,none);color:var(--button-color);cursor:var(--button-cursor,pointer);display:var(--button-display,inline-flex);filter:var(--button-filter,none);font-family:var(--button-font-family,var(--body-font-family));font-size:var(--button-font-size,var(--font-size-base));font-weight:var(--button-font-weight,var(--body-font-weight));gap:var(--spacing-xs);justify-content:center;letter-spacing:var(--button-letter-spacing,normal);line-height:var(--button-line-height,1.1);margin:var(--button-margin,0);max-height:var(--button-max-height,100%);opacity:var(--button-opacity,1);outline:var(--button-outline,none);overflow-wrap:var(--button-overflow-wrap,break-word);padding:var(--button-padding,.9rem 2rem);position:relative;text-align:var(--button-text-align,center);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);text-transform:var(--button-text-transform,none);transform:var(--button-transform,none);transition:var(--button-transition,var(--transition));white-space:var(--button-white-space,normal);width:var(--button-width,auto);word-break:var(--button-word-break,normal);--button-color:var(--button-secondary-color);--button-color-hover:var(--button-secondary-color-hover,var(--button-secondary-color));--button-background:var(--button-secondary-background,var(--color-secondary));--button-background-hover:var(--button-secondary-background-hover,var(--color-secondary-dark,var(--color-secondary)));--button-padding:var(--button-small-padding,0.75rem 1.25rem);--button-font-size:var(--button-small-font-size,0.8rem)}.woocommerce-pagination a:active,.woocommerce-pagination a:focus-visible,.woocommerce-pagination a:hover{background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));color:var(--button-color-hover,var(--button-color));filter:var(--button-filter-hover,var(--button-filter,none));outline:var(--button-outline-hover,var(--button-outline,none));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));transform:var(--button-transform-hover,var(--button-transform,none))}.woocommerce-pagination .current{align-items:center;background:var(--button-background,var(--color-primary));border:var(--button-border,0);border-radius:var(--button-border-radius,var(--border-radius));box-shadow:var(--button-box-shadow,none);color:var(--button-color);cursor:var(--button-cursor,pointer);display:var(--button-display,inline-flex);filter:var(--button-filter,none);font-family:var(--button-font-family,var(--body-font-family));font-size:var(--button-font-size,var(--font-size-base));font-weight:var(--button-font-weight,var(--body-font-weight));gap:var(--spacing-xs);justify-content:center;letter-spacing:var(--button-letter-spacing,normal);line-height:var(--button-line-height,1.1);margin:var(--button-margin,0);max-height:var(--button-max-height,100%);opacity:var(--button-opacity,1);outline:var(--button-outline,none);overflow-wrap:var(--button-overflow-wrap,break-word);padding:var(--button-padding,.9rem 2rem);position:relative;text-align:var(--button-text-align,center);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);text-transform:var(--button-text-transform,none);transform:var(--button-transform,none);transition:var(--button-transition,var(--transition));white-space:var(--button-white-space,normal);width:var(--button-width,auto);word-break:var(--button-word-break,normal);--button-padding:var(--button-small-padding,0.75rem 1.25rem);--button-font-size:var(--button-small-font-size,0.8rem)}.woocommerce-pagination .current:active,.woocommerce-pagination .current:focus-visible,.woocommerce-pagination .current:hover{background:var(--button-background-hover,var(--color-primary-dark,var(--button-background,var(--color-primary))));border:var(--button-border-hover,var(--button-border,0));box-shadow:var(--button-box-shadow-hover,var(--button-box-shadow,none));color:var(--button-color-hover,var(--button-color));filter:var(--button-filter-hover,var(--button-filter,none));outline:var(--button-outline-hover,var(--button-outline,none));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));transform:var(--button-transform-hover,var(--button-transform,none))}.product-single{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:100%;position:relative}.product-single>*{flex:var(--flex,1 1 100%)}.product_title{--entry-title-font-size:var(--font-size-xxxl)}.summary,.woocommerce-product-gallery{float:none!important;margin-bottom:var(--spacing-lg);width:100%!important}.summary{display:flex;flex-direction:column;justify-content:center}.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery__wrapper{margin:0;max-width:unset}.woocommerce-product-gallery__image{width:100%}.woocommerce-product-gallery__trigger{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;overflow:hidden;position:absolute;right:1em;top:1em;width:32px;z-index:2}.woocommerce-product-gallery__trigger:before{background:var(--color-white);background-image:url('data:image/svg+xml;charset=utf-8,');background-position:50%;background-repeat:no-repeat;background-size:50%;content:"";height:100%;position:absolute;width:100%}.product-thumbnail img{border-radius:var(--border-radius);height:var(--spacing-xl);width:var(--spacing-xl)}.variations{--table-margin:0 0 var(--spacing-lg);font-size:var(--font-size-sm)}.reset_variations{--link-word-break:none}.woocommerce-tabs{margin:0 0 var(--spacing-lg);width:100%}.woocommerce-tabs>.wc-tab:first-of-type:last-of-type>h2:first-child{background:var(--color-white);border:0;color:var(--color-heading);height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}.wc-tabs{--link-color:var(--color-body);--link-color-hover:var(--color-black);--link-text-decoration:none;--link-text-decoration-hover:none;border-bottom:var(--border);display:flex;margin:var(--spacing-lg) 0 var(--spacing-xl);width:100%}.wc-tabs li{list-style-type:none}.wc-tabs li a{background-color:var(--color-alt);border:var(--border);border-radius:var(--border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;display:block;margin-bottom:-1px;padding:var(--spacing-xs) var(--spacing-md)}.wc-tabs li:not(.active) a{border-left-color:var(--color-alt);border-right-color:var(--color-alt);border-top-color:var(--color-alt)}.wc-tabs li.active a,.wc-tabs li.active a:focus-visible{background-color:var(--color-white);border-bottom-color:var(--color-white);outline:none}.flex-control-nav{display:grid;grid-gap:var(--spacing-md);grid-template-columns:repeat(var(--product-gallery-columns,4),1fr);list-style-type:none;margin-top:var(--spacing-md)}.flex-control-nav img{cursor:pointer;width:100%}.woocommerce-product-details__short-description{margin-bottom:var(--row-gap)}.product_meta{font-size:var(--font-size-sm);margin-bottom:var(--spacing-xl)}.product_meta>span{display:block}.comment-form-rating,.review,form.cart{margin-bottom:var(--row-gap)}.review{display:block;list-style-type:none}.meta{font-size:var(--font-size-sm)}.related{--product-title-font-size:var(--font-size-sm);--price-margin-bottom:var(--row-gap)}.related .entry{padding:var(--spacing-md)}.related .entry,.related img{margin-bottom:var(--row-gap)}@font-face{font-family:star;font-style:normal;font-weight:400;src:url(../../../../plugins/woocommerce/assets/fonts/star.eot);src:url(../../../../plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(../../../../plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(../../../../plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(../../../../plugins/woocommerce/assets/fonts/star.svg#star) format("svg")}.product .star-rating,.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before,.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color:var(--star-rating-color,gold)}.product .star-rating{font-family:star;font-size:1em;height:1em;line-height:1;overflow:hidden;position:relative;width:5.3em;word-break:normal}.product .star-rating:before{content:"sssss";float:left;left:0;position:absolute;top:0}.product .star-rating span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.product .star-rating span:before{content:"SSSSS";left:0;position:absolute;top:0}.woocommerce-product-rating{align-items:center;display:flex;flex-wrap:wrap;line-height:2;margin-bottom:var(--spacing-xs)}.woocommerce-product-rating .star-rating{margin-right:var(--spacing-xxs)}.products .star-rating{display:block;margin:0 auto var(--spacing-sm)}.hreview-aggregate .star-rating{margin:var(--spacing-sm) 0 0}.woocommerce-review-link{--link-text-decoration:none;--link-text-decoration-hover:none;font-size:var(--font-size-sm)}.woocommerce-Reviews-title{font-size:var(--font-size-lg)}.commentlist{--list-margin-left:0}.comment_container{--star-rating-top:var(--spacing-md);--star-rating-right:var(--spacing-md);display:grid;position:relative;grid-gap:var(--spacing-md);border:var(--border);border-radius:var(--border-radius);grid-template-columns:auto 1fr;margin-bottom:var(--spacing-lg);padding:var(--spacing-lg)}.comment_container .star-rating{position:absolute;right:var(--star-rating-right);top:var(--star-rating-top)}.comment_container .description p:last-child{margin-bottom:0}.comment-notes{font-size:var(--font-size-sm)}#review_form .comment-reply-title{color:var(--heading-color,var(--color-heading));font-family:var(--heading-font-family,unset);font-style:var(--heading-font-style,normal);font-weight:var(--heading-font-weight,unset);letter-spacing:var(--heading-letter-spacing,normal);line-height:var(--heading-line-height,var(--line-height-sm));margin-bottom:var(--heading-margin-bottom,var(--spacing-md));margin-top:var(--heading-margin-top,0);text-transform:var(--heading-text-transform,none)}#review_form .comment-reply-title:last-child{--heading-margin-bottom:0}.entry-content>#review_form .comment-reply-title:not(:first-child){--heading-margin-top:var(--spacing-xxl)}#review_form #respond{background:transparent none;border:0;margin:0;padding:0;position:static;width:auto}#review_form #respond p{margin:0 0 10px}#review_form #respond .form-submit input{left:auto}#review_form #respond textarea{box-sizing:border-box;width:100%}p.stars>span{display:inline-flex}p.stars a{height:1.25em;position:relative;text-decoration:none;text-indent:-999em;width:1.25em}p.stars a:before{color:gold;content:"";display:block;font-family:WooCommerce;font-size:1.25em;height:100%;left:0;line-height:1;position:absolute;text-indent:0;top:0;width:100%}p.stars a:hover~a:before{content:""}p.stars.selected a.active:before,p.stars:hover a:before{content:""}p.stars.selected a.active~a:before{content:""}p.stars.selected a:not(.active):before{content:""}@media only screen and (min-width:400px)and (max-width:599px){ul.products{--columns:var(--columns-sm)}}@media only screen and (min-width:600px)and (max-width:799px){ul.products{--columns:var(--columns-md)}}@media only screen and (min-width:800px){ul.products{--columns:var(--columns-lg)}.summary,.woocommerce-product-gallery{--flex:1 1 48%;max-width:48%}}@media only screen and (max-width:399px){ul.products{--columns:var(--columns-xs)}}@media only screen and (max-width:799px){#review_form .comment-reply-title,.wc-block-grid__product-title{word-break:var(--heading-word-break,break-word)}}@media only screen and (max-width:599px){.comment_container{--star-rating-top:var(--spacing-xs);--star-rating-right:var(--spacing-xs)}.comment_container .meta{margin-bottom:var(--spacing-md)}} \ No newline at end of file diff --git a/assets/js/editor.js b/assets/js/editor.js index b3cdecfcc..e2df12d20 100644 --- a/assets/js/editor.js +++ b/assets/js/editor.js @@ -65,7 +65,6 @@ wp.domReady( () => { // var user = maiEditorVars.user; acf.addFilter( 'select2_ajax_data', function( data, args, $input, field, instance ) { - // If Mai Icon or Icon (Brands) select field. if ( icons.includes( data.field_key ) ) { data.style = acf.getField( 'mai_icon_style' ).val(); // Style. diff --git a/assets/js/global.js b/assets/js/global.js index 5dd699bec..1de0d1da9 100644 --- a/assets/js/global.js +++ b/assets/js/global.js @@ -5,12 +5,10 @@ var searchToggles = document.querySelectorAll( '.search-toggle' ); // Sets scrollbar width on page load. - // These properties are set in CSS if @supports dvw, so this should set if dvw is not supported. // Make sure it's a reasonable size. See https://github.com/maithemewp/mai-engine/issues/516. // FB/IG gets wonky and calculates this to something huge causing the window to be squished. - if ( ! CSS.supports( 'width', '100dvw' ) && ( scrollBarWidth > 0 && scrollBarWidth <= 20 ) ) { + if ( scrollBarWidth > 0 && scrollBarWidth <= 20 ) { root.style.setProperty( '--scrollbar-width', scrollBarWidth + 'px' ); // Needs px value for calculations. - root.style.setProperty( '--viewport-width', 'calc(100vw - var(--scrollbar-width, 0px))' ); // Needs px value for calculations. } var toggleSearchFormEvent = function( event ) { diff --git a/assets/js/min/blocks.js.map b/assets/js/min/blocks.js.map index 15590259d..0d7e5275e 100644 --- a/assets/js/min/blocks.js.map +++ b/assets/js/min/blocks.js.map @@ -1 +1 @@ -{"version":3,"sources":["../../../node_modules/lodash.assign/index.js","layout-settings.js","blocks.js"],"names":["__","wp","i18n","createHigherOrderComponent","compose","Fragment","element","InspectorControls","blockEditor","addFilter","hooks","components","PanelBody","BaseControl","ButtonGroup","Button","SelectControl","enableLayoutSettingsBlocks","enableMaxWidthSettingsBlocks","enableSpacingSettingsBlocks","enableMarginSettingsBlocks","addLayoutControlAttribute","settings","name","includes","attributes","assign","contentWidth","type","default","contentAlign","verticalSpacingTop","verticalSpacingBottom","verticalSpacingLeft","verticalSpacingRight","maxWidth","spacingTop","spacingBottom","marginTop","marginBottom","marginLeft","marginRight","withLayoutControls","BlockEdit","props","contentWidthChoices","label","value","alignChoices","paddingChoices","map","sizeInfo","setAttributes","alignInfo","withMaxWidthControls","widthChoices","withSpacingControls","marginTopBottomChoices","withMarginControls","addCustomAttributes","BlockListBlock","wrapperProps"],"mappings":";AAUA,IAAA,EAAA,iBAGA,EAAA,qBACA,EAAA,oBACA,EAAA,6BAGA,EAAA,mBAYA,SAAA,EAAA,EAAA,EAAA,GACA,OAAA,EAAA,QACA,KAAA,EAAA,OAAA,EAAA,KAAA,GACA,KAAA,EAAA,OAAA,EAAA,KAAA,EAAA,EAAA,IACA,KAAA,EAAA,OAAA,EAAA,KAAA,EAAA,EAAA,GAAA,EAAA,IACA,KAAA,EAAA,OAAA,EAAA,KAAA,EAAA,EAAA,GAAA,EAAA,GAAA,EAAA,IAEA,OAAA,EAAA,MAAA,EAAA,GAYA,SAAA,EAAA,EAAA,GAIA,IAHA,IAAA,GAAA,EACA,EAAA,MAAA,KAEA,EAAA,GACA,EAAA,GAAA,EAAA,GAEA,OAAA,EAWA,SAAA,EAAA,EAAA,GACA,OAAA,SAAA,GACA,OAAA,EAAA,EAAA,KAKA,IAAA,EAAA,OAAA,UAGA,EAAA,EAAA,eAOA,EAAA,EAAA,SAGA,EAAA,EAAA,qBAGA,EAAA,EAAA,OAAA,KAAA,QACA,EAAA,KAAA,IAGA,GAAA,EAAA,KAAA,CAAA,QAAA,GAAA,WAUA,SAAA,EAAA,EAAA,GAGA,IAAA,EAAA,EAAA,IAAA,EAAA,GACA,EAAA,EAAA,OAAA,QACA,GAEA,EAAA,EAAA,OACA,IAAA,EAEA,IAAA,IAAA,KAAA,GACA,IAAA,EAAA,KAAA,EAAA,IACA,IAAA,UAAA,GAAA,EAAA,EAAA,KACA,EAAA,KAAA,GAGA,OAAA,EAaA,SAAA,EAAA,EAAA,EAAA,GACA,IAAA,EAAA,EAAA,GACA,EAAA,KAAA,EAAA,IAAA,EAAA,EAAA,UACA,IAAA,GAAA,KAAA,KACA,EAAA,GAAA,GAWA,SAAA,EAAA,GACA,IAAA,EAAA,GACA,OAAA,EAAA,GAEA,IAAA,EAAA,GACA,IAAA,IAAA,KAAA,OAAA,GACA,EAAA,KAAA,EAAA,IAAA,eAAA,GACA,EAAA,KAAA,GAGA,OAAA,EAWA,SAAA,EAAA,EAAA,GAEA,OADA,EAAA,OAAA,IAAA,EAAA,EAAA,OAAA,EAAA,EAAA,GACA,WAMA,IALA,IAAA,EAAA,UACA,GAAA,EACA,EAAA,EAAA,EAAA,OAAA,EAAA,GACA,EAAA,MAAA,KAEA,EAAA,GACA,EAAA,GAAA,EAAA,EAAA,GAEA,GAAA,EAEA,IADA,IAAA,EAAA,MAAA,EAAA,KACA,EAAA,GACA,EAAA,GAAA,EAAA,GAGA,OADA,EAAA,GAAA,EACA,EAAA,EAAA,KAAA,IAcA,SAAA,EAAA,EAAA,EAAA,EAAA,GACA,IAAA,EAAA,IAKA,IAHA,IAAA,GAAA,EACA,EAAA,EAAA,SAEA,EAAA,GAAA,CACA,IAAA,EAAA,EAAA,GAEA,EAAA,EACA,EAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA,QACA,EAEA,EAAA,EAAA,OAAA,IAAA,EAAA,EAAA,GAAA,GAEA,OAAA,EAUA,SAAA,EAAA,GACA,OAAA,EAAA,SAAA,EAAA,GACA,IAAA,GAAA,EACA,EAAA,EAAA,OACA,EAAA,EAAA,EAAA,EAAA,EAAA,QAAA,EACA,EAAA,EAAA,EAAA,EAAA,QAAA,EAWA,IATA,EAAA,EAAA,OAAA,GAAA,mBAAA,GACA,IAAA,QACA,EAEA,GAAA,EAAA,EAAA,GAAA,EAAA,GAAA,KACA,EAAA,EAAA,OAAA,EAAA,EACA,EAAA,GAEA,EAAA,OAAA,KACA,EAAA,GAAA,CACA,IAAA,EAAA,EAAA,GACA,GACA,EAAA,EAAA,EAAA,EAAA,GAGA,OAAA,IAYA,SAAA,EAAA,EAAA,GAEA,SADA,EAAA,MAAA,EAAA,EAAA,KAEA,iBAAA,GAAA,EAAA,KAAA,KACA,GAAA,GAAA,EAAA,GAAA,GAAA,EAAA,EAaA,SAAA,EAAA,EAAA,EAAA,GACA,IAAA,EAAA,GACA,OAAA,EAEA,IAAA,SAAA,EACA,SAAA,UAAA,EACA,EAAA,IAAA,EAAA,EAAA,EAAA,QACA,UAAA,GAAA,KAAA,IAEA,EAAA,EAAA,GAAA,GAYA,SAAA,EAAA,GACA,IAAA,EAAA,GAAA,EAAA,YAGA,OAAA,KAFA,mBAAA,GAAA,EAAA,WAAA,GAqCA,SAAA,EAAA,EAAA,GACA,OAAA,IAAA,GAAA,GAAA,GAAA,GAAA,EAqBA,SAAA,EAAA,GAEA,OAAA,EAAA,IAAA,EAAA,KAAA,EAAA,aACA,EAAA,KAAA,EAAA,WAAA,EAAA,KAAA,IAAA,GA0BA,IAAA,EAAA,MAAA,QA2BA,SAAA,EAAA,GACA,OAAA,MAAA,GAAA,EAAA,EAAA,UAAA,EAAA,GA4BA,SAAA,EAAA,GACA,OAAA,EAAA,IAAA,EAAA,GAoBA,SAAA,EAAA,GAGA,IAAA,EAAA,EAAA,GAAA,EAAA,KAAA,GAAA,GACA,OAAA,GAAA,GAAA,GAAA,EA6BA,SAAA,EAAA,GACA,MAAA,iBAAA,GACA,GAAA,GAAA,EAAA,GAAA,GAAA,GAAA,EA4BA,SAAA,EAAA,GACA,IAAA,SAAA,EACA,QAAA,IAAA,UAAA,GAAA,YAAA,GA2BA,SAAA,EAAA,GACA,QAAA,GAAA,iBAAA,EAmCA,IAAA,EAAA,EAAA,SAAA,EAAA,GACA,GAAA,GAAA,EAAA,IAAA,EAAA,GACA,EAAA,EAAA,EAAA,GAAA,QAGA,IAAA,IAAA,KAAA,EACA,EAAA,KAAA,EAAA,IACA,EAAA,EAAA,EAAA,EAAA,MAiCA,SAAA,EAAA,GACA,OAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAGA,OAAA,QAAA;;AC4Q6F,aA73B7F,IAAA,EAAA,EAAA,QAAA,kBAAmC,EAAA,OAAA,QAAA,SAAA,GAAA,IAAA,IAAA,EAAA,EAAA,EAAA,UAAA,OAAA,IAAA,CAAA,IAAA,EAAA,UAAA,GAAA,IAAA,IAAA,KAAA,EAAA,OAAA,UAAA,eAAA,KAAA,EAAA,KAAA,EAAA,GAAA,EAAA,IAAA,OAAA,GAAA,SAAA,EAAA,GAAA,OAAA,GAAA,EAAA,WAAA,EAAA,CAAA,QAAA,GAEnC,IAAQA,EAA+BC,GAAGC,KAAlCF,GACAG,EAA+BF,GAAGG,QAAlCD,2BACAE,EAA+BJ,GAAGK,QAAlCD,SACAE,EAA+BN,GAAGO,YAAlCD,kBACAE,EAA+BR,GAAGS,MAAlCD,UAC+DR,EAAAA,GAAGU,WAAlEC,EAAAA,EAAAA,UAAWC,EAAAA,EAAAA,YAAaC,EAAAA,EAAAA,YAAaC,EAAAA,EAAAA,OAAQC,EAAAA,EAAAA,cAG/CC,EAA6B,CAClC,aACA,cAIKC,EAA+B,CACpC,eACA,kBAIKC,EAA8B,CACnC,eACA,iBACA,kBAIKC,EAA6B,CAClC,aACA,aACA,cAWKC,EAA4B,SAAEC,EAAUC,GA4F7C,OA3FKN,EAA2BO,SAAUD,KAOzCD,EAASG,YAAa,EAAAC,EAAM,SAAEJ,EAASG,WAAY,CAClDE,aAAc,CACbC,KAAM,SACNC,QAAS,IAEVC,aAAc,CACbF,KAAM,SACNC,QAAS,IAEVE,mBAAoB,CACnBH,KAAM,SACNC,QAAS,IAEVG,sBAAuB,CACtBJ,KAAM,SACNC,QAAS,IAEVI,oBAAqB,CACpBL,KAAM,SACNC,QAAS,IAEVK,qBAAsB,CACrBN,KAAM,SACNC,QAAS,OAKPX,EAA6BM,SAAUD,KAI3CD,EAASG,YAAa,EAAAC,EAAM,SAAEJ,EAASG,WAAY,CAClDU,SAAU,CACTP,KAAM,SACNC,QAAS,IAEVC,aAAc,CACbF,KAAM,SACNC,QAAS,OAKPV,EAA4BK,SAAUD,KAI1CD,EAASG,YAAa,EAAAC,EAAM,SAAEJ,EAASG,WAAY,CAClDW,WAAY,CACXR,KAAM,SACNC,QAAS,IAEVQ,cAAe,CACdT,KAAM,SACNC,QAAS,OAKPT,EAA2BI,SAAUD,KAIzCD,EAASG,YAAa,EAAAC,EAAM,SAAEJ,EAASG,WAAY,CAClDa,UAAW,CACVV,KAAM,SACNC,QAAS,IAEVU,aAAc,CACbX,KAAM,SACNC,QAAS,IAEVW,WAAY,CACXZ,KAAM,SACNC,QAAS,IAEVY,YAAa,CACZb,KAAM,SACNC,QAAS,OAKLP,GAGRb,EAAW,2BAA4B,uCAAwCY,GAK/E,IAAMqB,EAAqBvC,EAA4B,SAAEwC,GACxD,OAAO,SAAEC,GACR,GAAK3B,EAA2BO,SAAUoB,EAAMrB,MAAS,CAExD,IAAMsB,EAAsB,CAC3B,CACCC,MAAO9C,EAAI,KAAM,cACjB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,IAAK,cAChB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,IAAK,cAChB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,IAAK,cAChB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,KAAM,cACjB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,OAAQ,cACnB+C,MAAO,OAIHC,EAAe,CACpB,CACCF,MAAO9C,EAAI,QAAS,cACpB+C,MAAO,SAER,CACCD,MAAO9C,EAAI,SAAU,cACrB+C,MAAO,UAER,CACCD,MAAO9C,EAAI,QAAS,cACpB+C,MAAO,QAIHE,EAAiB,CACtB,CACCH,MAAO9C,EAAI,KAAM,cACjB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,IAAK,cAChB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,IAAK,cAChB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,IAAK,cAChB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,KAAM,cACjB+C,MAAO,OAWJH,EAAAA,EAAMnB,WANTE,EAAAA,EAAAA,aACAG,EAAAA,EAAAA,aACAC,EAAAA,EAAAA,mBACAC,EAAAA,EAAAA,sBACAC,EAAAA,EAAAA,oBACAC,EAAAA,EAAAA,qBAGF,OACC,MAAC,cAAA,EACA,KAAA,MAAC,cAAA,EAAcU,GACf,MAAC,cAAA,EACA,KAAA,MAAC,cAAA,EAAS,CACT,MAAO5C,EAAI,SAAU,cACrB,aAAa,EACb,UAAW,oCAEX,MAAC,cAAA,EAAW,CACX,GAAG,oBACH,MAAOA,EAAI,oBAAqB,eAEhC,MACC,cAAA,MAAA,KAAA,MAAC,cAAA,EAAW,CAAC,KAAK,QAAQ,cAAa2B,GACrCkB,EAAoBK,IAAK,SAAAC,GAAQ,OACjC,MAAC,cAAA,EAAM,CACP,QAAS,WACRP,EAAMQ,cAAe,CACpBzB,aAAcwB,EAASJ,SAGzB,eAAcpB,IAAiBwB,EAASJ,MACxC,MAAOI,EAASJ,MAChB,IAA0BI,qBAAAA,OAAAA,EAASJ,OACnC,MAAOI,EAASJ,MAChB,YAAapB,IAAiBwB,EAASJ,MACvC,UAAWpB,IAAiBwB,EAASJ,OAEpC,MAAQI,cAAAA,QAAAA,KAAAA,EAASL,WAIpB,MAAC,cAAA,EAAM,CAAC,eAAa,EAAC,SAAO,EAAC,QAAM,EAAC,QAAS,WAC7CF,EAAMQ,cAAe,CACpBzB,aAAc,SAGd3B,EAAI,QAAS,iBAIjB,MAAC,cAAA,EAAW,CACX,GAAG,oBACH,MAAOA,EAAI,oBAAqB,eAEhC,MACC,cAAA,MAAA,KAAA,MAAC,cAAA,EAAW,CAAC,KAAK,QAAQ,cAAa8B,GACrCkB,EAAaE,IAAK,SAAAG,GAAS,OAC3B,MAAC,cAAA,EAAM,CACP,QAAS,WACRT,EAAMQ,cAAe,CACpBtB,aAAcuB,EAAUN,SAG1B,eAAcjB,IAAiBuB,EAAUN,MACzC,MAAOM,EAAUN,MACjB,IAA0BM,qBAAAA,OAAAA,EAAUN,OACpC,MAAOM,EAAUN,MACjB,YAAajB,IAAiBuB,EAAUN,MACxC,UAAWjB,IAAiBuB,EAAUN,OAErC,MAAQM,cAAAA,QAAAA,KAAAA,EAAUP,WAIrB,MAAC,cAAA,EAAM,CAAC,eAAa,EAAC,SAAO,EAAC,QAAM,EAAC,QAAS,WAC7CF,EAAMQ,cAAe,CACpBtB,aAAc,SAGd9B,EAAI,QAAS,kBAKlB,MAAC,cAAA,EAAS,CACT,MAAOA,EAAI,UAAW,cACtB,aAAa,EACb,UAAW,wBAEX,MAAC,cAAA,EAAW,CACX,GAAG,2BACH,MAAOA,EAAI,MAAO,eAElB,MACC,cAAA,MAAA,KAAA,MAAC,cAAA,EAAW,CAAC,KAAK,QAAQ,cAAa+B,GACrCkB,EAAeC,IAAK,SAAAC,GAAQ,OAC5B,MAAC,cAAA,EAAM,CACP,QAAS,WACRP,EAAMQ,cAAe,CACpBrB,mBAAoBoB,EAASJ,SAG/B,eAAchB,IAAuBoB,EAASJ,MAC9C,MAAOI,EAASJ,MAChB,IAA+BI,0BAAAA,OAAAA,EAASJ,OACxC,MAAOI,EAASJ,MAChB,YAAahB,IAAuBoB,EAASJ,MAC7C,UAAWhB,IAAuBoB,EAASJ,OAE1C,MAAQI,cAAAA,QAAAA,KAAAA,EAASL,WAIpB,MAAC,cAAA,EAAM,CAAC,eAAa,EAAC,SAAO,EAAC,QAAM,EAAC,QAAS,WAC7CF,EAAMQ,cAAe,CACpBrB,mBAAoB,SAGpB/B,EAAI,QAAS,iBAIjB,MAAC,cAAA,EAAW,CACX,GAAG,8BACH,MAAOA,EAAI,SAAU,eAErB,MACC,cAAA,MAAA,KAAA,MAAC,cAAA,EAAW,CAAC,KAAK,QAAQ,cAAagC,GACrCiB,EAAeC,IAAK,SAAAC,GAAQ,OAC5B,MAAC,cAAA,EAAM,CACN,QAAS,WACRP,EAAMQ,cAAe,CACpBpB,sBAAuBmB,EAASJ,SAGlC,eAAcf,IAA0BmB,EAASJ,MACjD,MAAOI,EAASJ,MAChB,IAAkCI,6BAAAA,OAAAA,EAASJ,OAC3C,MAAOI,EAASJ,MAChB,YAAaf,IAA0BmB,EAASJ,MAChD,UAAWf,IAA0BmB,EAASJ,OAE9C,MAAQI,cAAAA,QAAAA,KAAAA,EAASL,WAIpB,MAAC,cAAA,EAAM,CAAC,eAAa,EAAC,SAAO,EAAC,QAAM,EAAC,QAAS,WAC7CF,EAAMQ,cAAe,CACpBpB,sBAAuB,SAGvBhC,EAAI,QAAS,iBAIjB,MAAC,cAAA,EAAW,CACX,GAAG,4BACH,MAAOA,EAAI,OAAQ,eAEnB,MACC,cAAA,MAAA,KAAA,MAAC,cAAA,EAAW,CAAC,KAAK,QAAQ,cAAaiC,GACrCgB,EAAeC,IAAK,SAAAC,GAAQ,OAC5B,MAAC,cAAA,EAAM,CACN,QAAS,WACRP,EAAMQ,cAAe,CACpBnB,oBAAqBkB,EAASJ,SAGhC,eAAcd,IAAwBkB,EAASJ,MAC/C,MAAOI,EAASJ,MAChB,IAAgCI,2BAAAA,OAAAA,EAASJ,OACzC,MAAOI,EAASJ,MAChB,YAAad,IAAwBkB,EAASJ,MAC9C,UAAWd,IAAwBkB,EAASJ,OAE5C,MAAQI,cAAAA,QAAAA,KAAAA,EAASL,WAIpB,MAAC,cAAA,EAAM,CAAC,eAAa,EAAC,SAAO,EAAC,QAAM,EAAC,QAAS,WAC7CF,EAAMQ,cAAe,CACpBnB,oBAAqB,SAGrBjC,EAAI,QAAS,iBAIjB,MAAC,cAAA,EAAW,CACX,GAAG,6BACH,MAAOA,EAAI,QAAS,eAEpB,MACC,cAAA,MAAA,KAAA,MAAC,cAAA,EAAW,CAAC,KAAK,QAAQ,cAAakC,GACrCe,EAAeC,IAAK,SAAAC,GAAQ,OAC5B,MAAC,cAAA,EAAM,CACN,QAAS,WACRP,EAAMQ,cAAe,CACpBlB,qBAAsBiB,EAASJ,SAGjC,eAAcb,IAAyBiB,EAASJ,MAChD,MAAOI,EAASJ,MAChB,IAAiCI,4BAAAA,OAAAA,EAASJ,OAC1C,MAAOI,EAASJ,MAChB,YAAab,IAAyBiB,EAASJ,MAC/C,UAAWb,IAAyBiB,EAASJ,OAE7C,MAAQI,cAAAA,QAAAA,KAAAA,EAASL,WAIpB,MAAC,cAAA,EAAM,CAAC,eAAa,EAAC,SAAO,EAAC,QAAM,EAAC,QAAS,WAC7CF,EAAMQ,cAAe,CACpBlB,qBAAsB,SAGtBlC,EAAI,QAAS,oBAUtB,OACC,MAAC,cAAA,EAAc4C,KAIf,sBAEHnC,EAAW,mBAAoB,kCAAmCiC,GAWlE,IAAMY,EAAuBnD,EAA4B,SAAEwC,GAC1D,OAAO,SAAEC,GAER,GAAK1B,EAA6BM,SAAUoB,EAAMrB,MAAS,CAE1D,IAAMgC,EAAe,CACpB,CACCT,MAAO9C,EAAI,KAAM,cACjB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,IAAK,cAChB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,IAAK,cAChB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,IAAK,cAChB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,KAAM,cACjB+C,MAAO,OAIHC,EAAe,CACpB,CACCF,MAAO9C,EAAI,QAAS,cACpB+C,MAAO,SAER,CACCD,MAAO9C,EAAI,SAAU,cACrB+C,MAAO,UAER,CACCD,MAAO9C,EAAI,QAAS,cACpB+C,MAAO,QAOJH,EAAAA,EAAMnB,WAFTU,EAAAA,EAAAA,SACAL,EAAAA,EAAAA,aAGF,OACC,MAAC,cAAA,EACA,KAAA,MAAC,cAAA,EAAcc,GACf,MAAC,cAAA,EACA,KAAA,MAAC,cAAA,EAAS,CACT,MAAO5C,EAAI,SAAU,cACrB,aAAa,EACb,UAAW,sBAEX,MAAC,cAAA,EAAW,CACX,GAAG,YACH,MAAOA,EAAI,YAAa,eAExB,MACC,cAAA,MAAA,KAAA,MAAC,cAAA,EAAW,CAAC,KAAK,QAAQ,cAAamC,GACrCoB,EAAaL,IAAK,SAAAC,GAAQ,OAC1B,MAAC,cAAA,EAAM,CACP,QAAS,WACRP,EAAMQ,cAAe,CACpBjB,SAAUgB,EAASJ,SAGrB,eAAcZ,IAAagB,EAASJ,MACpC,MAAOI,EAASJ,MAChB,IAAkBI,aAAAA,OAAAA,EAASJ,OAC3B,MAAOI,EAASJ,MAChB,YAAaZ,IAAagB,EAASJ,MACnC,UAAWZ,IAAagB,EAASJ,OAEhC,MAAQI,cAAAA,QAAAA,KAAAA,EAASL,WAIpB,MAAC,cAAA,EAAM,CAAC,eAAa,EAAC,SAAO,EAAC,QAAM,EAAC,QAAS,WAC7CF,EAAMQ,cAAe,CACpBjB,SAAU,SAGVnC,EAAI,QAAS,iBAIjB,MAAC,cAAA,EAAW,CACX,GAAG,0BACH,MAAOA,EAAI,oBAAqB,eAEhC,MACC,cAAA,MAAA,KAAA,MAAC,cAAA,EAAW,CAAC,KAAK,QAAQ,cAAa8B,GACrCkB,EAAaE,IAAK,SAAAG,GAAS,OAC3B,MAAC,cAAA,EAAM,CACP,QAAS,WACRT,EAAMQ,cAAe,CACpBtB,aAAcuB,EAAUN,SAG1B,eAAcjB,IAAiBuB,EAAUN,MACzC,MAAOM,EAAUN,MACjB,IAAgCM,2BAAAA,OAAAA,EAAUN,OAC1C,MAAOM,EAAUN,MACjB,YAAajB,IAAiBuB,EAAUN,MACxC,UAAWjB,IAAiBuB,EAAUN,OAErC,MAAQM,cAAAA,QAAAA,KAAAA,EAAUP,WAIrB,MAAC,cAAA,EAAM,CAAC,eAAa,EAAC,SAAO,EAAC,QAAM,EAAC,QAAS,WAC7CF,EAAMQ,cAAe,CACpBtB,aAAc,SAGd9B,EAAI,QAAS,oBAUtB,OACC,MAAC,cAAA,EAAc4C,KAIf,wBAEHnC,EAAW,mBAAoB,qCAAsC6C,GAWrE,IAAME,EAAsBrD,EAA4B,SAAEwC,GACzD,OAAO,SAAEC,GAER,GAAKzB,EAA4BK,SAAUoB,EAAMrB,MAAS,CAGzD,IAAMkC,EAAyB,CAC9B,CACCX,MAAO9C,EAAI,UAAW,cACtB+C,MAAO,IAER,CACCD,MAAO9C,EAAI,OAAQ,cACnB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,MAAO,cAClB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,KAAM,cACjB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,IAAK,cAChB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,IAAK,cAChB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,IAAK,cAChB+C,MAAO,OAER,CACCD,MAAO9C,EAAI,KAAM,cACjB+C,MAAO,QAER,CACCD,MAAO9C,EAAI,MAAO,cAClB+C,MAAO,UAOJH,EAAAA,EAAMnB,WAFTW,EAAAA,EAAAA,WACAC,EAAAA,EAAAA,cAGF,OACC,MAAC,cAAA,EACA,KAAA,MAAC,cAAA,EAAcO,GACf,MAAC,cAAA,EACA,KAAA,MAAC,cAAA,EAAS,CACR,MAAO5C,EAAI,SAAU,cACrB,aAAa,EACb,UAAW,uBAEZ,MAAC,cAAA,EAAa,CACb,MAAQA,EAAI,MAAO,cACnB,MAAQoC,EACR,SAAW,SAAEA,GACZQ,EAAMQ,cAAe,CACpBhB,WAAYA,KAGd,QAAUqB,IAEX,MAAC,cAAA,EAAa,CACb,MAAQzD,EAAI,SAAU,cACtB,MAAQqC,EACR,SAAW,SAAEA,GACZO,EAAMQ,cAAe,CACpBf,cAAeA,KAGjB,QAAUoB,OAQhB,OACC,MAAC,cAAA,EAAcb,KAIf,uBAEHnC,EAAW,mBAAoB,mCAAoC+C,GASnE,IAAME,EAAqBvD,EAA4B,SAAEwC,GACxD,OAAO,SAAEC,GAER,GAAKxB,EAA2BI,SAAUoB,EAAMrB,MAAS,CAGxD,IAAMgC,EAAe,CACpB,CACCT,MAAO9C,EAAI,UAAW,cACtB+C,MAAO,IAER,CACCD,MAAO9C,EAAI,OAAQ,cACnB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,KAAM,cACjB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,IAAK,cAChB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,IAAK,cAChB+C,MAAO,MAER,CACCD,MAAO9C,EAAI,IAAK,cAChB+C,MAAO,OAER,CACCD,MAAO9C,EAAI,KAAM,cACjB+C,MAAO,QAER,CACCD,MAAO9C,EAAI,MAAO,cAClB+C,MAAO,SAER,CACCD,MAAO9C,EAAI,aAAc,cACzB+C,MAAO,OAER,CACCD,MAAO9C,EAAI,YAAa,cACxB+C,MAAO,OAER,CACCD,MAAO9C,EAAI,YAAa,cACxB+C,MAAO,OAER,CACCD,MAAO9C,EAAI,YAAa,cACxB+C,MAAO,QAER,CACCD,MAAO9C,EAAI,aAAc,cACzB+C,MAAO,SAER,CACCD,MAAO9C,EAAI,cAAe,cAC1B+C,MAAO,WASJH,EAAAA,EAAMnB,WAJTa,EAAAA,EAAAA,UACAC,EAAAA,EAAAA,aACAC,EAAAA,EAAAA,WACAC,EAAAA,EAAAA,YAGF,OACC,MAAC,cAAA,EACA,KAAA,MAAC,cAAA,EAAcG,GACf,MAAC,cAAA,EACA,KAAA,MAAC,cAAA,EAAS,CACT,MAAO5C,EAAI,SAAU,cACrB,aAAa,EACb,UAAW,uBAEX,MAAC,cAAA,EAAa,CACb,MAAQA,EAAI,MAAO,cACnB,MAAQsC,EACR,SAAW,SAAEA,GACZM,EAAMQ,cAAe,CACpBd,UAAWA,KAGb,QAAUiB,IAEX,MAAC,cAAA,EAAa,CACb,MAAQvD,EAAI,SAAU,cACtB,MAAQuC,EACR,SAAW,SAAEA,GACZK,EAAMQ,cAAe,CACpBb,aAAcA,KAGhB,QAAUgB,IAEX,MAAC,cAAA,EAAa,CACb,MAAQvD,EAAI,OAAQ,cACpB,MAAQwC,EACR,SAAW,SAAEA,GACZI,EAAMQ,cAAe,CACpBZ,WAAYA,KAGd,QAAUe,IAEX,MAAC,cAAA,EAAa,CACb,MAAQvD,EAAI,QAAS,cACrB,MAAQyC,EACR,SAAW,SAAEA,GACZG,EAAMQ,cAAe,CACpBX,YAAaA,KAGf,QAAUc,IAEX,MAAG,cAAA,IAAA,KAAA,MAAMvD,cAAAA,KAAAA,KAAAA,EAAI,qEAAsE,mBAOxF,OACC,MAAC,cAAA,EAAc4C,KAIf,sBAEHnC,EAAW,mBAAoB,kCAAmCiD,GAQlE,IAAMC,EAAsBxD,EAA4B,SAAEyD,GACzD,OAAO,SAAEhB,GAER,IAAMiB,EAAe,GA4BrB,OA1BK5C,EAA2BO,SAAUoB,EAAMrB,QAC/CsC,EAAa,sBAAyBjB,EAAMnB,WAAWE,aACvDkC,EAAa,sBAAyBjB,EAAMnB,WAAWK,aACvD+B,EAAa,oBAAyBjB,EAAMnB,WAAWM,mBACvD8B,EAAa,uBAAyBjB,EAAMnB,WAAWO,sBACvD6B,EAAa,qBAAyBjB,EAAMnB,WAAWQ,oBACvD4B,EAAa,sBAAyBjB,EAAMnB,WAAWS,sBAGnDhB,EAA6BM,SAAUoB,EAAMrB,QACjDsC,EAAa,kBAAwBjB,EAAMnB,WAAWU,SACtD0B,EAAa,sBAAwBjB,EAAMnB,WAAWK,cAGlDX,EAA4BK,SAAUoB,EAAMrB,QAChDsC,EAAa,oBAAyBjB,EAAMnB,WAAWW,WACvDyB,EAAa,uBAAyBjB,EAAMnB,WAAWY,eAGnDjB,EAA2BI,SAAUoB,EAAMrB,QAC/CsC,EAAa,mBAAwBjB,EAAMnB,WAAWa,UACtDuB,EAAa,sBAAwBjB,EAAMnB,WAAWc,aACtDsB,EAAa,oBAAwBjB,EAAMnB,WAAWe,WACtDqB,EAAa,qBAAwBjB,EAAMnB,WAAWgB,aAGlDoB,EAEH,MAAC,cAAA,EAAmBjB,EAAAA,GAAAA,EAAK,CAAE,aAAciB,KAK1C,MAAC,cAAA,EAAmBjB,KAIpB,uBAEHnC,EAAW,wBAAyB,mCAAoCkD;;ACx4BxE,aAAA,QAAA","file":"blocks.js","sourceRoot":"../blocks","sourcesContent":["/**\n * lodash (Custom Build) \n * Build: `lodash modularize exports=\"npm\" -o ./`\n * Copyright jQuery Foundation and other contributors \n * Released under MIT license \n * Based on Underscore.js 1.8.3 \n * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n */\n\n/** Used as references for various `Number` constants. */\nvar MAX_SAFE_INTEGER = 9007199254740991;\n\n/** `Object#toString` result references. */\nvar argsTag = '[object Arguments]',\n funcTag = '[object Function]',\n genTag = '[object GeneratorFunction]';\n\n/** Used to detect unsigned integer values. */\nvar reIsUint = /^(?:0|[1-9]\\d*)$/;\n\n/**\n * A faster alternative to `Function#apply`, this function invokes `func`\n * with the `this` binding of `thisArg` and the arguments of `args`.\n *\n * @private\n * @param {Function} func The function to invoke.\n * @param {*} thisArg The `this` binding of `func`.\n * @param {Array} args The arguments to invoke `func` with.\n * @returns {*} Returns the result of `func`.\n */\nfunction apply(func, thisArg, args) {\n switch (args.length) {\n case 0: return func.call(thisArg);\n case 1: return func.call(thisArg, args[0]);\n case 2: return func.call(thisArg, args[0], args[1]);\n case 3: return func.call(thisArg, args[0], args[1], args[2]);\n }\n return func.apply(thisArg, args);\n}\n\n/**\n * The base implementation of `_.times` without support for iteratee shorthands\n * or max array length checks.\n *\n * @private\n * @param {number} n The number of times to invoke `iteratee`.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array} Returns the array of results.\n */\nfunction baseTimes(n, iteratee) {\n var index = -1,\n result = Array(n);\n\n while (++index < n) {\n result[index] = iteratee(index);\n }\n return result;\n}\n\n/**\n * Creates a unary function that invokes `func` with its argument transformed.\n *\n * @private\n * @param {Function} func The function to wrap.\n * @param {Function} transform The argument transform.\n * @returns {Function} Returns the new function.\n */\nfunction overArg(func, transform) {\n return function(arg) {\n return func(transform(arg));\n };\n}\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\nvar objectToString = objectProto.toString;\n\n/** Built-in value references. */\nvar propertyIsEnumerable = objectProto.propertyIsEnumerable;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeKeys = overArg(Object.keys, Object),\n nativeMax = Math.max;\n\n/** Detect if properties shadowing those on `Object.prototype` are non-enumerable. */\nvar nonEnumShadows = !propertyIsEnumerable.call({ 'valueOf': 1 }, 'valueOf');\n\n/**\n * Creates an array of the enumerable property names of the array-like `value`.\n *\n * @private\n * @param {*} value The value to query.\n * @param {boolean} inherited Specify returning inherited property names.\n * @returns {Array} Returns the array of property names.\n */\nfunction arrayLikeKeys(value, inherited) {\n // Safari 8.1 makes `arguments.callee` enumerable in strict mode.\n // Safari 9 makes `arguments.length` enumerable in strict mode.\n var result = (isArray(value) || isArguments(value))\n ? baseTimes(value.length, String)\n : [];\n\n var length = result.length,\n skipIndexes = !!length;\n\n for (var key in value) {\n if ((inherited || hasOwnProperty.call(value, key)) &&\n !(skipIndexes && (key == 'length' || isIndex(key, length)))) {\n result.push(key);\n }\n }\n return result;\n}\n\n/**\n * Assigns `value` to `key` of `object` if the existing value is not equivalent\n * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {string} key The key of the property to assign.\n * @param {*} value The value to assign.\n */\nfunction assignValue(object, key, value) {\n var objValue = object[key];\n if (!(hasOwnProperty.call(object, key) && eq(objValue, value)) ||\n (value === undefined && !(key in object))) {\n object[key] = value;\n }\n}\n\n/**\n * The base implementation of `_.keys` which doesn't treat sparse arrays as dense.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n */\nfunction baseKeys(object) {\n if (!isPrototype(object)) {\n return nativeKeys(object);\n }\n var result = [];\n for (var key in Object(object)) {\n if (hasOwnProperty.call(object, key) && key != 'constructor') {\n result.push(key);\n }\n }\n return result;\n}\n\n/**\n * The base implementation of `_.rest` which doesn't validate or coerce arguments.\n *\n * @private\n * @param {Function} func The function to apply a rest parameter to.\n * @param {number} [start=func.length-1] The start position of the rest parameter.\n * @returns {Function} Returns the new function.\n */\nfunction baseRest(func, start) {\n start = nativeMax(start === undefined ? (func.length - 1) : start, 0);\n return function() {\n var args = arguments,\n index = -1,\n length = nativeMax(args.length - start, 0),\n array = Array(length);\n\n while (++index < length) {\n array[index] = args[start + index];\n }\n index = -1;\n var otherArgs = Array(start + 1);\n while (++index < start) {\n otherArgs[index] = args[index];\n }\n otherArgs[start] = array;\n return apply(func, this, otherArgs);\n };\n}\n\n/**\n * Copies properties of `source` to `object`.\n *\n * @private\n * @param {Object} source The object to copy properties from.\n * @param {Array} props The property identifiers to copy.\n * @param {Object} [object={}] The object to copy properties to.\n * @param {Function} [customizer] The function to customize copied values.\n * @returns {Object} Returns `object`.\n */\nfunction copyObject(source, props, object, customizer) {\n object || (object = {});\n\n var index = -1,\n length = props.length;\n\n while (++index < length) {\n var key = props[index];\n\n var newValue = customizer\n ? customizer(object[key], source[key], key, object, source)\n : undefined;\n\n assignValue(object, key, newValue === undefined ? source[key] : newValue);\n }\n return object;\n}\n\n/**\n * Creates a function like `_.assign`.\n *\n * @private\n * @param {Function} assigner The function to assign values.\n * @returns {Function} Returns the new assigner function.\n */\nfunction createAssigner(assigner) {\n return baseRest(function(object, sources) {\n var index = -1,\n length = sources.length,\n customizer = length > 1 ? sources[length - 1] : undefined,\n guard = length > 2 ? sources[2] : undefined;\n\n customizer = (assigner.length > 3 && typeof customizer == 'function')\n ? (length--, customizer)\n : undefined;\n\n if (guard && isIterateeCall(sources[0], sources[1], guard)) {\n customizer = length < 3 ? undefined : customizer;\n length = 1;\n }\n object = Object(object);\n while (++index < length) {\n var source = sources[index];\n if (source) {\n assigner(object, source, index, customizer);\n }\n }\n return object;\n });\n}\n\n/**\n * Checks if `value` is a valid array-like index.\n *\n * @private\n * @param {*} value The value to check.\n * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index.\n * @returns {boolean} Returns `true` if `value` is a valid index, else `false`.\n */\nfunction isIndex(value, length) {\n length = length == null ? MAX_SAFE_INTEGER : length;\n return !!length &&\n (typeof value == 'number' || reIsUint.test(value)) &&\n (value > -1 && value % 1 == 0 && value < length);\n}\n\n/**\n * Checks if the given arguments are from an iteratee call.\n *\n * @private\n * @param {*} value The potential iteratee value argument.\n * @param {*} index The potential iteratee index or key argument.\n * @param {*} object The potential iteratee object argument.\n * @returns {boolean} Returns `true` if the arguments are from an iteratee call,\n * else `false`.\n */\nfunction isIterateeCall(value, index, object) {\n if (!isObject(object)) {\n return false;\n }\n var type = typeof index;\n if (type == 'number'\n ? (isArrayLike(object) && isIndex(index, object.length))\n : (type == 'string' && index in object)\n ) {\n return eq(object[index], value);\n }\n return false;\n}\n\n/**\n * Checks if `value` is likely a prototype object.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a prototype, else `false`.\n */\nfunction isPrototype(value) {\n var Ctor = value && value.constructor,\n proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto;\n\n return value === proto;\n}\n\n/**\n * Performs a\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * comparison between two values to determine if they are equivalent.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * var object = { 'a': 1 };\n * var other = { 'a': 1 };\n *\n * _.eq(object, object);\n * // => true\n *\n * _.eq(object, other);\n * // => false\n *\n * _.eq('a', 'a');\n * // => true\n *\n * _.eq('a', Object('a'));\n * // => false\n *\n * _.eq(NaN, NaN);\n * // => true\n */\nfunction eq(value, other) {\n return value === other || (value !== value && other !== other);\n}\n\n/**\n * Checks if `value` is likely an `arguments` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an `arguments` object,\n * else `false`.\n * @example\n *\n * _.isArguments(function() { return arguments; }());\n * // => true\n *\n * _.isArguments([1, 2, 3]);\n * // => false\n */\nfunction isArguments(value) {\n // Safari 8.1 makes `arguments.callee` enumerable in strict mode.\n return isArrayLikeObject(value) && hasOwnProperty.call(value, 'callee') &&\n (!propertyIsEnumerable.call(value, 'callee') || objectToString.call(value) == argsTag);\n}\n\n/**\n * Checks if `value` is classified as an `Array` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array, else `false`.\n * @example\n *\n * _.isArray([1, 2, 3]);\n * // => true\n *\n * _.isArray(document.body.children);\n * // => false\n *\n * _.isArray('abc');\n * // => false\n *\n * _.isArray(_.noop);\n * // => false\n */\nvar isArray = Array.isArray;\n\n/**\n * Checks if `value` is array-like. A value is considered array-like if it's\n * not a function and has a `value.length` that's an integer greater than or\n * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is array-like, else `false`.\n * @example\n *\n * _.isArrayLike([1, 2, 3]);\n * // => true\n *\n * _.isArrayLike(document.body.children);\n * // => true\n *\n * _.isArrayLike('abc');\n * // => true\n *\n * _.isArrayLike(_.noop);\n * // => false\n */\nfunction isArrayLike(value) {\n return value != null && isLength(value.length) && !isFunction(value);\n}\n\n/**\n * This method is like `_.isArrayLike` except that it also checks if `value`\n * is an object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array-like object,\n * else `false`.\n * @example\n *\n * _.isArrayLikeObject([1, 2, 3]);\n * // => true\n *\n * _.isArrayLikeObject(document.body.children);\n * // => true\n *\n * _.isArrayLikeObject('abc');\n * // => false\n *\n * _.isArrayLikeObject(_.noop);\n * // => false\n */\nfunction isArrayLikeObject(value) {\n return isObjectLike(value) && isArrayLike(value);\n}\n\n/**\n * Checks if `value` is classified as a `Function` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a function, else `false`.\n * @example\n *\n * _.isFunction(_);\n * // => true\n *\n * _.isFunction(/abc/);\n * // => false\n */\nfunction isFunction(value) {\n // The use of `Object#toString` avoids issues with the `typeof` operator\n // in Safari 8-9 which returns 'object' for typed array and other constructors.\n var tag = isObject(value) ? objectToString.call(value) : '';\n return tag == funcTag || tag == genTag;\n}\n\n/**\n * Checks if `value` is a valid array-like length.\n *\n * **Note:** This method is loosely based on\n * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.\n * @example\n *\n * _.isLength(3);\n * // => true\n *\n * _.isLength(Number.MIN_VALUE);\n * // => false\n *\n * _.isLength(Infinity);\n * // => false\n *\n * _.isLength('3');\n * // => false\n */\nfunction isLength(value) {\n return typeof value == 'number' &&\n value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;\n}\n\n/**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */\nfunction isObject(value) {\n var type = typeof value;\n return !!value && (type == 'object' || type == 'function');\n}\n\n/**\n * Checks if `value` is object-like. A value is object-like if it's not `null`\n * and has a `typeof` result of \"object\".\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n * @example\n *\n * _.isObjectLike({});\n * // => true\n *\n * _.isObjectLike([1, 2, 3]);\n * // => true\n *\n * _.isObjectLike(_.noop);\n * // => false\n *\n * _.isObjectLike(null);\n * // => false\n */\nfunction isObjectLike(value) {\n return !!value && typeof value == 'object';\n}\n\n/**\n * Assigns own enumerable string keyed properties of source objects to the\n * destination object. Source objects are applied from left to right.\n * Subsequent sources overwrite property assignments of previous sources.\n *\n * **Note:** This method mutates `object` and is loosely based on\n * [`Object.assign`](https://mdn.io/Object/assign).\n *\n * @static\n * @memberOf _\n * @since 0.10.0\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} [sources] The source objects.\n * @returns {Object} Returns `object`.\n * @see _.assignIn\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * }\n *\n * function Bar() {\n * this.c = 3;\n * }\n *\n * Foo.prototype.b = 2;\n * Bar.prototype.d = 4;\n *\n * _.assign({ 'a': 0 }, new Foo, new Bar);\n * // => { 'a': 1, 'c': 3 }\n */\nvar assign = createAssigner(function(object, source) {\n if (nonEnumShadows || isPrototype(source) || isArrayLike(source)) {\n copyObject(source, keys(source), object);\n return;\n }\n for (var key in source) {\n if (hasOwnProperty.call(source, key)) {\n assignValue(object, key, source[key]);\n }\n }\n});\n\n/**\n * Creates an array of the own enumerable property names of `object`.\n *\n * **Note:** Non-object values are coerced to objects. See the\n * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)\n * for more details.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.keys(new Foo);\n * // => ['a', 'b'] (iteration order is not guaranteed)\n *\n * _.keys('hi');\n * // => ['0', '1']\n */\nfunction keys(object) {\n return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object);\n}\n\nmodule.exports = assign;\n","/**\n * To rebuild this script you need to run:\nnpm install\nnpm run blocks\n *\n * Since we're using gulp 3 still you may need to force NPM version:\nexport NVM_DIR=\"$HOME/.nvm\"\n[ -s \"/usr/local/opt/nvm/nvm.sh\" ] && . \"/usr/local/opt/nvm/nvm.sh\"\nnvm use 11.15.0\nfind . -name \".DS_Store\" -delete\n */\nimport assign from 'lodash.assign';\n\nconst { __ } = wp.i18n;\nconst { createHigherOrderComponent } = wp.compose;\nconst { Fragment } = wp.element;\nconst { InspectorControls } = wp.blockEditor;\nconst { addFilter } = wp.hooks;\nconst { PanelBody, BaseControl, ButtonGroup, Button, SelectControl } = wp.components;\n\n// Content Width, Max Width, Content Align, Padding.\nconst enableLayoutSettingsBlocks = [\n\t'core/cover',\n\t'core/group',\n];\n\n// Max Width.\nconst enableMaxWidthSettingsBlocks = [\n\t'core/heading',\n\t'core/paragraph',\n];\n\n// Margin, only Top and Bottom.\nconst enableSpacingSettingsBlocks = [\n\t'core/heading',\n\t'core/paragraph',\n\t'core/separator',\n];\n\n// Margin, Top, Right, Bottom, and Left.\nconst enableMarginSettingsBlocks = [\n\t'core/image',\n\t'core/cover',\n\t'core/group',\n];\n\n/**\n * Add layout control attributes to block.\n *\n * @param {object} settings Current block settings.\n * @param {string} name Name of block.\n *\n * @returns {object} Modified block settings.\n */\nconst addLayoutControlAttribute = ( settings, name ) => {\n\tif ( enableLayoutSettingsBlocks.includes( name ) ) {\n\t\t/**\n\t\t * Use Lodash's assign to gracefully handle if attributes are undefined.\n\t\t *\n\t\t * TODO: These should be named spacingTop not verticalSpacingTop since left/right aren't vertical.\n\t\t * I wonder if it's too late to change and safely deprecate?\n\t\t */\n\t\tsettings.attributes = assign( settings.attributes, {\n\t\t\tcontentWidth: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tcontentAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tverticalSpacingTop: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tverticalSpacingBottom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tverticalSpacingLeft: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tverticalSpacingRight: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t} );\n\t}\n\n\tif ( enableMaxWidthSettingsBlocks.includes( name ) ) {\n\t\t/**\n\t\t * Use Lodash's assign to gracefully handle if attributes are undefined.\n\t\t */\n\t\tsettings.attributes = assign( settings.attributes, {\n\t\t\tmaxWidth: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tcontentAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t} );\n\t}\n\n\tif ( enableSpacingSettingsBlocks.includes( name ) ) {\n\t\t/**\n\t\t * Use Lodash's assign to gracefully handle if attributes are undefined.\n\t\t */\n\t\tsettings.attributes = assign( settings.attributes, {\n\t\t\tspacingTop: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tspacingBottom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t} );\n\t}\n\n\tif ( enableMarginSettingsBlocks.includes( name ) ) {\n\t\t/**\n\t\t * Use Lodash's assign to gracefully handle if attributes are undefined.\n\t\t */\n\t\tsettings.attributes = assign( settings.attributes, {\n\t\t\tmarginTop: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tmarginBottom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tmarginLeft: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tmarginRight: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t} );\n\t}\n\n\treturn settings;\n};\n\naddFilter( 'blocks.registerBlockType', 'mai-engine/attribute/layout-settings', addLayoutControlAttribute );\n\n/**\n * Create HOC to add contentWidth and Spacing controls to inspector controls of block.\n */\nconst withLayoutControls = createHigherOrderComponent( ( BlockEdit ) => {\n\treturn ( props ) => {\n\t\tif ( enableLayoutSettingsBlocks.includes( props.name ) ) {\n\n\t\t\tconst contentWidthChoices = [\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XS', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xs',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'S', 'mai-engine' ),\n\t\t\t\t\tvalue: 'sm',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'M', 'mai-engine' ),\n\t\t\t\t\tvalue: 'md',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'L', 'mai-engine' ),\n\t\t\t\t\tvalue: 'lg',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XL', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'Full', 'mai-engine' ),\n\t\t\t\t\tvalue: 'no',\n\t\t\t\t},\n\t\t\t];\n\n\t\t\tconst alignChoices = [\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'Start', 'mai-engine' ),\n\t\t\t\t\tvalue: 'start',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'Center', 'mai-engine' ),\n\t\t\t\t\tvalue: 'center',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'Right', 'mai-engine' ),\n\t\t\t\t\tvalue: 'end',\n\t\t\t\t},\n\t\t\t];\n\n\t\t\tconst paddingChoices = [\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XS', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xs',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'S', 'mai-engine' ),\n\t\t\t\t\tvalue: 'sm',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'M', 'mai-engine' ),\n\t\t\t\t\tvalue: 'md',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'L', 'mai-engine' ),\n\t\t\t\t\tvalue: 'lg',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XL', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xl',\n\t\t\t\t},\n\t\t\t];\n\n\t\t\tconst {\n\t\t\t\t\tcontentWidth,\n\t\t\t\t\tcontentAlign,\n\t\t\t\t\tverticalSpacingTop,\n\t\t\t\t\tverticalSpacingBottom,\n\t\t\t\t\tverticalSpacingLeft,\n\t\t\t\t\tverticalSpacingRight,\n\t\t\t\t} = props.attributes;\n\n\t\t\treturn (\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{contentWidthChoices.map( sizeInfo => (\n\t\t\t\t\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\t\t\t\tcontentWidth: sizeInfo.value,\n\t\t\t\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\t\tdata-checked={contentWidth === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tvalue={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tkey={`mai-content-width-${sizeInfo.value}`}\n\t\t\t\t\t\t\t\t\t\t\tindex={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisSecondary={contentWidth !== sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisPrimary={contentWidth === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t{sizeInfo.label}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t) )}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{alignChoices.map( alignInfo => (\n\t\t\t\t\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\t\t\t\tcontentAlign: alignInfo.value,\n\t\t\t\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\t\tdata-checked={contentAlign === alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tvalue={alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tkey={`mai-content-align-${alignInfo.value}`}\n\t\t\t\t\t\t\t\t\t\t\tindex={alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisSecondary={contentAlign !== alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisPrimary={contentAlign === alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t{alignInfo.label}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t) )}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{paddingChoices.map( sizeInfo => (\n\t\t\t\t\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\t\t\t\tverticalSpacingTop: sizeInfo.value,\n\t\t\t\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\t\tdata-checked={verticalSpacingTop === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tvalue={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tkey={`mai-vertical-space-top-${sizeInfo.value}`}\n\t\t\t\t\t\t\t\t\t\t\tindex={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisSecondary={verticalSpacingTop !== sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisPrimary={verticalSpacingTop === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t{sizeInfo.label}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t) )}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{paddingChoices.map( sizeInfo => (\n\t\t\t\t\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tverticalSpacingBottom: sizeInfo.value,\n\t\t\t\t\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\t\t\tdata-checked={verticalSpacingBottom === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tvalue={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tkey={`mai-vertical-space-bottom-${sizeInfo.value}`}\n\t\t\t\t\t\t\t\t\t\t\t\tindex={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tisSecondary={verticalSpacingBottom !== sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tisPrimary={verticalSpacingBottom === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t{sizeInfo.label}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t) )}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{paddingChoices.map( sizeInfo => (\n\t\t\t\t\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tverticalSpacingLeft: sizeInfo.value,\n\t\t\t\t\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\t\t\tdata-checked={verticalSpacingLeft === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tvalue={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tkey={`mai-vertical-space-left-${sizeInfo.value}`}\n\t\t\t\t\t\t\t\t\t\t\t\tindex={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tisSecondary={verticalSpacingLeft !== sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tisPrimary={verticalSpacingLeft === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t{sizeInfo.label}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t) )}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{paddingChoices.map( sizeInfo => (\n\t\t\t\t\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tverticalSpacingRight: sizeInfo.value,\n\t\t\t\t\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\t\t\tdata-checked={verticalSpacingRight === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tvalue={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tkey={`mai-vertical-space-right-${sizeInfo.value}`}\n\t\t\t\t\t\t\t\t\t\t\t\tindex={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tisSecondary={verticalSpacingRight !== sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tisPrimary={verticalSpacingRight === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t{sizeInfo.label}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t) )}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t);\n\t\t}\n\n\t\treturn (\n\t\t\t\n\t\t);\n\t};\n\n}, 'withLayoutControls' );\n\naddFilter( 'editor.BlockEdit', 'mai-engine/with-layout-settings', withLayoutControls );\n\n\n/**********************\n * Max Width Settings *\n **********************/\n\n\n/**\n * Create HOC to add maxWidth control to inspector controls of block.\n */\nconst withMaxWidthControls = createHigherOrderComponent( ( BlockEdit ) => {\n\treturn ( props ) => {\n\n\t\tif ( enableMaxWidthSettingsBlocks.includes( props.name ) ) {\n\n\t\t\tconst widthChoices = [\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XS', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xs',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'S', 'mai-engine' ),\n\t\t\t\t\tvalue: 'sm',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'M', 'mai-engine' ),\n\t\t\t\t\tvalue: 'md',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'L', 'mai-engine' ),\n\t\t\t\t\tvalue: 'lg',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XL', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xl',\n\t\t\t\t},\n\t\t\t];\n\n\t\t\tconst alignChoices = [\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'Start', 'mai-engine' ),\n\t\t\t\t\tvalue: 'start',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'Center', 'mai-engine' ),\n\t\t\t\t\tvalue: 'center',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'Right', 'mai-engine' ),\n\t\t\t\t\tvalue: 'end',\n\t\t\t\t},\n\t\t\t];\n\n\t\t\tconst {\n\t\t\t\t\tmaxWidth,\n\t\t\t\t\tcontentAlign,\n\t\t\t\t} = props.attributes;\n\n\t\t\treturn (\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{widthChoices.map( sizeInfo => (\n\t\t\t\t\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\t\t\t\tmaxWidth: sizeInfo.value,\n\t\t\t\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\t\tdata-checked={maxWidth === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tvalue={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tkey={`mai-width-${sizeInfo.value}`}\n\t\t\t\t\t\t\t\t\t\t\tindex={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisSecondary={maxWidth !== sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisPrimary={maxWidth === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t{sizeInfo.label}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t) )}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{alignChoices.map( alignInfo => (\n\t\t\t\t\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\t\t\t\tcontentAlign: alignInfo.value,\n\t\t\t\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\t\tdata-checked={contentAlign === alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tvalue={alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tkey={`mai-width-content-align-${alignInfo.value}`}\n\t\t\t\t\t\t\t\t\t\t\tindex={alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisSecondary={contentAlign !== alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisPrimary={contentAlign === alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t{alignInfo.label}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t) )}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t);\n\t\t}\n\n\t\treturn (\n\t\t\t\n\t\t);\n\t};\n\n}, 'withMaxWidthControls' );\n\naddFilter( 'editor.BlockEdit', 'mai-engine/with-max-width-settings', withMaxWidthControls );\n\n\n/*****************************\n * Spacing Settings (padding) *\n *****************************/\n\n\n/**\n * Create HOC to add SpacingTop and SpacingBottom controls to inspector controls of block.\n */\nconst withSpacingControls = createHigherOrderComponent( ( BlockEdit ) => {\n\treturn ( props ) => {\n\n\t\tif ( enableSpacingSettingsBlocks.includes( props.name ) ) {\n\n\t\t\t// Values mapped to a spacing sizes, labels kept consistent. Matches grid/archive column and row gap.\n\t\t\tconst marginTopBottomChoices = [\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'Default', 'mai-engine' ),\n\t\t\t\t\tvalue: '',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'None', 'mai-engine' ),\n\t\t\t\t\tvalue: 'no',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XXS', 'mai-engine' ),\n\t\t\t\t\tvalue: 'sm',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XS', 'mai-engine' ),\n\t\t\t\t\tvalue: 'md',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'S', 'mai-engine' ),\n\t\t\t\t\tvalue: 'lg',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'M', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'L', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xxl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XL', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xxxl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( '2XL', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xxxxl',\n\t\t\t\t},\n\t\t\t];\n\n\t\t\tconst {\n\t\t\t\t\tspacingTop,\n\t\t\t\t\tspacingBottom,\n\t\t\t\t} = props.attributes;\n\n\t\t\treturn (\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\tspacingTop: spacingTop,\n\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\toptions={ marginTopBottomChoices }\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\tspacingBottom: spacingBottom,\n\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\toptions={ marginTopBottomChoices }\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t);\n\t\t}\n\n\t\treturn (\n\t\t\t\n\t\t);\n\t};\n\n}, 'withSpacingControls' );\n\naddFilter( 'editor.BlockEdit', 'mai-engine/with-spacing-settings', withSpacingControls );\n\n/*******************\n * Margin Settings *\n *******************/\n\n/**\n * Create HOC to add Margin controls to inspector controls of block.\n */\nconst withMarginControls = createHigherOrderComponent( ( BlockEdit ) => {\n\treturn ( props ) => {\n\n\t\tif ( enableMarginSettingsBlocks.includes( props.name ) ) {\n\n\t\t\t// Values mapped to a spacing sizes, labels kept consistent. Matches grid/archive column and row gap.\n\t\t\tconst widthChoices = [\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'Default', 'mai-engine' ),\n\t\t\t\t\tvalue: '',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'None', 'mai-engine' ),\n\t\t\t\t\tvalue: 'no',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XS', 'mai-engine' ),\n\t\t\t\t\tvalue: 'md',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'S', 'mai-engine' ),\n\t\t\t\t\tvalue: 'lg',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'M', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'L', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xxl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XL', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xxxl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( '2XL', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xxxxl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XS Overlap', 'mai-engine' ),\n\t\t\t\t\tvalue: '-md',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'S Overlap', 'mai-engine' ),\n\t\t\t\t\tvalue: '-lg',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'M Overlap', 'mai-engine' ),\n\t\t\t\t\tvalue: '-xl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'L Overlap', 'mai-engine' ),\n\t\t\t\t\tvalue: '-xxl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XL Overlap', 'mai-engine' ),\n\t\t\t\t\tvalue: '-xxxl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XXL Overlap', 'mai-engine' ),\n\t\t\t\t\tvalue: '-xxxxl',\n\t\t\t\t},\n\t\t\t];\n\n\t\t\tconst {\n\t\t\t\t\tmarginTop,\n\t\t\t\t\tmarginBottom,\n\t\t\t\t\tmarginLeft,\n\t\t\t\t\tmarginRight,\n\t\t\t\t} = props.attributes;\n\n\t\t\treturn (\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\tmarginTop: marginTop,\n\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\toptions={ widthChoices }\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\tmarginBottom: marginBottom,\n\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\toptions={ widthChoices }\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\tmarginLeft: marginLeft,\n\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\toptions={ widthChoices }\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\tmarginRight: marginRight,\n\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\toptions={ widthChoices }\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t

{ __( 'Note: Left/right overlap settings are disabled on smaller screens.', 'mai-engine' ) }

\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t);\n\t\t}\n\n\t\treturn (\n\t\t\t\n\t\t);\n\t};\n\n}, 'withMarginControls' );\n\naddFilter( 'editor.BlockEdit', 'mai-engine/with-margin-settings', withMarginControls );\n\n\n/**********************************\n * Block attributes (editor only) *\n **********************************/\n\n\nconst addCustomAttributes = createHigherOrderComponent( ( BlockListBlock ) => {\n\treturn ( props ) => {\n\n\t\tconst wrapperProps = {};\n\n\t\tif ( enableLayoutSettingsBlocks.includes( props.name ) ) {\n\t\t\twrapperProps['data-content-width'] = props.attributes.contentWidth;\n\t\t\twrapperProps['data-content-align'] = props.attributes.contentAlign;\n\t\t\twrapperProps['data-spacing-top'] = props.attributes.verticalSpacingTop;\n\t\t\twrapperProps['data-spacing-bottom'] = props.attributes.verticalSpacingBottom;\n\t\t\twrapperProps['data-spacing-left'] = props.attributes.verticalSpacingLeft;\n\t\t\twrapperProps['data-spacing-right'] = props.attributes.verticalSpacingRight;\n\t\t}\n\n\t\tif ( enableMaxWidthSettingsBlocks.includes( props.name ) ) {\n\t\t\twrapperProps['data-max-width'] = props.attributes.maxWidth;\n\t\t\twrapperProps['data-content-align'] = props.attributes.contentAlign;\n\t\t}\n\n\t\tif ( enableSpacingSettingsBlocks.includes( props.name ) ) {\n\t\t\twrapperProps['data-spacing-top'] = props.attributes.spacingTop;\n\t\t\twrapperProps['data-spacing-bottom'] = props.attributes.spacingBottom;\n\t\t}\n\n\t\tif ( enableMarginSettingsBlocks.includes( props.name ) ) {\n\t\t\twrapperProps['data-margin-top'] = props.attributes.marginTop;\n\t\t\twrapperProps['data-margin-bottom'] = props.attributes.marginBottom;\n\t\t\twrapperProps['data-margin-left'] = props.attributes.marginLeft;\n\t\t\twrapperProps['data-margin-right'] = props.attributes.marginRight;\n\t\t}\n\n\t\tif ( wrapperProps ) {\n\t\t\treturn (\n\t\t\t\t\n\t\t\t);\n\t\t}\n\n\t\treturn (\n\t\t\t\n\t\t);\n\t};\n\n}, 'addCustomAttributes' );\n\naddFilter( 'editor.BlockListBlock', 'mai-engine/add-custom-attributes', addCustomAttributes );\n","import './layout-settings';\n"]} \ No newline at end of file +{"version":3,"sources":["../../../node_modules/lodash.assign/index.js","layout-settings.js","blocks.js"],"names":["_lodash","_interopRequireDefault","require","_extends","Object","assign","target","i","arguments","length","source","key","prototype","hasOwnProperty","call","e","__esModule","default","__","wp","i18n","createHigherOrderComponent","compose","Fragment","element","InspectorControls","blockEditor","addFilter","hooks","_wp$components","components","PanelBody","BaseControl","ButtonGroup","Button","SelectControl","enableLayoutSettingsBlocks","enableMaxWidthSettingsBlocks","enableSpacingSettingsBlocks","enableMarginSettingsBlocks","addLayoutControlAttribute","settings","name","includes","attributes","contentWidth","type","contentAlign","verticalSpacingTop","verticalSpacingBottom","verticalSpacingLeft","verticalSpacingRight","maxWidth","spacingTop","spacingBottom","marginTop","marginBottom","marginLeft","marginRight","withLayoutControls","BlockEdit","props","contentWidthChoices","label","value","alignChoices","paddingChoices","_props$attributes","React","createElement","title","initialOpen","className","id","mode","map","sizeInfo","onClick","setAttributes","concat","index","isSecondary","isPrimary","isDestructive","isSmall","isLink","alignInfo","withMaxWidthControls","widthChoices","_props$attributes2","withSpacingControls","marginTopBottomChoices","_props$attributes3","onChange","options","withMarginControls","_props$attributes4","addCustomAttributes","BlockListBlock","wrapperProps"],"mappings":";AAUA,IAAA,EAAA,iBAGA,EAAA,qBACA,EAAA,oBACA,EAAA,6BAGA,EAAA,mBAYA,SAAA,EAAA,EAAA,EAAA,GACA,OAAA,EAAA,QACA,KAAA,EAAA,OAAA,EAAA,KAAA,GACA,KAAA,EAAA,OAAA,EAAA,KAAA,EAAA,EAAA,IACA,KAAA,EAAA,OAAA,EAAA,KAAA,EAAA,EAAA,GAAA,EAAA,IACA,KAAA,EAAA,OAAA,EAAA,KAAA,EAAA,EAAA,GAAA,EAAA,GAAA,EAAA,IAEA,OAAA,EAAA,MAAA,EAAA,GAYA,SAAA,EAAA,EAAA,GAIA,IAHA,IAAA,GAAA,EACA,EAAA,MAAA,KAEA,EAAA,GACA,EAAA,GAAA,EAAA,GAEA,OAAA,EAWA,SAAA,EAAA,EAAA,GACA,OAAA,SAAA,GACA,OAAA,EAAA,EAAA,KAKA,IAAA,EAAA,OAAA,UAGA,EAAA,EAAA,eAOA,EAAA,EAAA,SAGA,EAAA,EAAA,qBAGA,EAAA,EAAA,OAAA,KAAA,QACA,EAAA,KAAA,IAGA,GAAA,EAAA,KAAA,CAAA,QAAA,GAAA,WAUA,SAAA,EAAA,EAAA,GAGA,IAAA,EAAA,EAAA,IAAA,EAAA,GACA,EAAA,EAAA,OAAA,QACA,GAEA,EAAA,EAAA,OACA,IAAA,EAEA,IAAA,IAAA,KAAA,GACA,IAAA,EAAA,KAAA,EAAA,IACA,IAAA,UAAA,GAAA,EAAA,EAAA,KACA,EAAA,KAAA,GAGA,OAAA,EAaA,SAAA,EAAA,EAAA,EAAA,GACA,IAAA,EAAA,EAAA,GACA,EAAA,KAAA,EAAA,IAAA,EAAA,EAAA,UACA,IAAA,GAAA,KAAA,KACA,EAAA,GAAA,GAWA,SAAA,EAAA,GACA,IAAA,EAAA,GACA,OAAA,EAAA,GAEA,IAAA,EAAA,GACA,IAAA,IAAA,KAAA,OAAA,GACA,EAAA,KAAA,EAAA,IAAA,eAAA,GACA,EAAA,KAAA,GAGA,OAAA,EAWA,SAAA,EAAA,EAAA,GAEA,OADA,EAAA,OAAA,IAAA,EAAA,EAAA,OAAA,EAAA,EAAA,GACA,WAMA,IALA,IAAA,EAAA,UACA,GAAA,EACA,EAAA,EAAA,EAAA,OAAA,EAAA,GACA,EAAA,MAAA,KAEA,EAAA,GACA,EAAA,GAAA,EAAA,EAAA,GAEA,GAAA,EAEA,IADA,IAAA,EAAA,MAAA,EAAA,KACA,EAAA,GACA,EAAA,GAAA,EAAA,GAGA,OADA,EAAA,GAAA,EACA,EAAA,EAAA,KAAA,IAcA,SAAA,EAAA,EAAA,EAAA,EAAA,GACA,IAAA,EAAA,IAKA,IAHA,IAAA,GAAA,EACA,EAAA,EAAA,SAEA,EAAA,GAAA,CACA,IAAA,EAAA,EAAA,GAEA,EAAA,EACA,EAAA,EAAA,GAAA,EAAA,GAAA,EAAA,EAAA,QACA,EAEA,EAAA,EAAA,OAAA,IAAA,EAAA,EAAA,GAAA,GAEA,OAAA,EAUA,SAAA,EAAA,GACA,OAAA,EAAA,SAAA,EAAA,GACA,IAAA,GAAA,EACA,EAAA,EAAA,OACA,EAAA,EAAA,EAAA,EAAA,EAAA,QAAA,EACA,EAAA,EAAA,EAAA,EAAA,QAAA,EAWA,IATA,EAAA,EAAA,OAAA,GAAA,mBAAA,GACA,IAAA,QACA,EAEA,GAAA,EAAA,EAAA,GAAA,EAAA,GAAA,KACA,EAAA,EAAA,OAAA,EAAA,EACA,EAAA,GAEA,EAAA,OAAA,KACA,EAAA,GAAA,CACA,IAAA,EAAA,EAAA,GACA,GACA,EAAA,EAAA,EAAA,EAAA,GAGA,OAAA,IAYA,SAAA,EAAA,EAAA,GAEA,SADA,EAAA,MAAA,EAAA,EAAA,KAEA,iBAAA,GAAA,EAAA,KAAA,KACA,GAAA,GAAA,EAAA,GAAA,GAAA,EAAA,EAaA,SAAA,EAAA,EAAA,EAAA,GACA,IAAA,EAAA,GACA,OAAA,EAEA,IAAA,SAAA,EACA,SAAA,UAAA,EACA,EAAA,IAAA,EAAA,EAAA,EAAA,QACA,UAAA,GAAA,KAAA,IAEA,EAAA,EAAA,GAAA,GAYA,SAAA,EAAA,GACA,IAAA,EAAA,GAAA,EAAA,YAGA,OAAA,KAFA,mBAAA,GAAA,EAAA,WAAA,GAqCA,SAAA,EAAA,EAAA,GACA,OAAA,IAAA,GAAA,GAAA,GAAA,GAAA,EAqBA,SAAA,EAAA,GAEA,OAAA,EAAA,IAAA,EAAA,KAAA,EAAA,aACA,EAAA,KAAA,EAAA,WAAA,EAAA,KAAA,IAAA,GA0BA,IAAA,EAAA,MAAA,QA2BA,SAAA,EAAA,GACA,OAAA,MAAA,GAAA,EAAA,EAAA,UAAA,EAAA,GA4BA,SAAA,EAAA,GACA,OAAA,EAAA,IAAA,EAAA,GAoBA,SAAA,EAAA,GAGA,IAAA,EAAA,EAAA,GAAA,EAAA,KAAA,GAAA,GACA,OAAA,GAAA,GAAA,GAAA,EA6BA,SAAA,EAAA,GACA,MAAA,iBAAA,GACA,GAAA,GAAA,EAAA,GAAA,GAAA,GAAA,EA4BA,SAAA,EAAA,GACA,IAAA,SAAA,EACA,QAAA,IAAA,UAAA,GAAA,YAAA,GA2BA,SAAA,EAAA,GACA,QAAA,GAAA,iBAAA,EAmCA,IAAA,EAAA,EAAA,SAAA,EAAA,GACA,GAAA,GAAA,EAAA,IAAA,EAAA,GACA,EAAA,EAAA,EAAA,GAAA,QAGA,IAAA,IAAA,KAAA,EACA,EAAA,KAAA,EAAA,IACA,EAAA,EAAA,EAAA,EAAA,MAiCA,SAAA,EAAA,GACA,OAAA,EAAA,GAAA,EAAA,GAAA,EAAA,GAGA,OAAA,QAAA;;AC4Q6F,aA73B7F,IAAAA,EAAAC,EAAAC,QAAA,kBAAmCC,EAAAC,OAAAC,QAAAC,SAAAA,GAAAC,IAAAA,IAAAA,EAAAA,EAAAA,EAAAC,UAAAC,OAAAF,IAAAG,CAAAA,IAAAA,EAAAF,UAAAD,GAAAI,IAAAA,IAAAA,KAAAD,EAAAN,OAAAQ,UAAAC,eAAAC,KAAAJ,EAAAC,KAAAL,EAAAK,GAAAD,EAAAC,IAAAL,OAAAA,GAXnC,SAAAL,EAAAc,GAAAA,OAAAA,GAAAA,EAAAC,WAAAD,EAAAE,CAAAA,QAAAF,GAaA,IAAQG,EAA+BC,GAAGC,KAAlCF,GACAG,EAA+BF,GAAGG,QAAlCD,2BACAE,EAA+BJ,GAAGK,QAAlCD,SACAE,EAA+BN,GAAGO,YAAlCD,kBACAE,EAA+BR,GAAGS,MAAlCD,UACRE,EAAuEV,GAAGW,WAAlEC,EAASF,EAATE,UAAWC,EAAWH,EAAXG,YAAaC,EAAWJ,EAAXI,YAAaC,EAAML,EAANK,OAAQC,EAAaN,EAAbM,cAG/CC,EAA6B,CAClC,aACA,cAIKC,EAA+B,CACpC,eACA,kBAIKC,EAA8B,CACnC,eACA,iBACA,kBAIKC,EAA6B,CAClC,aACA,aACA,cAWKC,EAA4B,SAAEC,EAAUC,GA4F7C,OA3FKN,EAA2BO,SAAUD,KAOzCD,EAASG,YAAa,EAAAvC,EAAM,SAAEoC,EAASG,WAAY,CAClDC,aAAc,CACbC,KAAM,SACN7B,QAAS,IAEV8B,aAAc,CACbD,KAAM,SACN7B,QAAS,IAEV+B,mBAAoB,CACnBF,KAAM,SACN7B,QAAS,IAEVgC,sBAAuB,CACtBH,KAAM,SACN7B,QAAS,IAEViC,oBAAqB,CACpBJ,KAAM,SACN7B,QAAS,IAEVkC,qBAAsB,CACrBL,KAAM,SACN7B,QAAS,OAKPoB,EAA6BM,SAAUD,KAI3CD,EAASG,YAAa,EAAAvC,EAAM,SAAEoC,EAASG,WAAY,CAClDQ,SAAU,CACTN,KAAM,SACN7B,QAAS,IAEV8B,aAAc,CACbD,KAAM,SACN7B,QAAS,OAKPqB,EAA4BK,SAAUD,KAI1CD,EAASG,YAAa,EAAAvC,EAAM,SAAEoC,EAASG,WAAY,CAClDS,WAAY,CACXP,KAAM,SACN7B,QAAS,IAEVqC,cAAe,CACdR,KAAM,SACN7B,QAAS,OAKPsB,EAA2BI,SAAUD,KAIzCD,EAASG,YAAa,EAAAvC,EAAM,SAAEoC,EAASG,WAAY,CAClDW,UAAW,CACVT,KAAM,SACN7B,QAAS,IAEVuC,aAAc,CACbV,KAAM,SACN7B,QAAS,IAEVwC,WAAY,CACXX,KAAM,SACN7B,QAAS,IAEVyC,YAAa,CACZZ,KAAM,SACN7B,QAAS,OAKLwB,GAGRd,EAAW,2BAA4B,uCAAwCa,GAK/E,IAAMmB,EAAqBtC,EAA4B,SAAEuC,GACxD,OAAO,SAAEC,GACR,GAAKzB,EAA2BO,SAAUkB,EAAMnB,MAAS,CAExD,IAAMoB,EAAsB,CAC3B,CACCC,MAAO7C,EAAI,KAAM,cACjB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,IAAK,cAChB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,IAAK,cAChB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,IAAK,cAChB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,KAAM,cACjB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,OAAQ,cACnB8C,MAAO,OAIHC,EAAe,CACpB,CACCF,MAAO7C,EAAI,QAAS,cACpB8C,MAAO,SAER,CACCD,MAAO7C,EAAI,SAAU,cACrB8C,MAAO,UAER,CACCD,MAAO7C,EAAI,QAAS,cACpB8C,MAAO,QAIHE,EAAiB,CACtB,CACCH,MAAO7C,EAAI,KAAM,cACjB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,IAAK,cAChB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,IAAK,cAChB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,IAAK,cAChB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,KAAM,cACjB8C,MAAO,OAITG,EAOKN,EAAMjB,WANTC,EAAYsB,EAAZtB,aACAE,EAAYoB,EAAZpB,aACAC,EAAkBmB,EAAlBnB,mBACAC,EAAqBkB,EAArBlB,sBACAC,EAAmBiB,EAAnBjB,oBACAC,EAAoBgB,EAApBhB,qBAGF,OACCiB,MAAAC,cAAC9C,EACA6C,KAAAA,MAAAC,cAACT,EAAcC,GACfO,MAAAC,cAAC5C,EACA2C,KAAAA,MAAAC,cAACtC,EAAS,CACTuC,MAAOpD,EAAI,SAAU,cACrBqD,aAAa,EACbC,UAAW,oCAEXJ,MAAAC,cAACrC,EAAW,CACXyC,GAAG,oBACHV,MAAO7C,EAAI,oBAAqB,eAEhCkD,MAAAC,cACCD,MAAAA,KAAAA,MAAAC,cAACpC,EAAW,CAACyC,KAAK,QAAQ,cAAa7B,GACrCiB,EAAoBa,IAAK,SAAAC,GAAQ,OACjCR,MAAAC,cAACnC,EAAM,CACP2C,QAAS,WACRhB,EAAMiB,cAAe,CACpBjC,aAAc+B,EAASZ,SAGzB,eAAcnB,IAAiB+B,EAASZ,MACxCA,MAAOY,EAASZ,MAChBrD,IAAGoE,qBAAAA,OAAuBH,EAASZ,OACnCgB,MAAOJ,EAASZ,MAChBiB,YAAapC,IAAiB+B,EAASZ,MACvCkB,UAAWrC,IAAiB+B,EAASZ,OAEpCI,MAAAC,cAAQO,QAAAA,KAAAA,EAASb,WAIpBK,MAAAC,cAACnC,EAAM,CAACiD,eAAa,EAACC,SAAO,EAACC,QAAM,EAACR,QAAS,WAC7ChB,EAAMiB,cAAe,CACpBjC,aAAc,SAGd3B,EAAI,QAAS,iBAIjBkD,MAAAC,cAACrC,EAAW,CACXyC,GAAG,oBACHV,MAAO7C,EAAI,oBAAqB,eAEhCkD,MAAAC,cACCD,MAAAA,KAAAA,MAAAC,cAACpC,EAAW,CAACyC,KAAK,QAAQ,cAAa3B,GACrCkB,EAAaU,IAAK,SAAAW,GAAS,OAC3BlB,MAAAC,cAACnC,EAAM,CACP2C,QAAS,WACRhB,EAAMiB,cAAe,CACpB/B,aAAcuC,EAAUtB,SAG1B,eAAcjB,IAAiBuC,EAAUtB,MACzCA,MAAOsB,EAAUtB,MACjBrD,IAAGoE,qBAAAA,OAAuBO,EAAUtB,OACpCgB,MAAOM,EAAUtB,MACjBiB,YAAalC,IAAiBuC,EAAUtB,MACxCkB,UAAWnC,IAAiBuC,EAAUtB,OAErCI,MAAAC,cAAQiB,QAAAA,KAAAA,EAAUvB,WAIrBK,MAAAC,cAACnC,EAAM,CAACiD,eAAa,EAACC,SAAO,EAACC,QAAM,EAACR,QAAS,WAC7ChB,EAAMiB,cAAe,CACpB/B,aAAc,SAGd7B,EAAI,QAAS,kBAKlBkD,MAAAC,cAACtC,EAAS,CACTuC,MAAOpD,EAAI,UAAW,cACtBqD,aAAa,EACbC,UAAW,wBAEXJ,MAAAC,cAACrC,EAAW,CACXyC,GAAG,2BACHV,MAAO7C,EAAI,MAAO,eAElBkD,MAAAC,cACCD,MAAAA,KAAAA,MAAAC,cAACpC,EAAW,CAACyC,KAAK,QAAQ,cAAa1B,GACrCkB,EAAeS,IAAK,SAAAC,GAAQ,OAC5BR,MAAAC,cAACnC,EAAM,CACP2C,QAAS,WACRhB,EAAMiB,cAAe,CACpB9B,mBAAoB4B,EAASZ,SAG/B,eAAchB,IAAuB4B,EAASZ,MAC9CA,MAAOY,EAASZ,MAChBrD,IAAGoE,0BAAAA,OAA4BH,EAASZ,OACxCgB,MAAOJ,EAASZ,MAChBiB,YAAajC,IAAuB4B,EAASZ,MAC7CkB,UAAWlC,IAAuB4B,EAASZ,OAE1CI,MAAAC,cAAQO,QAAAA,KAAAA,EAASb,WAIpBK,MAAAC,cAACnC,EAAM,CAACiD,eAAa,EAACC,SAAO,EAACC,QAAM,EAACR,QAAS,WAC7ChB,EAAMiB,cAAe,CACpB9B,mBAAoB,SAGpB9B,EAAI,QAAS,iBAIjBkD,MAAAC,cAACrC,EAAW,CACXyC,GAAG,8BACHV,MAAO7C,EAAI,SAAU,eAErBkD,MAAAC,cACCD,MAAAA,KAAAA,MAAAC,cAACpC,EAAW,CAACyC,KAAK,QAAQ,cAAazB,GACrCiB,EAAeS,IAAK,SAAAC,GAAQ,OAC5BR,MAAAC,cAACnC,EAAM,CACN2C,QAAS,WACRhB,EAAMiB,cAAe,CACpB7B,sBAAuB2B,EAASZ,SAGlC,eAAcf,IAA0B2B,EAASZ,MACjDA,MAAOY,EAASZ,MAChBrD,IAAGoE,6BAAAA,OAA+BH,EAASZ,OAC3CgB,MAAOJ,EAASZ,MAChBiB,YAAahC,IAA0B2B,EAASZ,MAChDkB,UAAWjC,IAA0B2B,EAASZ,OAE9CI,MAAAC,cAAQO,QAAAA,KAAAA,EAASb,WAIpBK,MAAAC,cAACnC,EAAM,CAACiD,eAAa,EAACC,SAAO,EAACC,QAAM,EAACR,QAAS,WAC7ChB,EAAMiB,cAAe,CACpB7B,sBAAuB,SAGvB/B,EAAI,QAAS,iBAIjBkD,MAAAC,cAACrC,EAAW,CACXyC,GAAG,4BACHV,MAAO7C,EAAI,OAAQ,eAEnBkD,MAAAC,cACCD,MAAAA,KAAAA,MAAAC,cAACpC,EAAW,CAACyC,KAAK,QAAQ,cAAaxB,GACrCgB,EAAeS,IAAK,SAAAC,GAAQ,OAC5BR,MAAAC,cAACnC,EAAM,CACN2C,QAAS,WACRhB,EAAMiB,cAAe,CACpB5B,oBAAqB0B,EAASZ,SAGhC,eAAcd,IAAwB0B,EAASZ,MAC/CA,MAAOY,EAASZ,MAChBrD,IAAGoE,2BAAAA,OAA6BH,EAASZ,OACzCgB,MAAOJ,EAASZ,MAChBiB,YAAa/B,IAAwB0B,EAASZ,MAC9CkB,UAAWhC,IAAwB0B,EAASZ,OAE5CI,MAAAC,cAAQO,QAAAA,KAAAA,EAASb,WAIpBK,MAAAC,cAACnC,EAAM,CAACiD,eAAa,EAACC,SAAO,EAACC,QAAM,EAACR,QAAS,WAC7ChB,EAAMiB,cAAe,CACpB5B,oBAAqB,SAGrBhC,EAAI,QAAS,iBAIjBkD,MAAAC,cAACrC,EAAW,CACXyC,GAAG,6BACHV,MAAO7C,EAAI,QAAS,eAEpBkD,MAAAC,cACCD,MAAAA,KAAAA,MAAAC,cAACpC,EAAW,CAACyC,KAAK,QAAQ,cAAavB,GACrCe,EAAeS,IAAK,SAAAC,GAAQ,OAC5BR,MAAAC,cAACnC,EAAM,CACN2C,QAAS,WACRhB,EAAMiB,cAAe,CACpB3B,qBAAsByB,EAASZ,SAGjC,eAAcb,IAAyByB,EAASZ,MAChDA,MAAOY,EAASZ,MAChBrD,IAAGoE,4BAAAA,OAA8BH,EAASZ,OAC1CgB,MAAOJ,EAASZ,MAChBiB,YAAa9B,IAAyByB,EAASZ,MAC/CkB,UAAW/B,IAAyByB,EAASZ,OAE7CI,MAAAC,cAAQO,QAAAA,KAAAA,EAASb,WAIpBK,MAAAC,cAACnC,EAAM,CAACiD,eAAa,EAACC,SAAO,EAACC,QAAM,EAACR,QAAS,WAC7ChB,EAAMiB,cAAe,CACpB3B,qBAAsB,SAGtBjC,EAAI,QAAS,oBAUtB,OACCkD,MAAAC,cAACT,EAAcC,KAIf,sBAEHlC,EAAW,mBAAoB,kCAAmCgC,GAWlE,IAAM4B,EAAuBlE,EAA4B,SAAEuC,GAC1D,OAAO,SAAEC,GAER,GAAKxB,EAA6BM,SAAUkB,EAAMnB,MAAS,CAE1D,IAAM8C,EAAe,CACpB,CACCzB,MAAO7C,EAAI,KAAM,cACjB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,IAAK,cAChB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,IAAK,cAChB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,IAAK,cAChB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,KAAM,cACjB8C,MAAO,OAIHC,EAAe,CACpB,CACCF,MAAO7C,EAAI,QAAS,cACpB8C,MAAO,SAER,CACCD,MAAO7C,EAAI,SAAU,cACrB8C,MAAO,UAER,CACCD,MAAO7C,EAAI,QAAS,cACpB8C,MAAO,QAITyB,EAGK5B,EAAMjB,WAFTQ,EAAQqC,EAARrC,SACAL,EAAY0C,EAAZ1C,aAGF,OACCqB,MAAAC,cAAC9C,EACA6C,KAAAA,MAAAC,cAACT,EAAcC,GACfO,MAAAC,cAAC5C,EACA2C,KAAAA,MAAAC,cAACtC,EAAS,CACTuC,MAAOpD,EAAI,SAAU,cACrBqD,aAAa,EACbC,UAAW,sBAEXJ,MAAAC,cAACrC,EAAW,CACXyC,GAAG,YACHV,MAAO7C,EAAI,YAAa,eAExBkD,MAAAC,cACCD,MAAAA,KAAAA,MAAAC,cAACpC,EAAW,CAACyC,KAAK,QAAQ,cAAatB,GACrCoC,EAAab,IAAK,SAAAC,GAAQ,OAC1BR,MAAAC,cAACnC,EAAM,CACP2C,QAAS,WACRhB,EAAMiB,cAAe,CACpB1B,SAAUwB,EAASZ,SAGrB,eAAcZ,IAAawB,EAASZ,MACpCA,MAAOY,EAASZ,MAChBrD,IAAGoE,aAAAA,OAAeH,EAASZ,OAC3BgB,MAAOJ,EAASZ,MAChBiB,YAAa7B,IAAawB,EAASZ,MACnCkB,UAAW9B,IAAawB,EAASZ,OAEhCI,MAAAC,cAAQO,QAAAA,KAAAA,EAASb,WAIpBK,MAAAC,cAACnC,EAAM,CAACiD,eAAa,EAACC,SAAO,EAACC,QAAM,EAACR,QAAS,WAC7ChB,EAAMiB,cAAe,CACpB1B,SAAU,SAGVlC,EAAI,QAAS,iBAIjBkD,MAAAC,cAACrC,EAAW,CACXyC,GAAG,0BACHV,MAAO7C,EAAI,oBAAqB,eAEhCkD,MAAAC,cACCD,MAAAA,KAAAA,MAAAC,cAACpC,EAAW,CAACyC,KAAK,QAAQ,cAAa3B,GACrCkB,EAAaU,IAAK,SAAAW,GAAS,OAC3BlB,MAAAC,cAACnC,EAAM,CACP2C,QAAS,WACRhB,EAAMiB,cAAe,CACpB/B,aAAcuC,EAAUtB,SAG1B,eAAcjB,IAAiBuC,EAAUtB,MACzCA,MAAOsB,EAAUtB,MACjBrD,IAAGoE,2BAAAA,OAA6BO,EAAUtB,OAC1CgB,MAAOM,EAAUtB,MACjBiB,YAAalC,IAAiBuC,EAAUtB,MACxCkB,UAAWnC,IAAiBuC,EAAUtB,OAErCI,MAAAC,cAAQiB,QAAAA,KAAAA,EAAUvB,WAIrBK,MAAAC,cAACnC,EAAM,CAACiD,eAAa,EAACC,SAAO,EAACC,QAAM,EAACR,QAAS,WAC7ChB,EAAMiB,cAAe,CACpB/B,aAAc,SAGd7B,EAAI,QAAS,oBAUtB,OACCkD,MAAAC,cAACT,EAAcC,KAIf,wBAEHlC,EAAW,mBAAoB,qCAAsC4D,GAWrE,IAAMG,EAAsBrE,EAA4B,SAAEuC,GACzD,OAAO,SAAEC,GAER,GAAKvB,EAA4BK,SAAUkB,EAAMnB,MAAS,CAGzD,IAAMiD,EAAyB,CAC9B,CACC5B,MAAO7C,EAAI,UAAW,cACtB8C,MAAO,IAER,CACCD,MAAO7C,EAAI,OAAQ,cACnB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,MAAO,cAClB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,KAAM,cACjB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,IAAK,cAChB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,IAAK,cAChB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,IAAK,cAChB8C,MAAO,OAER,CACCD,MAAO7C,EAAI,KAAM,cACjB8C,MAAO,QAER,CACCD,MAAO7C,EAAI,MAAO,cAClB8C,MAAO,UAIT4B,EAGK/B,EAAMjB,WAFTS,EAAUuC,EAAVvC,WACAC,EAAasC,EAAbtC,cAGF,OACCc,MAAAC,cAAC9C,EACA6C,KAAAA,MAAAC,cAACT,EAAcC,GACfO,MAAAC,cAAC5C,EACA2C,KAAAA,MAAAC,cAACtC,EAAS,CACRuC,MAAOpD,EAAI,SAAU,cACrBqD,aAAa,EACbC,UAAW,uBAEZJ,MAAAC,cAAClC,EAAa,CACb4B,MAAQ7C,EAAI,MAAO,cACnB8C,MAAQX,EACRwC,SAAW,SAAExC,GACZQ,EAAMiB,cAAe,CACpBzB,WAAYA,KAGdyC,QAAUH,IAEXvB,MAAAC,cAAClC,EAAa,CACb4B,MAAQ7C,EAAI,SAAU,cACtB8C,MAAQV,EACRuC,SAAW,SAAEvC,GACZO,EAAMiB,cAAe,CACpBxB,cAAeA,KAGjBwC,QAAUH,OAQhB,OACCvB,MAAAC,cAACT,EAAcC,KAIf,uBAEHlC,EAAW,mBAAoB,mCAAoC+D,GASnE,IAAMK,EAAqB1E,EAA4B,SAAEuC,GACxD,OAAO,SAAEC,GAER,GAAKtB,EAA2BI,SAAUkB,EAAMnB,MAAS,CAGxD,IAAM8C,EAAe,CACpB,CACCzB,MAAO7C,EAAI,UAAW,cACtB8C,MAAO,IAER,CACCD,MAAO7C,EAAI,OAAQ,cACnB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,KAAM,cACjB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,IAAK,cAChB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,IAAK,cAChB8C,MAAO,MAER,CACCD,MAAO7C,EAAI,IAAK,cAChB8C,MAAO,OAER,CACCD,MAAO7C,EAAI,KAAM,cACjB8C,MAAO,QAER,CACCD,MAAO7C,EAAI,MAAO,cAClB8C,MAAO,SAER,CACCD,MAAO7C,EAAI,aAAc,cACzB8C,MAAO,OAER,CACCD,MAAO7C,EAAI,YAAa,cACxB8C,MAAO,OAER,CACCD,MAAO7C,EAAI,YAAa,cACxB8C,MAAO,OAER,CACCD,MAAO7C,EAAI,YAAa,cACxB8C,MAAO,QAER,CACCD,MAAO7C,EAAI,aAAc,cACzB8C,MAAO,SAER,CACCD,MAAO7C,EAAI,cAAe,cAC1B8C,MAAO,WAITgC,EAKKnC,EAAMjB,WAJTW,EAASyC,EAATzC,UACAC,EAAYwC,EAAZxC,aACAC,EAAUuC,EAAVvC,WACAC,EAAWsC,EAAXtC,YAGF,OACCU,MAAAC,cAAC9C,EACA6C,KAAAA,MAAAC,cAACT,EAAcC,GACfO,MAAAC,cAAC5C,EACA2C,KAAAA,MAAAC,cAACtC,EAAS,CACTuC,MAAOpD,EAAI,SAAU,cACrBqD,aAAa,EACbC,UAAW,uBAEXJ,MAAAC,cAAClC,EAAa,CACb4B,MAAQ7C,EAAI,MAAO,cACnB8C,MAAQT,EACRsC,SAAW,SAAEtC,GACZM,EAAMiB,cAAe,CACpBvB,UAAWA,KAGbuC,QAAUN,IAEXpB,MAAAC,cAAClC,EAAa,CACb4B,MAAQ7C,EAAI,SAAU,cACtB8C,MAAQR,EACRqC,SAAW,SAAErC,GACZK,EAAMiB,cAAe,CACpBtB,aAAcA,KAGhBsC,QAAUN,IAEXpB,MAAAC,cAAClC,EAAa,CACb4B,MAAQ7C,EAAI,OAAQ,cACpB8C,MAAQP,EACRoC,SAAW,SAAEpC,GACZI,EAAMiB,cAAe,CACpBrB,WAAYA,KAGdqC,QAAUN,IAEXpB,MAAAC,cAAClC,EAAa,CACb4B,MAAQ7C,EAAI,QAAS,cACrB8C,MAAQN,EACRmC,SAAW,SAAEnC,GACZG,EAAMiB,cAAe,CACpBpB,YAAaA,KAGfoC,QAAUN,IAEXpB,MAAAC,cAAGD,IAAAA,KAAAA,MAAAC,cAAMnD,KAAAA,KAAAA,EAAI,qEAAsE,mBAOxF,OACCkD,MAAAC,cAACT,EAAcC,KAIf,sBAEHlC,EAAW,mBAAoB,kCAAmCoE,GAQlE,IAAME,EAAsB5E,EAA4B,SAAE6E,GACzD,OAAO,SAAErC,GAER,IAAMsC,EAAe,GA4BrB,OA1BK/D,EAA2BO,SAAUkB,EAAMnB,QAC/CyD,EAAa,sBAAyBtC,EAAMjB,WAAWC,aACvDsD,EAAa,sBAAyBtC,EAAMjB,WAAWG,aACvDoD,EAAa,oBAAyBtC,EAAMjB,WAAWI,mBACvDmD,EAAa,uBAAyBtC,EAAMjB,WAAWK,sBACvDkD,EAAa,qBAAyBtC,EAAMjB,WAAWM,oBACvDiD,EAAa,sBAAyBtC,EAAMjB,WAAWO,sBAGnDd,EAA6BM,SAAUkB,EAAMnB,QACjDyD,EAAa,kBAAwBtC,EAAMjB,WAAWQ,SACtD+C,EAAa,sBAAwBtC,EAAMjB,WAAWG,cAGlDT,EAA4BK,SAAUkB,EAAMnB,QAChDyD,EAAa,oBAAyBtC,EAAMjB,WAAWS,WACvD8C,EAAa,uBAAyBtC,EAAMjB,WAAWU,eAGnDf,EAA2BI,SAAUkB,EAAMnB,QAC/CyD,EAAa,mBAAwBtC,EAAMjB,WAAWW,UACtD4C,EAAa,sBAAwBtC,EAAMjB,WAAWY,aACtD2C,EAAa,oBAAwBtC,EAAMjB,WAAWa,WACtD0C,EAAa,qBAAwBtC,EAAMjB,WAAWc,aAGlDyC,EAEH/B,MAAAC,cAAC6B,EAAc/F,EAAK0D,GAAAA,EAAK,CAAEsC,aAAcA,KAK1C/B,MAAAC,cAAC6B,EAAmBrC,KAIpB,uBAEHlC,EAAW,wBAAyB,mCAAoCsE;;ACx4BxE,aAAA/F,QAAA","file":"blocks.js","sourceRoot":"../blocks","sourcesContent":["/**\n * lodash (Custom Build) \n * Build: `lodash modularize exports=\"npm\" -o ./`\n * Copyright jQuery Foundation and other contributors \n * Released under MIT license \n * Based on Underscore.js 1.8.3 \n * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n */\n\n/** Used as references for various `Number` constants. */\nvar MAX_SAFE_INTEGER = 9007199254740991;\n\n/** `Object#toString` result references. */\nvar argsTag = '[object Arguments]',\n funcTag = '[object Function]',\n genTag = '[object GeneratorFunction]';\n\n/** Used to detect unsigned integer values. */\nvar reIsUint = /^(?:0|[1-9]\\d*)$/;\n\n/**\n * A faster alternative to `Function#apply`, this function invokes `func`\n * with the `this` binding of `thisArg` and the arguments of `args`.\n *\n * @private\n * @param {Function} func The function to invoke.\n * @param {*} thisArg The `this` binding of `func`.\n * @param {Array} args The arguments to invoke `func` with.\n * @returns {*} Returns the result of `func`.\n */\nfunction apply(func, thisArg, args) {\n switch (args.length) {\n case 0: return func.call(thisArg);\n case 1: return func.call(thisArg, args[0]);\n case 2: return func.call(thisArg, args[0], args[1]);\n case 3: return func.call(thisArg, args[0], args[1], args[2]);\n }\n return func.apply(thisArg, args);\n}\n\n/**\n * The base implementation of `_.times` without support for iteratee shorthands\n * or max array length checks.\n *\n * @private\n * @param {number} n The number of times to invoke `iteratee`.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array} Returns the array of results.\n */\nfunction baseTimes(n, iteratee) {\n var index = -1,\n result = Array(n);\n\n while (++index < n) {\n result[index] = iteratee(index);\n }\n return result;\n}\n\n/**\n * Creates a unary function that invokes `func` with its argument transformed.\n *\n * @private\n * @param {Function} func The function to wrap.\n * @param {Function} transform The argument transform.\n * @returns {Function} Returns the new function.\n */\nfunction overArg(func, transform) {\n return function(arg) {\n return func(transform(arg));\n };\n}\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\nvar objectToString = objectProto.toString;\n\n/** Built-in value references. */\nvar propertyIsEnumerable = objectProto.propertyIsEnumerable;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeKeys = overArg(Object.keys, Object),\n nativeMax = Math.max;\n\n/** Detect if properties shadowing those on `Object.prototype` are non-enumerable. */\nvar nonEnumShadows = !propertyIsEnumerable.call({ 'valueOf': 1 }, 'valueOf');\n\n/**\n * Creates an array of the enumerable property names of the array-like `value`.\n *\n * @private\n * @param {*} value The value to query.\n * @param {boolean} inherited Specify returning inherited property names.\n * @returns {Array} Returns the array of property names.\n */\nfunction arrayLikeKeys(value, inherited) {\n // Safari 8.1 makes `arguments.callee` enumerable in strict mode.\n // Safari 9 makes `arguments.length` enumerable in strict mode.\n var result = (isArray(value) || isArguments(value))\n ? baseTimes(value.length, String)\n : [];\n\n var length = result.length,\n skipIndexes = !!length;\n\n for (var key in value) {\n if ((inherited || hasOwnProperty.call(value, key)) &&\n !(skipIndexes && (key == 'length' || isIndex(key, length)))) {\n result.push(key);\n }\n }\n return result;\n}\n\n/**\n * Assigns `value` to `key` of `object` if the existing value is not equivalent\n * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {string} key The key of the property to assign.\n * @param {*} value The value to assign.\n */\nfunction assignValue(object, key, value) {\n var objValue = object[key];\n if (!(hasOwnProperty.call(object, key) && eq(objValue, value)) ||\n (value === undefined && !(key in object))) {\n object[key] = value;\n }\n}\n\n/**\n * The base implementation of `_.keys` which doesn't treat sparse arrays as dense.\n *\n * @private\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n */\nfunction baseKeys(object) {\n if (!isPrototype(object)) {\n return nativeKeys(object);\n }\n var result = [];\n for (var key in Object(object)) {\n if (hasOwnProperty.call(object, key) && key != 'constructor') {\n result.push(key);\n }\n }\n return result;\n}\n\n/**\n * The base implementation of `_.rest` which doesn't validate or coerce arguments.\n *\n * @private\n * @param {Function} func The function to apply a rest parameter to.\n * @param {number} [start=func.length-1] The start position of the rest parameter.\n * @returns {Function} Returns the new function.\n */\nfunction baseRest(func, start) {\n start = nativeMax(start === undefined ? (func.length - 1) : start, 0);\n return function() {\n var args = arguments,\n index = -1,\n length = nativeMax(args.length - start, 0),\n array = Array(length);\n\n while (++index < length) {\n array[index] = args[start + index];\n }\n index = -1;\n var otherArgs = Array(start + 1);\n while (++index < start) {\n otherArgs[index] = args[index];\n }\n otherArgs[start] = array;\n return apply(func, this, otherArgs);\n };\n}\n\n/**\n * Copies properties of `source` to `object`.\n *\n * @private\n * @param {Object} source The object to copy properties from.\n * @param {Array} props The property identifiers to copy.\n * @param {Object} [object={}] The object to copy properties to.\n * @param {Function} [customizer] The function to customize copied values.\n * @returns {Object} Returns `object`.\n */\nfunction copyObject(source, props, object, customizer) {\n object || (object = {});\n\n var index = -1,\n length = props.length;\n\n while (++index < length) {\n var key = props[index];\n\n var newValue = customizer\n ? customizer(object[key], source[key], key, object, source)\n : undefined;\n\n assignValue(object, key, newValue === undefined ? source[key] : newValue);\n }\n return object;\n}\n\n/**\n * Creates a function like `_.assign`.\n *\n * @private\n * @param {Function} assigner The function to assign values.\n * @returns {Function} Returns the new assigner function.\n */\nfunction createAssigner(assigner) {\n return baseRest(function(object, sources) {\n var index = -1,\n length = sources.length,\n customizer = length > 1 ? sources[length - 1] : undefined,\n guard = length > 2 ? sources[2] : undefined;\n\n customizer = (assigner.length > 3 && typeof customizer == 'function')\n ? (length--, customizer)\n : undefined;\n\n if (guard && isIterateeCall(sources[0], sources[1], guard)) {\n customizer = length < 3 ? undefined : customizer;\n length = 1;\n }\n object = Object(object);\n while (++index < length) {\n var source = sources[index];\n if (source) {\n assigner(object, source, index, customizer);\n }\n }\n return object;\n });\n}\n\n/**\n * Checks if `value` is a valid array-like index.\n *\n * @private\n * @param {*} value The value to check.\n * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index.\n * @returns {boolean} Returns `true` if `value` is a valid index, else `false`.\n */\nfunction isIndex(value, length) {\n length = length == null ? MAX_SAFE_INTEGER : length;\n return !!length &&\n (typeof value == 'number' || reIsUint.test(value)) &&\n (value > -1 && value % 1 == 0 && value < length);\n}\n\n/**\n * Checks if the given arguments are from an iteratee call.\n *\n * @private\n * @param {*} value The potential iteratee value argument.\n * @param {*} index The potential iteratee index or key argument.\n * @param {*} object The potential iteratee object argument.\n * @returns {boolean} Returns `true` if the arguments are from an iteratee call,\n * else `false`.\n */\nfunction isIterateeCall(value, index, object) {\n if (!isObject(object)) {\n return false;\n }\n var type = typeof index;\n if (type == 'number'\n ? (isArrayLike(object) && isIndex(index, object.length))\n : (type == 'string' && index in object)\n ) {\n return eq(object[index], value);\n }\n return false;\n}\n\n/**\n * Checks if `value` is likely a prototype object.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a prototype, else `false`.\n */\nfunction isPrototype(value) {\n var Ctor = value && value.constructor,\n proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto;\n\n return value === proto;\n}\n\n/**\n * Performs a\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * comparison between two values to determine if they are equivalent.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * var object = { 'a': 1 };\n * var other = { 'a': 1 };\n *\n * _.eq(object, object);\n * // => true\n *\n * _.eq(object, other);\n * // => false\n *\n * _.eq('a', 'a');\n * // => true\n *\n * _.eq('a', Object('a'));\n * // => false\n *\n * _.eq(NaN, NaN);\n * // => true\n */\nfunction eq(value, other) {\n return value === other || (value !== value && other !== other);\n}\n\n/**\n * Checks if `value` is likely an `arguments` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an `arguments` object,\n * else `false`.\n * @example\n *\n * _.isArguments(function() { return arguments; }());\n * // => true\n *\n * _.isArguments([1, 2, 3]);\n * // => false\n */\nfunction isArguments(value) {\n // Safari 8.1 makes `arguments.callee` enumerable in strict mode.\n return isArrayLikeObject(value) && hasOwnProperty.call(value, 'callee') &&\n (!propertyIsEnumerable.call(value, 'callee') || objectToString.call(value) == argsTag);\n}\n\n/**\n * Checks if `value` is classified as an `Array` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array, else `false`.\n * @example\n *\n * _.isArray([1, 2, 3]);\n * // => true\n *\n * _.isArray(document.body.children);\n * // => false\n *\n * _.isArray('abc');\n * // => false\n *\n * _.isArray(_.noop);\n * // => false\n */\nvar isArray = Array.isArray;\n\n/**\n * Checks if `value` is array-like. A value is considered array-like if it's\n * not a function and has a `value.length` that's an integer greater than or\n * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is array-like, else `false`.\n * @example\n *\n * _.isArrayLike([1, 2, 3]);\n * // => true\n *\n * _.isArrayLike(document.body.children);\n * // => true\n *\n * _.isArrayLike('abc');\n * // => true\n *\n * _.isArrayLike(_.noop);\n * // => false\n */\nfunction isArrayLike(value) {\n return value != null && isLength(value.length) && !isFunction(value);\n}\n\n/**\n * This method is like `_.isArrayLike` except that it also checks if `value`\n * is an object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array-like object,\n * else `false`.\n * @example\n *\n * _.isArrayLikeObject([1, 2, 3]);\n * // => true\n *\n * _.isArrayLikeObject(document.body.children);\n * // => true\n *\n * _.isArrayLikeObject('abc');\n * // => false\n *\n * _.isArrayLikeObject(_.noop);\n * // => false\n */\nfunction isArrayLikeObject(value) {\n return isObjectLike(value) && isArrayLike(value);\n}\n\n/**\n * Checks if `value` is classified as a `Function` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a function, else `false`.\n * @example\n *\n * _.isFunction(_);\n * // => true\n *\n * _.isFunction(/abc/);\n * // => false\n */\nfunction isFunction(value) {\n // The use of `Object#toString` avoids issues with the `typeof` operator\n // in Safari 8-9 which returns 'object' for typed array and other constructors.\n var tag = isObject(value) ? objectToString.call(value) : '';\n return tag == funcTag || tag == genTag;\n}\n\n/**\n * Checks if `value` is a valid array-like length.\n *\n * **Note:** This method is loosely based on\n * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.\n * @example\n *\n * _.isLength(3);\n * // => true\n *\n * _.isLength(Number.MIN_VALUE);\n * // => false\n *\n * _.isLength(Infinity);\n * // => false\n *\n * _.isLength('3');\n * // => false\n */\nfunction isLength(value) {\n return typeof value == 'number' &&\n value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;\n}\n\n/**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */\nfunction isObject(value) {\n var type = typeof value;\n return !!value && (type == 'object' || type == 'function');\n}\n\n/**\n * Checks if `value` is object-like. A value is object-like if it's not `null`\n * and has a `typeof` result of \"object\".\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n * @example\n *\n * _.isObjectLike({});\n * // => true\n *\n * _.isObjectLike([1, 2, 3]);\n * // => true\n *\n * _.isObjectLike(_.noop);\n * // => false\n *\n * _.isObjectLike(null);\n * // => false\n */\nfunction isObjectLike(value) {\n return !!value && typeof value == 'object';\n}\n\n/**\n * Assigns own enumerable string keyed properties of source objects to the\n * destination object. Source objects are applied from left to right.\n * Subsequent sources overwrite property assignments of previous sources.\n *\n * **Note:** This method mutates `object` and is loosely based on\n * [`Object.assign`](https://mdn.io/Object/assign).\n *\n * @static\n * @memberOf _\n * @since 0.10.0\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} [sources] The source objects.\n * @returns {Object} Returns `object`.\n * @see _.assignIn\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * }\n *\n * function Bar() {\n * this.c = 3;\n * }\n *\n * Foo.prototype.b = 2;\n * Bar.prototype.d = 4;\n *\n * _.assign({ 'a': 0 }, new Foo, new Bar);\n * // => { 'a': 1, 'c': 3 }\n */\nvar assign = createAssigner(function(object, source) {\n if (nonEnumShadows || isPrototype(source) || isArrayLike(source)) {\n copyObject(source, keys(source), object);\n return;\n }\n for (var key in source) {\n if (hasOwnProperty.call(source, key)) {\n assignValue(object, key, source[key]);\n }\n }\n});\n\n/**\n * Creates an array of the own enumerable property names of `object`.\n *\n * **Note:** Non-object values are coerced to objects. See the\n * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)\n * for more details.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.keys(new Foo);\n * // => ['a', 'b'] (iteration order is not guaranteed)\n *\n * _.keys('hi');\n * // => ['0', '1']\n */\nfunction keys(object) {\n return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object);\n}\n\nmodule.exports = assign;\n","/**\n * To rebuild this script you need to run:\nnpm install\nnpm run blocks\n *\n * Since we're using gulp 3 still you may need to force NPM version:\nexport NVM_DIR=\"$HOME/.nvm\"\n[ -s \"/usr/local/opt/nvm/nvm.sh\" ] && . \"/usr/local/opt/nvm/nvm.sh\"\nnvm use 11.15.0\nfind . -name \".DS_Store\" -delete\n */\nimport assign from 'lodash.assign';\n\nconst { __ } = wp.i18n;\nconst { createHigherOrderComponent } = wp.compose;\nconst { Fragment } = wp.element;\nconst { InspectorControls } = wp.blockEditor;\nconst { addFilter } = wp.hooks;\nconst { PanelBody, BaseControl, ButtonGroup, Button, SelectControl } = wp.components;\n\n// Content Width, Max Width, Content Align, Padding.\nconst enableLayoutSettingsBlocks = [\n\t'core/cover',\n\t'core/group',\n];\n\n// Max Width.\nconst enableMaxWidthSettingsBlocks = [\n\t'core/heading',\n\t'core/paragraph',\n];\n\n// Margin, only Top and Bottom.\nconst enableSpacingSettingsBlocks = [\n\t'core/heading',\n\t'core/paragraph',\n\t'core/separator',\n];\n\n// Margin, Top, Right, Bottom, and Left.\nconst enableMarginSettingsBlocks = [\n\t'core/image',\n\t'core/cover',\n\t'core/group',\n];\n\n/**\n * Add layout control attributes to block.\n *\n * @param {object} settings Current block settings.\n * @param {string} name Name of block.\n *\n * @returns {object} Modified block settings.\n */\nconst addLayoutControlAttribute = ( settings, name ) => {\n\tif ( enableLayoutSettingsBlocks.includes( name ) ) {\n\t\t/**\n\t\t * Use Lodash's assign to gracefully handle if attributes are undefined.\n\t\t *\n\t\t * TODO: These should be named spacingTop not verticalSpacingTop since left/right aren't vertical.\n\t\t * I wonder if it's too late to change and safely deprecate?\n\t\t */\n\t\tsettings.attributes = assign( settings.attributes, {\n\t\t\tcontentWidth: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tcontentAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tverticalSpacingTop: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tverticalSpacingBottom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tverticalSpacingLeft: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tverticalSpacingRight: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t} );\n\t}\n\n\tif ( enableMaxWidthSettingsBlocks.includes( name ) ) {\n\t\t/**\n\t\t * Use Lodash's assign to gracefully handle if attributes are undefined.\n\t\t */\n\t\tsettings.attributes = assign( settings.attributes, {\n\t\t\tmaxWidth: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tcontentAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t} );\n\t}\n\n\tif ( enableSpacingSettingsBlocks.includes( name ) ) {\n\t\t/**\n\t\t * Use Lodash's assign to gracefully handle if attributes are undefined.\n\t\t */\n\t\tsettings.attributes = assign( settings.attributes, {\n\t\t\tspacingTop: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tspacingBottom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t} );\n\t}\n\n\tif ( enableMarginSettingsBlocks.includes( name ) ) {\n\t\t/**\n\t\t * Use Lodash's assign to gracefully handle if attributes are undefined.\n\t\t */\n\t\tsettings.attributes = assign( settings.attributes, {\n\t\t\tmarginTop: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tmarginBottom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tmarginLeft: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t\tmarginRight: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '',\n\t\t\t},\n\t\t} );\n\t}\n\n\treturn settings;\n};\n\naddFilter( 'blocks.registerBlockType', 'mai-engine/attribute/layout-settings', addLayoutControlAttribute );\n\n/**\n * Create HOC to add contentWidth and Spacing controls to inspector controls of block.\n */\nconst withLayoutControls = createHigherOrderComponent( ( BlockEdit ) => {\n\treturn ( props ) => {\n\t\tif ( enableLayoutSettingsBlocks.includes( props.name ) ) {\n\n\t\t\tconst contentWidthChoices = [\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XS', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xs',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'S', 'mai-engine' ),\n\t\t\t\t\tvalue: 'sm',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'M', 'mai-engine' ),\n\t\t\t\t\tvalue: 'md',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'L', 'mai-engine' ),\n\t\t\t\t\tvalue: 'lg',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XL', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'Full', 'mai-engine' ),\n\t\t\t\t\tvalue: 'no',\n\t\t\t\t},\n\t\t\t];\n\n\t\t\tconst alignChoices = [\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'Start', 'mai-engine' ),\n\t\t\t\t\tvalue: 'start',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'Center', 'mai-engine' ),\n\t\t\t\t\tvalue: 'center',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'Right', 'mai-engine' ),\n\t\t\t\t\tvalue: 'end',\n\t\t\t\t},\n\t\t\t];\n\n\t\t\tconst paddingChoices = [\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XS', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xs',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'S', 'mai-engine' ),\n\t\t\t\t\tvalue: 'sm',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'M', 'mai-engine' ),\n\t\t\t\t\tvalue: 'md',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'L', 'mai-engine' ),\n\t\t\t\t\tvalue: 'lg',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XL', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xl',\n\t\t\t\t},\n\t\t\t];\n\n\t\t\tconst {\n\t\t\t\t\tcontentWidth,\n\t\t\t\t\tcontentAlign,\n\t\t\t\t\tverticalSpacingTop,\n\t\t\t\t\tverticalSpacingBottom,\n\t\t\t\t\tverticalSpacingLeft,\n\t\t\t\t\tverticalSpacingRight,\n\t\t\t\t} = props.attributes;\n\n\t\t\treturn (\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{contentWidthChoices.map( sizeInfo => (\n\t\t\t\t\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\t\t\t\tcontentWidth: sizeInfo.value,\n\t\t\t\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\t\tdata-checked={contentWidth === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tvalue={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tkey={`mai-content-width-${sizeInfo.value}`}\n\t\t\t\t\t\t\t\t\t\t\tindex={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisSecondary={contentWidth !== sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisPrimary={contentWidth === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t{sizeInfo.label}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t) )}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{alignChoices.map( alignInfo => (\n\t\t\t\t\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\t\t\t\tcontentAlign: alignInfo.value,\n\t\t\t\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\t\tdata-checked={contentAlign === alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tvalue={alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tkey={`mai-content-align-${alignInfo.value}`}\n\t\t\t\t\t\t\t\t\t\t\tindex={alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisSecondary={contentAlign !== alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisPrimary={contentAlign === alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t{alignInfo.label}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t) )}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{paddingChoices.map( sizeInfo => (\n\t\t\t\t\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\t\t\t\tverticalSpacingTop: sizeInfo.value,\n\t\t\t\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\t\tdata-checked={verticalSpacingTop === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tvalue={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tkey={`mai-vertical-space-top-${sizeInfo.value}`}\n\t\t\t\t\t\t\t\t\t\t\tindex={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisSecondary={verticalSpacingTop !== sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisPrimary={verticalSpacingTop === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t{sizeInfo.label}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t) )}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{paddingChoices.map( sizeInfo => (\n\t\t\t\t\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tverticalSpacingBottom: sizeInfo.value,\n\t\t\t\t\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\t\t\tdata-checked={verticalSpacingBottom === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tvalue={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tkey={`mai-vertical-space-bottom-${sizeInfo.value}`}\n\t\t\t\t\t\t\t\t\t\t\t\tindex={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tisSecondary={verticalSpacingBottom !== sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tisPrimary={verticalSpacingBottom === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t{sizeInfo.label}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t) )}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{paddingChoices.map( sizeInfo => (\n\t\t\t\t\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tverticalSpacingLeft: sizeInfo.value,\n\t\t\t\t\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\t\t\tdata-checked={verticalSpacingLeft === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tvalue={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tkey={`mai-vertical-space-left-${sizeInfo.value}`}\n\t\t\t\t\t\t\t\t\t\t\t\tindex={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tisSecondary={verticalSpacingLeft !== sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tisPrimary={verticalSpacingLeft === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t{sizeInfo.label}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t) )}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{paddingChoices.map( sizeInfo => (\n\t\t\t\t\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tverticalSpacingRight: sizeInfo.value,\n\t\t\t\t\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\t\t\tdata-checked={verticalSpacingRight === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tvalue={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tkey={`mai-vertical-space-right-${sizeInfo.value}`}\n\t\t\t\t\t\t\t\t\t\t\t\tindex={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tisSecondary={verticalSpacingRight !== sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t\tisPrimary={verticalSpacingRight === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t{sizeInfo.label}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t) )}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t);\n\t\t}\n\n\t\treturn (\n\t\t\t\n\t\t);\n\t};\n\n}, 'withLayoutControls' );\n\naddFilter( 'editor.BlockEdit', 'mai-engine/with-layout-settings', withLayoutControls );\n\n\n/**********************\n * Max Width Settings *\n **********************/\n\n\n/**\n * Create HOC to add maxWidth control to inspector controls of block.\n */\nconst withMaxWidthControls = createHigherOrderComponent( ( BlockEdit ) => {\n\treturn ( props ) => {\n\n\t\tif ( enableMaxWidthSettingsBlocks.includes( props.name ) ) {\n\n\t\t\tconst widthChoices = [\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XS', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xs',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'S', 'mai-engine' ),\n\t\t\t\t\tvalue: 'sm',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'M', 'mai-engine' ),\n\t\t\t\t\tvalue: 'md',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'L', 'mai-engine' ),\n\t\t\t\t\tvalue: 'lg',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XL', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xl',\n\t\t\t\t},\n\t\t\t];\n\n\t\t\tconst alignChoices = [\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'Start', 'mai-engine' ),\n\t\t\t\t\tvalue: 'start',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'Center', 'mai-engine' ),\n\t\t\t\t\tvalue: 'center',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'Right', 'mai-engine' ),\n\t\t\t\t\tvalue: 'end',\n\t\t\t\t},\n\t\t\t];\n\n\t\t\tconst {\n\t\t\t\t\tmaxWidth,\n\t\t\t\t\tcontentAlign,\n\t\t\t\t} = props.attributes;\n\n\t\t\treturn (\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{widthChoices.map( sizeInfo => (\n\t\t\t\t\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\t\t\t\tmaxWidth: sizeInfo.value,\n\t\t\t\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\t\tdata-checked={maxWidth === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tvalue={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tkey={`mai-width-${sizeInfo.value}`}\n\t\t\t\t\t\t\t\t\t\t\tindex={sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisSecondary={maxWidth !== sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisPrimary={maxWidth === sizeInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t{sizeInfo.label}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t) )}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{alignChoices.map( alignInfo => (\n\t\t\t\t\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\t\t\t\tcontentAlign: alignInfo.value,\n\t\t\t\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\t\t\t\tdata-checked={contentAlign === alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tvalue={alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tkey={`mai-width-content-align-${alignInfo.value}`}\n\t\t\t\t\t\t\t\t\t\t\tindex={alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisSecondary={contentAlign !== alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\tisPrimary={contentAlign === alignInfo.value}\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t{alignInfo.label}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t) )}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t);\n\t\t}\n\n\t\treturn (\n\t\t\t\n\t\t);\n\t};\n\n}, 'withMaxWidthControls' );\n\naddFilter( 'editor.BlockEdit', 'mai-engine/with-max-width-settings', withMaxWidthControls );\n\n\n/*****************************\n * Spacing Settings (padding) *\n *****************************/\n\n\n/**\n * Create HOC to add SpacingTop and SpacingBottom controls to inspector controls of block.\n */\nconst withSpacingControls = createHigherOrderComponent( ( BlockEdit ) => {\n\treturn ( props ) => {\n\n\t\tif ( enableSpacingSettingsBlocks.includes( props.name ) ) {\n\n\t\t\t// Values mapped to a spacing sizes, labels kept consistent. Matches grid/archive column and row gap.\n\t\t\tconst marginTopBottomChoices = [\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'Default', 'mai-engine' ),\n\t\t\t\t\tvalue: '',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'None', 'mai-engine' ),\n\t\t\t\t\tvalue: 'no',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XXS', 'mai-engine' ),\n\t\t\t\t\tvalue: 'sm',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XS', 'mai-engine' ),\n\t\t\t\t\tvalue: 'md',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'S', 'mai-engine' ),\n\t\t\t\t\tvalue: 'lg',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'M', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'L', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xxl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XL', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xxxl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( '2XL', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xxxxl',\n\t\t\t\t},\n\t\t\t];\n\n\t\t\tconst {\n\t\t\t\t\tspacingTop,\n\t\t\t\t\tspacingBottom,\n\t\t\t\t} = props.attributes;\n\n\t\t\treturn (\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\tspacingTop: spacingTop,\n\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\toptions={ marginTopBottomChoices }\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\tspacingBottom: spacingBottom,\n\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\toptions={ marginTopBottomChoices }\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t);\n\t\t}\n\n\t\treturn (\n\t\t\t\n\t\t);\n\t};\n\n}, 'withSpacingControls' );\n\naddFilter( 'editor.BlockEdit', 'mai-engine/with-spacing-settings', withSpacingControls );\n\n/*******************\n * Margin Settings *\n *******************/\n\n/**\n * Create HOC to add Margin controls to inspector controls of block.\n */\nconst withMarginControls = createHigherOrderComponent( ( BlockEdit ) => {\n\treturn ( props ) => {\n\n\t\tif ( enableMarginSettingsBlocks.includes( props.name ) ) {\n\n\t\t\t// Values mapped to a spacing sizes, labels kept consistent. Matches grid/archive column and row gap.\n\t\t\tconst widthChoices = [\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'Default', 'mai-engine' ),\n\t\t\t\t\tvalue: '',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'None', 'mai-engine' ),\n\t\t\t\t\tvalue: 'no',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XS', 'mai-engine' ),\n\t\t\t\t\tvalue: 'md',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'S', 'mai-engine' ),\n\t\t\t\t\tvalue: 'lg',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'M', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'L', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xxl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XL', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xxxl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( '2XL', 'mai-engine' ),\n\t\t\t\t\tvalue: 'xxxxl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XS Overlap', 'mai-engine' ),\n\t\t\t\t\tvalue: '-md',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'S Overlap', 'mai-engine' ),\n\t\t\t\t\tvalue: '-lg',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'M Overlap', 'mai-engine' ),\n\t\t\t\t\tvalue: '-xl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'L Overlap', 'mai-engine' ),\n\t\t\t\t\tvalue: '-xxl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XL Overlap', 'mai-engine' ),\n\t\t\t\t\tvalue: '-xxxl',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: __( 'XXL Overlap', 'mai-engine' ),\n\t\t\t\t\tvalue: '-xxxxl',\n\t\t\t\t},\n\t\t\t];\n\n\t\t\tconst {\n\t\t\t\t\tmarginTop,\n\t\t\t\t\tmarginBottom,\n\t\t\t\t\tmarginLeft,\n\t\t\t\t\tmarginRight,\n\t\t\t\t} = props.attributes;\n\n\t\t\treturn (\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\tmarginTop: marginTop,\n\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\toptions={ widthChoices }\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\tmarginBottom: marginBottom,\n\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\toptions={ widthChoices }\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\tmarginLeft: marginLeft,\n\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\toptions={ widthChoices }\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t {\n\t\t\t\t\t\t\t\t\tprops.setAttributes( {\n\t\t\t\t\t\t\t\t\t\tmarginRight: marginRight,\n\t\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\t}}\n\t\t\t\t\t\t\t\toptions={ widthChoices }\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t

{ __( 'Note: Left/right overlap settings are disabled on smaller screens.', 'mai-engine' ) }

\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t);\n\t\t}\n\n\t\treturn (\n\t\t\t\n\t\t);\n\t};\n\n}, 'withMarginControls' );\n\naddFilter( 'editor.BlockEdit', 'mai-engine/with-margin-settings', withMarginControls );\n\n\n/**********************************\n * Block attributes (editor only) *\n **********************************/\n\n\nconst addCustomAttributes = createHigherOrderComponent( ( BlockListBlock ) => {\n\treturn ( props ) => {\n\n\t\tconst wrapperProps = {};\n\n\t\tif ( enableLayoutSettingsBlocks.includes( props.name ) ) {\n\t\t\twrapperProps['data-content-width'] = props.attributes.contentWidth;\n\t\t\twrapperProps['data-content-align'] = props.attributes.contentAlign;\n\t\t\twrapperProps['data-spacing-top'] = props.attributes.verticalSpacingTop;\n\t\t\twrapperProps['data-spacing-bottom'] = props.attributes.verticalSpacingBottom;\n\t\t\twrapperProps['data-spacing-left'] = props.attributes.verticalSpacingLeft;\n\t\t\twrapperProps['data-spacing-right'] = props.attributes.verticalSpacingRight;\n\t\t}\n\n\t\tif ( enableMaxWidthSettingsBlocks.includes( props.name ) ) {\n\t\t\twrapperProps['data-max-width'] = props.attributes.maxWidth;\n\t\t\twrapperProps['data-content-align'] = props.attributes.contentAlign;\n\t\t}\n\n\t\tif ( enableSpacingSettingsBlocks.includes( props.name ) ) {\n\t\t\twrapperProps['data-spacing-top'] = props.attributes.spacingTop;\n\t\t\twrapperProps['data-spacing-bottom'] = props.attributes.spacingBottom;\n\t\t}\n\n\t\tif ( enableMarginSettingsBlocks.includes( props.name ) ) {\n\t\t\twrapperProps['data-margin-top'] = props.attributes.marginTop;\n\t\t\twrapperProps['data-margin-bottom'] = props.attributes.marginBottom;\n\t\t\twrapperProps['data-margin-left'] = props.attributes.marginLeft;\n\t\t\twrapperProps['data-margin-right'] = props.attributes.marginRight;\n\t\t}\n\n\t\tif ( wrapperProps ) {\n\t\t\treturn (\n\t\t\t\t\n\t\t\t);\n\t\t}\n\n\t\treturn (\n\t\t\t\n\t\t);\n\t};\n\n}, 'addCustomAttributes' );\n\naddFilter( 'editor.BlockListBlock', 'mai-engine/add-custom-attributes', addCustomAttributes );\n","import './layout-settings';\n"]} \ No newline at end of file diff --git a/assets/js/min/customizer.js b/assets/js/min/customizer.js new file mode 100644 index 000000000..dd483a12e --- /dev/null +++ b/assets/js/min/customizer.js @@ -0,0 +1 @@ +jQuery(document).ready((function(o){var t=o('.kirki-sortable-item[data-value^="genesis_"]');if(t.length){var e=t.parents(".customize-control-kirki-sortable");if(e.length){var n=e.find(".customize-control-description");n.length&&(n.after('Toggle Hooks'),e.on("click",".mai-toggle-hooks",(function(o){o.preventDefault(),t.toggleClass("mai-sortable-expanded")})))}}})),wp.customize.bind("ready",(function(){wp.customize.control("custom_logo",(function(o){const t=wp.customize.control("mai-engine[show-tagline]"),e=o=>{t.toggle(!o)};e(o.setting.get()),o.setting.bind(e)}))})); \ No newline at end of file diff --git a/assets/js/min/editor.js b/assets/js/min/editor.js new file mode 100644 index 000000000..8dfbd8487 --- /dev/null +++ b/assets/js/min/editor.js @@ -0,0 +1 @@ +wp.domReady((()=>{wp.blocks.unregisterBlockStyle("core/button",["outline","squared","fill"]),wp.blocks.registerBlockStyle("core/button",{name:"secondary",label:maiEditorVars.secondary}),wp.blocks.registerBlockStyle("core/button",{name:"outline",label:maiEditorVars.outline}),wp.blocks.registerBlockStyle("core/button",{name:"link",label:maiEditorVars.link})})),function(e){if("object"==typeof acf){acf.add_filter("color_picker_args",(function(e,a){return e.palettes=maiEditorVars.palette,e})),acf.add_filter("select2_args",(function(a,i,t,n,o){return n.data("key")&&["mai_icon_choices","mai_icon_brand_choices"].includes(n.data("key"))?(a.templateSelection=function(a){var i=e('');return i.html(a.text),i.data("element",a.element),i},a):a})),acf.add_filter("select2_escape_markup",(function(e,a,i,t,n,o){return n.data("key")&&["mai_icon_choices","mai_icon_brand_choices"].includes(n.data("key"))?a:e}));var a=["mai_icon_choices","mai_icon_brand_choices"],i=maiEditorVars.post,t=maiEditorVars.term;acf.addFilter("select2_ajax_data",(function(e,c,d,l,r){if(a.includes(e.field_key)&&(e.style=acf.getField("mai_icon_style").val()),Object.values(i).includes(e.field_key)){if(i.post_type===e.field_key)return e;i.post__in===e.field_key&&(e.post_type=n(d,i)),i.post__not_in===e.field_key&&(e.post_type=n(d,i)),i.taxonomy===e.field_key&&(e.post_type=n(d,i)),i.terms===e.field_key&&(e.taxonomy=function(e,a){var i=e.parents(".acf-row").find('.acf-field[data-key="'+a.taxonomy+'"]');return acf.getField(i).val()}(d,i)),i.post_parent__in===e.field_key&&(e.post_type=n(d,i))}if(Object.values(t).includes(e.field_key)){if(t.taxonomy===e.field_key)return e;t.include===e.field_key&&(e.taxonomy=o(d,t)),t.exclude===e.field_key&&(e.taxonomy=o(d,t)),t.parent===e.field_key&&(e.taxonomy=o(d,t))}return e})),void 0!==acf.add_action&&(acf.addAction("ready_field/key=mai_grid_block_show",c),acf.addAction("append_field/key=mai_grid_block_show",c),acf.addAction("ready_field/key=mai_column_background",d),acf.addAction("ready_field/key=mai_divider_color",d),acf.addAction("ready_field/key=mai_icon_color",d),acf.addAction("ready_field/key=mai_icon_background",d),acf.addAction("append_field/key=mai_column_background",d),acf.addAction("append_field/key=mai_divider_color",d),acf.addAction("append_field/key=mai_icon_color",d),acf.addAction("append_field/key=mai_icon_background",d))}function n(e,a){var i=e.parents(".acf-fields").find('.acf-field[data-key="'+a.post_type+'"]');return acf.getField(i).val()}function o(e,a){var i=e.parents(".acf-fields").find('.acf-field[data-key="'+a.taxonomy+'"]');return acf.getField(i).val()}function c(a){a.$el.hasClass("mai-sortable")&&a.$el.find(".acf-checkbox-list").sortable({items:"> li",handle:"> .mai-acf-sortable-handle",placeholder:"sortable-checkbox-placeholder",forcePlaceholderSize:!0,scroll:!0,create:function(a,i){e(this).find("li").append('')},stop:function(e,a){},update:function(a,i){e(this).find('input[type="checkbox"]').trigger("change")}})}function d(a){var i=a.$el.find(".acf-radio-list label");i.length&&e.each(i,(function(a,i){e(this).contents().filter(((e,a)=>a.nodeType===Node.TEXT_NODE&&""!==a.textContent.trim())).wrap("")}))}}(jQuery); \ No newline at end of file diff --git a/assets/js/min/editor.min.js b/assets/js/min/editor.min.js index 8bd35126a..8dfbd8487 100644 --- a/assets/js/min/editor.min.js +++ b/assets/js/min/editor.min.js @@ -1 +1 @@ -wp.domReady(()=>{wp.blocks.unregisterBlockStyle("core/button",["outline","squared","fill"]),wp.blocks.registerBlockStyle("core/button",{name:"secondary",label:maiEditorVars.secondary}),wp.blocks.registerBlockStyle("core/button",{name:"outline",label:maiEditorVars.outline}),wp.blocks.registerBlockStyle("core/button",{name:"link",label:maiEditorVars.link})}),function(e){if("object"==typeof acf){acf.add_filter("color_picker_args",(function(e,a){return e.palettes=maiEditorVars.palette,e})),acf.add_filter("select2_args",(function(a,i,t,n,o){return n.data("key")&&["mai_icon_choices","mai_icon_brand_choices"].includes(n.data("key"))?(a.templateSelection=function(a){var i=e('');return i.html(a.text),i.data("element",a.element),i},a):a})),acf.add_filter("select2_escape_markup",(function(e,a,i,t,n,o){return n.data("key")&&["mai_icon_choices","mai_icon_brand_choices"].includes(n.data("key"))?a:e}));var a=["mai_icon_choices","mai_icon_brand_choices"],i=maiEditorVars.post,t=maiEditorVars.term;acf.addFilter("select2_ajax_data",(function(e,c,d,l,r){if(a.includes(e.field_key)&&(e.style=acf.getField("mai_icon_style").val()),Object.values(i).includes(e.field_key)){if(i.post_type===e.field_key)return e;i.post__in===e.field_key&&(e.post_type=n(d,i)),i.post__not_in===e.field_key&&(e.post_type=n(d,i)),i.taxonomy===e.field_key&&(e.post_type=n(d,i)),i.terms===e.field_key&&(e.taxonomy=function(e,a){var i=e.parents(".acf-row").find('.acf-field[data-key="'+a.taxonomy+'"]');return acf.getField(i).val()}(d,i)),i.post_parent__in===e.field_key&&(e.post_type=n(d,i))}if(Object.values(t).includes(e.field_key)){if(t.taxonomy===e.field_key)return e;t.include===e.field_key&&(e.taxonomy=o(d,t)),t.exclude===e.field_key&&(e.taxonomy=o(d,t)),t.parent===e.field_key&&(e.taxonomy=o(d,t))}return e})),void 0!==acf.add_action&&(acf.addAction("ready_field/key=mai_grid_block_show",c),acf.addAction("append_field/key=mai_grid_block_show",c),acf.addAction("ready_field/key=mai_column_background",d),acf.addAction("ready_field/key=mai_divider_color",d),acf.addAction("ready_field/key=mai_icon_color",d),acf.addAction("ready_field/key=mai_icon_background",d),acf.addAction("append_field/key=mai_column_background",d),acf.addAction("append_field/key=mai_divider_color",d),acf.addAction("append_field/key=mai_icon_color",d),acf.addAction("append_field/key=mai_icon_background",d))}function n(e,a){var i=e.parents(".acf-fields").find('.acf-field[data-key="'+a.post_type+'"]');return acf.getField(i).val()}function o(e,a){var i=e.parents(".acf-fields").find('.acf-field[data-key="'+a.taxonomy+'"]');return acf.getField(i).val()}function c(a){a.$el.hasClass("mai-sortable")&&a.$el.find(".acf-checkbox-list").sortable({items:"> li",handle:"> .mai-acf-sortable-handle",placeholder:"sortable-checkbox-placeholder",forcePlaceholderSize:!0,scroll:!0,create:function(a,i){e(this).find("li").append('')},stop:function(e,a){},update:function(a,i){e(this).find('input[type="checkbox"]').trigger("change")}})}function d(a){var i=a.$el.find(".acf-radio-list label");i.length&&e.each(i,(function(a,i){e(this).contents().filter((e,a)=>a.nodeType===Node.TEXT_NODE&&""!==a.textContent.trim()).wrap("")}))}}(jQuery); \ No newline at end of file +wp.domReady((()=>{wp.blocks.unregisterBlockStyle("core/button",["outline","squared","fill"]),wp.blocks.registerBlockStyle("core/button",{name:"secondary",label:maiEditorVars.secondary}),wp.blocks.registerBlockStyle("core/button",{name:"outline",label:maiEditorVars.outline}),wp.blocks.registerBlockStyle("core/button",{name:"link",label:maiEditorVars.link})})),function(e){if("object"==typeof acf){acf.add_filter("color_picker_args",(function(e,a){return e.palettes=maiEditorVars.palette,e})),acf.add_filter("select2_args",(function(a,i,t,n,o){return n.data("key")&&["mai_icon_choices","mai_icon_brand_choices"].includes(n.data("key"))?(a.templateSelection=function(a){var i=e('');return i.html(a.text),i.data("element",a.element),i},a):a})),acf.add_filter("select2_escape_markup",(function(e,a,i,t,n,o){return n.data("key")&&["mai_icon_choices","mai_icon_brand_choices"].includes(n.data("key"))?a:e}));var a=["mai_icon_choices","mai_icon_brand_choices"],i=maiEditorVars.post,t=maiEditorVars.term;acf.addFilter("select2_ajax_data",(function(e,c,d,l,r){if(a.includes(e.field_key)&&(e.style=acf.getField("mai_icon_style").val()),Object.values(i).includes(e.field_key)){if(i.post_type===e.field_key)return e;i.post__in===e.field_key&&(e.post_type=n(d,i)),i.post__not_in===e.field_key&&(e.post_type=n(d,i)),i.taxonomy===e.field_key&&(e.post_type=n(d,i)),i.terms===e.field_key&&(e.taxonomy=function(e,a){var i=e.parents(".acf-row").find('.acf-field[data-key="'+a.taxonomy+'"]');return acf.getField(i).val()}(d,i)),i.post_parent__in===e.field_key&&(e.post_type=n(d,i))}if(Object.values(t).includes(e.field_key)){if(t.taxonomy===e.field_key)return e;t.include===e.field_key&&(e.taxonomy=o(d,t)),t.exclude===e.field_key&&(e.taxonomy=o(d,t)),t.parent===e.field_key&&(e.taxonomy=o(d,t))}return e})),void 0!==acf.add_action&&(acf.addAction("ready_field/key=mai_grid_block_show",c),acf.addAction("append_field/key=mai_grid_block_show",c),acf.addAction("ready_field/key=mai_column_background",d),acf.addAction("ready_field/key=mai_divider_color",d),acf.addAction("ready_field/key=mai_icon_color",d),acf.addAction("ready_field/key=mai_icon_background",d),acf.addAction("append_field/key=mai_column_background",d),acf.addAction("append_field/key=mai_divider_color",d),acf.addAction("append_field/key=mai_icon_color",d),acf.addAction("append_field/key=mai_icon_background",d))}function n(e,a){var i=e.parents(".acf-fields").find('.acf-field[data-key="'+a.post_type+'"]');return acf.getField(i).val()}function o(e,a){var i=e.parents(".acf-fields").find('.acf-field[data-key="'+a.taxonomy+'"]');return acf.getField(i).val()}function c(a){a.$el.hasClass("mai-sortable")&&a.$el.find(".acf-checkbox-list").sortable({items:"> li",handle:"> .mai-acf-sortable-handle",placeholder:"sortable-checkbox-placeholder",forcePlaceholderSize:!0,scroll:!0,create:function(a,i){e(this).find("li").append('')},stop:function(e,a){},update:function(a,i){e(this).find('input[type="checkbox"]').trigger("change")}})}function d(a){var i=a.$el.find(".acf-radio-list label");i.length&&e.each(i,(function(a,i){e(this).contents().filter(((e,a)=>a.nodeType===Node.TEXT_NODE&&""!==a.textContent.trim())).wrap("")}))}}(jQuery); \ No newline at end of file diff --git a/assets/js/min/global.js b/assets/js/min/global.js new file mode 100644 index 000000000..49b477e4a --- /dev/null +++ b/assets/js/min/global.js @@ -0,0 +1 @@ +function maiToggleAriaValues(e){var t="false"===e.getAttribute("aria-expanded")?"true":"false";return e.setAttribute("aria-expanded",t),e.setAttribute("aria-pressed",t),e}!function(){var e=document.documentElement,t=document.getElementsByTagName("body")[0],r=window.innerWidth-document.documentElement.clientWidth,c=document.querySelectorAll(".search-toggle");r>0&&r<=20&&e.style.setProperty("--scrollbar-width",r+"px");var n=function(e){var t=e.target.closest(".search-icon-form");t&&o(t)},o=function(e){var r=e.closest(".search-icon-form");if(r){var c=r.querySelector(".search-form");maiToggleAriaValues(r.querySelector(".search-toggle")),c.classList.toggle("search-form-visible"),c.classList.contains("search-form-visible")?(t.addEventListener("keydown",s,!1),t.addEventListener("click",s,!1),c.querySelector(".search-form-input").focus()):(t.removeEventListener("keydown",s,!1),t.removeEventListener("click",s,!1))}},s=function(e){e.target.closest(".search-icon-form")&&!["Escape","Esc"].includes(e.key)||document.querySelectorAll(".search-form-visible").forEach((function(e){o(e)}))};c.forEach((function(e){e.addEventListener("click",n,!1)}))}(); \ No newline at end of file diff --git a/assets/js/min/global.min.js b/assets/js/min/global.min.js index a5544dbe7..49b477e4a 100644 --- a/assets/js/min/global.min.js +++ b/assets/js/min/global.min.js @@ -1 +1 @@ -function maiToggleAriaValues(e){var t="false"===e.getAttribute("aria-expanded")?"true":"false";return e.setAttribute("aria-expanded",t),e.setAttribute("aria-pressed",t),e}!function(){var e=document.documentElement,t=document.getElementsByTagName("body")[0],r=window.innerWidth-document.documentElement.clientWidth,c=document.querySelectorAll(".search-toggle");!CSS.supports("width","100dvw")&&r>0&&r<=20&&(e.style.setProperty("--scrollbar-width",r+"px"),e.style.setProperty("--viewport-width","calc(100vw - var(--scrollbar-width, 0px))"));var o=function(e){var t=e.target.closest(".search-icon-form");t&&s(t)},s=function(e){var r=e.closest(".search-icon-form");if(r){var c=r.querySelector(".search-form");maiToggleAriaValues(r.querySelector(".search-toggle")),c.classList.toggle("search-form-visible"),c.classList.contains("search-form-visible")?(t.addEventListener("keydown",i,!1),t.addEventListener("click",i,!1),c.querySelector(".search-form-input").focus()):(t.removeEventListener("keydown",i,!1),t.removeEventListener("click",i,!1))}},i=function(e){e.target.closest(".search-icon-form")&&!["Escape","Esc"].includes(e.key)||document.querySelectorAll(".search-form-visible").forEach((function(e){s(e)}))};c.forEach((function(e){e.addEventListener("click",o,!1)}))}(); \ No newline at end of file +function maiToggleAriaValues(e){var t="false"===e.getAttribute("aria-expanded")?"true":"false";return e.setAttribute("aria-expanded",t),e.setAttribute("aria-pressed",t),e}!function(){var e=document.documentElement,t=document.getElementsByTagName("body")[0],r=window.innerWidth-document.documentElement.clientWidth,c=document.querySelectorAll(".search-toggle");r>0&&r<=20&&e.style.setProperty("--scrollbar-width",r+"px");var n=function(e){var t=e.target.closest(".search-icon-form");t&&o(t)},o=function(e){var r=e.closest(".search-icon-form");if(r){var c=r.querySelector(".search-form");maiToggleAriaValues(r.querySelector(".search-toggle")),c.classList.toggle("search-form-visible"),c.classList.contains("search-form-visible")?(t.addEventListener("keydown",s,!1),t.addEventListener("click",s,!1),c.querySelector(".search-form-input").focus()):(t.removeEventListener("keydown",s,!1),t.removeEventListener("click",s,!1))}},s=function(e){e.target.closest(".search-icon-form")&&!["Escape","Esc"].includes(e.key)||document.querySelectorAll(".search-form-visible").forEach((function(e){o(e)}))};c.forEach((function(e){e.addEventListener("click",n,!1)}))}(); \ No newline at end of file diff --git a/assets/js/min/header.js b/assets/js/min/header.js new file mode 100644 index 000000000..07881d109 --- /dev/null +++ b/assets/js/min/header.js @@ -0,0 +1 @@ +!function(){var e=document.documentElement,t=document.getElementsByTagName("body")[0],s=document.getElementsByClassName("genesis-skip-link")[0],n=document.getElementsByClassName("before-header")[0],a=document.getElementsByTagName("header")[0],r=document.getElementsByClassName("after-header")[0],i=document.getElementsByClassName("nav-after-header")[0],c=document.getElementsByClassName("page-header")[0],h=window.getComputedStyle(document.documentElement).getPropertyValue("--breakpoint-sm"),o=a&&t.classList.contains("has-dark-header"),l=a&&t.classList.contains("has-sticky-header"),d=a&&t.classList.contains("has-transparent-header"),g=a&&d&&t.classList.contains("has-dark-transparent-header"),m=c&&t.classList.contains("has-page-header"),u=!!a&&getComputedStyle(a),y=!!a&&1e3*parseFloat(u.getPropertyValue("transition-duration")),p=!1,f=!1,v=!1;m?f=c:(t.classList.contains("is-single")?v=document.querySelectorAll("#genesis-content > .entry-single:first-child > .entry-wrap-single:first-child > .entry-content:first-child > :not(:empty):first-of-type"):t.classList.contains("is-archive")&&(v=document.querySelectorAll("#genesis-content > :not(:empty):first-of-type")),v=!!(v&&v.length&&v[0].classList.contains("alignfull"))&&v[0],f=(p=v)?v:f);var L=new IntersectionObserver((function(e){e[0].isIntersecting?(t.classList.remove("header-stuck"),!d||o||g||t.classList.remove("has-dark-header")):(window.innerWidth||document.documentElement.clientWidth)>parseInt(h,10)&&(t.classList.add("header-stuck"),d&&o&&t.classList.add("has-dark-header"))}),{threshold:[0,1]}),b=new ResizeObserver((t=>{t.forEach((t=>{e.style.setProperty("--before-header-height",Math.ceil(t.contentRect.height)+"px")}))})),E=0,R=0,k=0,w=new ResizeObserver((s=>{s.forEach((s=>{s.contentRect.width===E&&R&&k||(t.classList.contains("header-stuck")?(e.style.setProperty("--header-height-shrunk",Math.ceil(s.contentRect.height)+"px"),setTimeout((function(){e.style.setProperty("--header-height-shrunk",Math.ceil(s.contentRect.height)+"px"),k=1}),y)):(e.style.setProperty("--header-height-full",Math.ceil(s.contentRect.height)+"px"),setTimeout((function(){e.style.setProperty("--header-height-full",Math.ceil(s.contentRect.height)+"px"),R=1}),y)),E=s.contentRect.width),e.style.setProperty("--header-height",Math.ceil(s.contentRect.height)+"px")}))})),P=new ResizeObserver((t=>{t.forEach((t=>{e.style.setProperty("--after-header-height",Math.ceil(t.contentRect.height)+"px")}))})),x=new ResizeObserver((t=>{t.forEach((t=>{e.style.setProperty("--nav-after-header-height",Math.ceil(t.contentRect.height)+"px")}))}));n&&b.observe(n),a&&w.observe(a),r&&P.observe(r),i&&x.observe(i),l&&L.observe(n||s),p&&t.classList.add("has-alignfull-first"),f&&f.classList.add("is-alignfull-first")}(); \ No newline at end of file diff --git a/assets/js/min/header.min.js b/assets/js/min/header.min.js index d4f27300f..07881d109 100644 --- a/assets/js/min/header.min.js +++ b/assets/js/min/header.min.js @@ -1 +1 @@ -!function(){var e=document.documentElement,t=document.getElementsByTagName("body")[0],s=document.getElementsByClassName("genesis-skip-link")[0],n=document.getElementsByClassName("before-header")[0],a=document.getElementsByTagName("header")[0],r=document.getElementsByClassName("after-header")[0],i=document.getElementsByClassName("nav-after-header")[0],c=document.getElementsByClassName("page-header")[0],h=window.getComputedStyle(document.documentElement).getPropertyValue("--breakpoint-sm"),o=a&&t.classList.contains("has-dark-header"),l=a&&t.classList.contains("has-sticky-header"),d=a&&t.classList.contains("has-transparent-header"),g=a&&d&&t.classList.contains("has-dark-transparent-header"),m=c&&t.classList.contains("has-page-header"),u=!!a&&getComputedStyle(a),y=!!a&&1e3*parseFloat(u.getPropertyValue("transition-duration")),p=!1,f=!1,v=!1;m?f=c:(t.classList.contains("is-single")?v=document.querySelectorAll("#genesis-content > .entry-single:first-child > .entry-wrap-single:first-child > .entry-content:first-child > :not(:empty):first-of-type"):t.classList.contains("is-archive")&&(v=document.querySelectorAll("#genesis-content > :not(:empty):first-of-type")),v=!!(v&&v.length&&v[0].classList.contains("alignfull"))&&v[0],f=(p=v)?v:f);var L=new IntersectionObserver((function(e){e[0].isIntersecting?(t.classList.remove("header-stuck"),!d||o||g||t.classList.remove("has-dark-header")):(window.innerWidth||document.documentElement.clientWidth)>parseInt(h,10)&&(t.classList.add("header-stuck"),d&&o&&t.classList.add("has-dark-header"))}),{threshold:[0,1]}),b=new ResizeObserver(t=>{t.forEach(t=>{e.style.setProperty("--before-header-height",Math.ceil(t.contentRect.height)+"px")})}),E=0,R=0,k=0,w=new ResizeObserver(s=>{s.forEach(s=>{s.contentRect.width===E&&R&&k||(t.classList.contains("header-stuck")?(e.style.setProperty("--header-height-shrunk",Math.ceil(s.contentRect.height)+"px"),setTimeout((function(){e.style.setProperty("--header-height-shrunk",Math.ceil(s.contentRect.height)+"px"),k=1}),y)):(e.style.setProperty("--header-height-full",Math.ceil(s.contentRect.height)+"px"),setTimeout((function(){e.style.setProperty("--header-height-full",Math.ceil(s.contentRect.height)+"px"),R=1}),y)),E=s.contentRect.width),e.style.setProperty("--header-height",Math.ceil(s.contentRect.height)+"px")})}),P=new ResizeObserver(t=>{t.forEach(t=>{e.style.setProperty("--after-header-height",Math.ceil(t.contentRect.height)+"px")})}),x=new ResizeObserver(t=>{t.forEach(t=>{e.style.setProperty("--nav-after-header-height",Math.ceil(t.contentRect.height)+"px")})});n&&b.observe(n),a&&w.observe(a),r&&P.observe(r),i&&x.observe(i),l&&L.observe(n||s),p&&t.classList.add("has-alignfull-first"),f&&f.classList.add("is-alignfull-first")}(); \ No newline at end of file +!function(){var e=document.documentElement,t=document.getElementsByTagName("body")[0],s=document.getElementsByClassName("genesis-skip-link")[0],n=document.getElementsByClassName("before-header")[0],a=document.getElementsByTagName("header")[0],r=document.getElementsByClassName("after-header")[0],i=document.getElementsByClassName("nav-after-header")[0],c=document.getElementsByClassName("page-header")[0],h=window.getComputedStyle(document.documentElement).getPropertyValue("--breakpoint-sm"),o=a&&t.classList.contains("has-dark-header"),l=a&&t.classList.contains("has-sticky-header"),d=a&&t.classList.contains("has-transparent-header"),g=a&&d&&t.classList.contains("has-dark-transparent-header"),m=c&&t.classList.contains("has-page-header"),u=!!a&&getComputedStyle(a),y=!!a&&1e3*parseFloat(u.getPropertyValue("transition-duration")),p=!1,f=!1,v=!1;m?f=c:(t.classList.contains("is-single")?v=document.querySelectorAll("#genesis-content > .entry-single:first-child > .entry-wrap-single:first-child > .entry-content:first-child > :not(:empty):first-of-type"):t.classList.contains("is-archive")&&(v=document.querySelectorAll("#genesis-content > :not(:empty):first-of-type")),v=!!(v&&v.length&&v[0].classList.contains("alignfull"))&&v[0],f=(p=v)?v:f);var L=new IntersectionObserver((function(e){e[0].isIntersecting?(t.classList.remove("header-stuck"),!d||o||g||t.classList.remove("has-dark-header")):(window.innerWidth||document.documentElement.clientWidth)>parseInt(h,10)&&(t.classList.add("header-stuck"),d&&o&&t.classList.add("has-dark-header"))}),{threshold:[0,1]}),b=new ResizeObserver((t=>{t.forEach((t=>{e.style.setProperty("--before-header-height",Math.ceil(t.contentRect.height)+"px")}))})),E=0,R=0,k=0,w=new ResizeObserver((s=>{s.forEach((s=>{s.contentRect.width===E&&R&&k||(t.classList.contains("header-stuck")?(e.style.setProperty("--header-height-shrunk",Math.ceil(s.contentRect.height)+"px"),setTimeout((function(){e.style.setProperty("--header-height-shrunk",Math.ceil(s.contentRect.height)+"px"),k=1}),y)):(e.style.setProperty("--header-height-full",Math.ceil(s.contentRect.height)+"px"),setTimeout((function(){e.style.setProperty("--header-height-full",Math.ceil(s.contentRect.height)+"px"),R=1}),y)),E=s.contentRect.width),e.style.setProperty("--header-height",Math.ceil(s.contentRect.height)+"px")}))})),P=new ResizeObserver((t=>{t.forEach((t=>{e.style.setProperty("--after-header-height",Math.ceil(t.contentRect.height)+"px")}))})),x=new ResizeObserver((t=>{t.forEach((t=>{e.style.setProperty("--nav-after-header-height",Math.ceil(t.contentRect.height)+"px")}))}));n&&b.observe(n),a&&w.observe(a),r&&P.observe(r),i&&x.observe(i),l&&L.observe(n||s),p&&t.classList.add("has-alignfull-first"),f&&f.classList.add("is-alignfull-first")}(); \ No newline at end of file diff --git a/assets/js/min/menus.js b/assets/js/min/menus.js new file mode 100644 index 000000000..511052345 --- /dev/null +++ b/assets/js/min/menus.js @@ -0,0 +1 @@ +!function(){var e="undefined"==typeof maiMenuVars?{}:maiMenuVars,t=document.getElementsByTagName("body")[0],n=document.querySelector(".site-header-wrap"),s=[document.getElementsByClassName("nav-header-left")[0],document.getElementsByClassName("nav-header-right")[0],document.getElementsByClassName("nav-after-header")[0]],a=document.querySelector(".mobile-menu"),i=document.querySelector(".mobile-menu .wrap"),l=document.querySelector(".mobile-menu .menu"),r=document.querySelector(".mobile-menu .widget"),o=document.getElementsByClassName("menu-toggle")[0];if(n){var u=function(e){o&&(maiToggleAriaValues(o),t.classList.toggle("mobile-menu-visible"),t.classList.contains("mobile-menu-visible")?(t.addEventListener("keydown",c,!1),t.addEventListener("click",c,!1)):(t.removeEventListener("keydown",c,!1),t.removeEventListener("click",c,!1)))},c=function(e){e.target.closest(".menu-toggle, .mobile-menu")&&!["Escape","Esc"].includes(e.key)||u()};a||((a=document.createElement("div")).setAttribute("class","mobile-menu"),a.setAttribute("aria-label",e.ariaLabel),e.disableMicroData||(a.setAttribute("itemscope",""),a.setAttribute("itemtype","https://schema.org/SiteNavigationElement")),i||((i=document.createElement("div")).setAttribute("class","wrap"),a.appendChild(i)),l||((l=document.createElement("ul")).setAttribute("class","menu"),i.appendChild(l)),n.parentNode.insertBefore(a,null)),a.classList.contains("template-part")||r||s.forEach((function(e){if(e){var t=e.querySelector(".menu");if(t){var n=t.cloneNode(!0);n.setAttribute("id",e.getAttribute("id")+"-clone"),Array.from(n.children).forEach((function(e){var t=e.getAttribute("class");if(t){var n=t.split(" ").pop();e.setAttribute("id",n),l&&null===l.querySelector("#"+n)&&!e.classList.contains("search")&&(e.removeAttribute("id"),l.appendChild(e))}}))}}})),document.querySelectorAll(".mobile-menu .menu-item").forEach((function(e){e.classList.add("mobile-menu-item")})),document.querySelectorAll(".mobile-menu .sub-menu").forEach((function(t){var n=document.createElement("button"),s=e.subMenuToggle,a=t.closest(".menu-item");if(a){var i=a.querySelector('span[itemprop="name"]');(i=i?i.innerText.trim():"")&&(s=i+" "+s)}n.setAttribute("class","sub-menu-toggle"),n.setAttribute("aria-expanded","false"),n.setAttribute("aria-pressed","false"),n.innerHTML=''+s+"",t.parentNode.insertBefore(n,t)})),o&&o.addEventListener("click",u,!1),document.addEventListener("click",(function(e){(e.target.classList.contains("sub-menu-toggle")||e.target.classList.contains("sub-menu-toggle-icon"))&&function(e){var t=e.target.classList.contains("sub-menu-toggle")?e.target:e.target.parentNode,n=(t=t.classList.contains("menu-item")?t.getElementsByClassName("sub-menu-toggle")[0]:t).nextSibling;maiToggleAriaValues(t),t.classList.toggle("active"),n.classList.toggle("visible")}(e)}),!1)}}(); \ No newline at end of file diff --git a/assets/js/min/plugins.js b/assets/js/min/plugins.js new file mode 100644 index 000000000..4ac0e160e --- /dev/null +++ b/assets/js/min/plugins.js @@ -0,0 +1 @@ +!function(a,i){i(".mai-plugin-actions").on("click",".button",(function(a){a.preventDefault();var n=i(a.target),l=n.parents(".mai-plugin");l.addClass("mai-plugin-loading"),l.append(''+maiPluginsVars.loadingText+""),i.ajax({method:"GET",url:maiPluginsVars.ajaxUrl,data:{action:"mai_plugins_action",nonce:maiPluginsVars.ajaxNonce,slug:i(this).attr("data-slug"),trigger:i(this).attr("data-action")},success:function(a){},fail:function(a){console.log("Mai Plugins",a)}}).done((function(a){var i=l.find(".mai-plugin-loader");l.find(".mai-plugin-notice").remove(),a.success?(i.find(".mai-plugin-loader-inner").append(''),i.addClass("mai-plugin-loader-complete"),setTimeout((function(){i.fadeOut(400,(function(){l.removeClass("mai-plugin-loading")})),n.parent(".mai-plugin-actions").html(a.data.html),a.data.active?l.addClass("mai-plugin-is-active"):l.removeClass("mai-plugin-is-active")}),1200)):(l.removeClass("mai-plugin-loading"),i.remove(),l.find(".mai-plugin-desc").after('

'+a.data.error+"

"))}))}))}(0,jQuery); \ No newline at end of file diff --git a/assets/js/min/plugins.min.js b/assets/js/min/plugins.min.js index 280f84df4..4ac0e160e 100644 --- a/assets/js/min/plugins.min.js +++ b/assets/js/min/plugins.min.js @@ -1 +1 @@ -!function(a,i,n){i(".mai-plugin-actions").on("click",".button",(function(a){a.preventDefault();var n=i(a.target),l=n.parents(".mai-plugin");l.addClass("mai-plugin-loading"),l.append(''+maiPluginsVars.loadingText+""),i.ajax({method:"GET",url:maiPluginsVars.ajaxUrl,data:{action:"mai_plugins_action",nonce:maiPluginsVars.ajaxNonce,slug:i(this).attr("data-slug"),trigger:i(this).attr("data-action")},success:function(a){},fail:function(a){console.log("Mai Plugins",a)}}).done((function(a){var i=l.find(".mai-plugin-loader");l.find(".mai-plugin-notice").remove(),a.success?(i.find(".mai-plugin-loader-inner").append(''),i.addClass("mai-plugin-loader-complete"),setTimeout((function(){i.fadeOut(400,(function(){l.removeClass("mai-plugin-loading")})),n.parent(".mai-plugin-actions").html(a.data.html),a.data.active?l.addClass("mai-plugin-is-active"):l.removeClass("mai-plugin-is-active")}),1200)):(l.removeClass("mai-plugin-loading"),i.remove(),l.find(".mai-plugin-desc").after('

'+a.data.error+"

"))}))}))}(0,jQuery); \ No newline at end of file +!function(a,i){i(".mai-plugin-actions").on("click",".button",(function(a){a.preventDefault();var n=i(a.target),l=n.parents(".mai-plugin");l.addClass("mai-plugin-loading"),l.append(''+maiPluginsVars.loadingText+""),i.ajax({method:"GET",url:maiPluginsVars.ajaxUrl,data:{action:"mai_plugins_action",nonce:maiPluginsVars.ajaxNonce,slug:i(this).attr("data-slug"),trigger:i(this).attr("data-action")},success:function(a){},fail:function(a){console.log("Mai Plugins",a)}}).done((function(a){var i=l.find(".mai-plugin-loader");l.find(".mai-plugin-notice").remove(),a.success?(i.find(".mai-plugin-loader-inner").append(''),i.addClass("mai-plugin-loader-complete"),setTimeout((function(){i.fadeOut(400,(function(){l.removeClass("mai-plugin-loading")})),n.parent(".mai-plugin-actions").html(a.data.html),a.data.active?l.addClass("mai-plugin-is-active"):l.removeClass("mai-plugin-is-active")}),1200)):(l.removeClass("mai-plugin-loading"),i.remove(),l.find(".mai-plugin-desc").after('

'+a.data.error+"

"))}))}))}(0,jQuery); \ No newline at end of file diff --git a/assets/js/min/setup-wizard.js b/assets/js/min/setup-wizard.js new file mode 100644 index 000000000..9e8839b77 --- /dev/null +++ b/assets/js/min/setup-wizard.js @@ -0,0 +1 @@ +!function(t){"use strict";t(window).on("popstate",(function(){location.reload(!0)}));var e="undefined"==typeof setupWizardData?[]:setupWizardData,a=t(".mai-setup-wizard .step"),s=function(t){for(var e=window.location.search.substring(1).split("&"),a=!1,s=0;s=s.length)setTimeout((function(){r(a.next.attr("id")),a.submit.text(a.submit.attr("data-default"))}),1e3);else{var n=t(s[i]),u=n[0].attributes,c={};"object"==typeof u&&t.each(u,(function(){c[this.name]=this.value})),c.value=n.val(),t.ajax({type:"post",dataType:"json",url:e.ajaxUrl,timeout:3e4,data:{action:"mai_setup_wizard_"+a.id,counter:i,field:c,nonce:e.nonce},success:function(t){setTimeout((function(){o(t,a,s,i,"success")}),1e3)},error:function(t){setTimeout((function(){o(t,a,s,i,"error")}),1e3)}})}},o=function(e,a,s,i,o){var r=e.hasOwnProperty("success")&&e.success&&"success"===o;if(e.hasOwnProperty("status")&&"newAJAX"===e.status)n(a,s,i);else{if(!r&&"error"!==o)return e.hasOwnProperty("data")&&t("#"+a.id+" .error").show().text(e.data),a.submit.text(a.submit.attr("data-default")),t(s[i]).closest("li").removeAttr("data-status"),void console.log(e);console.log(e),i++,n(a,s,i)}},r=function(e){var n=window.location.protocol+"//"+window.location.host+window.location.pathname+"?page="+s+"&step="+e,o=t("#"+e),r=o.next(a).prev(a);o.hasClass("step")&&r.hasClass("step")&&(window.history.pushState({path:n},"",n),i(e,a))},u=function(e){t('[name="plugins"], [name="content"], [name="templates"], [name="customizer"]').each((function(){var a=t(this),s=JSON.parse(a.attr("data-demo")).id,i=e===s,n=e!==s,o=e!==s;a.attr("checked",i),a.prop("disabled",n),a.closest("li").prop("hidden",o)}))};u(e.chosenDemo),t("p.error, p.success").hide(),t('[name="demo"]').click((function(){u(t(this).val())}))}(jQuery); \ No newline at end of file diff --git a/assets/js/min/setup-wizard.min.js b/assets/js/min/setup-wizard.min.js index 34d0d147a..9e8839b77 100644 --- a/assets/js/min/setup-wizard.min.js +++ b/assets/js/min/setup-wizard.min.js @@ -1 +1 @@ -!function(t){"use strict";t(window).on("popstate",(function(){location.reload(!0)}));var e="undefined"==typeof setupWizardData?[]:setupWizardData,a=t(".setup-wizard .step"),s=function(t){for(var e=window.location.search.substring(1).split("&"),a=!1,s=0;s=s.length)setTimeout((function(){r(a.next.attr("id")),a.submit.text(a.submit.attr("data-default"))}),1e3);else{var n=t(s[i]),u=n[0].attributes,c={};"object"==typeof u&&t.each(u,(function(){c[this.name]=this.value})),c.value=n.val(),t.ajax({type:"post",dataType:"json",url:e.ajaxUrl,timeout:3e4,data:{action:"mai_setup_wizard_"+a.id,counter:i,field:c,nonce:e.nonce},success:function(t){setTimeout((function(){o(t,a,s,i,"success")}),1e3)},error:function(t){setTimeout((function(){o(t,a,s,i,"error")}),1e3)}})}},o=function(e,a,s,i,o){var r=e.hasOwnProperty("success")&&e.success&&"success"===o;if(e.hasOwnProperty("status")&&"newAJAX"===e.status)n(a,s,i);else{if(!r&&"error"!==o)return e.hasOwnProperty("data")&&t("#"+a.id+" .error").show().text(e.data),a.submit.text(a.submit.attr("data-default")),t(s[i]).closest("li").removeAttr("data-status"),void console.log(e);console.log(e),i++,n(a,s,i)}},r=function(e){var n=window.location.protocol+"//"+window.location.host+window.location.pathname+"?page="+s+"&step="+e,o=t("#"+e),r=o.next(a).prev(a);o.hasClass("step")&&r.hasClass("step")&&(window.history.pushState({path:n},"",n),i(e,a))},u=function(e){t('[name="plugins"], [name="content"], [name="templates"], [name="customizer"]').each((function(){var a=t(this),s=JSON.parse(a.attr("data-demo")).id,i=e===s,n=e!==s,o=e!==s;a.attr("checked",i),a.prop("disabled",n),a.closest("li").prop("hidden",o)}))};u(e.chosenDemo),t("p.error, p.success").hide(),t('[name="demo"]').click((function(){u(t(this).val())}))}(jQuery); \ No newline at end of file +!function(t){"use strict";t(window).on("popstate",(function(){location.reload(!0)}));var e="undefined"==typeof setupWizardData?[]:setupWizardData,a=t(".mai-setup-wizard .step"),s=function(t){for(var e=window.location.search.substring(1).split("&"),a=!1,s=0;s=s.length)setTimeout((function(){r(a.next.attr("id")),a.submit.text(a.submit.attr("data-default"))}),1e3);else{var n=t(s[i]),u=n[0].attributes,c={};"object"==typeof u&&t.each(u,(function(){c[this.name]=this.value})),c.value=n.val(),t.ajax({type:"post",dataType:"json",url:e.ajaxUrl,timeout:3e4,data:{action:"mai_setup_wizard_"+a.id,counter:i,field:c,nonce:e.nonce},success:function(t){setTimeout((function(){o(t,a,s,i,"success")}),1e3)},error:function(t){setTimeout((function(){o(t,a,s,i,"error")}),1e3)}})}},o=function(e,a,s,i,o){var r=e.hasOwnProperty("success")&&e.success&&"success"===o;if(e.hasOwnProperty("status")&&"newAJAX"===e.status)n(a,s,i);else{if(!r&&"error"!==o)return e.hasOwnProperty("data")&&t("#"+a.id+" .error").show().text(e.data),a.submit.text(a.submit.attr("data-default")),t(s[i]).closest("li").removeAttr("data-status"),void console.log(e);console.log(e),i++,n(a,s,i)}},r=function(e){var n=window.location.protocol+"//"+window.location.host+window.location.pathname+"?page="+s+"&step="+e,o=t("#"+e),r=o.next(a).prev(a);o.hasClass("step")&&r.hasClass("step")&&(window.history.pushState({path:n},"",n),i(e,a))},u=function(e){t('[name="plugins"], [name="content"], [name="templates"], [name="customizer"]').each((function(){var a=t(this),s=JSON.parse(a.attr("data-demo")).id,i=e===s,n=e!==s,o=e!==s;a.attr("checked",i),a.prop("disabled",n),a.closest("li").prop("hidden",o)}))};u(e.chosenDemo),t("p.error, p.success").hide(),t('[name="demo"]').click((function(){u(t(this).val())}))}(jQuery); \ No newline at end of file diff --git a/assets/js/setup-wizard.js b/assets/js/setup-wizard.js index f2246ca42..a02c436a0 100644 --- a/assets/js/setup-wizard.js +++ b/assets/js/setup-wizard.js @@ -21,7 +21,7 @@ }; var data = typeof setupWizardData === 'undefined' ? [] : setupWizardData; - var steps = $( '.setup-wizard .step' ); + var steps = $( '.mai-setup-wizard .step' ); var page = getUrlParameter( 'page' ); var hideOtherSteps = function( currentStepID, steps, speed ) { diff --git a/assets/lang/mai-engine.pot b/assets/lang/mai-engine.pot index 953c52f93..b84ea1aed 100644 --- a/assets/lang/mai-engine.pot +++ b/assets/lang/mai-engine.pot @@ -2,14 +2,14 @@ # This file is distributed under the GPL-2.0-or-later. msgid "" msgstr "" -"Project-Id-Version: Mai Engine 2.34.0\n" +"Project-Id-Version: Mai Engine 2.35.0\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/mai-engine\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2024-04-09T16:05:08+00:00\n" +"POT-Creation-Date: 2024-12-04T20:23:57+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.9.0\n" "X-Domain: mai-engine\n" @@ -85,30 +85,30 @@ msgstr "" msgid "Loading" msgstr "" -#: config/_default.php:439 +#: config/_default.php:438 msgid "Header Left Menu" msgstr "" -#: config/_default.php:440 +#: config/_default.php:439 msgid "Header Right Menu" msgstr "" -#: config/_default.php:441 -#: lib/admin/hide-elements.php:142 +#: config/_default.php:440 +#: lib/admin/hide-elements.php:146 msgid "After Header Menu" msgstr "" -#: config/_default.php:559 +#: config/_default.php:558 #: lib/functions/deprecated.php:254 msgid "Sidebar" msgstr "" -#: config/_default.php:560 +#: config/_default.php:559 #: lib/functions/deprecated.php:255 msgid "The Sidebar widget area." msgstr "" -#: config/_default.php:670 +#: config/_default.php:669 msgid "Read more" msgstr "" @@ -140,11 +140,11 @@ msgstr "" #: lib/admin/admin-menu.php:81 #: lib/admin/admin-menu.php:82 #: lib/functions/templates.php:140 -msgid "Reusable Blocks" +msgid "Synced Patterns" msgstr "" #: lib/admin/admin-menu.php:71 -msgid "Patterns" +msgid "Pattern Library" msgstr "" #: lib/admin/admin-menu.php:171 @@ -251,56 +251,56 @@ msgstr "" msgid "Select elements to hide on this page." msgstr "" -#: lib/admin/hide-elements.php:131 +#: lib/admin/hide-elements.php:135 #: lib/functions/deprecated.php:231 msgid "Before Header" msgstr "" -#: lib/admin/hide-elements.php:132 +#: lib/admin/hide-elements.php:136 #: lib/customize/site-header.php:32 #: lib/functions/colors.php:253 msgid "Site Header" msgstr "" -#: lib/admin/hide-elements.php:135 +#: lib/admin/hide-elements.php:139 msgid "Sticky Header" msgstr "" -#: lib/admin/hide-elements.php:139 +#: lib/admin/hide-elements.php:143 msgid "Transparent Header" msgstr "" -#: lib/admin/hide-elements.php:143 +#: lib/admin/hide-elements.php:147 msgid "After Header" msgstr "" -#: lib/admin/hide-elements.php:144 +#: lib/admin/hide-elements.php:148 #: lib/admin/page-header.php:107 #: lib/customize/page-header.php:56 msgid "Page Header" msgstr "" -#: lib/admin/hide-elements.php:145 +#: lib/admin/hide-elements.php:149 msgid "Breadcrumbs" msgstr "" -#: lib/admin/hide-elements.php:148 +#: lib/admin/hide-elements.php:152 #: lib/admin/term-image.php:51 -#: lib/admin/term-image.php:86 +#: lib/admin/term-image.php:90 msgid "Featured Image" msgstr "" -#: lib/admin/hide-elements.php:151 +#: lib/admin/hide-elements.php:155 msgid "Entry Title" msgstr "" -#: lib/admin/hide-elements.php:152 +#: lib/admin/hide-elements.php:156 msgid "Entry Excerpt" msgstr "" -#: lib/admin/hide-elements.php:155 -#: lib/fields/grid-display.php:194 -#: lib/fields/grid-display.php:495 +#: lib/admin/hide-elements.php:159 +#: lib/fields/grid-display.php:198 +#: lib/fields/grid-display.php:499 #: lib/functions/customizer.php:388 #: lib/functions/customizer.php:984 #: lib/functions/loop.php:511 @@ -308,11 +308,11 @@ msgstr "" msgid "Header Meta" msgstr "" -#: lib/admin/hide-elements.php:156 +#: lib/admin/hide-elements.php:160 #: lib/customize/site-header.php:83 #: lib/customize/site-header.php:94 -#: lib/fields/grid-display.php:197 -#: lib/fields/grid-display.php:510 +#: lib/fields/grid-display.php:201 +#: lib/fields/grid-display.php:514 #: lib/functions/customizer.php:425 #: lib/functions/customizer.php:1014 #: lib/functions/loop.php:515 @@ -320,17 +320,17 @@ msgstr "" msgid "Custom Content" msgstr "" -#: lib/admin/hide-elements.php:157 -#: lib/fields/grid-display.php:198 -#: lib/fields/grid-display.php:525 +#: lib/admin/hide-elements.php:161 +#: lib/fields/grid-display.php:202 +#: lib/fields/grid-display.php:529 #: lib/functions/customizer.php:1028 #: lib/functions/loop.php:549 msgid "Custom Content 2" msgstr "" -#: lib/admin/hide-elements.php:158 -#: lib/fields/grid-display.php:200 -#: lib/fields/grid-display.php:600 +#: lib/admin/hide-elements.php:162 +#: lib/fields/grid-display.php:204 +#: lib/fields/grid-display.php:604 #: lib/functions/customizer.php:477 #: lib/functions/customizer.php:999 #: lib/functions/loop.php:519 @@ -338,27 +338,27 @@ msgstr "" msgid "Footer Meta" msgstr "" -#: lib/admin/hide-elements.php:159 +#: lib/admin/hide-elements.php:163 #: lib/functions/deprecated.php:259 msgid "After Entry" msgstr "" -#: lib/admin/hide-elements.php:160 +#: lib/admin/hide-elements.php:164 #: lib/functions/loop.php:554 msgid "Author Box" msgstr "" -#: lib/admin/hide-elements.php:163 +#: lib/admin/hide-elements.php:167 #: lib/functions/deprecated.php:269 msgid "Before Footer" msgstr "" -#: lib/admin/hide-elements.php:164 +#: lib/admin/hide-elements.php:168 #: lib/functions/deprecated.php:275 msgid "Footer" msgstr "" -#: lib/admin/hide-elements.php:165 +#: lib/admin/hide-elements.php:169 #: lib/functions/deprecated.php:280 msgid "Footer Credits" msgstr "" @@ -377,7 +377,7 @@ msgstr "" #: lib/admin/page-header.php:88 #: lib/admin/term-image.php:56 -#: lib/fields/grid-display.php:192 +#: lib/fields/grid-display.php:196 #: lib/functions/loop.php:508 #: lib/functions/loop.php:541 msgid "Image" @@ -387,11 +387,11 @@ msgstr "" msgid "Description" msgstr "" -#: lib/admin/page-header.php:133 +#: lib/admin/page-header.php:137 msgid "Page Header Image" msgstr "" -#: lib/admin/page-header.php:155 +#: lib/admin/page-header.php:163 msgid "Page Header Description" msgstr "" @@ -469,8 +469,8 @@ msgid "Active" msgstr "" #: lib/admin/template-parts.php:292 -#: lib/fields/wp-query.php:768 -#: lib/fields/wp-term-query.php:549 +#: lib/fields/wp-query.php:811 +#: lib/fields/wp-term-query.php:522 msgid "Slug" msgstr "" @@ -482,15 +482,15 @@ msgstr "" msgid "Edit content areas now" msgstr "" -#: lib/admin/upgrade.php:137 +#: lib/admin/upgrade.php:138 msgid "Content Areas successfully updated for compatibility with WP 5.7+." msgstr "" -#: lib/admin/upgrade.php:141 +#: lib/admin/upgrade.php:142 msgid "Error migrating content areas." msgstr "" -#: lib/admin/upgrade.php:146 +#: lib/admin/upgrade.php:147 msgid "Please contact BizBudding support." msgstr "" @@ -513,13 +513,13 @@ msgstr "" msgid "Align Content (vertical)" msgstr "" -#: lib/blocks/mai-column/block.php:90 +#: lib/blocks/mai-column/block.php:91 #: lib/blocks/mai-columns/block.php:382 #: lib/blocks/mai-icon/block.php:343 #: lib/customize/page-header.php:95 #: lib/fields/columns.php:242 -#: lib/fields/grid-display.php:635 -#: lib/fields/grid-layout.php:251 +#: lib/fields/grid-display.php:639 +#: lib/fields/grid-layout.php:257 #: lib/functions/customizer.php:510 #: lib/functions/customizer.php:776 #: assets/js/blocks/layout-settings.js:316 @@ -531,23 +531,23 @@ msgstr "" msgid "Top" msgstr "" -#: lib/blocks/mai-column/block.php:91 +#: lib/blocks/mai-column/block.php:92 #: lib/blocks/mai-columns/block.php:383 #: lib/fields/columns.php:243 -#: lib/fields/grid-display.php:636 -#: lib/fields/grid-layout.php:252 +#: lib/fields/grid-display.php:640 +#: lib/fields/grid-layout.php:258 #: lib/functions/customizer.php:511 #: lib/functions/customizer.php:777 msgid "Middle" msgstr "" -#: lib/blocks/mai-column/block.php:92 +#: lib/blocks/mai-column/block.php:93 #: lib/blocks/mai-columns/block.php:384 #: lib/blocks/mai-icon/block.php:351 #: lib/customize/page-header.php:96 #: lib/fields/columns.php:244 -#: lib/fields/grid-display.php:637 -#: lib/fields/grid-layout.php:253 +#: lib/fields/grid-display.php:641 +#: lib/fields/grid-layout.php:259 #: lib/functions/customizer.php:512 #: lib/functions/customizer.php:778 #: assets/js/blocks/layout-settings.js:349 @@ -569,18 +569,18 @@ msgstr "" #: lib/blocks/mai-column/block.php:105 #: lib/blocks/mai-columns/block.php:397 #: lib/blocks/mai-columns/block.php:416 -#: lib/blocks/mai-columns/block.php:434 -#: lib/blocks/mai-columns/block.php:453 +#: lib/blocks/mai-columns/block.php:435 +#: lib/blocks/mai-columns/block.php:454 #: lib/customize/page-header.php:221 #: lib/customize/typography.php:113 #: lib/fields/columns.php:266 #: lib/fields/columns.php:285 #: lib/fields/columns.php:304 #: lib/fields/columns.php:323 -#: lib/fields/grid-layout.php:274 -#: lib/fields/grid-layout.php:294 -#: lib/fields/grid-layout.php:312 -#: lib/fields/grid-layout.php:331 +#: lib/fields/grid-layout.php:280 +#: lib/fields/grid-layout.php:300 +#: lib/fields/grid-layout.php:319 +#: lib/fields/grid-layout.php:338 #: lib/functions/customizer.php:795 #: lib/functions/customizer.php:810 #: assets/js/blocks/layout-settings.js:629 @@ -594,8 +594,8 @@ msgstr "" #: lib/blocks/mai-columns/block.php:309 #: lib/blocks/mai-columns/block.php:398 #: lib/blocks/mai-columns/block.php:417 -#: lib/blocks/mai-columns/block.php:435 -#: lib/blocks/mai-columns/block.php:454 +#: lib/blocks/mai-columns/block.php:436 +#: lib/blocks/mai-columns/block.php:455 #: lib/blocks/mai-divider/block.php:225 #: lib/customize/page-header.php:113 #: lib/customize/page-header.php:241 @@ -603,11 +603,11 @@ msgstr "" #: lib/fields/columns.php:286 #: lib/fields/columns.php:305 #: lib/fields/columns.php:324 -#: lib/fields/grid-display.php:213 -#: lib/fields/grid-layout.php:275 -#: lib/fields/grid-layout.php:295 -#: lib/fields/grid-layout.php:313 -#: lib/fields/grid-layout.php:332 +#: lib/fields/grid-display.php:217 +#: lib/fields/grid-layout.php:281 +#: lib/fields/grid-layout.php:301 +#: lib/fields/grid-layout.php:320 +#: lib/fields/grid-layout.php:339 #: lib/functions/customizer.php:169 #: lib/functions/customizer.php:796 #: lib/functions/customizer.php:811 @@ -642,8 +642,8 @@ msgstr "" #: lib/blocks/mai-column/block.php:110 #: lib/blocks/mai-columns/block.php:402 #: lib/blocks/mai-columns/block.php:421 -#: lib/blocks/mai-columns/block.php:439 -#: lib/blocks/mai-columns/block.php:458 +#: lib/blocks/mai-columns/block.php:440 +#: lib/blocks/mai-columns/block.php:459 #: lib/blocks/mai-divider/block.php:229 #: lib/customize/page-header.php:117 #: lib/customize/page-header.php:245 @@ -651,11 +651,11 @@ msgstr "" #: lib/fields/columns.php:290 #: lib/fields/columns.php:309 #: lib/fields/columns.php:328 -#: lib/fields/grid-display.php:217 -#: lib/fields/grid-layout.php:279 -#: lib/fields/grid-layout.php:299 -#: lib/fields/grid-layout.php:317 -#: lib/fields/grid-layout.php:336 +#: lib/fields/grid-display.php:221 +#: lib/fields/grid-layout.php:285 +#: lib/fields/grid-layout.php:305 +#: lib/fields/grid-layout.php:324 +#: lib/fields/grid-layout.php:343 #: lib/functions/customizer.php:173 #: lib/functions/customizer.php:800 #: lib/functions/customizer.php:815 @@ -675,17 +675,17 @@ msgstr "" #: lib/blocks/mai-column/block.php:111 #: lib/blocks/mai-columns/block.php:403 #: lib/blocks/mai-columns/block.php:422 -#: lib/blocks/mai-columns/block.php:440 -#: lib/blocks/mai-columns/block.php:459 +#: lib/blocks/mai-columns/block.php:441 +#: lib/blocks/mai-columns/block.php:460 #: lib/fields/columns.php:272 #: lib/fields/columns.php:291 #: lib/fields/columns.php:310 #: lib/fields/columns.php:329 -#: lib/fields/grid-display.php:218 -#: lib/fields/grid-layout.php:280 -#: lib/fields/grid-layout.php:300 -#: lib/fields/grid-layout.php:318 -#: lib/fields/grid-layout.php:337 +#: lib/fields/grid-display.php:222 +#: lib/fields/grid-layout.php:286 +#: lib/fields/grid-layout.php:306 +#: lib/fields/grid-layout.php:325 +#: lib/fields/grid-layout.php:344 #: lib/functions/customizer.php:174 #: assets/js/blocks/layout-settings.js:657 #: assets/js/blocks/layout-settings.js:754 @@ -739,17 +739,17 @@ msgid "options" msgstr "" #: lib/blocks/mai-columns/block.php:115 -#: lib/fields/grid-display.php:380 +#: lib/fields/grid-display.php:384 msgid "1/4" msgstr "" #: lib/blocks/mai-columns/block.php:116 -#: lib/fields/grid-display.php:381 +#: lib/fields/grid-display.php:385 msgid "1/3" msgstr "" #: lib/blocks/mai-columns/block.php:117 -#: lib/fields/grid-display.php:382 +#: lib/fields/grid-display.php:386 msgid "1/2" msgstr "" @@ -811,14 +811,14 @@ msgstr "" #: lib/blocks/mai-columns/block.php:132 #: lib/blocks/mai-columns/block.php:156 -#: lib/fields/grid-layout.php:56 +#: lib/fields/grid-layout.php:62 msgid "Fit" msgstr "" #: lib/blocks/mai-columns/block.php:132 #: lib/classes/class-mai-setup-wizard-fields.php:245 #: lib/classes/class-mai-setup-wizard-steps.php:206 -#: lib/fields/grid-display.php:196 +#: lib/fields/grid-display.php:200 #: lib/functions/loop.php:514 #: lib/functions/loop.php:547 msgid "Content" @@ -836,8 +836,8 @@ msgstr "" #: lib/blocks/mai-columns/block.php:134 #: lib/blocks/mai-columns/block.php:381 #: lib/fields/columns.php:241 -#: lib/fields/grid-display.php:273 -#: lib/fields/grid-layout.php:250 +#: lib/fields/grid-display.php:277 +#: lib/fields/grid-layout.php:256 #: lib/functions/customizer.php:226 #: lib/functions/customizer.php:775 #: assets/js/blocks/layout-settings.js:181 @@ -894,7 +894,7 @@ msgstr "" #: lib/blocks/mai-columns/block.php:361 #: lib/fields/columns.php:212 -#: lib/fields/grid-layout.php:224 +#: lib/fields/grid-layout.php:230 #: lib/functions/customizer.php:751 msgid "Align Columns" msgstr "" @@ -902,8 +902,8 @@ msgstr "" #: lib/blocks/mai-columns/block.php:365 #: lib/customize/page-header.php:131 #: lib/customize/page-header.php:147 -#: lib/fields/grid-display.php:619 -#: lib/fields/grid-layout.php:228 +#: lib/fields/grid-display.php:623 +#: lib/fields/grid-layout.php:234 #: lib/functions/customizer.php:497 #: lib/functions/customizer.php:756 #: assets/js/blocks/layout-settings.js:188 @@ -920,9 +920,9 @@ msgstr "" #: lib/customize/menus.php:112 #: lib/customize/page-header.php:132 #: lib/customize/page-header.php:148 -#: lib/fields/grid-display.php:274 -#: lib/fields/grid-display.php:620 -#: lib/fields/grid-layout.php:229 +#: lib/fields/grid-display.php:278 +#: lib/fields/grid-display.php:624 +#: lib/fields/grid-layout.php:235 #: lib/functions/customizer.php:227 #: lib/functions/customizer.php:498 #: lib/functions/customizer.php:757 @@ -936,8 +936,8 @@ msgstr "" #: lib/blocks/mai-columns/block.php:367 #: lib/customize/page-header.php:133 #: lib/customize/page-header.php:149 -#: lib/fields/grid-display.php:621 -#: lib/fields/grid-layout.php:230 +#: lib/fields/grid-display.php:625 +#: lib/fields/grid-layout.php:236 #: lib/functions/customizer.php:499 #: lib/functions/customizer.php:758 msgid "End" @@ -945,22 +945,22 @@ msgstr "" #: lib/blocks/mai-columns/block.php:377 #: lib/fields/columns.php:236 -#: lib/fields/grid-layout.php:246 +#: lib/fields/grid-layout.php:252 #: lib/functions/customizer.php:770 msgid "Align Columns (vertical)" msgstr "" #: lib/blocks/mai-columns/block.php:392 #: lib/fields/columns.php:261 -#: lib/fields/grid-layout.php:269 +#: lib/fields/grid-layout.php:275 #: lib/functions/customizer.php:790 msgid "Column Gap" msgstr "" #: lib/blocks/mai-columns/block.php:399 #: lib/blocks/mai-columns/block.php:418 -#: lib/blocks/mai-columns/block.php:436 -#: lib/blocks/mai-columns/block.php:455 +#: lib/blocks/mai-columns/block.php:437 +#: lib/blocks/mai-columns/block.php:456 #: lib/blocks/mai-divider/block.php:226 #: lib/customize/page-header.php:114 #: lib/customize/page-header.php:242 @@ -968,11 +968,11 @@ msgstr "" #: lib/fields/columns.php:287 #: lib/fields/columns.php:306 #: lib/fields/columns.php:325 -#: lib/fields/grid-display.php:214 -#: lib/fields/grid-layout.php:276 -#: lib/fields/grid-layout.php:296 -#: lib/fields/grid-layout.php:314 -#: lib/fields/grid-layout.php:333 +#: lib/fields/grid-display.php:218 +#: lib/fields/grid-layout.php:282 +#: lib/fields/grid-layout.php:302 +#: lib/fields/grid-layout.php:321 +#: lib/fields/grid-layout.php:340 #: lib/functions/customizer.php:170 #: lib/functions/customizer.php:797 #: lib/functions/customizer.php:812 @@ -991,8 +991,8 @@ msgstr "" #: lib/blocks/mai-columns/block.php:400 #: lib/blocks/mai-columns/block.php:419 -#: lib/blocks/mai-columns/block.php:437 -#: lib/blocks/mai-columns/block.php:456 +#: lib/blocks/mai-columns/block.php:438 +#: lib/blocks/mai-columns/block.php:457 #: lib/blocks/mai-divider/block.php:227 #: lib/customize/page-header.php:115 #: lib/customize/page-header.php:243 @@ -1000,11 +1000,11 @@ msgstr "" #: lib/fields/columns.php:288 #: lib/fields/columns.php:307 #: lib/fields/columns.php:326 -#: lib/fields/grid-display.php:215 -#: lib/fields/grid-layout.php:277 -#: lib/fields/grid-layout.php:297 -#: lib/fields/grid-layout.php:315 -#: lib/fields/grid-layout.php:334 +#: lib/fields/grid-display.php:219 +#: lib/fields/grid-layout.php:283 +#: lib/fields/grid-layout.php:303 +#: lib/fields/grid-layout.php:322 +#: lib/fields/grid-layout.php:341 #: lib/functions/customizer.php:171 #: lib/functions/customizer.php:798 #: lib/functions/customizer.php:813 @@ -1023,8 +1023,8 @@ msgstr "" #: lib/blocks/mai-columns/block.php:401 #: lib/blocks/mai-columns/block.php:420 -#: lib/blocks/mai-columns/block.php:438 -#: lib/blocks/mai-columns/block.php:457 +#: lib/blocks/mai-columns/block.php:439 +#: lib/blocks/mai-columns/block.php:458 #: lib/blocks/mai-divider/block.php:228 #: lib/customize/page-header.php:116 #: lib/customize/page-header.php:244 @@ -1032,11 +1032,11 @@ msgstr "" #: lib/fields/columns.php:289 #: lib/fields/columns.php:308 #: lib/fields/columns.php:327 -#: lib/fields/grid-display.php:216 -#: lib/fields/grid-layout.php:278 -#: lib/fields/grid-layout.php:298 -#: lib/fields/grid-layout.php:316 -#: lib/fields/grid-layout.php:335 +#: lib/fields/grid-display.php:220 +#: lib/fields/grid-layout.php:284 +#: lib/fields/grid-layout.php:304 +#: lib/fields/grid-layout.php:323 +#: lib/fields/grid-layout.php:342 #: lib/functions/customizer.php:172 #: lib/functions/customizer.php:799 #: lib/functions/customizer.php:814 @@ -1055,20 +1055,20 @@ msgstr "" #: lib/blocks/mai-columns/block.php:411 #: lib/fields/columns.php:280 -#: lib/fields/grid-layout.php:289 +#: lib/fields/grid-layout.php:295 #: lib/functions/customizer.php:805 msgid "Row Gap" msgstr "" #: lib/blocks/mai-columns/block.php:430 #: lib/fields/columns.php:299 -#: lib/fields/grid-layout.php:308 +#: lib/fields/grid-layout.php:314 msgid "Top Margin" msgstr "" #: lib/blocks/mai-columns/block.php:449 #: lib/fields/columns.php:318 -#: lib/fields/grid-layout.php:327 +#: lib/fields/grid-layout.php:333 msgid "Bottom Margin" msgstr "" @@ -1150,7 +1150,7 @@ msgstr "" #: lib/blocks/mai-icon/block.php:100 #: lib/blocks/mai-icon/block.php:105 #: lib/blocks/mai-icon/block.php:388 -#: lib/fields/icons.php:157 +#: lib/fields/icons.php:159 msgid "Icon" msgstr "" @@ -1208,7 +1208,7 @@ msgid "Accepts all unit values (px, rem, em, vw, etc). Leave empty for theme def msgstr "" #: lib/blocks/mai-icon/block.php:158 -#: lib/fields/grid-display.php:587 +#: lib/fields/grid-display.php:591 #: lib/functions/colors.php:256 #: lib/functions/customizer.php:465 #: lib/functions/utilities.php:1443 @@ -1232,7 +1232,7 @@ msgid "Styles" msgstr "" #: lib/blocks/mai-icon/block.php:196 -#: lib/fields/icons.php:198 +#: lib/fields/icons.php:200 msgid "Icon Color" msgstr "" @@ -1276,7 +1276,7 @@ msgid "Margin" msgstr "" #: lib/blocks/mai-icon/block.php:375 -#: lib/fields/grid-display.php:843 +#: lib/fields/grid-display.php:847 #: lib/functions/customizer.php:665 msgid "Border Radius" msgstr "" @@ -1440,7 +1440,7 @@ msgid "A developer plugin to help set custom defaults for a custom Mai Theme. Th msgstr "" #: lib/classes/class-mai-reusable-block-widget.php:30 -msgid "Mai Reusable Block" +msgid "Mai Synced Patterns" msgstr "" #: lib/classes/class-mai-reusable-block-widget.php:33 @@ -1452,7 +1452,7 @@ msgid "Title:" msgstr "" #: lib/classes/class-mai-reusable-block-widget.php:96 -msgid "Select from saved Reusable Blocks: " +msgid "Select from saved Synced Patterns: " msgstr "" #: lib/classes/class-mai-reusable-block-widget.php:98 @@ -1724,7 +1724,7 @@ msgstr "" #: lib/classes/class-mai-setup-wizard-steps.php:318 #: lib/structure/pagination.php:218 -#: lib/support/facetwp.php:61 +#: lib/support/facetwp.php:111 #: lib/support/woocommerce.php:129 msgid "Previous" msgstr "" @@ -1923,7 +1923,7 @@ msgid "Default text color" msgstr "" #: lib/customize/page-header.php:206 -#: lib/fields/icons.php:145 +#: lib/fields/icons.php:147 #: lib/functions/customizer.php:891 #: lib/functions/customizer.php:1098 msgid "Light" @@ -1991,10 +1991,6 @@ msgstr "" msgid "Remove jQuery Migrate script" msgstr "" -#: lib/customize/performance.php:123 -msgid "Remove unused global styles and inline svgs" -msgstr "" - #: lib/customize/setup.php:51 msgid "Theme Settings" msgstr "" @@ -2032,7 +2028,7 @@ msgid "Menu Toggle" msgstr "" #: lib/customize/site-header.php:82 -#: lib/functions/utilities.php:1313 +#: lib/functions/utilities.php:1314 #: lib/structure/menus.php:385 msgid "Search" msgstr "" @@ -2165,13 +2161,13 @@ msgid "Mai Clone Fields" msgstr "" #: lib/fields/columns.php:120 -#: lib/fields/grid-layout.php:165 +#: lib/fields/grid-layout.php:171 #: lib/functions/customizer.php:699 msgid "Custom responsive columns" msgstr "" #: lib/fields/columns.php:125 -#: lib/fields/grid-layout.php:170 +#: lib/fields/grid-layout.php:176 #: lib/functions/customizer.php:706 msgid "Columns (lg tablets)" msgstr "" @@ -2181,158 +2177,158 @@ msgid "Columns (md tablets)" msgstr "" #: lib/fields/columns.php:183 -#: lib/fields/grid-layout.php:206 +#: lib/fields/grid-layout.php:212 #: lib/functions/customizer.php:736 msgid "Columns (mobile)" msgstr "" -#: lib/fields/grid-display.php:187 +#: lib/fields/grid-display.php:191 #: lib/functions/customizer.php:156 #: lib/functions/customizer.php:941 msgid "Show" msgstr "" -#: lib/fields/grid-display.php:188 +#: lib/fields/grid-display.php:192 msgid "Show/hide and re-order elements." msgstr "" -#: lib/fields/grid-display.php:193 -#: lib/fields/wp-query.php:767 -#: lib/fields/wp-term-query.php:548 +#: lib/fields/grid-display.php:197 +#: lib/fields/wp-query.php:810 +#: lib/fields/wp-term-query.php:521 #: lib/functions/loop.php:510 #: lib/functions/loop.php:543 msgid "Title" msgstr "" -#: lib/fields/grid-display.php:195 +#: lib/fields/grid-display.php:199 #: lib/functions/loop.php:513 msgid "Excerpt" msgstr "" -#: lib/fields/grid-display.php:199 +#: lib/fields/grid-display.php:203 #: lib/functions/loop.php:517 msgid "Read More link" msgstr "" -#: lib/fields/grid-display.php:209 +#: lib/fields/grid-display.php:213 #: lib/functions/customizer.php:164 msgid "Title Size" msgstr "" -#: lib/fields/grid-display.php:234 +#: lib/fields/grid-display.php:238 #: lib/functions/customizer.php:186 #: lib/functions/customizer.php:949 msgid "Image Orientation" msgstr "" -#: lib/fields/grid-display.php:249 +#: lib/fields/grid-display.php:253 #: lib/functions/customizer.php:201 #: lib/functions/customizer.php:964 msgid "Image Size" msgstr "" -#: lib/fields/grid-display.php:269 +#: lib/fields/grid-display.php:273 #: lib/functions/customizer.php:221 msgid "Image Position" msgstr "" -#: lib/fields/grid-display.php:275 +#: lib/fields/grid-display.php:279 #: lib/functions/customizer.php:228 msgid "Left Top" msgstr "" -#: lib/fields/grid-display.php:276 +#: lib/fields/grid-display.php:280 #: lib/functions/customizer.php:229 msgid "Left Middle" msgstr "" -#: lib/fields/grid-display.php:277 +#: lib/fields/grid-display.php:281 #: lib/functions/customizer.php:230 msgid "Left Full" msgstr "" -#: lib/fields/grid-display.php:278 +#: lib/fields/grid-display.php:282 #: lib/functions/customizer.php:231 msgid "Right Top" msgstr "" -#: lib/fields/grid-display.php:279 +#: lib/fields/grid-display.php:283 #: lib/functions/customizer.php:232 msgid "Right Middle" msgstr "" -#: lib/fields/grid-display.php:280 +#: lib/fields/grid-display.php:284 #: lib/functions/customizer.php:233 msgid "Right Full" msgstr "" -#: lib/fields/grid-display.php:281 +#: lib/fields/grid-display.php:285 #: lib/functions/colors.php:251 #: lib/functions/customizer.php:234 msgid "Background" msgstr "" -#: lib/fields/grid-display.php:297 +#: lib/fields/grid-display.php:301 #: lib/functions/customizer.php:291 msgid "Display images alternating" msgstr "" -#: lib/fields/grid-display.php:376 +#: lib/fields/grid-display.php:380 #: lib/functions/customizer.php:337 msgid "Image Width" msgstr "" -#: lib/fields/grid-display.php:540 +#: lib/fields/grid-display.php:544 #: lib/functions/customizer.php:403 msgid "Content Limit" msgstr "" -#: lib/fields/grid-display.php:541 +#: lib/fields/grid-display.php:545 #: lib/functions/customizer.php:404 msgid "Limit the number of characters shown for the content or excerpt. Use 0 for no limit." msgstr "" -#: lib/fields/grid-display.php:564 +#: lib/fields/grid-display.php:568 #: lib/functions/customizer.php:439 msgid "More Link Text" msgstr "" -#: lib/fields/grid-display.php:579 +#: lib/fields/grid-display.php:583 #: lib/functions/customizer.php:456 msgid "More Link Style" msgstr "" -#: lib/fields/grid-display.php:583 +#: lib/fields/grid-display.php:587 #: lib/functions/customizer.php:461 msgid "Primary Button" msgstr "" -#: lib/fields/grid-display.php:584 +#: lib/fields/grid-display.php:588 #: lib/functions/customizer.php:462 msgid "Secondary Button" msgstr "" -#: lib/fields/grid-display.php:585 +#: lib/fields/grid-display.php:589 #: lib/functions/customizer.php:463 msgid "Outline Button" msgstr "" -#: lib/fields/grid-display.php:586 +#: lib/fields/grid-display.php:590 #: lib/functions/customizer.php:464 msgid "Link Button" msgstr "" -#: lib/fields/grid-display.php:615 +#: lib/fields/grid-display.php:619 #: lib/functions/customizer.php:492 msgid "Align Text" msgstr "" -#: lib/fields/grid-display.php:630 +#: lib/fields/grid-display.php:634 #: lib/functions/customizer.php:504 msgid "Align Text (vertical)" msgstr "" -#: lib/fields/grid-display.php:634 +#: lib/fields/grid-display.php:638 #: lib/functions/customizer.php:509 #: lib/functions/customizer.php:890 #: lib/functions/customizer.php:1097 @@ -2344,73 +2340,73 @@ msgstr "" msgid "Default" msgstr "" -#: lib/fields/grid-display.php:732 +#: lib/fields/grid-display.php:736 #: lib/functions/customizer.php:562 msgid "Stack Image" msgstr "" -#: lib/fields/grid-display.php:735 +#: lib/fields/grid-display.php:739 #: lib/functions/customizer.php:606 msgid "Stack image and content on mobile" msgstr "" -#: lib/fields/grid-display.php:814 +#: lib/fields/grid-display.php:818 #: lib/functions/customizer.php:653 msgid "Boxed" msgstr "" -#: lib/fields/grid-display.php:817 +#: lib/fields/grid-display.php:821 #: lib/functions/customizer.php:658 msgid "Display boxed styling" msgstr "" -#: lib/fields/grid-display.php:844 +#: lib/fields/grid-display.php:848 #: lib/functions/customizer.php:666 msgid "Leave empty for theme default. Accepts all unit values (px, rem, em, vw, etc)." msgstr "" -#: lib/fields/grid-display.php:872 +#: lib/fields/grid-display.php:876 msgid "Disable" msgstr "" -#: lib/fields/grid-display.php:875 +#: lib/fields/grid-display.php:879 msgid "Disable entry links" msgstr "" -#: lib/fields/grid-display.php:880 +#: lib/fields/grid-display.php:884 msgid "No results text" msgstr "" -#: lib/fields/grid-layout.php:50 +#: lib/fields/grid-layout.php:56 msgid "1" msgstr "" -#: lib/fields/grid-layout.php:51 +#: lib/fields/grid-layout.php:57 msgid "2" msgstr "" -#: lib/fields/grid-layout.php:52 +#: lib/fields/grid-layout.php:58 msgid "3" msgstr "" -#: lib/fields/grid-layout.php:53 +#: lib/fields/grid-layout.php:59 msgid "4" msgstr "" -#: lib/fields/grid-layout.php:54 +#: lib/fields/grid-layout.php:60 msgid "5" msgstr "" -#: lib/fields/grid-layout.php:55 +#: lib/fields/grid-layout.php:61 msgid "6" msgstr "" -#: lib/fields/grid-layout.php:151 +#: lib/fields/grid-layout.php:157 #: lib/functions/customizer.php:691 msgid "Columns (desktop)" msgstr "" -#: lib/fields/grid-layout.php:188 +#: lib/fields/grid-layout.php:194 #: lib/functions/customizer.php:721 msgid "Columns (sm tablets)" msgstr "" @@ -2424,301 +2420,301 @@ msgid "Layout" msgstr "" #: lib/fields/grid-tabs.php:47 -#: lib/fields/wp-term-query.php:429 +#: lib/fields/wp-term-query.php:402 msgid "Entries" msgstr "" -#: lib/fields/icons.php:141 +#: lib/fields/icons.php:143 msgid "Icon Style" msgstr "" -#: lib/fields/icons.php:146 +#: lib/fields/icons.php:148 msgid "Regular" msgstr "" -#: lib/fields/icons.php:147 +#: lib/fields/icons.php:149 msgid "Solid" msgstr "" -#: lib/fields/icons.php:148 +#: lib/fields/icons.php:150 msgid "Brands" msgstr "" -#: lib/fields/icons.php:157 +#: lib/fields/icons.php:159 msgid "full search via" msgstr "" -#: lib/fields/icons.php:178 +#: lib/fields/icons.php:180 msgid "Icon (Brands)" msgstr "" -#: lib/fields/icons.php:220 +#: lib/fields/icons.php:222 msgid "Icon Background Color" msgstr "" -#: lib/fields/wp-query.php:359 +#: lib/fields/wp-query.php:402 msgid "Post Type" msgstr "" -#: lib/fields/wp-query.php:370 -#: lib/fields/wp-term-query.php:411 +#: lib/fields/wp-query.php:413 +#: lib/fields/wp-term-query.php:384 msgid "Get Entries By" msgstr "" -#: lib/fields/wp-query.php:374 +#: lib/fields/wp-query.php:417 msgid "Default Query" msgstr "" -#: lib/fields/wp-query.php:375 -#: lib/fields/wp-term-query.php:416 +#: lib/fields/wp-query.php:418 +#: lib/fields/wp-term-query.php:389 msgid "Choice" msgstr "" -#: lib/fields/wp-query.php:376 +#: lib/fields/wp-query.php:419 msgid "Taxonomy/Meta" msgstr "" -#: lib/fields/wp-query.php:377 -#: lib/fields/wp-query.php:641 -#: lib/fields/wp-term-query.php:417 -#: lib/fields/wp-term-query.php:472 +#: lib/fields/wp-query.php:420 +#: lib/fields/wp-query.php:684 +#: lib/fields/wp-term-query.php:390 +#: lib/fields/wp-term-query.php:445 msgid "Parent" msgstr "" -#: lib/fields/wp-query.php:389 +#: lib/fields/wp-query.php:432 msgid "Choose Entries" msgstr "" -#: lib/fields/wp-query.php:390 +#: lib/fields/wp-query.php:433 msgid "Show specific entries. Choose all that apply." msgstr "" -#: lib/fields/wp-query.php:411 +#: lib/fields/wp-query.php:454 msgid "Taxonomies" msgstr "" -#: lib/fields/wp-query.php:426 -#: lib/fields/wp-query.php:533 +#: lib/fields/wp-query.php:469 +#: lib/fields/wp-query.php:576 msgid "Add Condition" msgstr "" -#: lib/fields/wp-query.php:431 -#: lib/fields/wp-term-query.php:400 -#: lib/fields/wp-term-query.php:415 +#: lib/fields/wp-query.php:474 +#: lib/fields/wp-term-query.php:373 +#: lib/fields/wp-term-query.php:388 msgid "Taxonomy" msgstr "" -#: lib/fields/wp-query.php:441 +#: lib/fields/wp-query.php:484 msgid "Terms" msgstr "" -#: lib/fields/wp-query.php:460 +#: lib/fields/wp-query.php:503 msgid "Use current" msgstr "" -#: lib/fields/wp-query.php:471 +#: lib/fields/wp-query.php:514 msgid "Operator" msgstr "" -#: lib/fields/wp-query.php:475 +#: lib/fields/wp-query.php:518 msgid "In" msgstr "" -#: lib/fields/wp-query.php:476 +#: lib/fields/wp-query.php:519 msgid "Not In" msgstr "" -#: lib/fields/wp-query.php:490 +#: lib/fields/wp-query.php:533 msgid "Taxonomies Relation" msgstr "" -#: lib/fields/wp-query.php:494 -#: lib/fields/wp-query.php:599 +#: lib/fields/wp-query.php:537 +#: lib/fields/wp-query.php:642 msgid "And" msgstr "" -#: lib/fields/wp-query.php:495 -#: lib/fields/wp-query.php:600 +#: lib/fields/wp-query.php:538 +#: lib/fields/wp-query.php:643 msgid "Or" msgstr "" -#: lib/fields/wp-query.php:517 +#: lib/fields/wp-query.php:560 msgid "Meta Keys" msgstr "" -#: lib/fields/wp-query.php:539 +#: lib/fields/wp-query.php:582 msgid "Meta Key" msgstr "" -#: lib/fields/wp-query.php:546 +#: lib/fields/wp-query.php:589 msgid "Compare" msgstr "" -#: lib/fields/wp-query.php:550 +#: lib/fields/wp-query.php:593 msgid "Is equal to" msgstr "" -#: lib/fields/wp-query.php:551 +#: lib/fields/wp-query.php:594 msgid "Is not equal to" msgstr "" -#: lib/fields/wp-query.php:552 +#: lib/fields/wp-query.php:595 msgid "Is greater than" msgstr "" -#: lib/fields/wp-query.php:553 +#: lib/fields/wp-query.php:596 msgid "Is great than or equal to" msgstr "" -#: lib/fields/wp-query.php:554 +#: lib/fields/wp-query.php:597 msgid "Is less than" msgstr "" -#: lib/fields/wp-query.php:555 +#: lib/fields/wp-query.php:598 msgid "Is less than or equal to" msgstr "" -#: lib/fields/wp-query.php:556 +#: lib/fields/wp-query.php:599 msgid "Exists" msgstr "" -#: lib/fields/wp-query.php:557 +#: lib/fields/wp-query.php:600 msgid "Does not exist" msgstr "" -#: lib/fields/wp-query.php:570 +#: lib/fields/wp-query.php:613 msgid "Meta Value" msgstr "" -#: lib/fields/wp-query.php:595 +#: lib/fields/wp-query.php:638 msgid "Meta Keys Relation" msgstr "" -#: lib/fields/wp-query.php:625 -#: lib/fields/wp-term-query.php:456 +#: lib/fields/wp-query.php:668 +#: lib/fields/wp-term-query.php:429 msgid "Show children of current entry" msgstr "" -#: lib/fields/wp-query.php:678 -#: lib/fields/wp-term-query.php:500 +#: lib/fields/wp-query.php:721 +#: lib/fields/wp-term-query.php:473 msgid "Number of Entries" msgstr "" -#: lib/fields/wp-query.php:679 -#: lib/fields/wp-term-query.php:501 +#: lib/fields/wp-query.php:722 +#: lib/fields/wp-term-query.php:474 msgid "Use 0 to show all." msgstr "" -#: lib/fields/wp-query.php:699 -#: lib/fields/wp-term-query.php:521 +#: lib/fields/wp-query.php:742 +#: lib/fields/wp-term-query.php:494 msgid "Offset" msgstr "" -#: lib/fields/wp-query.php:700 -#: lib/fields/wp-term-query.php:522 +#: lib/fields/wp-query.php:743 +#: lib/fields/wp-term-query.php:495 msgid "Skip this number of entries." msgstr "" -#: lib/fields/wp-query.php:720 +#: lib/fields/wp-query.php:763 msgid "After date" msgstr "" #. translators: %s is replaced with a documentation link. -#: lib/fields/wp-query.php:722 -#: lib/fields/wp-query.php:742 +#: lib/fields/wp-query.php:765 +#: lib/fields/wp-query.php:785 msgid "Get posts after a date/time. %s" msgstr "" -#: lib/fields/wp-query.php:741 +#: lib/fields/wp-query.php:784 msgid "Before date" msgstr "" -#: lib/fields/wp-query.php:761 -#: lib/fields/wp-term-query.php:542 +#: lib/fields/wp-query.php:804 +#: lib/fields/wp-term-query.php:515 msgid "Order By" msgstr "" -#: lib/fields/wp-query.php:769 +#: lib/fields/wp-query.php:812 msgid "Date" msgstr "" -#: lib/fields/wp-query.php:770 +#: lib/fields/wp-query.php:813 msgid "Modified" msgstr "" -#: lib/fields/wp-query.php:771 +#: lib/fields/wp-query.php:814 msgid "Random" msgstr "" -#: lib/fields/wp-query.php:772 +#: lib/fields/wp-query.php:815 msgid "Comment Count" msgstr "" -#: lib/fields/wp-query.php:773 +#: lib/fields/wp-query.php:816 msgid "Menu Order" msgstr "" -#: lib/fields/wp-query.php:774 +#: lib/fields/wp-query.php:817 msgid "Meta Value Number" msgstr "" -#: lib/fields/wp-query.php:791 +#: lib/fields/wp-query.php:834 msgid "Meta key" msgstr "" -#: lib/fields/wp-query.php:809 -#: lib/fields/wp-term-query.php:568 +#: lib/fields/wp-query.php:852 +#: lib/fields/wp-term-query.php:541 msgid "Order" msgstr "" -#: lib/fields/wp-query.php:813 -#: lib/fields/wp-term-query.php:572 +#: lib/fields/wp-query.php:856 +#: lib/fields/wp-term-query.php:545 msgid "Ascending" msgstr "" -#: lib/fields/wp-query.php:814 -#: lib/fields/wp-term-query.php:573 +#: lib/fields/wp-query.php:857 +#: lib/fields/wp-term-query.php:546 msgid "Descending" msgstr "" -#: lib/fields/wp-query.php:831 -#: lib/fields/wp-term-query.php:590 +#: lib/fields/wp-query.php:874 +#: lib/fields/wp-term-query.php:563 msgid "Exclude Entries" msgstr "" -#: lib/fields/wp-query.php:832 -#: lib/fields/wp-term-query.php:591 +#: lib/fields/wp-query.php:875 +#: lib/fields/wp-term-query.php:564 msgid "Hide specific entries. Choose all that apply." msgstr "" -#: lib/fields/wp-query.php:853 -#: lib/fields/wp-term-query.php:615 +#: lib/fields/wp-query.php:896 +#: lib/fields/wp-term-query.php:588 msgid "Exclude" msgstr "" -#: lib/fields/wp-query.php:857 -#: lib/fields/wp-term-query.php:620 +#: lib/fields/wp-query.php:900 +#: lib/fields/wp-term-query.php:593 msgid "Exclude displayed" msgstr "" -#: lib/fields/wp-query.php:858 -#: lib/fields/wp-term-query.php:621 +#: lib/fields/wp-query.php:901 +#: lib/fields/wp-term-query.php:594 msgid "Exclude current" msgstr "" -#: lib/fields/wp-term-query.php:430 +#: lib/fields/wp-term-query.php:403 msgid "Show specific entries. Choose all that apply. If empty, Grid will get entries by date." msgstr "" -#: lib/fields/wp-term-query.php:550 +#: lib/fields/wp-term-query.php:523 msgid "Entry Totals" msgstr "" -#: lib/fields/wp-term-query.php:551 +#: lib/fields/wp-term-query.php:524 msgid "Term ID" msgstr "" -#: lib/fields/wp-term-query.php:619 +#: lib/fields/wp-term-query.php:592 msgid "Exclude terms with no posts" msgstr "" @@ -2985,7 +2981,7 @@ msgid "Edit Content Areas" msgstr "" #: lib/functions/templates.php:143 -msgid "Edit Reusable Blocks" +msgid "Edit Patterns" msgstr "" #: lib/functions/templates.php:471 @@ -3013,17 +3009,17 @@ msgstr "" msgid "Page" msgstr "" -#: lib/functions/utilities.php:1011 -#: lib/functions/utilities.php:1027 +#: lib/functions/utilities.php:1012 +#: lib/functions/utilities.php:1028 msgid "Updated" msgstr "" -#: lib/functions/utilities.php:1060 -#: lib/functions/utilities.php:1073 +#: lib/functions/utilities.php:1061 +#: lib/functions/utilities.php:1074 msgid "ago" msgstr "" -#: lib/functions/utilities.php:1256 +#: lib/functions/utilities.php:1257 msgid "Search..." msgstr "" @@ -3083,24 +3079,24 @@ msgstr "" msgid "Skip to after header navigation" msgstr "" -#: lib/structure/page-header.php:439 +#: lib/structure/page-header.php:440 msgid "Latest Posts" msgstr "" -#: lib/structure/page-header.php:473 +#: lib/structure/page-header.php:474 msgid "Search results for: " msgstr "" -#: lib/structure/page-header.php:482 +#: lib/structure/page-header.php:483 msgid "Archives for " msgstr "" -#: lib/structure/page-header.php:494 +#: lib/structure/page-header.php:495 msgid "Not found, error 404" msgstr "" #: lib/structure/pagination.php:230 -#: lib/support/facetwp.php:86 +#: lib/support/facetwp.php:136 #: lib/support/woocommerce.php:130 msgid "Next" msgstr "" @@ -3109,7 +3105,7 @@ msgstr "" msgid "Submit search" msgstr "" -#: lib/support/facetwp.php:55 +#: lib/support/facetwp.php:105 msgid "Go to page" msgstr "" diff --git a/assets/scss/abstracts/_extends.scss b/assets/scss/abstracts/_extends.scss index 943e1617e..673cbe2c5 100644 --- a/assets/scss/abstracts/_extends.scss +++ b/assets/scss/abstracts/_extends.scss @@ -68,7 +68,7 @@ // Ordered via https://css-tricks.com/snippets/css/link-pseudo-classes-in-order/ &:hover, &:active, - &:focus { + &:focus-visible { color: var(--button-color-hover, var(--button-color)); text-decoration: var(--button-text-decoration-hover, var(--button-text-decoration, none)); background: var(--button-background-hover, var(--color-primary-dark, var(--button-background, var(--color-primary)))); @@ -98,7 +98,7 @@ } @if ("outline" == $style) { - --button-max-height: calc(100% - 4px); // Makes height same as button with no border. + --button-max-height: calc(100% - (var(--button-outline-width, 2px) * 2)); // Makes height same as button with no border. --button-color: var(--button-outline-color, var(--color-primary)); --button-color-hover: var(--button-outline-color-hover, var(--color-white)); --button-background: var(--button-outline-background, transparent); diff --git a/assets/scss/abstracts/_mixins.scss b/assets/scss/abstracts/_mixins.scss index ff5679bac..213b1c9b2 100644 --- a/assets/scss/abstracts/_mixins.scss +++ b/assets/scss/abstracts/_mixins.scss @@ -1,18 +1,18 @@ -@mixin mq($min: false, $max: false) { - $query: ""; +@mixin mq($min: false, $max: false, $orientation: false) { + $query: "only screen"; @if ($min) { - $min: map_get($breakpoints, $min); - $query: "only screen and (min-width: #{$min})"; + $min-value: map_get($breakpoints, $min); + $query: "#{$query} and (min-width: #{$min-value})"; } @if ($max) { - $max: map_get($breakpoints, $max) - 1; - $query: "only screen and (max-width: #{$max})"; + $max-value: map_get($breakpoints, $max) - 1; + $query: "#{$query} and (max-width: #{$max-value})"; } - @if ($min and $max) { - $query: "only screen and (min-width: #{$min} ) and (max-width: #{$max})"; + @if ($orientation) { + $query: "#{$query} and (orientation: #{$orientation})"; } @media #{$query} { @@ -23,7 +23,7 @@ @mixin hover-focus { &:hover, - &:focus, + &:focus-visible, &:active { @content; } diff --git a/assets/scss/abstracts/_variables.scss b/assets/scss/abstracts/_variables.scss index 805ecf1bd..df981f5ee 100644 --- a/assets/scss/abstracts/_variables.scss +++ b/assets/scss/abstracts/_variables.scss @@ -1,17 +1,19 @@ +@use 'sass:math'; + $all-buttons: append($all-buttons, ".button"); $all-buttons: append($all-buttons, ".button:visited"); $all-text-inputs: append($all-text-inputs, "select"); $all-text-inputs: append($all-text-inputs, "optgroup"); -$all-headings: (h1, h2, h3, h4, h5, h6, 'legend:not([class*="gfield"]):not([class*="gform"]):not([class*="wpform"])', ".is-style-heading", ".is-style-subheading"); +$all-headings: (h1, h2, h3, h4, h5, h6, 'legend:where(:not([class*="gfield"]):not([class*="gform"]):not([class*="wpform"]))', ".is-style-heading", ".is-style-subheading"); $breakpoint: 1200; $breakpoints: ( - xl: ($breakpoint / 1) * 1px, - lg: ($breakpoint / 1.2) * 1px, - md: ($breakpoint / 1.5) * 1px, - sm: ($breakpoint / 2) * 1px, - xs: ($breakpoint / 3) * 1px, + xl: math.div($breakpoint, 1) * 1px, + lg: math.div($breakpoint, 1.2) * 1px, + md: math.div($breakpoint, 1.5) * 1px, + sm: math.div($breakpoint, 2) * 1px, + xs: math.div($breakpoint, 3) * 1px, ) !default; // $colors: ( diff --git a/assets/scss/admin.scss b/assets/scss/admin.scss index ab35de0e3..ec9ba6fe4 100644 --- a/assets/scss/admin.scss +++ b/assets/scss/admin.scss @@ -9,6 +9,27 @@ * max-width + 160 (admin menu width) + 280 (block editor sidebar width) + 60px (extra). */ + +body { + --admin-menu-width: 160px; +} + +// After .folded since it doesn't matter what size the admin menu actually is. +body.is-fullscreen-mode { + --admin-menu-width: 0px; // Requires 0px for calc(). +} + +@media only screen and (max-width: 960px) { + body { + --admin-menu-width: 36px; + } +} + +.editor-styles-wrapper { + --viewport-width: calc(100vw - var(--admin-menu-width, 160px) - var(--block-sidebar-width, 0px)); // Requires 0px for calc(). These are both in editor.scss too. Not sure if we need both. + --editor-viewport-width: calc(100vw - var(--admin-menu-width, 160px) - var(--block-sidebar-width, 0px)); // Requires 0px for calc(). These are both in editor.scss too. Not sure if we need both. +} + body.has-dark-body .editor-styles-wrapper { --heading-color: var(--color-white); --body-color: var(--color-white); @@ -20,20 +41,8 @@ body.has-boxed-container .editor-styles-wrapper { --mai-block-appender-color: #1e1e1e; } -.edit-post-layout { - --editor-viewport-width: calc(100vw - var(--admin-menu-width, 160px) - var(--block-sidebar-width, 0px)); // Requires 0px for calc(). This is used in editor.scss too. -} - -.folded { - --admin-menu-width: 36px; -} - -// After .folded since it doesn't matter what size the admin menu actually is. -.is-fullscreen-mode { - --admin-menu-width: 0px; // Requires 0px for calc(). -} - -.edit-post-layout.is-sidebar-opened { +// Can't use is-sidebar-open anymore, since https://github.com/WordPress/gutenberg/issues/62599. +.interface-interface-skeleton__body:has(.interface-interface-skeleton__sidebar:not(:empty)) { --block-sidebar-width: 281px; } @@ -66,7 +75,6 @@ body.has-boxed-container .editor-styles-wrapper { // Wide Content (Default). - @media only screen and (min-width: 1220px) { .edit-post-layout:not(.is-sidebar-opened) { @@ -219,7 +227,7 @@ body.has-boxed-container .editor-styles-wrapper { * Setup Wizard. */ -.setup-wizard { +.mai-setup-wizard { --color-primary: #2cb563; position: fixed; @@ -232,17 +240,17 @@ body.has-boxed-container .editor-styles-wrapper { align-items: center; justify-content: center; width: 100dvw; - height: 100dvh; + height: 100svh; text-align: center; background: #f1f1f1; - > .setup-wizard-logo-wrap { + > .mai-setup-wizard-logo-wrap { order: -2; width: 100%; margin-bottom: 0; } - .setup-wizard-logo { + .mai-setup-wizard-logo { width: 100%; max-width: 100px; } diff --git a/assets/scss/base/_body.scss b/assets/scss/base/_body.scss index 5b1d67a9f..29aae3f39 100644 --- a/assets/scss/base/_body.scss +++ b/assets/scss/base/_body.scss @@ -4,21 +4,16 @@ body { display: flex; flex-direction: column; - min-height: var(--body-min-height, calc(100vh - var(--body-top))); - min-height: -webkit-fill-available; + min-height: var(--body-min-height, calc(100svh - var(--body-top))); overflow-x: hidden; // Prevent horizontal scrollbars. @include body; } -.admin-bar { - - @media only screen and (min-width: 545px) and (max-width: 782px) { - --body-top: 46px; - } - - @media only screen and (min-width: 783px) { - --body-top: 32px; +@media screen and (min-width: 601px) { + // Admin bar is only sticky after 600px. + body { + --body-top: var(--wp-admin--admin-bar--height, 0px); } } diff --git a/assets/scss/base/_form.scss b/assets/scss/base/_form.scss index da8a155b8..d865eb49f 100644 --- a/assets/scss/base/_form.scss +++ b/assets/scss/base/_form.scss @@ -6,7 +6,7 @@ abbr[title] { text-decoration: none; } -label:not([class*="gfield"]):not([class*="gform"]):not([class*="wpform"]) { +label:where(:not([class*="gfield"]):not([class*="gform"]):not([class*="wpform"])) { display: inline-block; margin: var(--label-margin, 0 0 var(--spacing-xs)); font-weight: var(--label-font-weight, var(--heading-font-weight)); @@ -57,7 +57,8 @@ textarea { } select { - height: var(--select-height, calc(var(--font-size-md, 1em) * 2)); + min-height: var(--select-height, calc(var(--font-size-md, 1em) * 2)); + accent-color: currentColor; --input-padding: var(--select-padding, 0 var(--spacing-sm)); &[multiple] { @@ -101,7 +102,7 @@ fieldset { } } -legend:not([class*="gfield"]):not([class*="gform"]):not([class*="wpform"]) { +legend:where(:not([class*="gfield"]):not([class*="gform"]):not([class*="wpform"])) { display: table; float: left; width: 100%; diff --git a/assets/scss/base/_globals.scss b/assets/scss/base/_globals.scss index 852d3e50d..b7f450fb4 100644 --- a/assets/scss/base/_globals.scss +++ b/assets/scss/base/_globals.scss @@ -119,6 +119,7 @@ * Misc. */ + --viewport-width: calc(100vw - var(--scrollbar-width, 0px)); // Needs px value for calculations. --row-gap: var(--spacing-md); --column-gap: var(--spacing-md); --wrap-max-width: var(--breakpoint-xl); @@ -142,13 +143,13 @@ --content-sidebar-gap: calc(var(--column-gap) * 3); } -@supports (width:100dvw) { +// @supports (width:100dvw) { - :root { - --viewport-width: 100dvw; - --scrollbar-width: 0px; // Needs px value for calculations. - } -} +// :root { +// --viewport-width: 100dvw; +// --scrollbar-width: 0px; // Needs px value for calculations. +// } +// } :root { diff --git a/assets/scss/base/_html.scss b/assets/scss/base/_html.scss index f87d149f7..92af6df76 100644 --- a/assets/scss/base/_html.scss +++ b/assets/scss/base/_html.scss @@ -4,8 +4,4 @@ html { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - - &.admin-bar-showing { - height: calc(100% - 32px); - } } diff --git a/assets/scss/base/_media.scss b/assets/scss/base/_media.scss index 57c93c78c..ca376c738 100644 --- a/assets/scss/base/_media.scss +++ b/assets/scss/base/_media.scss @@ -14,7 +14,7 @@ img { filter: var(--image-filter, unset); transition: var(--transition); - &.aligncenter { + &:has(.aligncenter) { display: block; } } diff --git a/assets/scss/base/_typography.scss b/assets/scss/base/_typography.scss index 8595da759..b87fdaf95 100644 --- a/assets/scss/base/_typography.scss +++ b/assets/scss/base/_typography.scss @@ -6,7 +6,7 @@ a { transition: var(--link-transition, var(--transition)); &:hover, - &:focus { + &:focus-visible { color: var(--link-color-hover, var(--color-link-dark, var(--link-color, var(--color-link)))); text-decoration: var(--link-text-decoration-hover, underline); text-underline-offset: var(--link-text-decoration-offset-hover, var(--link-text-decoration-offset, var(--spacing-xxs))); diff --git a/assets/scss/components/blocks/_button.scss b/assets/scss/components/blocks/_button.scss index c9f8ce1d1..1b5ef033b 100644 --- a/assets/scss/components/blocks/_button.scss +++ b/assets/scss/components/blocks/_button.scss @@ -6,15 +6,15 @@ // Backwards compatibility since WP changed to flex // in 5.7 and new instances use .is-content-justification-{alignment} - &.alignleft { + &:has(.alignleft) { justify-content: start; } - &.aligncenter { + &:has(.aligncenter) { justify-content: center; } - &.alignright { + &:has(.alignright) { justify-content: end; } } diff --git a/assets/scss/components/blocks/_cover.scss b/assets/scss/components/blocks/_cover.scss index 94d28bd64..58aa59d06 100644 --- a/assets/scss/components/blocks/_cover.scss +++ b/assets/scss/components/blocks/_cover.scss @@ -11,7 +11,7 @@ --cover-block-padding-left: var(--spacing-lg); } - &.alignfull { + &:where(.alignfull) { // Can't override property or it will break nested blocks. padding-right: var(--cover-block-alignfull-padding-left, calc(((var(--viewport-width) - var(--breakpoint-xl)) / 2) - var(--side-spacing))); padding-left: var(--cover-block-alignfull-padding-right, calc(((var(--viewport-width) - var(--breakpoint-xl)) / 2) - var(--side-spacing))); diff --git a/assets/scss/components/blocks/_embed.scss b/assets/scss/components/blocks/_embed.scss index e24728668..5161d3dd4 100644 --- a/assets/scss/components/blocks/_embed.scss +++ b/assets/scss/components/blocks/_embed.scss @@ -5,15 +5,15 @@ max-width: 100%; margin: var(--spacing-md) auto; - &.alignleft { + &:has(.alignleft) { text-align: start; } - &.alignright { + &:has(.alignright) { text-align: end; } - &.aligncenter { + &:has(.aligncenter) { text-align: center; } diff --git a/assets/scss/components/blocks/_group.scss b/assets/scss/components/blocks/_group.scss index 557f9883a..b61c48907 100644 --- a/assets/scss/components/blocks/_group.scss +++ b/assets/scss/components/blocks/_group.scss @@ -4,7 +4,7 @@ justify-content: var(--group-block-justify-content, center); padding: var(--group-block-padding-top, 0.05px) var(--group-block-padding-right, 0.05px) var(--group-block-padding-bottom, 0.05px) var(--group-block-padding-left, 0.05px); // 0.05px prevents margin collapsing. - &.alignfull { + &:where(.alignfull) { // Can't override property or it will break nested blocks. padding-right: var(--group-block-alignfull-padding-right, calc(((var(--viewport-width) - var(--breakpoint-xl)) / 2) - var(--side-spacing))); padding-left: var(--group-block-alignfull-padding-left, calc(((var(--viewport-width) - var(--breakpoint-xl)) / 2) - var(--side-spacing))); @@ -19,12 +19,6 @@ margin-top: 0; margin-bottom: 0; } - - &.is-layout-flex { - gap: var(--row-gap) var(--column-gap); - justify-content: start; - align-items: center; - } } .has-sidebar, diff --git a/assets/scss/components/blocks/_image.scss b/assets/scss/components/blocks/_image.scss index c248858d3..c1630829c 100644 --- a/assets/scss/components/blocks/_image.scss +++ b/assets/scss/components/blocks/_image.scss @@ -5,11 +5,11 @@ --image-block-margin-bottom: 0; } - &.alignleft { + &:has(.alignleft) { margin-right: var(--spacing-md); } - &.alignright { + &:has(.alignright) { margin-left: var(--spacing-md); } } diff --git a/assets/scss/components/blocks/_latest-posts.scss b/assets/scss/components/blocks/_latest-posts.scss index 6ba00d238..991f2f984 100644 --- a/assets/scss/components/blocks/_latest-posts.scss +++ b/assets/scss/components/blocks/_latest-posts.scss @@ -17,7 +17,7 @@ line-height: var(--heading-line-height); } -.wp-block-latest-posts__post-title:focus, +.wp-block-latest-posts__post-title:focus-visible, .wp-block-latest-posts__post-title:hover { color: var(--entry-title-link-hover-color, var(--color-link)); } \ No newline at end of file diff --git a/assets/scss/components/blocks/_search.scss b/assets/scss/components/blocks/_search.scss index 936bea867..1ff18976a 100644 --- a/assets/scss/components/blocks/_search.scss +++ b/assets/scss/components/blocks/_search.scss @@ -3,16 +3,17 @@ --search-input-max-width: 100%; margin: var(--search-block-margin, 0); - &.alignleft { + &:has(.alignleft) { justify-content: start; float: none; } - &.aligncenter { + &:has(.aligncenter) { justify-content: center; + margin-inline: unset; /* override margin-inline on aligncenter in Mai Engine. */ } - &.alignright { + &:has(.alignright) { justify-content: end; float: none; } diff --git a/assets/scss/components/blocks/_social-links.scss b/assets/scss/components/blocks/_social-links.scss index c992ee017..f290f0913 100644 --- a/assets/scss/components/blocks/_social-links.scss +++ b/assets/scss/components/blocks/_social-links.scss @@ -1,10 +1,8 @@ .wp-block-social-links { --list-margin: 0; --list-item-margin-bottom: 0; - - &:not(.is-style-no-background) { - gap: var(--spacing-xxs); - } + --row-gap: var(--spacing-xxs); + --column-gap: var(--spacing-xxs); &.is-style-no-background { diff --git a/assets/scss/components/content/_archive-pagination.scss b/assets/scss/components/content/_archive-pagination.scss index c5b656d18..714d30106 100644 --- a/assets/scss/components/content/_archive-pagination.scss +++ b/assets/scss/components/content/_archive-pagination.scss @@ -9,6 +9,7 @@ ul { display: var(--archive-pagination-ul-display, block); width: 100%; + margin: 0; text-align: var(--archive-pagination-ul-text-align, center); } diff --git a/assets/scss/components/content/_comments.scss b/assets/scss/components/content/_comments.scss index d9c06c952..e08abdd4c 100644 --- a/assets/scss/components/content/_comments.scss +++ b/assets/scss/components/content/_comments.scss @@ -5,6 +5,7 @@ .comment-list { list-style-type: none; + margin: 0; } .comment { @@ -77,7 +78,7 @@ } .comment-edit-link:hover, -.comment-edit-link:focus { +.comment-edit-link:focus-visible { color: var(--color-link); opacity: 1; } diff --git a/assets/scss/components/entry/_entry-overlay.scss b/assets/scss/components/entry/_entry-overlay.scss index e9e544bb4..b5a3b962a 100644 --- a/assets/scss/components/entry/_entry-overlay.scss +++ b/assets/scss/components/entry/_entry-overlay.scss @@ -29,7 +29,7 @@ --entry-title-text-decoration-hover: none; &:hover, - &:focus { + &:focus-visible { --entry-overlay-opacity: var(--entry-overlay-hover-opacity, 0.8); --entry-overlay-background: linear-gradient(var(--entry-overlay-hover-background-direction, var(--entry-overlay-background-direction, to bottom)), var(--entry-overlay-hover-color-start, var(--entry-overlay-color-start, var(--color-heading))) 0%, var(--entry-overlay-hover-color-end, var(--entry-overlay-color-end, var(--color-heading))) 100%); } diff --git a/assets/scss/components/entry/_entry-title.scss b/assets/scss/components/entry/_entry-title.scss index 3eb47010c..8ae7fc0a9 100644 --- a/assets/scss/components/entry/_entry-title.scss +++ b/assets/scss/components/entry/_entry-title.scss @@ -16,7 +16,7 @@ text-decoration: var(--entry-title-text-decoration, none); &:hover, - &:focus { + &:focus-visible { color: var(--entry-title-link-color-hover, var(--link-color-hover, var(--color-link))); text-decoration: var(--entry-title-text-decoration-hover, var(--entry-title-text-decoration, none)); } diff --git a/assets/scss/components/header/_site-header.scss b/assets/scss/components/header/_site-header.scss index 40618f8c1..eac32f2ca 100644 --- a/assets/scss/components/header/_site-header.scss +++ b/assets/scss/components/header/_site-header.scss @@ -42,6 +42,7 @@ } .has-dark-header:not(.has-transparent-header), +.has-dark-header.has-dark-transparent-header:not(.header-stuck), .has-dark-header.has-transparent-header.header-stuck { --site-header-color: var(--color-white); --title-area-color: var(--color-white); @@ -73,11 +74,17 @@ .has-sticky-header { - @include mq(sm) { + @include mq(sm, false, portrait) { --site-header-position: sticky; --site-header-top: var(--body-top); } + @include mq(md) { + --site-header-position: sticky; + --site-header-top: var(--body-top); + } + + &.header-stuck { @include mq(lg) { diff --git a/assets/scss/components/menu/_menu-toggle.scss b/assets/scss/components/menu/_menu-toggle.scss index 6384a8288..faae322e3 100644 --- a/assets/scss/components/menu/_menu-toggle.scss +++ b/assets/scss/components/menu/_menu-toggle.scss @@ -8,6 +8,7 @@ min-height: 2em; margin: 0; padding: var(--menu-toggle-padding, 0); + color: currentColor; // Mostly for the 'Menu' text when screen-reader-text class is removed. --button-background: transparent; --button-background-hover: transparent; --button-text-decoration: none; @@ -19,7 +20,7 @@ --button-transform: 0; --button-transform-hover: 0; - &:focus { + &:focus-visible { outline: var(--border); } } diff --git a/assets/scss/components/menu/_menu.scss b/assets/scss/components/menu/_menu.scss index cbc31eca6..84422ad42 100644 --- a/assets/scss/components/menu/_menu.scss +++ b/assets/scss/components/menu/_menu.scss @@ -70,7 +70,7 @@ &-current, &:hover, - &:focus { + &:focus-visible { color: var(--menu-item-link-color-hover, var(--menu-item-link-color, var(--color-link))); filter: var(--menu-item-name-filter-hover, var(--link-filter-hover)); } diff --git a/assets/scss/components/menu/_mobile-menu.scss b/assets/scss/components/menu/_mobile-menu.scss index f75840bed..18139b1c0 100644 --- a/assets/scss/components/menu/_mobile-menu.scss +++ b/assets/scss/components/menu/_mobile-menu.scss @@ -32,7 +32,7 @@ } .menu-item:hover > .sub-menu:not(.visible), - .menu-item:focus > .sub-menu:not(.visible), + .menu-item:focus-visible > .sub-menu:not(.visible), .menu-item:focus-within > .sub-menu:not(.visible) { display: none; } diff --git a/assets/scss/components/menu/_search-icon-form.scss b/assets/scss/components/menu/_search-icon-form.scss index c3c42c67d..95877d378 100644 --- a/assets/scss/components/menu/_search-icon-form.scss +++ b/assets/scss/components/menu/_search-icon-form.scss @@ -31,7 +31,7 @@ box-shadow: none; &:hover, - &:focus { + &:focus-visible { color: var(--search-toggle-color-hover, var(--search-toggle-color, var(--menu-item-link-color, var(--color-heading)))); background: transparent; border: none; diff --git a/assets/scss/components/menu/_sub-menu.scss b/assets/scss/components/menu/_sub-menu.scss index 6278ed701..a30904173 100644 --- a/assets/scss/components/menu/_sub-menu.scss +++ b/assets/scss/components/menu/_sub-menu.scss @@ -56,7 +56,7 @@ } .menu-item:hover > .sub-menu, -.menu-item:focus > .sub-menu, +.menu-item:focus-visible > .sub-menu, .menu-item:focus-within > .sub-menu { display: flex; /* can't be variable because 3rd level sub-menus will display too */ --sub-menu-opacity: 1; diff --git a/assets/scss/deprecated.scss b/assets/scss/deprecated.scss index b36dcb826..481edb3c2 100644 --- a/assets/scss/deprecated.scss +++ b/assets/scss/deprecated.scss @@ -32,14 +32,14 @@ $colors: ( @each $color-name, $color-value in $colors { - .has-#{ $color-name }-color, - .has-#{ $color-name }-color:hover, - .has-#{ $color-name }-color:focus { - color: #{ $color-value }; + .has-#{"#{$color-name}" }-color, + .has-#{"#{$color-name}" }-color:hover, + .has-#{"#{$color-name}" }-color:focus { + color: #{$color-value}; } - .has-#{ $color-name }-background-color { - background-color: #{ $color-value }; + .has-#{"#{$color-name}" }-background-color { + background-color: #{$color-value}; } } diff --git a/assets/scss/editor.scss b/assets/scss/editor.scss index bf891a375..191dd3848 100644 --- a/assets/scss/editor.scss +++ b/assets/scss/editor.scss @@ -19,7 +19,8 @@ html { body { min-height: auto; - --viewport-width: calc(100dvw - var(--admin-menu-width, 160px) - var(--block-sidebar-width, 0px)); // Requires 0px for calc(). + --viewport-width: calc(100vw - var(--admin-menu-width, 160px) - var(--block-sidebar-width, 0px)); // Requires 0px for calc(). These are both in admin.scss too. Not sure if we need both. + --editor-viewport-width: calc(100vw - var(--admin-menu-width, 160px) - var(--block-sidebar-width, 0px)); // Requires 0px for calc(). These are both in admin.scss too. Not sure if we need both. --list-item-margin-bottom: var(--spacing-xs); @include body(); @@ -92,31 +93,6 @@ ol.wp-block li.wp-block { margin-left: 0; } -// [data-content-align="start"] { -// margin-inline-start: 0; -// } - -// [data-content-align="end"] { -// margin-inline-end: 0; -// } - -// [data-align] > [data-type="core/paragraph"] { -// float: none; -// } - -// [data-align="left"] > [data-type="core/paragraph"] { -// margin-right: auto; -// } - -// [data-align="right"] > [data-type="core/paragraph"] { -// margin-left: auto; -// } - -// [data-align="center"] > [data-type="core/paragraph"] { -// margin-right: auto; -// margin-left: auto; -// } - [data-type="core/pullquote"][data-align="left"], [data-type="core/pullquote"][data-align="right"] { max-width: 290px; // Match WP core front end styles. @@ -161,10 +137,16 @@ ol.wp-block li.wp-block { --group-block-justify-content: start; --cover-block-justify-content: start; - > .wp-block-group__inner-container > .wp-block, - > .wp-block-cover__inner-container > .wp-block { + > .wp-block-group__inner-container > .wp-block:not([data-align="full"]), + > .wp-block-cover__inner-container > .wp-block:not([data-align="full"]) { margin-left: unset; } + + > .wp-block-group__inner-container > .wp-block[data-align="full"], + > .wp-block-cover__inner-container > .wp-block[data-align="full"] { + width: var(--editor-viewport-width); + margin-left: calc(var(--side-spacing) * -1) !important; + } } [data-content-align="center"] { @@ -176,10 +158,16 @@ ol.wp-block li.wp-block { --group-block-justify-content: end; --cover-block-justify-content: end; - > .wp-block-group__inner-container > .wp-block, - > .wp-block-cover__inner-container > .wp-block { + > .wp-block-group__inner-container > .wp-block:not([data-align="full"]), + > .wp-block-cover__inner-container > .wp-block:not([data-align="full"]) { margin-right: unset; } + + > .wp-block-group__inner-container > .wp-block[data-align="full"], + > .wp-block-cover__inner-container > .wp-block[data-align="full"] { + width: var(--editor-viewport-width); + margin-right: calc(var(--side-spacing) * -1) !important; + } } p[data-content-align="start"], diff --git a/assets/scss/layout/_content-sidebar-wrap.scss b/assets/scss/layout/_content-sidebar-wrap.scss index 375a5002c..e3db98312 100644 --- a/assets/scss/layout/_content-sidebar-wrap.scss +++ b/assets/scss/layout/_content-sidebar-wrap.scss @@ -27,13 +27,13 @@ .content-sidebar { @include mq(lg) { - --content-sidebar-wrap-columns: 1fr var(--sidebar-width); + --content-sidebar-wrap-columns: minmax(10px, 1fr) var(--sidebar-width); } } .sidebar-content { @include mq(lg) { - --content-sidebar-wrap-columns: var(--sidebar-width) 1fr; + --content-sidebar-wrap-columns: var(--sidebar-width) minmax(10px, 1fr); } } diff --git a/assets/scss/layout/_site-inner.scss b/assets/scss/layout/_site-inner.scss index 0857efcef..1052c6cc9 100644 --- a/assets/scss/layout/_site-inner.scss +++ b/assets/scss/layout/_site-inner.scss @@ -1,10 +1,10 @@ .site-inner { + flex-grow: 1; width: 100%; margin: var(--site-inner-margin, var(--site-inner-margin-top, 0) auto var(--site-inner-margin-bottom, 0)); @include mq(lg) { display: flex; - flex: 1; flex-direction: column; } } diff --git a/assets/scss/plugins/advanced-custom-fields.scss b/assets/scss/plugins/advanced-custom-fields.scss index 89f5477fa..e0d572ea8 100644 --- a/assets/scss/plugins/advanced-custom-fields.scss +++ b/assets/scss/plugins/advanced-custom-fields.scss @@ -8,6 +8,15 @@ // end tabs. +.acf-block-fields:has(.acf-field[data-key^="mai"]) .acf-field { + border-top: 0; +} + +.acf-block-fields:has(.acf-field[data-key^="mai"]) .acf-field:not(.acf-hidden):not(.acf-field-tab):not(.acf-field-accordion) { + margin-block: 16px; + padding-block: 0; +} + // acf sortable checkbox. .mai-sortable ul.acf-checkbox-list > li { @@ -61,30 +70,29 @@ // clone. -.acf-field-clone[class*="mai"] { +.acf-field-clone[data-key^="mai"] { margin: 0 !important; - // margin: var(--mai-field-clone-margin, 0) !important; padding: 0 !important; border: 0 !important; } -// .acf-field[class*="mai"] + .acf-field-clone[class*="mai"] { - // --mai-field-clone-margin: -16px 0 0; -// } +.acf-field[data-key^="mai"] + .acf-field-clone[data-key^="mai"] { + margin-top: -16px; +} -.acf-field-clone[class*="mai"] .acf-clone-fields { +.acf-field-clone[data-key^="mai"] .acf-clone-fields { border: 0 !important; } -.acf-field-clone[class*="mai"] + .acf-field:not(.acf-field-clone) { - margin-top: 0 !important; -} +// .acf-field-clone[class*="mai"] + .acf-field:not(.acf-field-clone) { +// margin-top: 0 !important; +// } -.acf-field-clone[class*="mai"] > .acf-input > .acf-clone-fields > .acf-field:not(.acf-hidden):last-of-type { - margin-bottom: 16px !important; -} +// .acf-field-clone[data-key^="mai"] > .acf-input > .acf-clone-fields > .acf-field:not(.acf-hidden):last-of-type { +// margin-bottom: 16px !important; +// } -.acf-field-clone[class*="mai"] > .acf-label { +.acf-field-clone[data-key^="mai"] > .acf-label { display: none; } @@ -278,22 +286,17 @@ display: flex; } -.acf-block-panel .acf-block-fields div.acf-field.acf-field-mai-icon-padding { - clear: both !important; - padding-top: 16px; - border-top: 1px solid #e2e4e7; -} - .acf-block-panel .acf-block-fields div.acf-field.acf-field-mai-icon-padding .acf-input { max-width: calc(50% - 16px) !important; } .acf-block-panel .acf-block-fields div.acf-field[data-name="margin_message"] { - clear: both !important; + margin-bottom: 0 !important; +} + +.acf-block-panel .acf-field[data-key="mai_icon_margin"] > .acf-label, +.acf-block-panel .acf-field[data-key="mai_icon_margin"] > .acf-label label { margin-bottom: 0; - padding-top: 16px; - padding-bottom: 0; - border-top: 1px solid #e2e4e7; } .acf-block-panel .acf-block-fields div.acf-field-number[data-name="margin_top"] .acf-label label, @@ -308,7 +311,7 @@ .acf-block-panel .acf-block-fields div.acf-field-number[data-name="margin_left"], .acf-block-panel .acf-block-fields div.acf-field-number[data-name="margin_right"] { clear: none !important; - max-width: calc(50% - 32px) !important; + max-width: 50% !important; } .acf-block-panel .acf-block-fields div.acf-field-number[data-name="margin_top"], @@ -328,13 +331,7 @@ .acf-block-panel .acf-block-fields div.acf-field[data-name="border_width"] { clear: none !important; - max-width: calc(50% - 32px) !important; -} - -.acf-block-panel .acf-block-fields div.acf-field[data-name="color_shadow"] { - clear: both !important; - padding-top: 16px; - border-top: 1px solid #e2e4e7; + max-width: 50% !important; } .acf-block-panel .acf-block-fields div.acf-field[data-name="x_offset"], @@ -347,27 +344,13 @@ clear: none !important; max-width: calc(33.33333333% - 16px) !important; margin-top: 0 !important; + margin-right: 8px !important; + padding: 0 !important; } .acf-block-panel .acf-block-fields div.acf-field[data-name="x_offset"], .acf-block-panel .acf-block-fields div.acf-field[data-name="text_shadow_x_offset"] { - margin-right: 0; -} - -.acf-block-panel .acf-block-fields div.acf-field[data-name="y_offset"], -.acf-block-panel .acf-block-fields div.acf-field[data-name="text_shadow_y_offset"] { - margin-right: 8px; - margin-left: 8px; -} - -.acf-block-panel .acf-block-fields div.acf-field[data-name="blur"], -.acf-block-panel .acf-block-fields div.acf-field[data-name="text_shadow_blur"] { - margin-left: 0; -} - -.acf-block-panel .acf-block-fields div.acf-field[data-key="mai_icon_round_corners"] { - padding-top: 16px; - border-top: 1px solid #e2e4e7; + margin-left: 16px; } /* icon select field */ @@ -394,7 +377,7 @@ [id$="-mai_icon_choices-results"], [id$="-mai_icon_brand_choices-results"] { display: grid; - grid-template-columns: repeat(3, 1fr); + grid-template-columns: repeat(3, minmax(10px, 1fr)); } [id$="-mai_icon_choices-results"] .select2-results__option, @@ -705,7 +688,7 @@ /* Matches .components-button.is-small in core. */ .acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child, .acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child:hover, -.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child:focus { +.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child:focus-visible { flex: 0; order: 99; font-size: 11px; @@ -721,7 +704,7 @@ /* Matches .components-button.is-small in core. */ .acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child:hover, -.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child:focus { +.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child:focus-visible { color: #00a0d2 !important; background: transparent !important; border: transparent !important; @@ -733,7 +716,7 @@ } .acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child:hover, -.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child:focus { +.acf-block-component.acf-block-panel .acf-block-fields div.acf-field.mai-acf-button-group-clear .acf-button-group label:first-child:focus-visible { color: #016087; background: #f3f5f6; border-color: #0071a1; diff --git a/assets/scss/plugins/easy-digital-downloads.scss b/assets/scss/plugins/easy-digital-downloads.scss index 80e101cb2..570a18e75 100644 --- a/assets/scss/plugins/easy-digital-downloads.scss +++ b/assets/scss/plugins/easy-digital-downloads.scss @@ -6,7 +6,7 @@ // Ordered via https://css-tricks.com/snippets/css/link-pseudo-classes-in-order/ &:hover, &:active, - &:focus { + &:focus-visible { color: var(--button-color-hover, var(--button-color)) !important; background: var(--button-background-hover, var(--color-primary-dark, var(--button-background, var(--color-primary)))) !important; border: var(--button-border-hover, var(--button-border, 0)) !important; diff --git a/assets/scss/plugins/simple-social-icons.scss b/assets/scss/plugins/simple-social-icons.scss index 99e5f3084..540513d01 100644 --- a/assets/scss/plugins/simple-social-icons.scss +++ b/assets/scss/plugins/simple-social-icons.scss @@ -51,15 +51,15 @@ } } - &.aligncenter { + &:has(.aligncenter) { justify-content: center; } - &.alignleft { + &:has(.alignleft) { justify-content: start; } - &.alignright { + &:has(.alignright) { justify-content: end; } } diff --git a/assets/scss/plugins/woocommerce-cart.scss b/assets/scss/plugins/woocommerce-cart.scss index c583cf991..537995941 100644 --- a/assets/scss/plugins/woocommerce-cart.scss +++ b/assets/scss/plugins/woocommerce-cart.scss @@ -44,6 +44,11 @@ } } +.wc-block-cart-item__prices, +.wc-block-components-order-summary-item__individual-prices { + --price-font-size: var(--font-size-sm); +} + // Cart. .woocommerce-form-coupon { @@ -208,7 +213,7 @@ border-radius: 50%; &:hover, - &:focus { + &:focus-visible { color: var(--color-white); text-decoration: none; background-color: var(--color-danger); @@ -312,7 +317,7 @@ > .input-radio { grid-row: 1/1; - margin: 0; + margin: var(--spacing-xxs) 0 0; } > *:not(.input-radio) { @@ -399,6 +404,10 @@ margin-bottom: var(--spacing-lg); } +.is-large .wc-block-checkout__sidebar.is-sticky { + top: var(--scroll-margin-top); +} + // Order received, thank you page. .order_details { diff --git a/assets/scss/plugins/woocommerce-global.scss b/assets/scss/plugins/woocommerce-global.scss index ffcf1a6dc..8463c3a9a 100644 --- a/assets/scss/plugins/woocommerce-global.scss +++ b/assets/scss/plugins/woocommerce-global.scss @@ -137,3 +137,18 @@ p.demo_store { .shop_table { --table-margin: var(--spacing-md) 0 var(--spacing-xl); } + +/** + * WooCommerce Blocks. + */ + +.wp-element-button.wc-block-components-button:not(.is-link) { + @include button(false); +} + +.wc-block-cart__submit-button, +.wc-block-components-checkout-place-order-button--full-width { + --button-width: 100%; + --button-padding: var(--spacing-lg); + --button-font-size: var(--font-size-md); +} \ No newline at end of file diff --git a/assets/scss/plugins/woocommerce-products.scss b/assets/scss/plugins/woocommerce-products.scss index 3a5885590..1d35e3195 100644 --- a/assets/scss/plugins/woocommerce-products.scss +++ b/assets/scss/plugins/woocommerce-products.scss @@ -64,7 +64,7 @@ ul.products { display: grid; grid-gap: var(--products-gap, var(--spacing-xl) var(--spacing-lg)); - grid-template-columns: repeat(var(--columns, 1), 1fr); + grid-template-columns: repeat(var(--columns, 1), minmax(10px, 1fr)); .woocommerce &::before, .woocommerce-page &::before, @@ -184,7 +184,7 @@ li.wc-block-grid__product .wp-block-button { width: 100%; &:hover, - &:focus { + &:focus-visible { --heading-color: var(--color-primary); } @@ -204,7 +204,7 @@ li.wc-block-grid__product .wp-block-button { .added, .added:hover, -.added:focus { +.added:focus-visible { margin: auto auto var(--spacing-xs); --button-opacity: 0.5; } @@ -249,7 +249,7 @@ li.wc-block-grid__product .wp-block-button { @include button-style(small); &:hover, - &:focus { + &:focus-visible { color: var(--color-white); background: var(--color-primary); } @@ -421,7 +421,7 @@ li.wc-block-grid__product .wp-block-button { } &.active a, - &.active a:focus { + &.active a:focus-visible { background-color: var(--color-white); border-bottom-color: var(--color-white); outline: none; diff --git a/assets/scss/themes/catalina.scss b/assets/scss/themes/catalina.scss index fc9cc976b..179ec0bd0 100644 --- a/assets/scss/themes/catalina.scss +++ b/assets/scss/themes/catalina.scss @@ -39,7 +39,7 @@ } .nav-header .sub-menu .menu-item-link-current, -.nav-header .sub-menu .menu-item-link:focus, +.nav-header .sub-menu .menu-item-link:focus-visible, .nav-header .sub-menu .menu-item-link:hover { color: var(--color-white); background-color: var(--color-secondary); diff --git a/assets/scss/themes/exclusive.scss b/assets/scss/themes/exclusive.scss index e7504a690..22306c788 100644 --- a/assets/scss/themes/exclusive.scss +++ b/assets/scss/themes/exclusive.scss @@ -32,7 +32,7 @@ .nav-after-header .menu > .menu-item > .menu-item-link-current, .nav-after-header .menu > .menu-item > .menu-item-link:hover, -.nav-after-header .menu > .menu-item > .menu-item-link:focus { +.nav-after-header .menu > .menu-item > .menu-item-link:focus-visible { --menu-item-link-border-color: var(--color-primary); } @@ -61,9 +61,9 @@ overflow: hidden; } -.entries.has-image-background .has-image.has-entry-link:focus, +.entries.has-image-background .has-image.has-entry-link:focus-visible, .entries.has-image-background .has-image.has-entry-link:hover, -.entries:not(.has-image-background) .has-image.has-entry-link .entry-image-link:focus, +.entries:not(.has-image-background) .has-image.has-entry-link .entry-image-link:focus-visible, .entries:not(.has-image-background) .has-image.has-entry-link .entry-image-link:hover { --image-transform: scale(1.05); } @@ -84,11 +84,11 @@ } .entry-categories a:hover, -.entry-categories a:focus, +.entry-categories a:focus-visible, .entry-tags a:hover, -.entry-tags a:focus, +.entry-tags a:focus-visible, .entry-terms a:hover, -.entry-terms a:focus { +.entry-terms a:focus-visible { --entry-term-link-background: var(--entry-term-link-background-hover, var(--color-primary)); } diff --git a/assets/scss/themes/lookbook.scss b/assets/scss/themes/lookbook.scss index 461896c03..bb6a6a122 100644 --- a/assets/scss/themes/lookbook.scss +++ b/assets/scss/themes/lookbook.scss @@ -53,7 +53,7 @@ } .menu-item-link span:hover, -.menu-item-link span:focus, +.menu-item-link span:focus-visible, .entry-meta a:not(.button), .entry-content a:not([class]) { border-bottom: 1px solid var(--color-link); diff --git a/assets/scss/themes/pure.scss b/assets/scss/themes/pure.scss index 53473b2c7..bd8933c28 100644 --- a/assets/scss/themes/pure.scss +++ b/assets/scss/themes/pure.scss @@ -49,9 +49,9 @@ overflow: hidden; } -.entries.has-image-background .has-image.has-entry-link:focus, +.entries.has-image-background .has-image.has-entry-link:focus-visible, .entries.has-image-background .has-image.has-entry-link:hover, -.entries:not(.has-image-background) .has-image.has-entry-link .entry-image-link:focus, +.entries:not(.has-image-background) .has-image.has-entry-link .entry-image-link:focus-visible, .entries:not(.has-image-background) .has-image.has-entry-link .entry-image-link:hover { --image-transform: scale(1.05); } diff --git a/assets/scss/themes/side-hustle.scss b/assets/scss/themes/side-hustle.scss index dd662bf4a..ec524248f 100644 --- a/assets/scss/themes/side-hustle.scss +++ b/assets/scss/themes/side-hustle.scss @@ -19,7 +19,7 @@ } .menu-item-link-current, -.menu-item-link:focus, +.menu-item-link:focus-visible, .menu-item-link:hover { --menu-item-name-filter-hover: none; } diff --git a/assets/scss/themes/sleek.scss b/assets/scss/themes/sleek.scss index f24091843..6e0a378e6 100644 --- a/assets/scss/themes/sleek.scss +++ b/assets/scss/themes/sleek.scss @@ -89,7 +89,7 @@ } .entries.has-image-full .has-no-content-excerpt .entry.has-image-first:hover .entry-wrap, -.entries.has-image-full .has-no-content-excerpt .entry.has-image-first:focus .entry-wrap { +.entries.has-image-full .has-no-content-excerpt .entry.has-image-first:focus-visible .entry-wrap { padding-bottom: var(--spacing-xl); color: var(--button-color); --entry-wrap-background: var(--button-background, var(--color-primary)); diff --git a/assets/scss/utilities/_accessibility.scss b/assets/scss/utilities/_accessibility.scss index c3e0e80bf..252b81cf2 100644 --- a/assets/scss/utilities/_accessibility.scss +++ b/assets/scss/utilities/_accessibility.scss @@ -5,7 +5,7 @@ @include hide-visually; &:active, - &:focus { + &:focus-visible { @include hide-visually(unhide); @@ -30,5 +30,9 @@ } :focus { + outline: none; +} + +:focus-visible { outline: var(--focus-outline, var(--border)); } diff --git a/assets/scss/utilities/_alignment.scss b/assets/scss/utilities/_alignment.scss index 2f646ce4d..ea24a54bf 100644 --- a/assets/scss/utilities/_alignment.scss +++ b/assets/scss/utilities/_alignment.scss @@ -1,6 +1,7 @@ .is-layout-flex { display: flex; flex-wrap: wrap; + gap: var(--row-gap) var(--column-gap); } @include mq(md) { @@ -49,6 +50,21 @@ max-width: var(--alignfull-max-width, var(--viewport-width)); margin-right: var(--alignfull-margin-right, calc(50% - (50vw - (var(--scrollbar-width, 0px) / 2)))); margin-left: var(--alignfull-margin-left, calc(50% - (50vw - (var(--scrollbar-width, 0px) / 2)))); + + // Fixes Mai Divider (and other stuff) when alignfull inside of a Group or Cover block where content align is not center. + // This needs to be accounted for in editor.scss too. + + &.wp-block-cover[style*="--cover-block-justify-content:start"] > .wp-block-cover__inner-container > .alignfull, + &.wp-block-group[style*="--group-block-justify-content:start"] > .wp-block-group__inner-container > .alignfull { + margin-left: calc(var(--side-spacing) * -1); + width: var(--viewport-width); + } + + &.wp-block-cover[style*="--cover-block-justify-content:end"] > .wp-block-cover__inner-container > .alignfull, + &.wp-block-group[style*="--group-block-justify-content:end"] > .wp-block-group__inner-container > .alignfull { + margin-right: calc(var(--side-spacing) * -1); + width: var(--viewport-width); + } } .content { diff --git a/assets/scss/utilities/_gallery.scss b/assets/scss/utilities/_gallery.scss index 02be3878b..97750e8a0 100644 --- a/assets/scss/utilities/_gallery.scss +++ b/assets/scss/utilities/_gallery.scss @@ -3,7 +3,7 @@ display: grid; grid-gap: var(--gallery-grid-gap, var(--spacing-lg)); - grid-template-columns: repeat(var(--gallery-columns), 1fr); + grid-template-columns: repeat(var(--gallery-columns), minmax(10px, 1fr)); } @media only screen and (min-width: 400px) { diff --git a/assets/scss/utilities/_misc.scss b/assets/scss/utilities/_misc.scss index d13d61d62..32d035ff8 100644 --- a/assets/scss/utilities/_misc.scss +++ b/assets/scss/utilities/_misc.scss @@ -253,6 +253,10 @@ overflow: visible; } +:where([class*="has-z-index-"]) { + position: relative; +} + .has-z-index--1 { z-index: -1 !important; } @@ -266,7 +270,7 @@ } .has-z-index-2 { - z-index: 1 !important; + z-index: 2 !important; } // TODO: Use custom properties? diff --git a/assets/svg/regular/address-book.svg b/assets/svg/regular/address-book.svg new file mode 100644 index 000000000..e3e2baa80 --- /dev/null +++ b/assets/svg/regular/address-book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/address-card.svg b/assets/svg/regular/address-card.svg new file mode 100644 index 000000000..10462641b --- /dev/null +++ b/assets/svg/regular/address-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/bell-slash.svg b/assets/svg/regular/bell-slash.svg new file mode 100644 index 000000000..e55c28e30 --- /dev/null +++ b/assets/svg/regular/bell-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/bell.svg b/assets/svg/regular/bell.svg new file mode 100644 index 000000000..080414d8d --- /dev/null +++ b/assets/svg/regular/bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/bookmark.svg b/assets/svg/regular/bookmark.svg new file mode 100644 index 000000000..07db428d3 --- /dev/null +++ b/assets/svg/regular/bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/building.svg b/assets/svg/regular/building.svg new file mode 100644 index 000000000..44a80e927 --- /dev/null +++ b/assets/svg/regular/building.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/calendar-check.svg b/assets/svg/regular/calendar-check.svg new file mode 100644 index 000000000..0e7b32f84 --- /dev/null +++ b/assets/svg/regular/calendar-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/calendar-days.svg b/assets/svg/regular/calendar-days.svg new file mode 100644 index 000000000..d6d4d5115 --- /dev/null +++ b/assets/svg/regular/calendar-days.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/calendar-minus.svg b/assets/svg/regular/calendar-minus.svg new file mode 100644 index 000000000..7048e58f7 --- /dev/null +++ b/assets/svg/regular/calendar-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/calendar-plus.svg b/assets/svg/regular/calendar-plus.svg new file mode 100644 index 000000000..8a2f5e031 --- /dev/null +++ b/assets/svg/regular/calendar-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/calendar-xmark.svg b/assets/svg/regular/calendar-xmark.svg new file mode 100644 index 000000000..a9d081cb3 --- /dev/null +++ b/assets/svg/regular/calendar-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/calendar.svg b/assets/svg/regular/calendar.svg new file mode 100644 index 000000000..134a1f41c --- /dev/null +++ b/assets/svg/regular/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/chart-bar.svg b/assets/svg/regular/chart-bar.svg new file mode 100644 index 000000000..9ae78cd70 --- /dev/null +++ b/assets/svg/regular/chart-bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/chess-bishop.svg b/assets/svg/regular/chess-bishop.svg new file mode 100644 index 000000000..e40961aec --- /dev/null +++ b/assets/svg/regular/chess-bishop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/chess-king.svg b/assets/svg/regular/chess-king.svg new file mode 100644 index 000000000..202b10df7 --- /dev/null +++ b/assets/svg/regular/chess-king.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/chess-knight.svg b/assets/svg/regular/chess-knight.svg new file mode 100644 index 000000000..90dfdcb4c --- /dev/null +++ b/assets/svg/regular/chess-knight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/chess-pawn.svg b/assets/svg/regular/chess-pawn.svg new file mode 100644 index 000000000..a1ddce663 --- /dev/null +++ b/assets/svg/regular/chess-pawn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/chess-queen.svg b/assets/svg/regular/chess-queen.svg new file mode 100644 index 000000000..4eae4f194 --- /dev/null +++ b/assets/svg/regular/chess-queen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/chess-rook.svg b/assets/svg/regular/chess-rook.svg new file mode 100644 index 000000000..e1c68936b --- /dev/null +++ b/assets/svg/regular/chess-rook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-check.svg b/assets/svg/regular/circle-check.svg new file mode 100644 index 000000000..5c1827742 --- /dev/null +++ b/assets/svg/regular/circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-dot.svg b/assets/svg/regular/circle-dot.svg new file mode 100644 index 000000000..db53d03a2 --- /dev/null +++ b/assets/svg/regular/circle-dot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-down.svg b/assets/svg/regular/circle-down.svg new file mode 100644 index 000000000..1d8395dcb --- /dev/null +++ b/assets/svg/regular/circle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-left.svg b/assets/svg/regular/circle-left.svg new file mode 100644 index 000000000..907f4b003 --- /dev/null +++ b/assets/svg/regular/circle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-pause.svg b/assets/svg/regular/circle-pause.svg new file mode 100644 index 000000000..00854844b --- /dev/null +++ b/assets/svg/regular/circle-pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-play.svg b/assets/svg/regular/circle-play.svg new file mode 100644 index 000000000..cf0f5169c --- /dev/null +++ b/assets/svg/regular/circle-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-question.svg b/assets/svg/regular/circle-question.svg new file mode 100644 index 000000000..7e843e6d2 --- /dev/null +++ b/assets/svg/regular/circle-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-right.svg b/assets/svg/regular/circle-right.svg new file mode 100644 index 000000000..cf19a340f --- /dev/null +++ b/assets/svg/regular/circle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-stop.svg b/assets/svg/regular/circle-stop.svg new file mode 100644 index 000000000..1b5057126 --- /dev/null +++ b/assets/svg/regular/circle-stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-up.svg b/assets/svg/regular/circle-up.svg new file mode 100644 index 000000000..18886fbb4 --- /dev/null +++ b/assets/svg/regular/circle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-user.svg b/assets/svg/regular/circle-user.svg new file mode 100644 index 000000000..d9c363e8f --- /dev/null +++ b/assets/svg/regular/circle-user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-xmark.svg b/assets/svg/regular/circle-xmark.svg new file mode 100644 index 000000000..1c97781e5 --- /dev/null +++ b/assets/svg/regular/circle-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle.svg b/assets/svg/regular/circle.svg new file mode 100644 index 000000000..5123d0aac --- /dev/null +++ b/assets/svg/regular/circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/clipboard.svg b/assets/svg/regular/clipboard.svg new file mode 100644 index 000000000..86fb07871 --- /dev/null +++ b/assets/svg/regular/clipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/clock.svg b/assets/svg/regular/clock.svg new file mode 100644 index 000000000..a612bf16f --- /dev/null +++ b/assets/svg/regular/clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/clone.svg b/assets/svg/regular/clone.svg new file mode 100644 index 000000000..5a6197a98 --- /dev/null +++ b/assets/svg/regular/clone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/closed-captioning.svg b/assets/svg/regular/closed-captioning.svg new file mode 100644 index 000000000..4b67fb542 --- /dev/null +++ b/assets/svg/regular/closed-captioning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/comment-dots.svg b/assets/svg/regular/comment-dots.svg new file mode 100644 index 000000000..cafdc0d44 --- /dev/null +++ b/assets/svg/regular/comment-dots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/comment.svg b/assets/svg/regular/comment.svg new file mode 100644 index 000000000..851626127 --- /dev/null +++ b/assets/svg/regular/comment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/comments.svg b/assets/svg/regular/comments.svg new file mode 100644 index 000000000..a8eeb9290 --- /dev/null +++ b/assets/svg/regular/comments.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/compass.svg b/assets/svg/regular/compass.svg new file mode 100644 index 000000000..48c9c72b5 --- /dev/null +++ b/assets/svg/regular/compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/copy.svg b/assets/svg/regular/copy.svg new file mode 100644 index 000000000..e85210f56 --- /dev/null +++ b/assets/svg/regular/copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/copyright.svg b/assets/svg/regular/copyright.svg new file mode 100644 index 000000000..3211e6095 --- /dev/null +++ b/assets/svg/regular/copyright.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/credit-card.svg b/assets/svg/regular/credit-card.svg new file mode 100644 index 000000000..1bacf44a9 --- /dev/null +++ b/assets/svg/regular/credit-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/envelope-open.svg b/assets/svg/regular/envelope-open.svg new file mode 100644 index 000000000..1bec0e74b --- /dev/null +++ b/assets/svg/regular/envelope-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/envelope.svg b/assets/svg/regular/envelope.svg new file mode 100644 index 000000000..bf8ea45f9 --- /dev/null +++ b/assets/svg/regular/envelope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/eye-slash.svg b/assets/svg/regular/eye-slash.svg new file mode 100644 index 000000000..ff64d71bf --- /dev/null +++ b/assets/svg/regular/eye-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/eye.svg b/assets/svg/regular/eye.svg new file mode 100644 index 000000000..647c402cd --- /dev/null +++ b/assets/svg/regular/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-angry.svg b/assets/svg/regular/face-angry.svg new file mode 100644 index 000000000..a3a37758a --- /dev/null +++ b/assets/svg/regular/face-angry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-dizzy.svg b/assets/svg/regular/face-dizzy.svg new file mode 100644 index 000000000..8b76d478a --- /dev/null +++ b/assets/svg/regular/face-dizzy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-flushed.svg b/assets/svg/regular/face-flushed.svg new file mode 100644 index 000000000..949c9c7e1 --- /dev/null +++ b/assets/svg/regular/face-flushed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-frown-open.svg b/assets/svg/regular/face-frown-open.svg new file mode 100644 index 000000000..507d8edb2 --- /dev/null +++ b/assets/svg/regular/face-frown-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-frown.svg b/assets/svg/regular/face-frown.svg new file mode 100644 index 000000000..c57b8bae7 --- /dev/null +++ b/assets/svg/regular/face-frown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grimace.svg b/assets/svg/regular/face-grimace.svg new file mode 100644 index 000000000..556c5449b --- /dev/null +++ b/assets/svg/regular/face-grimace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-beam-sweat.svg b/assets/svg/regular/face-grin-beam-sweat.svg new file mode 100644 index 000000000..ad0dc0c23 --- /dev/null +++ b/assets/svg/regular/face-grin-beam-sweat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-beam.svg b/assets/svg/regular/face-grin-beam.svg new file mode 100644 index 000000000..f0f4899e6 --- /dev/null +++ b/assets/svg/regular/face-grin-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-hearts.svg b/assets/svg/regular/face-grin-hearts.svg new file mode 100644 index 000000000..9a018a75a --- /dev/null +++ b/assets/svg/regular/face-grin-hearts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-squint-tears.svg b/assets/svg/regular/face-grin-squint-tears.svg new file mode 100644 index 000000000..9ae96cf70 --- /dev/null +++ b/assets/svg/regular/face-grin-squint-tears.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-squint.svg b/assets/svg/regular/face-grin-squint.svg new file mode 100644 index 000000000..147f0f21f --- /dev/null +++ b/assets/svg/regular/face-grin-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-stars.svg b/assets/svg/regular/face-grin-stars.svg new file mode 100644 index 000000000..ed6f14556 --- /dev/null +++ b/assets/svg/regular/face-grin-stars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-tears.svg b/assets/svg/regular/face-grin-tears.svg new file mode 100644 index 000000000..29c692c0f --- /dev/null +++ b/assets/svg/regular/face-grin-tears.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-tongue-squint.svg b/assets/svg/regular/face-grin-tongue-squint.svg new file mode 100644 index 000000000..b381bb8d8 --- /dev/null +++ b/assets/svg/regular/face-grin-tongue-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-tongue-wink.svg b/assets/svg/regular/face-grin-tongue-wink.svg new file mode 100644 index 000000000..c08c02c69 --- /dev/null +++ b/assets/svg/regular/face-grin-tongue-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-tongue.svg b/assets/svg/regular/face-grin-tongue.svg new file mode 100644 index 000000000..29d944e1b --- /dev/null +++ b/assets/svg/regular/face-grin-tongue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-wide.svg b/assets/svg/regular/face-grin-wide.svg new file mode 100644 index 000000000..5b9178dac --- /dev/null +++ b/assets/svg/regular/face-grin-wide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-wink.svg b/assets/svg/regular/face-grin-wink.svg new file mode 100644 index 000000000..bbe8a47d3 --- /dev/null +++ b/assets/svg/regular/face-grin-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/0.svg b/assets/svg/solid/0.svg new file mode 100644 index 000000000..299eda20a --- /dev/null +++ b/assets/svg/solid/0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/1.svg b/assets/svg/solid/1.svg new file mode 100644 index 000000000..cee0fb665 --- /dev/null +++ b/assets/svg/solid/1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/2.svg b/assets/svg/solid/2.svg new file mode 100644 index 000000000..7e0ad9003 --- /dev/null +++ b/assets/svg/solid/2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/3.svg b/assets/svg/solid/3.svg new file mode 100644 index 000000000..0329e6100 --- /dev/null +++ b/assets/svg/solid/3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/4.svg b/assets/svg/solid/4.svg new file mode 100644 index 000000000..d6d07e3ee --- /dev/null +++ b/assets/svg/solid/4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/5.svg b/assets/svg/solid/5.svg new file mode 100644 index 000000000..550412a79 --- /dev/null +++ b/assets/svg/solid/5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/6.svg b/assets/svg/solid/6.svg new file mode 100644 index 000000000..5cd9e7e68 --- /dev/null +++ b/assets/svg/solid/6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/7.svg b/assets/svg/solid/7.svg new file mode 100644 index 000000000..a40838466 --- /dev/null +++ b/assets/svg/solid/7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/8.svg b/assets/svg/solid/8.svg new file mode 100644 index 000000000..884679efd --- /dev/null +++ b/assets/svg/solid/8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/9.svg b/assets/svg/solid/9.svg new file mode 100644 index 000000000..5cbd206ea --- /dev/null +++ b/assets/svg/solid/9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/a.svg b/assets/svg/solid/a.svg new file mode 100644 index 000000000..ee6a25568 --- /dev/null +++ b/assets/svg/solid/a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/address-book.svg b/assets/svg/solid/address-book.svg new file mode 100644 index 000000000..e2505c461 --- /dev/null +++ b/assets/svg/solid/address-book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/address-card.svg b/assets/svg/solid/address-card.svg new file mode 100644 index 000000000..823937cdf --- /dev/null +++ b/assets/svg/solid/address-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/align-center.svg b/assets/svg/solid/align-center.svg new file mode 100644 index 000000000..946b20ba9 --- /dev/null +++ b/assets/svg/solid/align-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/align-justify.svg b/assets/svg/solid/align-justify.svg new file mode 100644 index 000000000..597386e3d --- /dev/null +++ b/assets/svg/solid/align-justify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/align-left.svg b/assets/svg/solid/align-left.svg new file mode 100644 index 000000000..0678daa58 --- /dev/null +++ b/assets/svg/solid/align-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/align-right.svg b/assets/svg/solid/align-right.svg new file mode 100644 index 000000000..3b233be20 --- /dev/null +++ b/assets/svg/solid/align-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/anchor-circle-check.svg b/assets/svg/solid/anchor-circle-check.svg new file mode 100644 index 000000000..9a3f2fa5a --- /dev/null +++ b/assets/svg/solid/anchor-circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/anchor-circle-exclamation.svg b/assets/svg/solid/anchor-circle-exclamation.svg new file mode 100644 index 000000000..affe4abd1 --- /dev/null +++ b/assets/svg/solid/anchor-circle-exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/anchor-circle-xmark.svg b/assets/svg/solid/anchor-circle-xmark.svg new file mode 100644 index 000000000..f17498cd6 --- /dev/null +++ b/assets/svg/solid/anchor-circle-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/anchor-lock.svg b/assets/svg/solid/anchor-lock.svg new file mode 100644 index 000000000..88e08541d --- /dev/null +++ b/assets/svg/solid/anchor-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/anchor.svg b/assets/svg/solid/anchor.svg new file mode 100644 index 000000000..6f1592832 --- /dev/null +++ b/assets/svg/solid/anchor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/angle-down.svg b/assets/svg/solid/angle-down.svg new file mode 100644 index 000000000..c1c439fa4 --- /dev/null +++ b/assets/svg/solid/angle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/angle-left.svg b/assets/svg/solid/angle-left.svg new file mode 100644 index 000000000..cd04f0e04 --- /dev/null +++ b/assets/svg/solid/angle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/angle-right.svg b/assets/svg/solid/angle-right.svg new file mode 100644 index 000000000..1afb35570 --- /dev/null +++ b/assets/svg/solid/angle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/angle-up.svg b/assets/svg/solid/angle-up.svg new file mode 100644 index 000000000..fccc90860 --- /dev/null +++ b/assets/svg/solid/angle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/angles-down.svg b/assets/svg/solid/angles-down.svg new file mode 100644 index 000000000..6337a2560 --- /dev/null +++ b/assets/svg/solid/angles-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/angles-left.svg b/assets/svg/solid/angles-left.svg new file mode 100644 index 000000000..b0f5fb1b8 --- /dev/null +++ b/assets/svg/solid/angles-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/angles-right.svg b/assets/svg/solid/angles-right.svg new file mode 100644 index 000000000..11f98a4de --- /dev/null +++ b/assets/svg/solid/angles-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/angles-up.svg b/assets/svg/solid/angles-up.svg new file mode 100644 index 000000000..7e9668983 --- /dev/null +++ b/assets/svg/solid/angles-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ankh.svg b/assets/svg/solid/ankh.svg new file mode 100644 index 000000000..fc7b25f47 --- /dev/null +++ b/assets/svg/solid/ankh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/apple-whole.svg b/assets/svg/solid/apple-whole.svg new file mode 100644 index 000000000..d9723fb8e --- /dev/null +++ b/assets/svg/solid/apple-whole.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/archway.svg b/assets/svg/solid/archway.svg new file mode 100644 index 000000000..fc1079ee8 --- /dev/null +++ b/assets/svg/solid/archway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down-1-9.svg b/assets/svg/solid/arrow-down-1-9.svg new file mode 100644 index 000000000..019016f35 --- /dev/null +++ b/assets/svg/solid/arrow-down-1-9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down-9-1.svg b/assets/svg/solid/arrow-down-9-1.svg new file mode 100644 index 000000000..6498126f8 --- /dev/null +++ b/assets/svg/solid/arrow-down-9-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down-a-z.svg b/assets/svg/solid/arrow-down-a-z.svg new file mode 100644 index 000000000..6d0b6c0c0 --- /dev/null +++ b/assets/svg/solid/arrow-down-a-z.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down-long.svg b/assets/svg/solid/arrow-down-long.svg new file mode 100644 index 000000000..734f88543 --- /dev/null +++ b/assets/svg/solid/arrow-down-long.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down-short-wide.svg b/assets/svg/solid/arrow-down-short-wide.svg new file mode 100644 index 000000000..ab7e0b373 --- /dev/null +++ b/assets/svg/solid/arrow-down-short-wide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down-up-across-line.svg b/assets/svg/solid/arrow-down-up-across-line.svg new file mode 100644 index 000000000..a84ec19a1 --- /dev/null +++ b/assets/svg/solid/arrow-down-up-across-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down-up-lock.svg b/assets/svg/solid/arrow-down-up-lock.svg new file mode 100644 index 000000000..17dd40432 --- /dev/null +++ b/assets/svg/solid/arrow-down-up-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down-wide-short.svg b/assets/svg/solid/arrow-down-wide-short.svg new file mode 100644 index 000000000..85d03154f --- /dev/null +++ b/assets/svg/solid/arrow-down-wide-short.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down-z-a.svg b/assets/svg/solid/arrow-down-z-a.svg new file mode 100644 index 000000000..8b4ce99d6 --- /dev/null +++ b/assets/svg/solid/arrow-down-z-a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down.svg b/assets/svg/solid/arrow-down.svg new file mode 100644 index 000000000..a52a61304 --- /dev/null +++ b/assets/svg/solid/arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-left-long.svg b/assets/svg/solid/arrow-left-long.svg new file mode 100644 index 000000000..27aa18af7 --- /dev/null +++ b/assets/svg/solid/arrow-left-long.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-left.svg b/assets/svg/solid/arrow-left.svg new file mode 100644 index 000000000..655fcb942 --- /dev/null +++ b/assets/svg/solid/arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-pointer.svg b/assets/svg/solid/arrow-pointer.svg new file mode 100644 index 000000000..18672e260 --- /dev/null +++ b/assets/svg/solid/arrow-pointer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-right-arrow-left.svg b/assets/svg/solid/arrow-right-arrow-left.svg new file mode 100644 index 000000000..54a3a1f12 --- /dev/null +++ b/assets/svg/solid/arrow-right-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-right-from-bracket.svg b/assets/svg/solid/arrow-right-from-bracket.svg new file mode 100644 index 000000000..ad3b5d27a --- /dev/null +++ b/assets/svg/solid/arrow-right-from-bracket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-right-long.svg b/assets/svg/solid/arrow-right-long.svg new file mode 100644 index 000000000..7d539ca70 --- /dev/null +++ b/assets/svg/solid/arrow-right-long.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-right-to-bracket.svg b/assets/svg/solid/arrow-right-to-bracket.svg new file mode 100644 index 000000000..d35bf80da --- /dev/null +++ b/assets/svg/solid/arrow-right-to-bracket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-right-to-city.svg b/assets/svg/solid/arrow-right-to-city.svg new file mode 100644 index 000000000..9aaca4b4f --- /dev/null +++ b/assets/svg/solid/arrow-right-to-city.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-right.svg b/assets/svg/solid/arrow-right.svg new file mode 100644 index 000000000..6bc17a70e --- /dev/null +++ b/assets/svg/solid/arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-rotate-left.svg b/assets/svg/solid/arrow-rotate-left.svg new file mode 100644 index 000000000..de3a0aae9 --- /dev/null +++ b/assets/svg/solid/arrow-rotate-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-rotate-right.svg b/assets/svg/solid/arrow-rotate-right.svg new file mode 100644 index 000000000..aded47b5f --- /dev/null +++ b/assets/svg/solid/arrow-rotate-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-trend-down.svg b/assets/svg/solid/arrow-trend-down.svg new file mode 100644 index 000000000..b728c7c2d --- /dev/null +++ b/assets/svg/solid/arrow-trend-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-trend-up.svg b/assets/svg/solid/arrow-trend-up.svg new file mode 100644 index 000000000..b17b66577 --- /dev/null +++ b/assets/svg/solid/arrow-trend-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-turn-down.svg b/assets/svg/solid/arrow-turn-down.svg new file mode 100644 index 000000000..5a43c291b --- /dev/null +++ b/assets/svg/solid/arrow-turn-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-turn-up.svg b/assets/svg/solid/arrow-turn-up.svg new file mode 100644 index 000000000..e8887a86a --- /dev/null +++ b/assets/svg/solid/arrow-turn-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up-1-9.svg b/assets/svg/solid/arrow-up-1-9.svg new file mode 100644 index 000000000..4650d9b01 --- /dev/null +++ b/assets/svg/solid/arrow-up-1-9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up-9-1.svg b/assets/svg/solid/arrow-up-9-1.svg new file mode 100644 index 000000000..e6037ddf6 --- /dev/null +++ b/assets/svg/solid/arrow-up-9-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up-a-z.svg b/assets/svg/solid/arrow-up-a-z.svg new file mode 100644 index 000000000..e2739f353 --- /dev/null +++ b/assets/svg/solid/arrow-up-a-z.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up-from-bracket.svg b/assets/svg/solid/arrow-up-from-bracket.svg new file mode 100644 index 000000000..37ad8d92b --- /dev/null +++ b/assets/svg/solid/arrow-up-from-bracket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up-from-ground-water.svg b/assets/svg/solid/arrow-up-from-ground-water.svg new file mode 100644 index 000000000..8bd12bb65 --- /dev/null +++ b/assets/svg/solid/arrow-up-from-ground-water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up-from-water-pump.svg b/assets/svg/solid/arrow-up-from-water-pump.svg new file mode 100644 index 000000000..fd2fcd6f1 --- /dev/null +++ b/assets/svg/solid/arrow-up-from-water-pump.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up-long.svg b/assets/svg/solid/arrow-up-long.svg new file mode 100644 index 000000000..7349134dd --- /dev/null +++ b/assets/svg/solid/arrow-up-long.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/bin/i18n.js b/bin/i18n.js index 6cbdcedb9..4d2917291 100644 --- a/bin/i18n.js +++ b/bin/i18n.js @@ -1,5 +1,5 @@ 'use strict'; -module.exports = function() { +module.exports = function i18nTask() { return require( 'child_process' ).exec( 'composer i18n' ); }; diff --git a/bin/images.js b/bin/images.js index e202df61b..72328e4ca 100755 --- a/bin/images.js +++ b/bin/images.js @@ -1,39 +1,43 @@ 'use strict'; -const gulp = require( 'gulp' ), - config = require( './config' ), - changed = require( 'gulp-changed' ), - filter = require( 'gulp-filter' ), - imagemin = require( 'gulp-imagemin' ), - notify = require( 'gulp-notify' ), - map = require( 'lodash.map' ); +const gulp = require('gulp'); +const config = require('./config'); +const notify = require('gulp-notify'); +const map = require('lodash.map'); -module.exports.img = function() { - const allButScreenshot = filter( [ '**/*', '!**/screenshot.*' ], { restore: true } ); - const onlyScreenshot = filter( [ '**/screenshot.*' ] ); +// Named function for image processing +module.exports.img = async function imgTask() { + // Dynamic imports for ES Modules + const changed = (await import('gulp-changed')).default; + const filter = (await import('gulp-filter')).default; + const imagemin = (await import('gulp-imagemin')).default; - return gulp.src( config.src.images ) - .pipe( changed( config.dest.images ) ) - .pipe( imagemin( { - verbose: true, - optimizationLevel: 3, - progressive: true, - interlaced: true - } ) ) - .pipe( allButScreenshot ) - .pipe( gulp.dest( config.dest.images ) ) - .pipe( allButScreenshot.restore ) - .pipe( onlyScreenshot ) - .pipe( gulp.dest( './' ) ) - .pipe( notify( { message: config.messages.images } ) ); + const allButScreenshot = filter(['**/*', '!**/screenshot.*'], { restore: true }); + const onlyScreenshot = filter(['**/screenshot.*']); + + return gulp.src(config.src.images) + .pipe(changed(config.dest.images)) + .pipe(imagemin({ + verbose: true, + optimizationLevel: 3, + progressive: true, + interlaced: true + })) + .pipe(allButScreenshot) + .pipe(gulp.dest(config.dest.images)) + .pipe(allButScreenshot.restore) + .pipe(onlyScreenshot) + .pipe(gulp.dest('./')) + .pipe(notify({ message: config.messages.images })); }; -module.exports.svg = function() { - return map( config.src.svg, function( style ) { - const dir = style.split( '/' ); +// Named function for SVG processing +module.exports.svg = function svgTask() { + return Promise.all(map(config.src.svg, function (style) { + const dir = style.split('/'); - return gulp.src( style + '/*' ) - .pipe( gulp.dest( config.dest.svg + '/' + dir[ dir.length - 1 ] ) ) - .pipe( notify( { message: config.messages.svg } ) ); - } ); -}; + return gulp.src(style + '/*') + .pipe(gulp.dest(config.dest.svg + '/' + dir[dir.length - 1])) + .pipe(notify({ message: config.messages.svg })); + })); +}; \ No newline at end of file diff --git a/bin/scripts.js b/bin/scripts.js index 100f1d9c4..1b36dd07e 100755 --- a/bin/scripts.js +++ b/bin/scripts.js @@ -1,32 +1,44 @@ 'use strict'; -const gulp = require( 'gulp' ), - config = require( './config' ), - plumber = require( 'gulp-plumber' ), - uglify = require( 'gulp-uglify-es' ).default, - rename = require( 'gulp-rename' ), - fs = require( 'fs' ), - notify = require( 'gulp-notify' ), - map = require( 'lodash.map' ); +const gulp = require('gulp'); +const config = require('./config'); +const plumber = require('gulp-plumber'); +const uglify = require('gulp-uglify-es').default; +const fs = require('fs'); +const notify = require('gulp-notify'); +const map = require('lodash.map'); +const exec = require('child_process').exec; +const rename = require('gulp-rename'); -module.exports.blocks = function() { - return require( 'child_process' ).exec( 'npm run blocks' ); +// Named function for processing blocks +module.exports.blocks = function blocksTaskScripts() { + return new Promise((resolve, reject) => { + exec('npm run blocks', (err, stdout, stderr) => { + if (err) { + console.error(stderr); + reject(err); + return; + } + console.log(stdout); + resolve(); + }); + }); }; -module.exports.js = function() { - const dir = './assets/js/'; - const files = fs.readdirSync( dir ).filter( function( file ) { - if ( file.indexOf( '.js' ) > + 1 ) return file; - } ); +// Named function for processing JavaScript files +module.exports.js = function jsTask() { + const dir = './assets/js/'; + const files = fs.readdirSync(dir).filter(function(file) { + return file.indexOf('.js') > -1; + }); - return map( files, function( file ) { - return gulp.src( dir + file ) - .pipe( plumber() ) - .pipe( rename( { - suffix: '.min' - } ) ) - .pipe( uglify() ) - .pipe( gulp.dest( config.dest.js ) ) - .pipe( notify( { message: config.messages.js } ) ); - } ); -}; + // Return a promise that resolves when all tasks are complete + return Promise.all(map(files, function(file) { + return gulp.src(dir + file) + .pipe(plumber()) + .pipe(rename({ basename: file.replace('.js', ''), suffix: '.min' })) // Rename to add .min before .js + .pipe(uglify()) + .pipe(gulp.dest(config.dest.js)) + .pipe(notify({ message: config.messages.js })); + })); +}; \ No newline at end of file diff --git a/bin/styles.js b/bin/styles.js index e06fa4a91..b2687dd57 100755 --- a/bin/styles.js +++ b/bin/styles.js @@ -1,245 +1,211 @@ 'use strict'; -const gulp = require( 'gulp' ), - config = require( './config' ), - autoprefix = require( 'autoprefixer' ), - bourbon = require( 'bourbon' ).includePaths, - mqpacker = require( 'css-mqpacker' ), - cssnano = require( 'cssnano' ), - fs = require( 'fs' ), - gulpif = require( 'gulp-if' ), - notify = require( 'gulp-notify' ), - plumber = require( 'gulp-plumber' ), - postcss = require( 'gulp-postcss' ), - rename = require( 'gulp-rename' ), - sourcemap = require( 'gulp-sourcemaps' ), - sass = require( 'gulp-sass' ), - bulksass = require( 'gulp-sass-bulk-import' ), - map = require( 'lodash.map' ), - combineSelectors = require( 'postcss-combine-duplicated-selectors' ), - discardDuplicates = require( 'postcss-discard-duplicates' ), - pxtorem = require( 'postcss-pxtorem' ), - remtopx = require( 'postcss-rem-to-pixel' ); - +const gulp = require('gulp'); +const config = require('./config'); +const autoprefix = require('autoprefixer'); +const bourbon = require('bourbon').includePaths; +const mqpacker = require('css-mqpacker'); +const cssnano = require('cssnano'); +const fs = require('fs'); +const gulpif = require('gulp-if'); +const notify = require('gulp-notify'); +const plumber = require('gulp-plumber'); +const postcss = require('gulp-postcss'); +const sourcemap = require('gulp-sourcemaps'); +const sass = require('gulp-sass')(require('sass')); +const bulksass = require('gulp-sass-bulk-import'); +const map = require('lodash.map'); +const combineSelectors = require('postcss-combine-duplicated-selectors'); +const discardDuplicates = require('postcss-discard-duplicates'); +const pxtorem = require('postcss-pxtorem'); +const remtopx = require('postcss-rem-to-pixel'); +const rename = require('gulp-rename'); + +// Post-processing configuration const postProcessors = [ - mqpacker( { - sort: true, - } ), - autoprefix(), - cssnano( config.css.cssnano ), - combineSelectors, - discardDuplicates, + mqpacker({ sort: true }), + autoprefix(), + cssnano(config.css.cssnano), + combineSelectors, + discardDuplicates, ]; -const pxtoremConfig = pxtorem( { - root_value: config.css.basefontsize, - replace: config.css.remreplace, - media_query: config.css.remmediaquery, -} ); - -module.exports.main = function() { - return gulp.src( './assets/scss/main.scss' ) - .pipe( plumber() ) - .pipe( rename( 'main.min.scss' ) ) - .pipe( sass.sync( { - outputStyle: 'compressed', - includePaths: [].concat( bourbon ) - } ) ) - .pipe( postcss( postProcessors ) ) - .pipe( gulp.dest( './assets/css/' ) ) - .pipe( notify( { message: config.messages.css } ) ); +const pxtoremConfig = pxtorem({ + root_value: config.css.basefontsize, + replace: config.css.remreplace, + media_query: config.css.remmediaquery, +}); + +// Task to compile main SCSS file +module.exports.main = function mainTask() { + return gulp.src('./assets/scss/main.scss') + .pipe(plumber()) + .pipe(sass({ outputStyle: 'compressed', includePaths: [].concat(bourbon) })) + .pipe(rename('main.min.css')) // Rename to add .min + .pipe(postcss(postProcessors)) + .pipe(gulp.dest('./assets/css/')) + .pipe(notify({ message: config.messages.css })); }; -module.exports.header = function() { - return gulp.src( './assets/scss/header.scss' ) - .pipe( plumber() ) - .pipe( rename( 'header.min.scss' ) ) - .pipe( sass.sync( { - outputStyle: 'compressed', - includePaths: [].concat( bourbon ) - } ) ) - .pipe( postcss( postProcessors ) ) - .pipe( gulp.dest( './assets/css/' ) ) - .pipe( notify( { message: config.messages.css } ) ); +// Task to compile header SCSS file +module.exports.header = function headerTask() { + return gulp.src('./assets/scss/header.scss') + .pipe(plumber()) + .pipe(sass({ outputStyle: 'compressed', includePaths: [].concat(bourbon) })) + .pipe(rename('header.min.css')) // Rename to add .min + .pipe(postcss(postProcessors)) + .pipe(gulp.dest('./assets/css/')) + .pipe(notify({ message: config.messages.css })); }; -module.exports.pageheader = function() { - return gulp.src( './assets/scss/page-header.scss' ) - .pipe( plumber() ) - .pipe( rename( 'page-header.min.scss' ) ) - .pipe( sass.sync( { - outputStyle: 'compressed', - includePaths: [].concat( bourbon ) - } ) ) - .pipe( postcss( postProcessors ) ) - .pipe( gulp.dest( './assets/css/' ) ) - .pipe( notify( { message: config.messages.css } ) ); +// Task to compile page-header SCSS file +module.exports.pageheader = function pageheaderTask() { + return gulp.src('./assets/scss/page-header.scss') + .pipe(plumber()) + .pipe(sass({ outputStyle: 'compressed', includePaths: [].concat(bourbon) })) + .pipe(rename('page-header.min.css')) // Rename to add .min + .pipe(postcss(postProcessors)) + .pipe(gulp.dest('./assets/css/')) + .pipe(notify({ message: config.messages.css })); }; -module.exports.blocks = function() { - return gulp.src( './assets/scss/blocks.scss' ) - .pipe( plumber() ) - .pipe( rename( 'blocks.min.scss' ) ) - .pipe( sass.sync( { - outputStyle: 'compressed', - includePaths: [].concat( bourbon ) - } ) ) - .pipe( postcss( postProcessors ) ) - .pipe( gulp.dest( './assets/css/' ) ) - .pipe( notify( { message: config.messages.css } ) ); +// Task to compile blocks SCSS file +module.exports.blocks = function blocksTaskStyles() { + return gulp.src('./assets/scss/blocks.scss') + .pipe(plumber()) + .pipe(sass({ outputStyle: 'compressed', includePaths: [].concat(bourbon) })) + .pipe(rename('blocks.min.css')) // Rename to add .min + .pipe(postcss(postProcessors)) + .pipe(gulp.dest('./assets/css/')) + .pipe(notify({ message: config.messages.css })); }; -module.exports.utilities = function() { - return gulp.src( './assets/scss/utilities.scss' ) - .pipe( plumber() ) - .pipe( rename( 'utilities.min.scss' ) ) - .pipe( sass.sync( { - outputStyle: 'compressed', - includePaths: [].concat( bourbon ) - } ) ) - .pipe( postcss( postProcessors ) ) - .pipe( gulp.dest( './assets/css/' ) ) - .pipe( notify( { message: config.messages.css } ) ); +// Task to compile utilities SCSS file +module.exports.utilities = function utilitiesTask() { + return gulp.src('./assets/scss/utilities.scss') + .pipe(plumber()) + .pipe(sass({ outputStyle: 'compressed', includePaths: [].concat(bourbon) })) + .pipe(rename('utilities.min.css')) // Rename to add .min + .pipe(postcss(postProcessors)) + .pipe(gulp.dest('./assets/css/')) + .pipe(notify({ message: config.messages.css })); }; -module.exports.footer = function() { - return gulp.src( './assets/scss/footer.scss' ) - .pipe( plumber() ) - .pipe( rename( 'footer.min.scss' ) ) - .pipe( sass.sync( { - outputStyle: 'compressed', - includePaths: [].concat( bourbon ) - } ) ) - .pipe( postcss( postProcessors ) ) - .pipe( gulp.dest( './assets/css/' ) ) - .pipe( notify( { message: config.messages.css } ) ); +// Task to compile footer SCSS file +module.exports.footer = function footerTask() { + return gulp.src('./assets/scss/footer.scss') + .pipe(plumber()) + .pipe(sass({ outputStyle: 'compressed', includePaths: [].concat(bourbon) })) + .pipe(rename('footer.min.css')) // Rename to add .min + .pipe(postcss(postProcessors)) + .pipe(gulp.dest('./assets/css/')) + .pipe(notify({ message: config.messages.css })); }; -module.exports.editor = function() { - postProcessors.push( remtopx( { - rootValue: config.css.basefontsize - } ) ); - - return gulp.src( './assets/scss/editor.scss' ) - .pipe( plumber() ) - .pipe( rename( 'editor.min.scss' ) ) - .pipe( sass.sync( { - outputStyle: 'compressed', - includePaths: [].concat( bourbon ) - } ) ) - .pipe( postcss( postProcessors ) ) - .pipe( gulp.dest( './assets/css/' ) ) - .pipe( notify( { message: config.messages.css } ) ); +// Task to compile editor SCSS file +module.exports.editor = function editorTask() { + const editorPostProcessors = [...postProcessors, remtopx({ rootValue: config.css.basefontsize })]; + + return gulp.src('./assets/scss/editor.scss') + .pipe(plumber()) + .pipe(sass({ outputStyle: 'compressed', includePaths: [].concat(bourbon) })) + .pipe(rename('editor.min.css')) // Rename to add .min + .pipe(postcss(editorPostProcessors)) + .pipe(gulp.dest('./assets/css/')) + .pipe(notify({ message: config.messages.css })); }; -module.exports.themes = function() { - return map( fs.readdirSync( './assets/scss/themes/' ), function( stylesheet ) { - return gulp.src( './assets/scss/themes/' + stylesheet ) - .pipe( bulksass() ) - .pipe( plumber() ) - .pipe( rename( { - suffix: '.min' - } ) ) - .pipe( gulpif( config.css.sourcemaps, sourcemap.init() ) ) - .pipe( sass.sync( { - outputStyle: 'compressed', - includePaths: [].concat( bourbon ) - } ) ) - .pipe( postcss( [ - mqpacker( { - sort: true, - } ), - autoprefix(), - cssnano( { - discardComments: { - removeAll: true - }, - zindex: false, - reduceIdents: false, - } ), - combineSelectors, - discardDuplicates, - pxtoremConfig - ] ) ) - .pipe( gulpif( config.css.sourcemaps, sourcemap.write( './' ) ) ) - .pipe( gulp.dest( './assets/css/themes/' ) ) - .pipe( notify( { message: config.messages.css } ) ); - } ); +// Task to compile theme SCSS files +module.exports.themes = function themesTask() { + return Promise.all(map(fs.readdirSync('./assets/scss/themes/'), function (stylesheet) { + return gulp.src('./assets/scss/themes/' + stylesheet) + .pipe(bulksass()) + .pipe(plumber()) + .pipe(sass({ outputStyle: 'compressed', includePaths: [].concat(bourbon) })) + .pipe(rename({ basename: stylesheet.replace('.scss', ''), suffix: '.min' })) // Correctly rename + .pipe(gulpif(config.css.sourcemaps, sourcemap.init())) + .pipe(postcss([ + mqpacker({ sort: true }), + autoprefix(), + cssnano({ + discardComments: { removeAll: true }, + zindex: false, + reduceIdents: false, + }), + combineSelectors, + discardDuplicates, + pxtoremConfig, + ])) + .pipe(gulpif(config.css.sourcemaps, sourcemap.write('./'))) + .pipe(gulp.dest('./assets/css/themes/')) + .pipe(notify({ message: config.messages.css })); + })); }; -module.exports.plugins = function() { - return map( fs.readdirSync( './assets/scss/plugins/' ), function( stylesheet ) { - let fileSrc = function() { - return './assets/scss/plugins/' + stylesheet; - }; - - if ( stylesheet !== 'advanced-custom-fields' && stylesheet !== 'kirki' ) { - postProcessors.push( pxtoremConfig ); - } - - return gulp.src( fileSrc() ) - .pipe( plumber() ) - .pipe( rename( { - suffix: '.min' - } ) ) - .pipe( sass.sync( { - outputStyle: 'compressed', - includePaths: [].concat( bourbon ) - } ) ) - .pipe( postcss( postProcessors ) ) - .pipe( gulp.dest( './assets/css/' ) ) - .pipe( notify( { message: config.messages.css } ) ); - } ); +// Task to compile plugin SCSS files +module.exports.plugins = function pluginsTask() { + return Promise.all(map(fs.readdirSync('./assets/scss/plugins/'), function (stylesheet) { + const fileSrc = function () { + return './assets/scss/plugins/' + stylesheet; + }; + + const pluginPostProcessors = [...postProcessors]; + if (stylesheet !== 'advanced-custom-fields' && stylesheet !== 'kirki') { + pluginPostProcessors.push(pxtoremConfig); + } + + return gulp.src(fileSrc()) + .pipe(plumber()) + .pipe(sass({ outputStyle: 'compressed', includePaths: [].concat(bourbon) })) + .pipe(rename({ basename: stylesheet.replace('.scss', ''), suffix: '.min' })) // Correctly rename + .pipe(postcss(pluginPostProcessors)) + .pipe(gulp.dest('./assets/css/')) // Output to top-level directory + .pipe(notify({ message: config.messages.css })); + })); }; -module.exports.maiplugins = function() { - postProcessors.push( remtopx( { - rootValue: config.css.basefontsize - } ) ); - - return gulp.src( './assets/scss/plugins.scss' ) - .pipe( plumber() ) - .pipe( rename( 'plugins.min.scss' ) ) - .pipe( sass.sync( { - outputStyle: 'compressed', - } ) ) - .pipe( postcss( postProcessors ) ) - .pipe( gulp.dest( './assets/css/' ) ) - .pipe( notify( { message: config.messages.css } ) ); +// Task to compile MAI plugin SCSS file +module.exports.maiplugins = function maipluginsTask() { + const maipluginsPostProcessors = [...postProcessors, remtopx({ rootValue: config.css.basefontsize })]; + + return gulp.src('./assets/scss/plugins.scss') + .pipe(plumber()) + .pipe(sass({ outputStyle: 'compressed' })) + .pipe(rename('plugins.min.css')) // Rename to add .min + .pipe(postcss(maipluginsPostProcessors)) + .pipe(gulp.dest('./assets/css/')) + .pipe(notify({ message: config.messages.css })); }; -module.exports.admin = function() { - return gulp.src( './assets/scss/admin.scss' ) - .pipe( plumber() ) - .pipe( rename( 'admin.min.scss' ) ) - .pipe( sass.sync( { - outputStyle: 'compressed', - } ) ) - .pipe( postcss( postProcessors ) ) - .pipe( gulp.dest( './assets/css/' ) ) - .pipe( notify( { message: config.messages.css } ) ); +// Task to compile admin SCSS file +module.exports.admin = function adminTask() { + return gulp.src('./assets/scss/admin.scss') + .pipe(plumber()) + .pipe(sass({ outputStyle: 'compressed' })) + .pipe(rename('admin.min.css')) // Rename to add .min + .pipe(postcss(postProcessors)) + .pipe(gulp.dest('./assets/css/')) + .pipe(notify({ message: config.messages.css })); }; -module.exports.desktop = function() { - return gulp.src( './assets/scss/desktop.scss' ) - .pipe( plumber() ) - .pipe( rename( 'desktop.min.scss' ) ) - .pipe( sass.sync( { - outputStyle: 'compressed', - } ) ) - .pipe( postcss( postProcessors ) ) - .pipe( gulp.dest( './assets/css/' ) ) - .pipe( notify( { message: config.messages.css } ) ); +// Task to compile desktop SCSS file +module.exports.desktop = function desktopTask() { + return gulp.src('./assets/scss/desktop.scss') + .pipe(plumber()) + .pipe(sass({ outputStyle: 'compressed' })) + .pipe(rename('desktop.min.css')) // Rename to add .min + .pipe(postcss(postProcessors)) + .pipe(gulp.dest('./assets/css/')) + .pipe(notify({ message: config.messages.css })); }; -module.exports.deprecated = function() { - return gulp.src( './assets/scss/deprecated.scss' ) - .pipe( plumber() ) - .pipe( rename( 'deprecated.min.scss' ) ) - .pipe( sass.sync( { - outputStyle: 'compressed', - } ) ) - .pipe( postcss( postProcessors ) ) - .pipe( gulp.dest( './assets/css/' ) ) - .pipe( notify( { message: config.messages.css } ) ); -}; +// Task to compile deprecated SCSS file +module.exports.deprecated = function deprecatedTask() { + return gulp.src('./assets/scss/deprecated.scss') + .pipe(plumber()) + .pipe(sass({ outputStyle: 'compressed' })) + .pipe(rename('deprecated.min.css')) // Rename to add .min + .pipe(postcss(postProcessors)) + .pipe(gulp.dest('./assets/css/')) + .pipe(notify({ message: config.messages.css })); +}; \ No newline at end of file diff --git a/bin/tasks.js b/bin/tasks.js index ac531969b..4a61497e0 100755 --- a/bin/tasks.js +++ b/bin/tasks.js @@ -1,41 +1,81 @@ 'use strict'; -module.exports = { - 'build:admin-css': [ require( './styles' ).admin ], - 'build:blocks-css': [ require( './styles' ).blocks ], - 'build:columns-css': [ require( './styles' ).columns ], - 'build:deprecated-css': [ require( './styles' ).deprecated ], - 'build:desktop-css': [ require( './styles' ).desktop ], - 'build:editor-css': [ require( './styles' ).editor ], - 'build:footer-css': [ require( './styles' ).footer ], - 'build:header-css': [ require( './styles' ).header ], - 'build:page-header-css': [ require( './styles' ).pageheader ], - 'build:main-css': [ require( './styles' ).main ], - 'build:maiplugins-css': [ require( './styles' ).maiplugins ], - 'build:plugin-css': [ require( './styles' ).plugins ], - 'build:theme-css': [ require( './styles' ).themes ], - 'build:utilities-css': [ require( './styles' ).utilities ], +const gulp = require('gulp'); +const styles = require('./styles'); // Import style tasks +const scripts = require('./scripts'); // Import script tasks +const images = require('./images'); // Import image tasks +const i18n = require('./i18n'); // Import translation task +const create = require('./create'); // Import theme creation task +const watch = require('./watch'); // Import watch task - 'build:css': [ [ 'build:admin-css', 'build:blocks-css', 'build:columns-css', 'build:deprecated-css', 'build:desktop-css', 'build:editor-css', 'build:footer-css', 'build:header-css', 'build:page-header-css', 'build:main-css', 'build:maiplugins-css', 'build:plugin-css', 'build:theme-css', 'build:utilities-css' ] ], +// Array of CSS tasks +const cssTasks = [ + styles.admin, + styles.blocks, + styles.deprecated, + styles.desktop, + styles.editor, + styles.footer, + styles.header, + styles.pageheader, + styles.main, + styles.maiplugins, + styles.plugins, + styles.themes, + styles.utilities, +]; - 'build:blocks': [ require( './scripts' ).blocks ], - 'build:scripts': [ require( './scripts' ).js ], +// Gulp task exports +exports['build:admin-css'] = styles.admin; +exports['build:blocks-css'] = styles.blocks; +exports['build:deprecated-css'] = styles.deprecated; +exports['build:desktop-css'] = styles.desktop; +exports['build:editor-css'] = styles.editor; +exports['build:footer-css'] = styles.footer; +exports['build:header-css'] = styles.header; +exports['build:page-header-css'] = styles.pageheader; +exports['build:main-css'] = styles.main; +exports['build:maiplugins-css'] = styles.maiplugins; +exports['build:plugin-css'] = styles.plugins; +exports['build:theme-css'] = styles.themes; +exports['build:utilities-css'] = styles.utilities; - 'build:js': [ [ 'build:scripts', 'build:blocks' ] ], +// Grouped CSS Task +exports['build:css'] = gulp.parallel(...cssTasks); - 'build:images': [ require( './images' ).img ], - 'build:svg': [ require( './images' ).svg ], +// JS Tasks +exports['build:blocks'] = scripts.blocks; +exports['build:scripts'] = scripts.js; +exports['build:js'] = gulp.parallel(scripts.js, scripts.blocks); - 'build:img': [ [ 'build:images', 'build:svg' ] ], +// Image Tasks +exports['build:images'] = images.img; +exports['build:svg'] = images.svg; +exports['build:img'] = gulp.parallel(images.img, images.svg); - 'build:i18n': [ require( './i18n' ) ], +// I18n Task +exports['build:i18n'] = i18n; - 'build': [ [ 'build:css', 'build:js', 'build:img', 'build:i18n' ] ], +// Full Build Task +exports['build'] = gulp.series( + gulp.parallel(...cssTasks), + gulp.parallel(scripts.js, scripts.blocks), + gulp.parallel(images.img, images.svg), + i18n +); - 'create:theme': [ require( './create' ) ], +// Theme Creation Task +exports['create:theme'] = create; +exports['create'] = gulp.series(create, gulp.parallel(...cssTasks)); - 'create': [ [ 'create:theme', 'build:css' ] ], +// Watch Task +exports['watch'] = watch; - 'watch': [ require( './watch' ) ], - 'default': [ [ 'build', 'watch' ] ], -}; +// Default Task +exports['default'] = gulp.series( + gulp.parallel(...cssTasks), + gulp.parallel(scripts.js, scripts.blocks), + gulp.parallel(images.img, images.svg), + i18n, + watch +); \ No newline at end of file diff --git a/bin/watch.js b/bin/watch.js index 46d40909d..342f21071 100755 --- a/bin/watch.js +++ b/bin/watch.js @@ -1,8 +1,10 @@ 'use strict'; -const gulp = require( 'gulp' ), - config = require( './config' ); +const gulp = require('gulp'); +const config = require('./config'); +const tasks = require('./tasks'); // Import tasks from tasks.js -module.exports = function() { - gulp.watch( config.src.scss, [ 'build:css' ] ); -}; +module.exports = function watchTask() { + gulp.watch(config.src.scss, gulp.series('build:css')); + // Add other watch tasks as needed +}; \ No newline at end of file diff --git a/composer.json b/composer.json index e5d9ab027..c52b1d46a 100644 --- a/composer.json +++ b/composer.json @@ -5,8 +5,8 @@ "license": "gpl-2.0-or-later", "repositories": [ { - "type":"composer", - "url":"https://connect.advancedcustomfields.com" + "type": "composer", + "url": "https://connect.advancedcustomfields.com" } ], "require": { @@ -15,10 +15,9 @@ "ext-json": "*", "ext-libxml": "*", "afragen/wp-dependency-installer": "^4", - "kirki-framework/kirki": "^4.0", "proteusthemes/wp-content-importer-v2": "^2.1", - "yahnis-elsts/plugin-update-checker": "^5", - "wpengine/advanced-custom-fields-pro": "^6.2.8" + "wpengine/advanced-custom-fields-pro": "^6.3.0", + "yahnis-elsts/plugin-update-checker": "^5" }, "require-dev": { "php": "^7|^8", @@ -32,53 +31,6 @@ "wp-phpunit/wp-phpunit": "^5.1", "sirbrillig/phpcs-variable-analysis": "^2.10" }, - "replace": { - "kirki-framework/util": "*", - "kirki-framework/l10n": "*", - "kirki-framework/field": "*", - "kirki-framework/url-getter": "*", - "kirki-framework/control-base": "*", - "kirki-framework/control-checkbox": "*", - "kirki-framework/control-code": "*", - "kirki-framework/control-cropped-image": "*", - "kirki-framework/control-custom": "*", - "kirki-framework/control-dashicons": "*", - "kirki-framework/control-date": "*", - "kirki-framework/control-dimension": "*", - "kirki-framework/control-editor": "*", - "kirki-framework/control-generic": "*", - "kirki-framework/control-image": "*", - "kirki-framework/control-multicheck": "*", - "kirki-framework/control-palette": "*", - "kirki-framework/control-radio": "*", - "kirki-framework/control-repeater": "*", - "kirki-framework/control-select": "*", - "kirki-framework/control-react-select": "*", - "kirki-framework/control-slider": "*", - "kirki-framework/control-sortable": "*", - "kirki-framework/control-upload": "*", - "kirki-framework/field-dimensions": "*", - "kirki-framework/field-fontawesome": "*", - "kirki-framework/field-typography": "*", - "kirki-framework/module-css": "*", - "kirki-framework/module-editor-styles": "*", - "kirki-framework/module-field-dependencies": "*", - "kirki-framework/module-postmessage": "*", - "kirki-framework/module-preset": "*", - "kirki-framework/module-selective-refresh": "*", - "kirki-framework/module-tooltips": "*", - "kirki-framework/module-webfonts": "*", - "kirki-framework/compatibility": "*", - "kirki-framework/data-option": "*", - "kirki-framework/module-panels": "*", - "kirki-framework/module-sections": "*", - "kirki-framework/module-section-icons": "*", - "kirki-framework/control-react-colorful": "*", - "kirki-framework/control-color": "*", - "kirki-framework/control-color-palette": "*", - "kirki-framework/field-background": "*", - "kirki-framework/field-multicolor": "*" - }, "autoload-dev": { "psr-4": { "BizBudding\\MaiEngine\\Tests\\Unit\\": "tests/php/unit/", @@ -97,7 +49,7 @@ }, "extra": { "installer-paths": { - "vendor/{$vendor}/{$name}/": ["wpengine/advanced-custom-fields-pro"] + "vendor/{$vendor}/{$name}/": ["wpengine/advanced-custom-fields-pro"] } }, "minimum-stability": "dev", @@ -113,4 +65,4 @@ "test-unit": "composer dump && vendor/bin/phpunit --testsuite unit --color=always", "test-integration": "composer dump && vendor/bin/phpunit --testsuite integration --configuration tests/phpunit/integration/phpunit.xml.dist --color=always" } -} +} \ No newline at end of file diff --git a/config/_default.php b/config/_default.php index c4814c2b6..cf5c080c1 100644 --- a/config/_default.php +++ b/config/_default.php @@ -419,7 +419,6 @@ 'automatic-feed-links', 'editor-styles', 'genesis-accessibility' => [ - '404-page', 'headings', 'search-form', 'skip-links', @@ -778,7 +777,7 @@ 'remove-template-classes' => true, 'disable-emojis' => true, 'remove-recent-comments-css' => true, - 'remove-global-styles' => true, + // 'remove-global-styles' => true, 'remove-jquery-migrate' => true, ], 'genesis' => [ diff --git a/lib/admin/admin-menu.php b/lib/admin/admin-menu.php index 798ee96f2..ccdc3d5c8 100644 --- a/lib/admin/admin-menu.php +++ b/lib/admin/admin-menu.php @@ -15,7 +15,7 @@ add_action( 'admin_menu', 'mai_admin_menu_pages' ); /** * Registers plugin admin menu pages. - * Exposes Reusable Blocks UI in backend. + * Exposes Patterns UI in backend. * * @link https://www.billerickson.net/reusable-blocks-accessible-in-wordpress-admin-area * @@ -57,8 +57,8 @@ function mai_admin_menu_pages() { add_submenu_page( 'mai-theme', - esc_html__( 'Reusable Blocks', 'mai-engine' ), - esc_html__( 'Reusable Blocks', 'mai-engine' ), + esc_html__( 'Synced Patterns', 'mai-engine' ), + esc_html__( 'Synced Patterns', 'mai-engine' ), 'edit_posts', 'edit.php?post_type=wp_block', '', @@ -68,7 +68,7 @@ function mai_admin_menu_pages() { add_submenu_page( 'mai-theme', 'Mai Pattern Library', - esc_html__( 'Patterns', 'mai-engine' ), + esc_html__( 'Pattern Library', 'mai-engine' ), 'edit_posts', 'mai-patterns', 'mai_render_admin_patterns_menu_page', @@ -78,8 +78,8 @@ function mai_admin_menu_pages() { if ( current_user_can( 'edit_theme_options' ) ) { add_submenu_page( 'themes.php', - esc_html__( 'Reusable Blocks', 'mai-engine' ), - esc_html__( 'Reusable Blocks', 'mai-engine' ), + esc_html__( 'Synced Patterns', 'mai-engine' ), + esc_html__( 'Synced Patterns', 'mai-engine' ), 'edit_posts', 'edit.php?post_type=wp_block', '', @@ -123,7 +123,7 @@ function mai_render_admin_patterns_menu_page() {