/*! /assets/plugins/breakdance/plugin/themeless/normalize.min.css */
button,hr,input{overflow:visible}progress,sub{vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}html{scroll-behavior:smooth;line-height:1.4;-webkit-text-size-adjust:100%}*,::after,::before{box-sizing:border-box}body{background-color:#fff;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";margin:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */h1,h2,h3,h4{line-height:1.2}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}img{display:inline-block;max-inline-size:100%;block-size:auto;vertical-align:middle;border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}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:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}textarea{overflow:auto}[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}summary{display:list-item}[hidden],template{display:none}

/*! /assets/themes/breakdance-zero-theme-master/assets/css/selectize.default.css?ver=7.0 */
/**
 * Selectize (v0.15.2)
 * https://selectize.dev
 *
 * Copyright (c) 2013-2015 Brian Reavis & contributors
 * Copyright (c) 2020-2023 Selectize Team & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 * @author Ris Adams <selectize@risadams.com>
 */
.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:" ";display:block;clear:left}.selectize-input.dropdown-active::before{content:" ";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:not(.no-arrow):after{content:" ";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input:not(.no-arrow).dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}
/*! /lib/jquery-ui/1.12.1/smoothness/jquery-ui.css */
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #d3d3d3;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url(/lib/jquery-ui/1.12.1/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(/lib/jquery-ui/1.12.1/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #999999;
	background: #dadada url(/lib/jquery-ui/1.12.1/smoothness/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #212121;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #aaaaaa;
	background: #ffffff url(/lib/jquery-ui/1.12.1/smoothness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #aaaaaa;
	background-color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(/lib/jquery-ui/1.12.1/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-checked {
	border: 1px solid #fcefa1;
	background: #fbf9ee;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(/lib/jquery-ui/1.12.1/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/lib/jquery-ui/1.12.1/smoothness/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/lib/jquery-ui/1.12.1/smoothness/images/ui-icons_222222_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url(/lib/jquery-ui/1.12.1/smoothness/images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url(/lib/jquery-ui/1.12.1/smoothness/images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url(/lib/jquery-ui/1.12.1/smoothness/images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/lib/jquery-ui/1.12.1/smoothness/images/ui-icons_cd0a0a_256x240.png);
}
.ui-button .ui-icon {
	background-image: url(/lib/jquery-ui/1.12.1/smoothness/images/ui-icons_888888_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: -8px -8px 8px #aaaaaa;
	box-shadow: -8px -8px 8px #aaaaaa;
}

/*! /assets/plugins/breakdance/subplugins/breakdance-woocommerce/css/breakdance-woocommerce.css */
@charset "UTF-8";
/* File renamed to set minimal priority */
/*----- ELEMENTS APPEARANCE -----*/
/*------Inputs ------*/
/* Input Fields */

.breakdance-woocommerce input[type=search],
.breakdance-woocommerce textarea,
.breakdance-woocommerce .input-text,
.breakdance-woocommerce select,
.breakdance-woocommerce .wc_payment_method input[type=text] {
  background-color: var(--bde-woo-forms__inputs-background-color);
  color: var(--bde-woo-forms__inputs-text-color);
  border-style: solid;
  border-radius: var(--bde-woo-forms__inputs-border-radius);
  border-top: var(--bde-form-input-border-top);
  border-right: var(--bde-form-input-border-right);
  border-bottom: var(--bde-form-input-border-bottom);
  border-left: var(--bde-form-input-border-left);
  box-shadow: var(--bde-woo-forms__inputs-shadow);
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  padding-top: var(--bde-form-input-padding-top);
  padding-right: var(--bde-form-input-padding-right);
  padding-bottom: var(--bde-form-input-padding-bottom);
  padding-left: var(--bde-form-input-padding-left);
  outline: none;
  width: 100%;
  height: auto;
  line-height: var(--bde-woo-base-paragraph-line-height);
  transition: var(--bde-woo-base-transition);
}

/* Input Fields Focus State */

.breakdance-woocommerce input[type=search]:focus,
.breakdance-woocommerce textarea:focus,
.breakdance-woocommerce .input-text:focus,
.breakdance-woocommerce select:focus,
.breakdance-woocommerce .wc_payment_method input[type=text]:focus {
  border-color: var(--bde-woo-forms__inputs-border-color-focused);
  background-color: var(--bde-woo-forms__inputs-background-color-focused);
  box-shadow: var(--bde-woo-forms__inputs-shadow-focused);
}

/* Input Fields Placeholders */

.breakdance-woocommerce input[type=search]::placeholder,
.breakdance-woocommerce textarea::placeholder,
.breakdance-woocommerce .input-text::placeholder,
.breakdance-woocommerce select::placeholder,
.breakdance-woocommerce .wc_payment_method input[type=text]::placeholder {
  color: var(--bde-woo-forms__inputs-placeholder-color);
}

/* Input Labels */

.breakdance-woocommerce label span.optional,
.breakdance-woocommerce label {
  display: block;
  color: var(--bde-woo-forms__labels-color);
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  font-weight: var(--bde-woo-typography-font-weight-medium);
  line-height: 1;
}

.breakdance-woocommerce .form-row label {
  margin-bottom: var(--bde-woo-forms__spacing-after-label);
}

.breakdance-woocommerce label[for] {
  cursor: pointer;
}

.breakdance-woocommerce label span.optional {
  display: inline;
}

/* Label Required Mark */
.breakdance-woocommerce label .required {
  color: var(--bde-woo-forms__labels-required-color);
  text-decoration: none;
  transform: translate(var(--bde-woo-forms__labels-required-nudge-x), var(--bde-woo-forms__labels-required-nudge-y));
  font-size: var(--bde-woo-forms__labels-required-size);
  display: inline-block;
}

/* Input Select Dropdowns */

.breakdance-woocommerce select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  padding-right: 32px;
  height: auto;
}

/* Show Password Input */

/* Show Password Input Icon */

/* Show Password Input Toggle Icon */

/* Show Password Input Icon Hover State */

/*------ Typograhpy ------*/
/* Paragraphs */

.breakdance-woocommerce address,
.breakdance-woocommerce .woocommerce-privacy-policy-text p:not([class]),
.breakdance-woocommerce .checkout_coupon p:not([class]) {
  color: var(--bde-woo-base-text-color);
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  line-height: var(--bde-woo-base-paragraph-line-height);
  font-weight: var(--bde-woo-typography-font-weight-normal);
  /* todo do we really need this? */
  display: inline;
  font-style: normal;
  margin: 0;
}

/* Strong Text */
.breakdance-woocommerce strong {
  font-weight: var(--bde-woo-typography-font-weight-heavy);
  display: inline;
}

/* ----- Price Amounts ----- */
/* Price Amount */

.bde-mini-cart-offcanvas .woocommerce-Price-amount,
.breakdance-woocommerce .woocommerce-Price-amount,
.breakdance-woocommerce .woocommerce-Price-amount bdi {
  font-weight: var(--bde-woo-typography-font-weight-heavy);
  color: var(--bde-woo-base-headings-color);
  display: inline;
  text-decoration: none;
  line-height: var(--bde-woo-base-heading-line-height);
}

/* Price Currency Symbol */
.bde-mini-cart-offcanvas .woocommerce-Price-currencySymbol,
.breakdance-woocommerce .woocommerce-Price-currencySymbol {
  display: inline;
  line-height: var(--bde-woo-base-heading-line-height);
}

/* Old Price */
.breakdance-woocommerce del .woocommerce-Price-amount bdi,
.breakdance-woocommerce del .woocommerce-Price-amount,
.breakdance-woocommerce del {
  display: inline;
  font-weight: var(--bde-woo-typography-font-weight-normal);
  color: var(--bde-woo-base-text-color);
  text-decoration-color: currentColor;
}

/* New Price */

/* ----- Product Prices ----- */
/* Big Price Amount */
.breakdance-woocommerce .product .price,
.breakdance-woocommerce .product .woocommerce-Price-amount bdi,
.breakdance-woocommerce .product .price .woocommerce-Price-amount bdi {
  color: var(--bde-woo-base-headings-color);
  font-weight: var(--bde-woo-typography-font-weight-heavy);
  line-height: var(--bde-woo-base-heading-line-height);
  font-size: var(--bde-woo-typography__size-large);
  font-family: var(--bde-woo-typography__size-large-font-family);
  display: inline;
  width: 100%;
}

.breakdance-woocommerce .product .woocommerce-Price-currencySymbol {
  visibility: inherit;
}

.breakdance-woocommerce .product del .woocommerce-Price-amount bdi,
.breakdance-woocommerce .product .price del .woocommerce-Price-amount bdi {
  color: var(--bde-woo-base-text-color);
  font-weight: var(--bde-woo-typography-font-weight-normal);
  font-size: var(--bde-woo-typography__size-medium);
  font-family: var(--bde-woo-typography__size-medium-font-family);
}

/* ----- HEADINGS ----- */
/* Product Title */
.product_title {
  color: var(--bde-woo-base-headings-color);
  font-size: var(--bde-woo-typography__size-extra-large);
  font-family: var(--bde-woo-typography__size-extra-large-font-family);
  text-align: left;
  margin: 0;
  padding: 0;
}

/* Big Headings */

.breakdance-woocommerce h1.product_title:not(.bde-wooproducttitle) {
  color: var(--bde-woo-base-headings-color);
  font-weight: var(--bde-woo-typography-font-weight-normal);
  font-size: var(--bde-woo-typography__size-extra-large);
  font-family: var(--bde-woo-typography__size-extra-large-font-family);
  line-height: var(--bde-woo-base-heading-line-height);
  text-align: left;
  margin: 0;
  padding: 0;
}

/* Small Headings */

.breakdance .bde-mini-cart-offcanvas-title,
.breakdance-woocommerce div.woocommerce-checkout-review-order::before,
.breakdance-woocommerce #ship-to-different-address .woocommerce-form__label-for-checkbox span,
.breakdance-woocommerce .woocommerce-billing-fields h3,
.breakdance-woocommerce .woocommerce-checkout h3 {
  color: var(--bde-woo-base-headings-color);
  font-weight: var(--bde-woo-typography-font-weight-normal);
  font-size: var(--bde-woo-typography__size-large);
  font-family: var(--bde-woo-typography__size-large-font-family);
  line-height: var(--bde-woo-base-heading-line-height);
  text-align: left;
  margin: 0;
  padding: 0;
}

/* Links */

.breakdance-woocommerce .mini_cart_item a,
.breakdance-woocommerce .woocommerce-info a,
.breakdance-woocommerce a.woocommerce-privacy-policy-link,
.breakdance-woocommerce a.showcoupon {
  color: var(--bde-woo-buttons-and-links__text-link-color);
  text-decoration: none;
  font-weight: var(--bde-woo-typography-font-weight-medium);
  transition: var(--bde-woo-base-transition);
  display: inline;
}

/* Links Hover State */

.breakdance-woocommerce .mini_cart_item a:hover,
.breakdance-woocommerce .woocommerce-info a:hover,
.breakdance-woocommerce a.woocommerce-privacy-policy-link:hover,
.breakdance-woocommerce a.showcoupon:hover {
  color: var(--bde-woo-buttons-and-links__text-link-color-hover);
  text-decoration: underline;
}

.breakdance-woocommerce small {
  color: var(--bde-woo-base-text-color);
  font-weight: var(--bde-woo-typography-font-weight-normal);
}

/* Table Content Typography */

/* Table Footer Content Typography */

/* Table Footer Heading Typography */

/* Table Footer Content Total */

/*----- Buttons -----*/
/*-----

WooCommerce selectors need to be in sync in following files:

  - woo-plugin-css-temp/css/a-root.css
  - breakdance/global-styles/buttons/global-buttons.css.twig
  - breakdance-elements/elements/WooGlobalStyler/css.twig

-----*/
/* Primary Buttons */

.bde-mini-cart-offcanvas .button,
.breakdance-woocommerce #place_order,
.breakdance-woocommerce button[name=add-to-cart],
.breakdance-woocommerce button[name=login],
.breakdance-woocommerce button[name=woocommerce_checkout_place_order],
.breakdance-woocommerce button[name=register] {
  background: var(--bde-button-primary-background-color);
  color: var(--bde-button-primary-text-color);
  border-color: var(--bde-button-primary-border-color);
  border-radius: var(--bde-button-border-radius);
  border-width: var(--bde-button-border-width);
  box-shadow: none;
  font-size: var(--bde-button-font-size);
  font-weight: var(--bde-button-font-weight);
  line-height: var(--bde-button-line-height);
  transition: var(--bde-woo-base-transition);
  transition-duration: var(--bde-transition-duration);
  display: inline-flex;
  text-transform: capitalize;
  border-style: solid;
  padding: var(--bde-button-padding-base);
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: max-content;
  flex-direction: row;
  gap: var(--bde-woo-base-small-gaps);
}

/* Primary Buttons Hover State */
.bde-mini-cart-offcanvas .button:hover,
.breakdance-woocommerce #place_order:hover,
.breakdance-woocommerce button[name=add-to-cart]:hover,
.breakdance-woocommerce button[name=login]:hover,
.breakdance-woocommerce button[name=woocommerce_checkout_place_order]:hover {
  background-color: var(--bde-button-primary-background-color-hover);
  color: var(--bde-button-primary-text-color-hover);
  border-color: var(--bde-button-primary-border-color-hover);
}

/* Secondary Buttons */

.breakdance-woocommerce button[name=apply_coupon] {
  background: var(--bde-button-secondary-background-color);
  color: var(--bde-button-secondary-text-color);
  border-color: var(--bde-button-secondary-border-color);
  border-radius: var(--bde-button-border-radius);
  border-width: var(--bde-button-border-width);
  font-size: var(--bde-button-font-size);
  line-height: var(--bde-button-line-height);
  font-weight: var(--bde-button-font-weight);
  transition: var(--bde-woo-base-transition);
  transition-duration: var(--bde-transition-duration);
  display: inline-flex;
  border-style: solid;
  text-transform: capitalize;
  padding: var(--bde-button-padding-base);
  text-decoration: none;
  text-align: center;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  width: max-content;
  border-style: solid;
  gap: var(--bde-woo-base-small-gaps);
}

/* Secondary Buttons Hover State */

.breakdance-woocommerce .button[name=apply_coupon]:hover {
  background-color: var(--bde-button-secondary-background-color-hover);
  color: var(--bde-button-secondary-text-color-hover);
  border-color: var(--bde-button-secondary-border-color-hover);
}

/* Secondary Buttons Destructive Actions */

/* Secondary Buttons Destructive Actions Hover State */

/* Disabled Buttons */
.breakdance-woocommerce button:disabled {
  background-color: var(--bde-woo-buttons-and-links__disabled-button-color);
  color: var(--bde-woo-buttons-and-links__disabled-button-text-color);
  cursor: not-allowed;
}

/* Disabled Buttons Hover State */
.breakdance-woocommerce button:disabled:hover {
  background-color: var(--bde-woo-buttons-and-links__disabled-button-color);
  color: var(--bde-woo-buttons-and-links__disabled-button-text-color);
  cursor: not-allowed;
}

/* Buttons Big Size */

.woocommerce-page.woocommerce-checkout .breakdance-woocommerce button[name=login] {
  padding: var(--bde-button-padding-base);
}

/* ----- Notifications ----- */
.breakdance-woocommerce .woocommerce-notices-wrapper {
  width: 100%;
}

/* Hide Wrapper if Empty */
.breakdance-woocommerce .woocommerce-notices-wrapper:empty {
  display: none;
}

/*----- Info Message -----*/

.breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]),
.breakdance-woocommerce .woocommerce-mini-cart__empty-message,
.breakdance-woocommerce .woocommerce-info {
  color: var(--bde-woo-notices__info-text);
  background: var(--bde-woo-notices__info-background);
  border-radius: var(--bde-woo-notices__border-radius);
  padding: var(--bde-woo-notices__padding);
  font-weight: var(--bde-woo-typography-font-weight-medium);
  padding-left: var(--bde-woo-notices__padding-left);
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  line-height: var(--bde-woo-base-paragraph-line-height);
  position: relative;
  width: 100%;
}

.breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class])::after,
.breakdance-woocommerce .woocommerce-mini-cart__empty-message::after,
.breakdance-woocommerce .woocommerce-info::after {
  content: "";
  clear: both;
  display: table;
}

/* Order Mark Info */

.breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]) mark {
  background-color: transparent;
  color: var(--bde-woo-notices__info-text);
  display: inline;
  font-weight: var(--bde-woo-typography-font-weight-heavy);
}

/* Info Message Icon */

.breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]):before,
.breakdance-woocommerce .woocommerce-mini-cart__empty-message:before,
.breakdance-woocommerce .woocommerce-info:before {
  content: "";
  background-color: var(--info-svg-icon-color);
  mask-image: var(--info-svg-icon);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: var(--bde-woo-notices__icon-size);
  height: var(--bde-woo-notices__icon-size);
  position: absolute;
  top: calc(50% - var(--bde-woo-notices__icon-size) / 2);
  left: var(--bde-woo-notices__padding);
}

/* Info Message Link */
.breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]) a,
.breakdance-woocommerce .woocommerce-mini-cart__empty-message a,
.breakdance-woocommerce .woocommerce-info a {
  text-transform: capitalize;
  color: var(--bde-woo-notices__info-link-text);
}

/* Info Message Link Hover State */
.breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]) a:hover,
.breakdance-woocommerce .woocommerce-mini-cart__empty-message a:hover,
.breakdance-woocommerce .woocommerce-info a:hover {
  color: var(--bde-woo-notices__info-link-text-hover);
}

/* Info Message Link Arrow */
.breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]) a::after,
.breakdance-woocommerce .woocommerce-mini-cart__empty-message a::after,
.breakdance-woocommerce .woocommerce-info a::after {
  content: "";
  display: inline-block;
  background-color: currentColor;
  margin-left: 0.2em;
  width: 0.8em;
  height: 0.8em;
  mask-image: url(/assets/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);
  mask-position: 0 0;
  mask-size: 100% 100%;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(/assets/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/arrow.svg);
  -webkit-mask-position: 0 0;
  -webkit-mask-size: 100% 100%;
}

/* Info Message Responsive Behavior */
@media (max-width: 479px) {
  .breakdance-woocommerce .woocommerce-notices-wrapper + p:not([class]) a,
.breakdance-woocommerce .woocommerce-mini-cart__empty-message a,
.breakdance-woocommerce .woocommerce-info a {
    margin-top: var(--bde-woo-base-medium-gaps);
    width: 100%;
    position: relative;
    transform: none;
    right: auto;
    top: auto;
  }
}
/* ----- Success Message ----- */

/* Success Message Icon */

/* Success Message Link */

/* Success Message Link Hover State */

/* Success Message Link Arrow */

/* Sucess Message Responsive Behavior */
/* ----- Error Message ------ */

/* Error Message Link */

/* Error Message Link */

/* Error Message Link Arrow */

/* Error Message Icon */

/* List Item Layout */

/*----- Custom Checkbox + Radio ------*/
.breakdance-woocommerce .woocommerce-form__label-for-checkbox {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.breakdance-woocommerce input[type=checkbox],
.breakdance-woocommerce input[type=radio] {
  width: var(--bde-form-checkbox-size);
  height: var(--bde-form-checkbox-size);
  border-radius: var(--bde-woo-forms__inputs-border-radius);
  border: 1px solid;
  border-color: var(--bde-woo-forms__inputs-border-color);
  border-top: var(--bde-form-input-border-top);
  border-right: var(--bde-form-input-border-right);
  border-bottom: var(--bde-form-input-border-bottom);
  border-left: var(--bde-form-input-border-left);
  color: var(--bde-form-checkbox-selected-color);
  outline: none;
  transition: var(--bde-woo-base-transition);
  background-color: var(--bde-woo-forms__inputs-background-color);
  background-position: center;
  background-size: 0;
  background-repeat: no-repeat;
  flex-shrink: 0;
  margin-right: 0.5em;
  appearance: none;
}
.breakdance-woocommerce input[type=radio] {
  border-radius: 9999px;
}
.breakdance-woocommerce input[type=checkbox]:checked,
.breakdance-woocommerce input[type=radio]:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.breakdance-woocommerce input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
.breakdance-woocommerce input[type=radio]:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
.breakdance-woocommerce input[type=checkbox]:checked:after,
.breakdance-woocommerce input[type=radio]:checked:after {
  display: none;
}

/* List Style None */
.breakdance-woocommerce ul.product_list_widget,
.breakdance-woocommerce ul.wc-item-meta,
.breakdance-woocommerce ul.wc_payment_methods {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  line-height: var(--bde-woo-base-paragraph-line-height);
}

/* Form Row Layout */

.breakdance-woocommerce p.stars,
.breakdance-woocommerce p.form-row {
  margin: 0;
}

/*----- Tables -----*/
/* Tables */

/* Square tables */

/* Table Head Group */

/* Table Head Cells */

/* Table Body Cells */

.breakdance-woocommerce .woocommerce-checkout-review-order-table tbody tr td {
  padding: var(--bde-woo-base-big-gaps) var(--bde-woo-base-medium-gaps);
}

/* Table Rows Lines */

.breakdance-woocommerce .woocommerce-checkout-review-order-table tr:not(:last-child) {
  border-bottom: var(--bde-woo-tables__border-width, 1px) solid var(--bde-woo-tables__border-color);
}

/* Table Body Styles */

.breakdance-woocommerce .woocommerce-checkout-review-order-table tbody {
  border-bottom-left-radius: var(--bde-woo-tables__border-radius);
  border-bottom-right-radius: var(--bde-woo-tables__border-radius);
  box-shadow: inset var(--bde-woo-tables__border-color) 0 0 0 var(--bde-woo-tables__border-width, 1px);
  background-color: var(--bde-woo-tables__background-color);
  overflow: hidden;
}

/* Table Body Radius */

/* Table Footer */

/* Cart Page Top Border */

/* Remove Border from Totals */

/* Table Footer Titles */

/* Table Footer Cells */

/* Responsive Tables */
@media (max-width: 1024px) {
  /* Hide Table Title */

  /* Body Border Radius */

  /* Change Display Type for Rows */

  /* Change Alignment for Cells */

  /* Add Data Titles */
}
/* Wrappers */

.breakdance-woocommerce #payment,
.breakdance-woocommerce .woocommerce-form-coupon {
  background-color: var(--bde-woo-wrappers__background-color);
  border-radius: var(--bde-woo-wrappers__border-radius);
  border: var(--bde-woo-wrappers__border-width) solid var(--bde-woo-wrappers__border-color);
  box-shadow: var(--bde-woo-wrappers__shadow);
  padding: 24px;
}

/* ------ Product Cart Images ----- */
/* Product Images */

/* Shrink Table Cell with Image */

/* ----- Remove Product Button ----- */
/* Remove Product Button Table Cell */

/* Remove Product Button Button */
.breakdance-woocommerce .remove_from_cart_button {
  color: var(--bde-woo-widgets__remove-item-from-cart-color);
  transition: var(--bde-woo-base-transition);
  text-decoration: none;
  font-size: var(--bde-woo-typography__size-medium);
  font-family: var(--bde-woo-typography__size-medium-font-family);
  font-weight: var(--bde-woo-typography-font-weight-normal);
  opacity: 0.5;
}

/* Remove Product Button Hover */
.breakdance-woocommerce .remove_from_cart_button:hover {
  color: var(--bde-woo-widgets__remove-item-from-cart-color);
  text-decoration: none;
  opacity: 1;
}

/* Responsive Remove Product Button */
/* ----- Pagination ----- */
/* Pagination Wrapper */

/* Numbers Row */

/* Pagination List Item Default View */

/* Pagination List Item Active State */

/* Pagination Nubmers Style */

/* Pagination List Item Hover State */

/* ------ Product Builder Page ----- */
/* On Sale Badge */

/* Product Zoom Icon */

/* Colored Svg Icon */

/* Hover Icon Color */

/* Product Zoom Icon Hover State */

/* ----- Product Tabs ----- */
/* Full Width Tabs */

/* Tabs Wrapper */

/* Tabs */

/* Tab Links */

/* Active Tab Link */

/* Hover Tab Link */
/* ----- Review Form ----- */

/* ----- Stars Rating ----- */
/* Product Ratign Alignment */

/* Stars Rating Filled Stars */

/* Comments Form Rating */

/* Comment Form Rating Stars */

/* Filled and Empty Stars */

/* ----- Product and Category Images ----- */

/* Product Link Wrapper */

/* ------ Hide Unnecessary Divs ----- */

.breakdance-woocommerce div.clear {
  display: none;
}

/* ----- Product Stock Badge Essential Element ----- */

/* ---- Product Variation  ----- */
/* Variation Label Layout */
.breakdance-woocommerce ul.wc-item-meta li,
.breakdance-woocommerce dl.variation,
.bde-mini-cart .variation {
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 5px;
  column-gap: 8px;
  margin-bottom: var(--bde-woo-base-standard-gaps);
  margin-top: var(--bde-woo-base-standard-gaps);
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  color: var(--bde-woo-base-text-color);
  font-size: var(--bde-woo-typography__size-small);
  font-family: var(--bde-woo-typography__size-small-font-family);
  line-height: 1;
  word-break: break-all;
}


.breakdance-woocommerce dl dd,
.bde-mini-cart dl dd {
  font-weight: var(--bde-woo-typography-font-weight-normal);
  color: var(--bde-woo-base-text-color);
  margin: 0;
  padding: 0;
}

/* Variation Value */
.breakdance-woocommerce ul.wc-item-meta li p,
.breakdance-woocommerce dl dd p,
.bde-mini-cart dl dd p {
  color: var(--bde-woo-base-headings-color);
  font-weight: var(--bde-woo-typography-font-weight-medium);
  font-size: var(--bde-woo-typography__size-small) !important;
  line-height: 1 !important;
  margin: 0;
}

.breakdance-woocommerce .quantity {
  position: relative;
  max-width: 85px;
  align-self: stretch;
  width: 100%;
}
@media (max-width: 767px) {
  .breakdance-woocommerce .quantity {
    max-width: 75px;
  }
}
.breakdance-woocommerce .quantity input {
  appearance: textfield;
  text-align: center;
  height: 100%;
}
.breakdance-woocommerce .quantity input::-webkit-outer-spin-button, .breakdance-woocommerce .quantity input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}


.breakdance-woocommerce .woocommerce-notices-wrapper {
  margin-top: 0;
  margin-bottom: var(--bde-woo-base-big-gaps);
}

/* Hide Coupon Label */
.breakdance-woocommerce .coupon label {
  display: none;
}

/* Actions Table Row */
.breakdance-woocommerce .actions .coupon {
  display: flex;
  flex-direction: row;
  gap: var(--bde-woo-base-medium-gaps);
  float: left;
}

/* No Shrink Button */
.breakdance-woocommerce .actions .coupon button {
  flex-shrink: 0;
}

/* Update Cart Button */

/* Update Cart Button Icon */

/* Update Cart Button Icon */

/* Product on Backorder Notice */

/* Full Width Cart Table */

/* Cart Totals Width */

/* Proceed to Checkout Button Full Width */

/* Proceed to Checkout Button Arrow */

/* Big Gaps */
.breakdance-woocommerce .woocommerce-notices-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-big-gaps);
}

/* Standard Gaps */


.breakdance-woocommerce ul.payment_methods li label {
  line-height: 1;
}

.breakdance-woocommerce ul.payment_methods input[type=checkbox] + label {
  line-height: 1;
  margin-bottom: 0;
}

/* Align Table Headings with Header */

/* Cross-Sell */
@media (max-width: 767px) {

  .breakdance-woocommerce .actions {
    display: flex;
  }
  .breakdance-woocommerce .actions .button {
    width: 100%;
  }
  .breakdance-woocommerce .actions .coupon {
    width: 100%;
    flex-direction: column;
    align-items: stretch;
  }
}

.bde-checkout-builder {
  width: 100%;
}


.woocommerce-page.woocommerce-checkout .breakdance-woocommerce .woocommerce {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-large-gaps);
}

.bde-checkout-builder,
.breakdance-woocommerce {
  /* Form Fields */
  /* Half Width Fields */
  /* Billing Details Form Columns */
  /* Addresses Two Columns Wrapper */
  /* Address in a column or not */
  /* Billing Form Columns */
  /* Order Overview */
  /* Coupon Form Layout */
  /* Notices */
  /* Order Attribution */
}

.bde-checkout-builder .woocommerce-checkout-review-order,
.bde-checkout-builder .woocommerce-form-coupon,
.bde-checkout-builder .woocommerce-additional-fields,
.bde-checkout-builder .form-row.place-order,
.bde-checkout-builder ul.wc_payment_methods,
.bde-checkout-builder form[name=checkout] .col-2,
.bde-checkout-builder .woocommerce-shipping-fields,
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper,
.bde-checkout-builder .woocommerce-checkout .create-account,
.breakdance-woocommerce .woocommerce-checkout-review-order,
.breakdance-woocommerce .woocommerce-form-coupon,
.breakdance-woocommerce .woocommerce-additional-fields,
.breakdance-woocommerce .form-row.place-order,
.breakdance-woocommerce ul.wc_payment_methods,
.breakdance-woocommerce form[name=checkout] .col-2,
.breakdance-woocommerce .woocommerce-shipping-fields,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper,
.breakdance-woocommerce .woocommerce-checkout .create-account {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-forms__spacing-between-fields);
}

.bde-checkout-builder .woocommerce-billing-fields h3,
.breakdance-woocommerce .woocommerce-billing-fields h3 {
  margin-bottom: var(--bde-woo-forms__spacing-between-fields);
}
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  /* Full Width Fields */
}
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper p.form-row,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper p.form-row,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper p.form-row,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper p.form-row {
  width: 100%;
}
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field,
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field,
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #billing_first_name_field,
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #billing_last_name_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #shipping_first_name_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #shipping_last_name_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #billing_first_name_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #billing_last_name_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #billing_first_name_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #billing_last_name_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #shipping_first_name_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #shipping_last_name_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #billing_first_name_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #billing_last_name_field {
  width: calc(50% - var(--bde-woo-forms__spacing-between-fields) / 2);
  min-width: 140px;
  flex-grow: 1;
}
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #shipping_state_field,
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #shipping_country_field,
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field,
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #billing_state_field,
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #billing_country_field,
.bde-checkout-builder .woocommerce-shipping-fields__field-wrapper #billing_postcode_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #shipping_state_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #shipping_country_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #shipping_postcode_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #billing_state_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #billing_country_field,
.bde-checkout-builder .woocommerce-billing-fields__field-wrapper #billing_postcode_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #shipping_state_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #shipping_country_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #billing_state_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #billing_country_field,
.breakdance-woocommerce .woocommerce-shipping-fields__field-wrapper #billing_postcode_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #shipping_state_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #shipping_country_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #shipping_postcode_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #billing_state_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #billing_country_field,
.breakdance-woocommerce .woocommerce-billing-fields__field-wrapper #billing_postcode_field {
  width: calc(33.33% - var(--bde-woo-forms__spacing-between-fields) * 2 / 3);
  flex-grow: 1;
  min-width: 140px;
}
.bde-checkout-builder .bde-order-review-column,
.breakdance-woocommerce .bde-order-review-column {
  display: flex;
  flex-direction: column;
}
.bde-checkout-builder .woocommerce-checkout-review-order,
.breakdance-woocommerce .woocommerce-checkout-review-order {
  flex: 1;
}
.bde-checkout-builder .woocommerce-checkout,
.breakdance-woocommerce .woocommerce-checkout {
  display: flex;
  flex-wrap: wrap;
  flex-direction: var(--bde-woo-responsive__stack);
  gap: var(--bde-woo-base-extra-large-gaps);
}
.bde-checkout-builder .woocommerce-checkout .bde-order-review-column,
.breakdance-woocommerce .woocommerce-checkout .bde-order-review-column {
  width: var(--bde-woo-responsive__width, calc(40% - var(--bde-woo-base-extra-large-gaps) / 2));
}
.bde-checkout-builder .woocommerce-checkout button#place_order,
.breakdance-woocommerce .woocommerce-checkout button#place_order {
  width: 100%;
}
@media (max-width: 767px) {

.bde-checkout-builder .woocommerce-checkout .bde-order-review-column,
.breakdance-woocommerce .woocommerce-checkout .bde-order-review-column {
    width: var(--bde-woo-responsive__width, calc(50% - var(--bde-woo-base-extra-large-gaps) / 2));
  }
}
.bde-checkout-builder .woocommerce-form-coupon,
.breakdance-woocommerce .woocommerce-form-coupon {
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--bde-woo-base-standard-gaps);
  /* Coupon Button */
}
.bde-checkout-builder .woocommerce-form-coupon p:first-child,
.breakdance-woocommerce .woocommerce-form-coupon p:first-child {
  width: 100%;
}
.bde-checkout-builder .woocommerce-form-coupon p.form-row,
.breakdance-woocommerce .woocommerce-form-coupon p.form-row {
  align-items: stretch;
}
.bde-checkout-builder .woocommerce-form-coupon p.form-row-first,
.breakdance-woocommerce .woocommerce-form-coupon p.form-row-first {
  flex-grow: 1;
}
.bde-checkout-builder .woocommerce-form-coupon .input-text,
.breakdance-woocommerce .woocommerce-form-coupon .input-text {
  height: 100%;
}
.bde-checkout-builder .woocommerce-form-coupon p.form-row button[name=apply_coupon],
.breakdance-woocommerce .woocommerce-form-coupon p.form-row button[name=apply_coupon] {
  height: 100%;
  justify-content: center;
}
.bde-checkout-builder .wc_payment_method,
.breakdance-woocommerce .wc_payment_method {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.bde-checkout-builder .wc_payment_method fieldset,
.breakdance-woocommerce .wc_payment_method fieldset {
  border: none;
  padding: 0;
}
.bde-checkout-builder .payment_box,
.breakdance-woocommerce .payment_box {
  position: relative;
  margin-top: 15px;
  padding: var(--bde-woo-base-medium-gaps);
  width: 100%;
  border: var(--bde-woo-payment-box-border-width) solid var(--bde-woo-payment-box-border-color);
  background-color: var(--bde-woo-payment-box-background-color);
  border-radius: var(--bde-woo-wrappers__border-radius);
  color: var(--bde-woo-base-text-color);
}
.bde-checkout-builder .payment_box p:first-child,
.breakdance-woocommerce .payment_box p:first-child {
  margin-top: 0;
}
.bde-checkout-builder .payment_box p:last-child,
.breakdance-woocommerce .payment_box p:last-child {
  margin-bottom: 0;
}
.bde-checkout-builder .payment_box input[type=checkbox],
.bde-checkout-builder .payment_box input[type=radio],
.breakdance-woocommerce .payment_box input[type=checkbox],
.breakdance-woocommerce .payment_box input[type=radio] {
  width: var(--bde-form-checkbox-size) !important;
}
.bde-checkout-builder .payment_box input[type=radio],
.breakdance-woocommerce .payment_box input[type=radio] {
  border-radius: 12px;
}
.bde-checkout-builder .woocommerce-terms-and-conditions-wrapper p.form-row,
.breakdance-woocommerce .woocommerce-terms-and-conditions-wrapper p.form-row {
  margin-top: 20px;
}
.bde-checkout-builder .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label,
.breakdance-woocommerce .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label {
  line-height: 1.2;
  margin-bottom: 0;
}
.bde-checkout-builder .woocommerce-checkout-payment .woocommerce-privacy-policy-text,
.breakdance-woocommerce .woocommerce-checkout-payment .woocommerce-privacy-policy-text {
  margin-top: 20px;
}
.bde-checkout-builder wc-order-attribution-inputs,
.breakdance-woocommerce wc-order-attribution-inputs {
  display: contents;
}

/*
 1. Toggle
 2. Offcanvas
 3. Offcanvas Overlay
 4. Mini Cart Items
 5. Dropdown Mode
 6. Sidebar Mode
*/
.bde-mini-cart {
  position: relative;
  --bde-mini-cart-padding-top: 20px;
  --bde-mini-cart-padding-right: 20px;
  --bde-mini-cart-padding-bottom: 20px;
  --bde-mini-cart-padding-left: 20px;
}

/* Toggle */
.bde-mini-cart-toggle {
  display: flex;
  align-items: center;
  color: #4b5563;
  text-decoration: none !important;
  padding: 13px;
}
.bde-mini-cart-toggle:hover .bde-mini-cart-toggle__counter {
  background-color: var(--bde-woo-base-primary-color-hover);
  color: var(--bde-woo-base-text-on-primary-color);
}

.bde-mini-cart-toggle__subtotal {
  margin-right: var(--bde-woo-base-standard-gaps);
}

.bde-mini-cart-toggle__icon {
  position: relative;
  display: inline-block;
  align-items: center;
  background-color: var(--bde-woo-base-text-color);
  content: "";
  width: 28px;
  height: 28px;
  mask: url(/assets/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/cart.svg);
  -webkit-mask: url(/assets/plugins/breakdance/subplugins/breakdance-woocommerce/css/icons/cart.svg);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: 0 2px;
  -webkit-mask-position: 0 2px;
  transition: var(--bde-woo-base-transition);
}

.bde-mini-cart-toggle__counter {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  color: var(--bde-woo-base-text-on-primary-color);
  line-height: 1;
  background-color: var(--bde-woo-base-primary-color);
  border-radius: 100px;
  margin-left: var(--bde-woo-base-standard-gaps);
  padding: 4px 8px 4px 8px;
  font-weight: var(--bde-woo-typography-font-weight-medium);
  transition: var(--bde-woo-base-transition);
  flex-shrink: 0;
}

/* Offcanvas */
.bde-mini-cart-offcanvas-body {
  --cart-image-size: 80px;
  position: absolute;
  top: 100%;
  z-index: var(--bde-z-index-minicart);
  display: flex;
  flex-direction: column;
  width: 420px;
  background-color: #fff;
  box-shadow: rgb(255, 255, 255) 0 0 0 0, rgba(0, 0, 0, 0.05) 0 0 0 1px, rgba(0, 0, 0, 0.1) 0 10px 15px -3px, rgba(0, 0, 0, 0.05) 0 4px 6px -2px;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: transform cubic-bezier(0.4, 0, 0.2, 1), opacity cubic-bezier(0.4, 0, 0.2, 1), visibility cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: var(--bde-transition-duration);
  overflow: hidden;
}
.bde-mini-cart-offcanvas-body > * {
  margin-bottom: 0;
}

.bde-mini-cart-offcanvas-topbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: var(--bde-mini-cart-padding-top);
  padding-bottom: var(--bde-mini-cart-padding-top);
  /* we want it to be same as padding top, this is not a mistake */
  padding-left: var(--bde-mini-cart-padding-left);
  padding-right: var(--bde-mini-cart-padding-right);
}

/* Overlay */
.bde-mini-cart-offcanvas-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: var(--bde-z-index-minicart-backdrop);
  display: none;
  background-color: rgba(0, 0, 0, 0.3);
  opacity: 0;
  pointer-events: none;
  transition: var(--bde-woo-base-transition);
}

/* Transition */

/* Close Button */
.bde-mini-cart-offcanvas__close-button {
  position: relative;
  font-size: var(--bde-woo-typography__size-large);
  font-family: var(--bde-woo-typography__size-large-font-family);
  line-height: 0.5;
  color: var(--bde-woo-widgets__remove-item-from-cart-color);
  opacity: 0.5;
  border: none;
  background-color: transparent;
  transition: var(--bde-woo-base-transition);
  cursor: pointer;
  padding: 0 10px;
  height: 100%;
  margin-right: -10px;
}
.bde-mini-cart-offcanvas__close-button:hover {
  opacity: 1;
}

/* WooCommerce Mini Cart */
.bde-mini-cart-offcanvas {
  /* Empty Message */
}
.bde-mini-cart-offcanvas .widget_shopping_cart_content {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow-y: hidden;
}
.bde-mini-cart-offcanvas .woocommerce-mini-cart {
  padding: 0;
  margin: 0;
  list-style-type: none;
  overflow-y: auto;
  height: 100%;
}
.bde-mini-cart-offcanvas .woocommerce-mini-cart .remove {
  grid-column: 3;
  grid-row: 1;
  transition: var(--bde-woo-base-defult-transition);
  color: var(--bde-woo-widgets__remove-item-from-cart-color);
  opacity: 0.5;
  text-decoration: none;
  font-weight: var(--bde-woo-typography-font-weight-normal);
  line-height: 0.5;
  text-align: right;
}
.bde-mini-cart-offcanvas .woocommerce-mini-cart .remove:hover {
  opacity: 1;
  text-decoration: none;
}
.bde-mini-cart-offcanvas .woocommerce-mini-cart__empty-message {
  text-align: center;
  border-top: solid 1px var(--grey-200);
  margin: 0;
  padding: 35px 0;
}

/* Quantity */

.bde-mini-cart-quantity-simple {
  grid-column: span 2;
}

.bde-mini-cart-quantity-simple {
  display: none;
}
.bde-mini-cart-quantity-simple .quantity {
  align-self: flex-end;
  display: flex;
  justify-content: flex-end;
  width: 100%;
  max-width: none;
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
  color: var(--bde-woo-base-text-color);
  transform: translateY(-5px);
  gap: 5px;
}

/* Continue Shopping Link */

.bde-mini-cart-offcanvas--primary-cart .wc-forward.checkout,
.bde-mini-cart-offcanvas--primary-checkout .wc-forward:not(.checkout) {
  display: none !important;
}

/* Price */
.bde-mini-cart-offcanvas .woocommerce-Price-amount bdi,
.bde-mini-cart-toggle__subtotal .woocommerce-Price-amount bdi {
  font-weight: var(--bde-woo-typography-font-weight-heavy);
  color: var(--bde-woo-base-headings-color);
  display: inline;
  text-decoration: none;
  line-height: var(--bde-woo-base-heading-line-height);
  font-size: var(--bde-woo-typography__size-standard);
  font-family: var(--bde-woo-typography__size-standard-font-family);
}

/* Dropdown */
.bde-mini-cart-offcanvas--dropdown .bde-mini-cart-offcanvas-body {
  --cart-scale: 0.95;
  --cart-translate-x: 0px;
  --cart-image-size: 60px;
  transform: scale(var(--cart-scale)) translateX(var(--cart-translate-x));
  border-radius: 8px;
}
.bde-mini-cart-offcanvas--dropdown.bde-mini-cart-offcanvas--left .bde-mini-cart-offcanvas-body {
  transform-origin: top right;
  right: 0;
}
.bde-mini-cart-offcanvas--dropdown .woocommerce-mini-cart {
  max-height: 250px;
}

/* Element Selector Full Width */

/* Big Gaps */
.breakdance-woocommerce #payment .form-row {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-big-gaps);
}

/* Large Gaps */

/* Extra Large Gaps */

/* Main Blocks Layout */

/* Nav Bar Wrapper */

/* Content Wrapper */

/* Login Form Width */
.breakdance-woocommerce .woocommerce-notices-wrapper + h2 {
  display: none;
}

/* Remember Me Row Layout */

/* Grow Login Button */

/* Next/Prev Buttons */

/* Order Actions Buttons */

/* Order Actions Buttons */

/* Pay Button */

/* Address Column */

/* Weak Password Title Spacing */

/* Change Password Spacing */

/* Password Change Title */

/* ----- Reset Password Page ----- */

/* ----- Order Details ----- */
.breakdance-woocommerce ul.wc-item-meta {
  margin-top: 8px;
}
.breakdance-woocommerce ul.wc-item-meta li {
  margin: 2px 0 2px 0;
}

/* ----- Login/Register Columns ----- */

/* Element Selector Full Width*/

/* Element Wrapper Full Width */

.breakdance-woocommerce {
  /* Product Entry Summary */
  /* ----- PRODUCT GALLERY ----- */
  /* Main Image Wrapper */
  /* Gallery Main Image Border */
  /* Gallery without Images Border */
  /* Carousel Images Layout */
  /* Thumbnails in Row */
  /* Upsells and Related Products Full Width */
  /* Additional Info Tab */
  /* ------ COMMENTS TAB ----- */
  /* Comments Layout */
  /* Hide Comments Script */
  /* ----- ADD TO CART FORM ----- */
  /* Add to Cart form Layout */
  /* Grouped Products */
  /* Add to Cart Shortcode */
  /* Stock Badges */
  /* Variations Full Width */
  /* Variations Layout */
  /* Label Min Width */
  /* Grouped Products */
  /* Tabs Margin Bottom */
  /* Spacing Between Clear Link and Textfields */
  /* Button in Variable Product */
  /* Width to fit expected content */
  /* Review Border */
  /* Review Border */
}
.breakdance-woocommerce div.product form.cart {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-big-gaps);
}
.breakdance-woocommerce div.product {
  display: flex;
  flex-direction: column;
  gap: var(--bde-woo-base-extra-large-gaps);
}
.breakdance-woocommerce div.product {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-direction: var(--bde-woo-responsive__stack);
}
.breakdance-woocommerce .woocommerce-product-gallery {
  position: relative;
  width: var(--bde-woo-responsive__width, calc(50% - var(--bde-woo-base-extra-large-gaps) / 2));
  flex-grow: 1;
}
.breakdance-woocommerce div.product form.cart {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: var(--bde-woo-forms__wrappers-small);
}
.breakdance-woocommerce td.label {
  min-width: 100px;
}
.breakdance-woocommerce td.label label:after {
  content: ":";
}

/* Element Wrapper Full Width */

/* Small Gaps */
.breakdance-woocommerce ul.products .product {
  position: relative;
  display: flex;
  flex-direction: column;
}

/*
 * Products List

 * Note: copy of this code in "wp-grid-builder.php". Please update there if it changes here
 */
.breakdance-woocommerce ul.products {
  display: grid;
  grid-template-columns: repeat(var(--bde-woo-products-list-products-per-row), minmax(0, 1fr));
  gap: var(--bde-woo-products-list-gap);
  list-style-type: none;
  width: 100%;
  margin: 0;
  padding: 0;
}
.breakdance-woocommerce ul.products .button.added {
  display: none;
}
.breakdance-woocommerce ul.products::before, .breakdance-woocommerce ul.products::after {
  /* We don't need clearfix when using flexbox/grid. If we leave it, it might break the layout */
  display: none;
}

/* Margin after Categories and Product images */

/*
 * Slider Layout
 */
.breakdance-woocommerce .swiper-wrapper ul.products,
.breakdance-woocommerce .swiper-initialized ul.products {
  display: flex;
  width: 100%;
  height: 100%;
  z-index: 1;
  flex-wrap: nowrap;
  gap: 0 !important;
  transition-property: transform;
  transform: translate3d(0, 0, 0);
}
.breakdance-woocommerce .swiper-wrapper li.product,
.breakdance-woocommerce .swiper-initialized li.product {
  transition-property: transform;
}

/*
 * Item
 */
.breakdance-woocommerce ul.products li.product {
  position: relative;
  flex-shrink: 0;
  margin: 0;
}

/*
 * Item Meta
 */

/* Product Counter */

/* Filter Dropdown */

/* Buttons Full Width */
.breakdance-woocommerce ul.products li.product a {
  width: 100%;
}


.breakdance-woocommerce ul.products li.product .price {
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0;
  /* Prices Order */
  /* Prices Display Inline */
}

.breakdance-woocommerce ul.products li.product .price del {
  order: 1;
}

.breakdance-woocommerce ul.products li.product .price .woocommerce-Price-amount {
  display: inline;
}

.breakdance-woocommerce ul.products li.product .price {
  margin-bottom: var(--bde-woo-base-medium-gaps);
}

/* Image */

.breakdance-woocommerce ul.products .button {
  position: relative;
}
.breakdance-woocommerce ul.products .button.loading {
  text-indent: -999999px;
}
.breakdance-woocommerce ul.products .button.loading::before {
  opacity: 1;
}
.breakdance-woocommerce ul.products .button.loading::after {
  display: none;
}
.breakdance-woocommerce ul.products .button::before {
  content: "";
  width: 40px;
  height: 40px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='L9' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 0 0' xml:space='preserve'%3E%3Cpath fill='currentColor' d='M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='1s' from='0 50 50' to='360 50 50' repeatCount='indefinite' /%3E%3C/path%3E%3C/svg%3E");
  background-color: currentColor;
  mask-position: 0 0;
  mask-size: 100% 100%;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='L9' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 0 0' xml:space='preserve'%3E%3Cpath fill='currentColor' d='M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='1s' from='0 50 50' to='360 50 50' repeatCount='indefinite' /%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-position: 0 0;
  -webkit-mask-size: 100% 100%;
  pointer-events: none;
  opacity: 0;
}

/* Ratings */

/* Count is hidden by default */

/* Category Counter */

/* Out of Stock */

.breakdance-woocommerce {
  /*
   * Chips
   * 1. Active Filters
   * 2. Ratings
   * 3. Filter by Attributes
   */
  /* ----- ACTIVE FILTERS ----- */
  /* ----- FILTER BY RATING ----- */
  /* ----- FILTER BY PRICE ----- */
  /* Slider Range Filled */
  /* ----- FILTER BY ATTRIBUTE ----- */
  /* Dropdown and Button Gap */
}
.breakdance-woocommerce .ui-slider-range {
  height: 4px;
  background-color: var(--bde-woo-base-primary-color);
  position: absolute;
  transition: var(--bde-woo-base-transition);
}
.breakdance-woocommerce .ui-slider-handle {
  display: flex;
  width: 24px;
  height: 24px;
  border: 1px solid var(--bde-woo-widgets__handle-border-color);
  position: absolute;
  background-color: var(--bde-woo-widgets__handle-background-color);
  border-radius: 100%;
  box-shadow: var(--bde-woo-widgets__handle-shadow);
  outline: none;
  margin-top: -10px;
  margin-left: -12px;
  cursor: pointer;
  transition: var(--bde-woo-base-transition);
}
.breakdance-woocommerce .ui-slider-handle:hover {
  border-color: var(--bde-woo-widgets__handle-border-color-hover);
  background: var(--bde-woo-widgets__handle-background-color-hover);
  box-shadow: var(--bde-woo-widgets__handle-shadow-hover);
}

/* ----- Field ----- */

/* Hide Default Arrow */

/* Line Height and Paddings */

/* Height Bug Fix */

/* ----- Dropdown ----- */
/* Dropdown Wrapper */

/* Option */

/* Hover Option */

/* Selected Option */

/* Widgets Select2 */

.breakdance-woocommerce {
  /* ----- SEARCH WIDGET ----- */
  /* ----- TAG CLOUD ----- */
  /* Tag Cloud Row */
  /* Tag Cloud Link */
  /* Tag Cloud Link Hover State */
  /* ----- RECENT COMMENTS ----- */
  /* Recent Comments Gap */
  /* ----- PRODUCT CATEGORIES ----- */
  /* Categories Line Height */
  /* Checked Option */
  /* ----- CART WIDGET ---- */
  /* Cart Widget Gaps */
  /* Button Layout */
  /* Buttons Grow */
  /* Cart Row Layout */
  /* Thumbnail Images */
  /* Links */
  /* Quantity */
  /* Totals Row */
  /* Subtotal not Strong */
  /* ----- TOP RATED PRODUCTS ----- */
  /* List Item Layout */
  /* Thumbnails Images Appearance */
  /* Product Image and Title Link */
  /* Star Rating Full Row */
  /* ----- Recently Viewed Products ----- */
  /* Recently Viewed Products Gap */
  /* Image Thumbnails */
  /* Image and Title Link */
  /* Star Rating Full Width */
  /* Old Price */
  /* Old Price Size */
  /* PRODUCT LIST */
  /* Review */
}
.breakdance-woocommerce .widget {
  margin-bottom: 0;
}
.breakdance-woocommerce .widget:not(:last-child) {
  margin-bottom: var(--bde-woo-base-large-gaps);
}
.breakdance-woocommerce .widget:last-child {
  /* Twenty-Twenty Fix */
  margin-bottom: 0;
}
.breakdance-woocommerce select:-internal-list-box option:checked {
  background-color: var(--bde-woo-widgets__tag-background-color);
}

/* Quicklook Button */

/* Quicklook Modal */

.is-bde-quicklook-visible .bde-woo-quicklook {
  opacity: 1;
  pointer-events: auto;
}
.is-bde-quicklook-visible .bde-woo-quicklook-modal {
  transform: translate3d(-50%, -50%, 0);
}

/*
 * Plugin: woocommerce-paypal-payments
 */

/*
 * Plugin: woocommerce-gateway-stripe
 */
.breakdance-woocommerce {
  /* Stripe - Google Pay */
}

/*
 * Plugin: variation-swatches-woo (by CartFlows)
 */

/*
 * Plugin: woo-variation-swatches
 */

/*! /assets/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/awesome-menu@1/awesome-menu.css?bd_ver=2.7.2 */
.breakdance-menu{--menu-background: #fff;--menu-max-height: calc(100vh - var(--mobile-buffer-y));--menu-alignment: flex-start;--menu-duration: var(--bde-transition-duration, .3s);--menu-base-font-size: .875em;--mobile-offset-y:calc(100% + 15px);--mobile-offset-x: 0;--mobile-offcanvas-width: 400px;--mobile-topbar-padding: 15px;--mobile-topbar-logo-width: 110px;--mobile-topbar-logo-order: -1;--mobile-topbar-close-button-size: 20px;--mobile-topbar-close-button-color: var(--bde-headings-color);--mobile-topbar-close-button-color-hover: var(--mobile-topbar-close-button-color);--mobile-topbar-close-button-bar-height: 2px;--toggle-background-color: transparent;--toggle-background-color-hover: var(--toggle-background-color);--toggle-active-background-color: var(--toggle-background-color);--toggle-padding: 0px;--toggle-radius: 0px;--toggle-layer-width: 32px;--toggle-layer-height: 4px;--toggle-layer-spacing: 6px;--toggle-layer-color: var(--bde-headings-color);--toggle-layer-color-hover: var(--toggle-layer-color);--toggle-layer-color-active: var(--toggle-layer-color);--toggle-layer-border-radius: 0px;--links-gap: 0px;--link-padding-top: 20px;--link-padding-bottom: 20px;--link-padding-left: 20px;--link-padding-right: 20px;--link-color: var(--bde-headings-color);--link-color-hover: var(--link-color);--link-background-color: transparent;--link-background-color-hover: var(--link-background-color);--link-alignment: space-between;--link-effect-thickness: 3px;--link-effect-color: var(--link-color);--link-effect-color-hover: var(--link-effect-color);--link-effect-radius: 0px;--link-color-active: var(--link-color);--link-background-color-active: var(--link-background-color);--link-arrow-display: block;--link-arrow-color: var(--link-color);--link-arrow-color-hover: var(--link-color-hover);--link-arrow-size: 10px;--link-arrow-gap: 8px;--link-arrow-offset-y: 0px;--link-arrow-close-rotation: 0deg;--link-arrow-open-rotation: -180deg;--link-arrow-rotation: var(--link-arrow-close-rotation);--link-border: 1px solid var(--link-border-color);--link-border-color: #eee;--dropdown-animation-duration: var(--menu-duration);--dropdown-caret-display: block;--dropdown-caret-radius: 3px;--dropdown-caret-size: 12px;--dropdown-background-color: #fff;--dropdown-custom-offset-y: 20px;--dropdown-edge-offset: 20px;--dropdown-border-radius: 8px;--dropdown-custom-width: 500px;--dropdown-section-padding: 30px;--dropdown-section-gap: var(--gap-lg);--dropdown-links-gap: var(--gap-sm);--dropdown-link-color: var(--bde-headings-color);--dropdown-link-icon-display: block;--dropdown-link-icon-size: 16px;--dropdown-link-icon-spacing: 10px;--dropdown-link-icon-alignment: center;--dropdown-link-description-display: block;--dropdown-link-description-spacing: 0px;--dropdown-link-icon-x: 0px;--dropdown-link-icon-y: 0px;--dropdown-link-img-opacity: 1;--dropdown-link-img-opacity-hover: 1;--dropdown-columns-stack: row;--dropdown-columns-gap: var(--gap-xl);--dropdown-column-title-spacing: 0px;--dropdown-sections-stack: column;--dropdown-section-light-background: #fff;--dropdown-section-dark-background: #f6f9fc;--gap-xl: 60px;--gap-lg: 30px;--gap-sm: 15px;--gap-xs: 10px;--gap-none: 0;--arrow-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z'%3E%3C/path%3E%3C/svg%3E");--mobile-link-padding-top: 20px;--mobile-link-padding-bottom: 20px;--mobile-link-padding-left: 20px;--mobile-link-padding-right: 20px;--mobile-link-level-2-padding-top: 12px;--mobile-link-level-2-padding-bottom: 12px;--mobile-link-level-2-padding-left: 25px;--mobile-link-level-2-padding-right: 20px;--mobile-link-level-3-padding-top: 12px;--mobile-link-level-3-padding-bottom: 12px;--mobile-link-level-3-padding-left: 30px;--mobile-link-level-3-padding-right: 30px}.breakdance-menu{position:relative;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;text-align:left;height:var(--menu-height)}:root .breakdance-menu{display:flex}.breakdance-menu-list{display:flex;align-items:center;justify-content:var(--menu-alignment);gap:var(--links-gap);list-style-type:none;margin:0;padding:0}.breakdance-menu-list>.bde-button{margin-left:15px}.breakdance-menu-item{position:relative}.breakdance-menu-item:hover{color:var(--link-color-hover);background-color:var(--link-background-color-hover)}.breakdance-menu-item:hover .breakdance-menu-link-arrow:after{background-color:var(--link-arrow-color-hover)}.breakdance-menu .breakdance-menu-link{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:var(--link-alignment);flex:1;font-size:var(--menu-base-font-size);font-family:inherit;font-weight:500;line-height:1;text-decoration:none;color:var(--link-color);padding:var(--link-padding-top) var(--link-padding-right) var(--link-padding-bottom) var(--link-padding-left);margin:0;border:none;background-color:var(--link-background-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:var(--menu-duration) color ease,var(--menu-duration) background-color ease}.breakdance-menu .breakdance-menu-link:hover{color:inherit}.breakdance-menu-link-arrow{position:relative;z-index:1;align-self:stretch;border:none;background-color:transparent;padding:var(--link-padding-top) var(--link-padding-right) var(--link-padding-bottom) 0;cursor:pointer}.breakdance-menu-link-arrow:after{content:"";display:var(--link-arrow-display);-webkit-mask-image:var(--arrow-icon);mask-image:var(--arrow-icon);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-left:var(--link-arrow-gap);font-size:var(--link-arrow-size);width:1em;height:1em;background-color:var(--link-arrow-color);transform:translateY(var(--link-arrow-offset-y)) rotate(var(--link-arrow-rotation));transition:var(--menu-duration) transform ease,var(--menu-duration) background-color ease;flex-shrink:0}@-moz-document url-prefix(){.breakdance-menu-link-arrow:after{transition:none!important}}.breakdance-dropdown{--dropdown-offset-x: 0px;--dropdown-caret-x: 0px;--translate-x: 0px;--translate-y: 0px;--rotate-x: 0deg;--scale: 1;position:relative}.breakdance-dropdown .breakdance-menu-link{padding-right:0}.breakdance-dropdown-toggle{position:relative;display:flex;align-items:center}.breakdance-dropdown-floater{position:absolute;top:calc(var(--dropdown-offset-y) + var(--dropdown-custom-offset-y));left:var(--dropdown-offset-x);z-index:var(--bde-z-index-menu-dropdown);min-width:100%;opacity:0;visibility:hidden;pointer-events:none;backface-visibility:hidden;transform:translate(var(--translate-x)) translateY(var(--translate-y)) rotateX(var(--rotate-x)) scale(var(--scale)) translateZ(0)}.breakdance-dropdown-body{position:relative;z-index:1;flex-grow:1;display:flex;flex-direction:var(--dropdown-sections-stack);width:100%;background-color:var(--dropdown-background-color);box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d;border-radius:var(--dropdown-border-radius);overflow:hidden}.breakdance-dropdown-section{display:flex;flex-wrap:wrap;padding:var(--dropdown-section-padding);gap:var(--dropdown-section-gap);width:var(--dropdown-section-width)}.breakdance-dropdown-columns{display:flex;flex-direction:var(--dropdown-columns-stack);gap:var(--dropdown-columns-gap);width:100%}.breakdance-dropdown-column{display:flex;flex-direction:column;gap:var(--gap-sm);flex:1}.breakdance-dropdown-column__title{display:flex;align-items:center;font-weight:700;font-size:var(--menu-base-font-size);line-height:1.5;white-space:nowrap;margin-top:0;margin-bottom:var(--dropdown-column-title-spacing);color:var(--link-color)}.breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-column__title:after{content:"";display:var(--link-arrow-display);-webkit-mask-image:var(--arrow-icon);mask-image:var(--arrow-icon);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-left:var(--link-arrow-gap);font-size:var(--link-arrow-size);width:1em;height:1em;background-color:var(--link-arrow-color);transform:translateY(var(--link-arrow-offset-y)) rotate(var(--link-arrow-rotation));transition:var(--menu-duration) transform ease,var(--menu-duration) background-color ease;flex-shrink:0;display:none}@-moz-document url-prefix(){.breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-column__title:after{transition:none!important}}.breakdance-dropdown-links{display:flex;flex-direction:column;gap:var(--dropdown-links-gap);list-style-type:none;margin:0;padding:0}.breakdance-menu .breakdance-dropdown-link{display:flex;align-items:center;font-size:var(--menu-base-font-size);line-height:1.5;text-decoration:none;color:var(--dropdown-link-color);white-space:nowrap;transition:var(--menu-duration) background-color ease}.breakdance-menu .breakdance-dropdown-link:hover{background-color:var(--dropdown-link-background-color-hover);color:var(--dropdown-link-color)}.breakdance-dropdown-link__text{display:block;transition:var(--menu-duration) color ease}.breakdance-menu-topbar{display:none;justify-content:space-between;padding:var(--mobile-topbar-padding)}.breakdance-menu-topbar-logo{display:flex;max-width:100%;width:var(--mobile-topbar-logo-width);height:auto;order:var(--mobile-topbar-logo-order)}.breakdance-menu-topbar-logo img{width:100%;height:100%}.breakdance-menu-close-button{position:relative;font-size:var(--mobile-topbar-close-button-size);width:1em;height:1em;text-indent:-9999px;background:none;border:none;margin:0;padding:0;cursor:pointer;transform:rotate(45deg);flex-shrink:0}.breakdance-menu-close-button:hover:after,.breakdance-menu-close-button:hover:before{background-color:var(--mobile-topbar-close-button-color-hover)}.breakdance-menu-close-button:after,.breakdance-menu-close-button:before{content:"";position:absolute;background-color:var(--mobile-topbar-close-button-color);transition:var(--menu-duration) background-color ease}.breakdance-menu-close-button:after{top:0;left:50%;width:var(--mobile-topbar-close-button-bar-height);height:100%;transform:translate(-50%)}.breakdance-menu-close-button:before{top:50%;left:0;width:100%;height:var(--mobile-topbar-close-button-bar-height);transform:translateY(-50%)}.breakdance-menu--vertical{--dropdown-custom-offset-y: 0px;--dropdown-section-padding: 20px}.breakdance-menu--vertical .breakdance-menu-list{align-items:stretch;flex-direction:column;width:100%}.breakdance-menu-toggle--squeeze .breakdance-menu-toggle-lines{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.breakdance-menu-toggle--squeeze .breakdance-menu-toggle-lines:before{transition:top 75ms .12s ease,opacity 75ms ease}.breakdance-menu-toggle--squeeze .breakdance-menu-toggle-lines:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.breakdance-menu-toggle{display:none;align-items:center;cursor:pointer;border:none;color:var(--toggle-layer-color);background-color:var(--toggle-background-color);backface-visibility:hidden;transition:var(--menu-duration) color ease,var(--menu-duration) background-color ease;padding:var(--toggle-padding);border-radius:var(--toggle-radius);min-height:var(--toggle-layer-width);box-sizing:content-box}.breakdance-menu-toggle:hover{color:var(--toggle-layer-color-hover);background-color:var(--toggle-background-color-hover)}.breakdance-menu-toggle-icon{width:var(--toggle-layer-width);height:calc(var(--toggle-layer-height) * 3 + var(--toggle-layer-spacing) * 2);display:inline-block;position:relative}.breakdance-menu-toggle-lines{top:50%;display:block;margin-top:calc(var(--toggle-layer-height) / -2)}.breakdance-menu-toggle-lines,.breakdance-menu-toggle-lines:before,.breakdance-menu-toggle-lines:after{content:"";position:absolute;display:block;width:var(--toggle-layer-width);height:var(--toggle-layer-height);background-color:currentColor;border-radius:var(--toggle-layer-border-radius);transition:.15s transform ease}.breakdance-menu-toggle-lines:before{top:calc((var(--toggle-layer-spacing) + var(--toggle-layer-height)) * -1)}.breakdance-menu-toggle-lines:after{bottom:calc((var(--toggle-layer-spacing) + var(--toggle-layer-height)) * -1)}.breakdance-menu-item.bde-button:before{display:none}

/*! /assets/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/breakdance-posts@1/posts.css?bd_ver=2.7.2 */
/* Grid Layout */
.bde-loop {
  --bde-posts-per-row: 1;
  --bde-posts-gap: 20px;
  display: grid;
  grid-template-columns: repeat(var(--bde-posts-per-row), minmax(0, 1fr));
  gap: var(--bde-posts-gap);
  grid-auto-rows: auto;
}

.bde-loop-item {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 20px;
}

/* List Layout */

/* Slider Layout */

/* Accordion Layout */

/* Isotope Layout */

/* Pass through html elements from global block */
.bde-loop-item .breakdance {
  display: contents;
}

/* Force cell to be full-width */

/*
 * Pagination
 */

@keyframes posts-list-loading-spinner {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

/*! /assets/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/awesome-form@1/css/form.css?bd_ver=2.7.2 */
/* ==========================================================================
   Resets
   ========================================================================== */

.breakdance-form input,
.breakdance-form label,
.breakdance-form select {
  vertical-align: middle;
  white-space: normal;
  line-height: 1;
}

.breakdance-form textarea {
  vertical-align: middle;
  line-height: 1;
}

/* Box Sizing Reset
-----------------------------------------------*/

/* All of our custom controls should be what we expect them to be */
.breakdance-form input,
.breakdance-form textarea,
.breakdance-form input[type="reset"],
.breakdance-form input[type="button"],
.breakdance-form input[type="submit"]:not(.breakdance-form-button),
.breakdance-form input[type="checkbox"],
.breakdance-form input[type="radio"],
.breakdance-form select,
.breakdance-form fieldset {
  margin: 0;
  border: 0;
  padding: 0;
  appearance: none;
  -webkit-appearance: none;
}

/* Buttons
-----------------------------------------------*/

.breakdance-form input[type="reset"],
.breakdance-form input[type="button"],
.breakdance-form input[type="submit"] {
  /* Fix IE7 display bug */
  overflow: visible;
  width: auto;
}

/* Textarea
-----------------------------------------------*/

.breakdance-form textarea {
  /* Move the label to the top */
  vertical-align: top;

  /* Turn off scroll bars in IE unless needed */
  overflow: auto;
}

/* Selects
-----------------------------------------------*/

/* Time / Date Inputs
-----------------------------------------------*/

.breakdance-form input[type="time"]::-webkit-calendar-picker-indicator,
.breakdance-form input[type="date"]::-webkit-calendar-picker-indicator {
  padding: 0;
  margin: 0;
  display: block;
}

/* Prevent excessive date input height in Webkit
   https://github.com/twbs/bootstrap/issues/34433 */

.breakdance-form input::-webkit-datetime-edit {
  padding: 0;
  display: block;
  margin-bottom: 1px;
}

/**
 * Main Styles
 */

.breakdance-form {
  --bde-form-delete-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M170.5 51.6L151.5 80h145l-19-28.4c-1.5-2.2-4-3.6-6.7-3.6H177.1c-2.7 0-5.2 1.3-6.7 3.6zm147-26.6L354.2 80H368h48 8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8V432c0 44.2-35.8 80-80 80H112c-44.2 0-80-35.8-80-80V128H24c-13.3 0-24-10.7-24-24S10.7 80 24 80h8H80 93.8l36.7-55.1C140.9 9.4 158.4 0 177.1 0h93.7c18.7 0 36.2 9.4 46.6 24.9zM80 128V432c0 17.7 14.3 32 32 32H336c17.7 0 32-14.3 32-32V128H80zm80 64V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm80 0V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16zm80 0V400c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16s16 7.2 16 16z'/%3E%3C/svg%3E");
  /* Text Color */
  --bde-form-dropzone-color: var(--grey-600);
  --bde-form-dropzone-color-hover: var(--bde-form-dropzone-color);
  --bde-form-dropzone-color-dragging: var(--bde-form-dropzone-color);
  /* Icon Color */
  --bde-form-dropzone-icon-color: var(--grey-400);
  --bde-form-dropzone-icon-color-hover: var(--bde-form-dropzone-icon-color);
  --bde-form-dropzone-icon-color-dragging: var(--bde-form-dropzone-icon-color);
  /* Secondary Color */
  --bde-form-dropzone-link-color: var(--bde-brand-primary-color);
  --bde-form-dropzone-link-color-hover: var(--bde-form-dropzone-link-color);
  --bde-form-dropzone-link-color-dragging: var(--bde-brand-primary-color);
  /* BG Color */
  --bde-form-dropzone-background-color: var(--bde-form-input-background-color);
  --bde-form-dropzone-background-color-hover: var(--bde-form-input-background-color);
  --bde-form-dropzone-background-color-dragging: var(--grey-100);
  /* Border Color */
  --bde-form-dropzone-border-color: var(--grey-300);
  --bde-form-dropzone-border-color-hover: var(--bde-form-input-focused-border-color);
  --bde-form-dropzone-border-color-dragging: var(--bde-form-input-focused-border-color);
  /* Files List */
  --bde-form-files-list-gap: 10px;
  --bde-form-files-list-background-color: var(--white);

  font-size: var(--bde-form-font-size);
  color: var(--bde-form-text-color);
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: var(--bde-form-gap);
}

/* Fields */

.breakdance-form-field {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  grid-column-start: span 12;
}

/* Labels */
.breakdance-form-field__label {
  display: block;
  font-size: inherit;
  font-weight: var(--bde-form-label-font-weight);
  color: var(--bde-form-label-color);
  margin-bottom: var(--bde-form-after-label);
  cursor: pointer;
}

/* Inputs */
.breakdance-form .breakdance-form-field__input {
  display: block;
  width: 100%;
  font-size: var(--bde-form-font-size);
  padding-top: var(--bde-form-input-padding-top);
  padding-right: var(--bde-form-input-padding-right);
  padding-bottom: var(--bde-form-input-padding-bottom);
  padding-left: var(--bde-form-input-padding-left);
  border-width: var(--bde-form-input-border-width);
  border-style: solid;
  border-color: var(--bde-form-input-border-color);
  border-radius: var(--bde-form-input-border-radius);
  background-color: var(--bde-form-input-background-color);
  transition: all 0.3s ease-in-out;
}

.breakdance-form textarea.breakdance-form-field__input {
  line-height: 1.4;
  height: auto;
  min-height: 100px;
  resize: vertical;
  padding-top: var(--bde-form-input-padding-top);
  padding-right: var(--bde-form-input-padding-right);
  padding-bottom: var(--bde-form-input-padding-bottom);
  padding-left: var(--bde-form-input-padding-left);
}

.breakdance-form select.breakdance-form-field__input {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  cursor: pointer;
  line-height: normal;
}

/* Focused */
.breakdance-form .breakdance-form-field__input:focus {
  background-color: var(--bde-form-input-focused-background-color);
  border-color: var(--bde-form-input-focused-border-color);
  box-shadow: var(--bde-form-input-focused-shadow);
  outline: 0;
}

.breakdance-form .breakdance-form-button:focus {
  box-shadow: var(--bde-form-input-focused-shadow);
  outline: 0;
}

/* Checkbox & Radio */

/* Honeypot Hidden Input */

/* File Upload */

/* Inline Upload */

/* Drag & Drop */

/* Files List */

/* Dropzone */

.is-dragging .breakdance-form-dropzone {
  color: var(--bde-form-dropzone-color-dragging);
  border-color: var(--bde-form-dropzone-border-color-dragging);
  background-color: var(--bde-form-dropzone-background-color-dragging);
}

.is-dragging .breakdance-form-dropzone__icon {
  color: var(--bde-form-dropzone-icon-color-dragging);
}

.is-dragging .breakdance-form-dropzone__title span {
  color: var(--bde-form-dropzone-link-color-dragging);
}

/* Other */

.breakdance-form .breakdance-form-field__input::placeholder {
  color: var(--bde-form-input-placeholder-color);
}

/* Submit Button */

.breakdance-form-footer .breakdance-form-button {
  display: inline-flex;
}

.breakdance-form-footer {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: end;
}

/* Set loader icon and user-defined icons to the same height and color */

/* Submit Loader */

@keyframes breakdance-spin {
  to {
    transform: rotate(1turn);
  }
}

.breakdance-form.is-loading .breakdance-form-button .button-atom__text {
  visibility: hidden;
}

.breakdance-form.is-loading .breakdance-form-button {
  pointer-events: none;
}

.breakdance-form.is-loading .breakdance-form-button::before {
  content: "";
  width: 40px;
  height: 40px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='L9' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 0 0' xml:space='preserve'%3E%3Cpath fill='currentColor' d='M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='1s' from='0 50 50' to='360 50 50' repeatCount='indefinite' /%3E%3C/path%3E%3C/svg%3E");
  background-color: currentColor;
  mask-position: 0 0;
  mask-size: 100% 100%;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='L9' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 0 0' xml:space='preserve'%3E%3Cpath fill='currentColor' d='M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='1s' from='0 50 50' to='360 50 50' repeatCount='indefinite' /%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-position: 0 0;
  -webkit-mask-size: 100% 100%;
}

.breakdance-form.is-loading .breakdance-form-button::after {
  visibility: hidden;
}

/* Utils */

/* Misc */

/* Success/Error Messages */

.breakdance-form-field__required {
  color: var(--bde-form-label-required-color);
  padding-left: 4px;
  display: inline-block;
  transform: translate(
    var(--bde-form-label-required-nudge-x),
    var(--bde-form-label-required-nudge-y)
  );
}


.breakdance .bde-form-builder .breakdance-form-button.hidden {
  display: none;
}

/*! /assets/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/popups@1/popups.css?bd_ver=2.7.2 */

.breakdance .bde-popup,
.breakdance .bde-popup .breakdance-popup {
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  pointer-events: none;
}

.breakdance .bde-popup.breakdance-popup-open,
.breakdance .bde-popup.breakdance-popup-open .breakdance-popup,
.breakdance .bde-popup.breakdance-popup-animating,
.breakdance .bde-popup.breakdance-popup-animating .breakdance-popup {
  visibility: visible;
  opacity: 1;
  z-index: var(--bde-z-index-popup);
  pointer-events: unset;
}

/*! /assets/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/breakdance-fancy-background@1/fancy-background.css?bd_ver=2.7.2 */

.breakdance .section-background-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
@keyframes breakdance-section-gradient-x {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}

@keyframes breakdance-section-gradient-y {
  0% {
    background-position: 60% 0;
  }
  50% {
    background-position: 40% 100%;
  }
  100% {
    background-position: 60% 0;
  }
}

/*! /assets/uploads/breakdance/css/bundle-0881f61e1e2edf64.css */
/* post-6745-defaults.css */
.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .bde-button{max-width:100%}.breakdance .bde-mini-cart{text-align:left}.breakdance .bde-header-builder{position:relative;width:100%;background-color:var(--bde-background-color);--bde-header-width:var(--bde-section-width);--bde-header-sticky-top:calc(var(--bde-header-sticky-offset) + var(--wp-admin--admin-bar--height, 0px));--bde-header-sticky-offset:0px;--bde-header-sticky-duration:var(--bde-transition-duration)}.breakdance .bde-header-builder .bde-header-builder__container{gap:20px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;max-width:var(--bde-header-width);padding:var(--bde-section-horizontal-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-image{max-width:100%}.breakdance-image{position:relative;display:flex;flex-direction:column;max-width:100%;margin:0;border:none}.breakdance-image-clip{overflow:hidden}.breakdance-image-object{display:block;max-width:100%;height:auto}.breakdance-image-link{display:block}.breakdance .bde-icon{display:flex}.breakdance .bde-button{max-width:100%}
/* post-1156-defaults.css */
.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .bde-heading{max-width:100%;margin:0}.breakdance .bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-image{max-width:100%}.breakdance-image{position:relative;display:flex;flex-direction:column;max-width:100%;margin:0;border:none}.breakdance-image-clip{overflow:hidden}.breakdance-image-object{display:block;max-width:100%;height:auto}.breakdance-image-link{display:block}.bde-themeless-template-content-area{display:block;width:100%;max-width:100%}.breakdance .bde-post-loop{max-width:100%;width:100%}
/* post-1216-defaults.css */
.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-rich-text{max-width:100%;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-rich-text>:last-child li:last-child>p{margin-bottom:0}
/* post-1262-defaults.css */
.breakdance .bde-container-link{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;text-decoration:none;transition-property:background-color,border-color,box-shadow,color;transition-timing-function:ease-in-out;transition-duration:var(--defaultTransition,300ms);position:relative;background-size:cover}.breakdance .bde-container-link h1,.bde-container-link h2,.bde-container-link h3,.bde-container-link h4{transition-property:color;transition-timing-function:ease-in-out;transition-duration:var(--defaultTransition,300ms)}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .bde-image{max-width:100%}.breakdance-image{position:relative;display:flex;flex-direction:column;max-width:100%;margin:0;border:none}.breakdance-image-clip{overflow:hidden}.breakdance-image-object{display:block;max-width:100%;height:auto}.breakdance-image-link{display:block}.breakdance .bde-heading{max-width:100%;margin:0}.breakdance .bde-post-meta{max-width:100%;list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px;color:#000}.breakdance .bde-post-meta li{position:relative;display:flex;align-items:center;color:inherit;margin:0;padding:0}.breakdance .bde-post-meta li a{display:flex;align-items:center;text-decoration:none;color:inherit}.breakdance .bde-post-meta .ee-postmeta-icon{font-size:18px;margin-right:6px}.breakdance .bde-rich-text{max-width:100%;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-rich-text>:last-child li:last-child>p{margin-bottom:0}.breakdance .bde-button{max-width:100%}
/* post-2068-defaults.css */
.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-rich-text{max-width:100%;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-rich-text>:last-child li:last-child>p{margin-bottom:0}
/* post-4232-defaults.css */
.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-rich-text{max-width:100%;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-rich-text>:last-child li:last-child>p{margin-bottom:0}
/* post-2084-defaults.css */
.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-rich-text{max-width:100%;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-rich-text>:last-child li:last-child>p{margin-bottom:0}
/* post-324-defaults.css */
.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-columns{max-width:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--bde-column-gap)}.breakdance .bde-column{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;align-items:flex-start;width:calc(var(--column-width) - var(--bde-column-gap) * ((var(--columnCount) - 1) / var(--columnCount)));position:relative;background-size:cover}.breakdance .bde-image{max-width:100%}.breakdance-image{position:relative;display:flex;flex-direction:column;max-width:100%;margin:0;border:none}.breakdance-image-clip{overflow:hidden}.breakdance-image-object{display:block;max-width:100%;height:auto}.breakdance-image-link{display:block}.breakdance .bde-heading{max-width:100%;margin:0}.breakdance .bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-button{max-width:100%}.breakdance .bde-grid{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);text-align:left;max-width:100%;width:100%;position:relative;background-size:cover;align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .bde-form-builder{width:100%;max-width:100%}.breakdance .bde-social-icons{max-width:100%;width:max-content;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:12px}.breakdance .bde-social-icons .bde-social-icons__icon-wrapper{display:flex;justify-content:center;align-items:center;background-color:var(--bde-brand-primary-color);border-radius:100%;padding:30px;transition-property:background-color,transform,opacity;transition-duration:var(--bde-transition-duration);transition-timing-function:ease}.breakdance .bde-social-icons .bde-social-icons__icon-wrapper svg{fill:#fff;width:20px;height:20px;transition-property:fill;transition-duration:var(--bde-transition-duration);transition-timing-function:ease}.breakdance .bde-social-icons .bde-social-icons__icon-facebook{background-color:#4267B2}.breakdance .bde-social-icons .bde-social-icons__icon-instagram{background-color:#E1306C}.breakdance .bde-social-icons .bde-social-icons__icon-linkedin{background-color:#0077b5}.breakdance .bde-social-icons .bde-social-icons__icon-custom{background-color:var(--bde-brand-primary-color)}
/* post-9523-defaults.css */
.bde-popup{width:100%;height:calc(100% - var(--wp-admin--admin-bar--height, 0px));position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;top:var(--wp-admin--admin-bar--height,0px);left:0}.bde-popup .breakdance-popup{position:relative;display:flex;max-width:100%;max-height:100%;width:750px}.bde-popup .breakdance-popup-content{background-color:var(--bde-background-color);display:flex;align-items:flex-start;flex-direction:column;max-width:100%;width:100%;height:100%;text-align:left;padding:30px;overflow:auto}.bde-popup .breakdance-popup-content>*{flex-shrink:0}.bde-popup .breakdance-popup-content:empty{height:400px}.breakdance-popup .breakdance-popup-close-button{cursor:pointer;display:flex;align-items:center;position:absolute;--closeButtonSize:40px;--closeButtonOutsideOffset:0px;font-size:var(--closeButtonSize);transition:var(--bde-transition-duration) ease-in-out all}.breakdance-popup-close-icon{display:flex}.breakdance-popup .breakdance-popup-close-button.hidden{opacity:0;visibility:hidden}.breakdance-popup-close-icon>svg{font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.breakdance-popup-position-top-left{top:0;left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-middle-left{top:50%;transform:translateY(-50%);left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-bottom-left{bottom:0;left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-top-right{top:0;right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-middle-right{top:50%;transform:translateY(-50%);right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-bottom-right{bottom:0;right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}
/* post-2195-defaults.css */
.bde-popup{width:100%;height:calc(100% - var(--wp-admin--admin-bar--height, 0px));position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;top:var(--wp-admin--admin-bar--height,0px);left:0}.bde-popup .breakdance-popup{position:relative;display:flex;max-width:100%;max-height:100%;width:750px}.bde-popup .breakdance-popup-content{background-color:var(--bde-background-color);display:flex;align-items:flex-start;flex-direction:column;max-width:100%;width:100%;height:100%;text-align:left;padding:30px;overflow:auto}.bde-popup .breakdance-popup-content>*{flex-shrink:0}.bde-popup .breakdance-popup-content:empty{height:400px}.breakdance-popup .breakdance-popup-close-button{cursor:pointer;display:flex;align-items:center;position:absolute;--closeButtonSize:40px;--closeButtonOutsideOffset:0px;font-size:var(--closeButtonSize);transition:var(--bde-transition-duration) ease-in-out all}.breakdance-popup-close-icon{display:flex}.breakdance-popup .breakdance-popup-close-button.hidden{opacity:0;visibility:hidden}.breakdance-popup-close-icon>svg{font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.breakdance-popup-position-top-left{top:0;left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-middle-left{top:50%;transform:translateY(-50%);left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-bottom-left{bottom:0;left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-top-right{top:0;right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-middle-right{top:50%;transform:translateY(-50%);right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-bottom-right{bottom:0;right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-heading{max-width:100%;margin:0}.breakdance .bde-rich-text{max-width:100%;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-rich-text>:last-child li:last-child>p{margin-bottom:0}
/* post-2193-defaults.css */
.bde-popup{width:100%;height:calc(100% - var(--wp-admin--admin-bar--height, 0px));position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;top:var(--wp-admin--admin-bar--height,0px);left:0}.bde-popup .breakdance-popup{position:relative;display:flex;max-width:100%;max-height:100%;width:750px}.bde-popup .breakdance-popup-content{background-color:var(--bde-background-color);display:flex;align-items:flex-start;flex-direction:column;max-width:100%;width:100%;height:100%;text-align:left;padding:30px;overflow:auto}.bde-popup .breakdance-popup-content>*{flex-shrink:0}.bde-popup .breakdance-popup-content:empty{height:400px}.breakdance-popup .breakdance-popup-close-button{cursor:pointer;display:flex;align-items:center;position:absolute;--closeButtonSize:40px;--closeButtonOutsideOffset:0px;font-size:var(--closeButtonSize);transition:var(--bde-transition-duration) ease-in-out all}.breakdance-popup-close-icon{display:flex}.breakdance-popup .breakdance-popup-close-button.hidden{opacity:0;visibility:hidden}.breakdance-popup-close-icon>svg{font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.breakdance-popup-position-top-left{top:0;left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-middle-left{top:50%;transform:translateY(-50%);left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-bottom-left{bottom:0;left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-top-right{top:0;right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-middle-right{top:50%;transform:translateY(-50%);right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-bottom-right{bottom:0;right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .bde-heading{max-width:100%;margin:0}.breakdance .bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-grid{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);text-align:left;max-width:100%;width:100%;position:relative;background-size:cover;align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-icon-list{max-width:100%;display:flex;text-align:left}.breakdance .bde-icon-list ul{width:100%;display:flex;flex-direction:column;list-style:none;padding:0;margin:0;gap:16px}.breakdance .bde-icon-list li .bde-icon-list__item-wrapper{display:flex;align-items:center;text-decoration:none;gap:8px}.breakdance .bde-icon-list ul .bde-icon-list__icon{display:flex;font-size:20px}.breakdance .bde-icon-list--background ul .bde-icon-list__icon{padding:14px;border-radius:0px;background-color:#DBE5FF}.breakdance .bde-icon-list ul .bde-icon-list__icon>svg{font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.breakdance .bde-rich-text{max-width:100%;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-rich-text>:last-child li:last-child>p{margin-bottom:0}.breakdance .bde-button{max-width:100%}
/* post-2191-defaults.css */
.bde-popup{width:100%;height:calc(100% - var(--wp-admin--admin-bar--height, 0px));position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;top:var(--wp-admin--admin-bar--height,0px);left:0}.bde-popup .breakdance-popup{position:relative;display:flex;max-width:100%;max-height:100%;width:750px}.bde-popup .breakdance-popup-content{background-color:var(--bde-background-color);display:flex;align-items:flex-start;flex-direction:column;max-width:100%;width:100%;height:100%;text-align:left;padding:30px;overflow:auto}.bde-popup .breakdance-popup-content>*{flex-shrink:0}.bde-popup .breakdance-popup-content:empty{height:400px}.breakdance-popup .breakdance-popup-close-button{cursor:pointer;display:flex;align-items:center;position:absolute;--closeButtonSize:40px;--closeButtonOutsideOffset:0px;font-size:var(--closeButtonSize);transition:var(--bde-transition-duration) ease-in-out all}.breakdance-popup-close-icon{display:flex}.breakdance-popup .breakdance-popup-close-button.hidden{opacity:0;visibility:hidden}.breakdance-popup-close-icon>svg{font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.breakdance-popup-position-top-left{top:0;left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-middle-left{top:50%;transform:translateY(-50%);left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-bottom-left{bottom:0;left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-top-right{top:0;right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-middle-right{top:50%;transform:translateY(-50%);right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-bottom-right{bottom:0;right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .bde-heading{max-width:100%;margin:0}.breakdance .bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-grid{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);text-align:left;max-width:100%;width:100%;position:relative;background-size:cover;align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-icon-list{max-width:100%;display:flex;text-align:left}.breakdance .bde-icon-list ul{width:100%;display:flex;flex-direction:column;list-style:none;padding:0;margin:0;gap:16px}.breakdance .bde-icon-list li .bde-icon-list__item-wrapper{display:flex;align-items:center;text-decoration:none;gap:8px}.breakdance .bde-icon-list ul .bde-icon-list__icon{display:flex;font-size:20px}.breakdance .bde-icon-list--background ul .bde-icon-list__icon{padding:14px;border-radius:0px;background-color:#DBE5FF}.breakdance .bde-icon-list ul .bde-icon-list__icon>svg{font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.breakdance .bde-rich-text{max-width:100%;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-rich-text>:last-child li:last-child>p{margin-bottom:0}.breakdance .bde-button{max-width:100%}
/* post-2188-defaults.css */
.bde-popup{width:100%;height:calc(100% - var(--wp-admin--admin-bar--height, 0px));position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;top:var(--wp-admin--admin-bar--height,0px);left:0}.bde-popup .breakdance-popup{position:relative;display:flex;max-width:100%;max-height:100%;width:750px}.bde-popup .breakdance-popup-content{background-color:var(--bde-background-color);display:flex;align-items:flex-start;flex-direction:column;max-width:100%;width:100%;height:100%;text-align:left;padding:30px;overflow:auto}.bde-popup .breakdance-popup-content>*{flex-shrink:0}.bde-popup .breakdance-popup-content:empty{height:400px}.breakdance-popup .breakdance-popup-close-button{cursor:pointer;display:flex;align-items:center;position:absolute;--closeButtonSize:40px;--closeButtonOutsideOffset:0px;font-size:var(--closeButtonSize);transition:var(--bde-transition-duration) ease-in-out all}.breakdance-popup-close-icon{display:flex}.breakdance-popup .breakdance-popup-close-button.hidden{opacity:0;visibility:hidden}.breakdance-popup-close-icon>svg{font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.breakdance-popup-position-top-left{top:0;left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-middle-left{top:50%;transform:translateY(-50%);left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-bottom-left{bottom:0;left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-top-right{top:0;right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-middle-right{top:50%;transform:translateY(-50%);right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-bottom-right{bottom:0;right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .bde-heading{max-width:100%;margin:0}.breakdance .bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-grid{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);text-align:left;max-width:100%;width:100%;position:relative;background-size:cover;align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-icon-list{max-width:100%;display:flex;text-align:left}.breakdance .bde-icon-list ul{width:100%;display:flex;flex-direction:column;list-style:none;padding:0;margin:0;gap:16px}.breakdance .bde-icon-list li .bde-icon-list__item-wrapper{display:flex;align-items:center;text-decoration:none;gap:8px}.breakdance .bde-icon-list ul .bde-icon-list__icon{display:flex;font-size:20px}.breakdance .bde-icon-list--background ul .bde-icon-list__icon{padding:14px;border-radius:0px;background-color:#DBE5FF}.breakdance .bde-icon-list ul .bde-icon-list__icon>svg{font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.breakdance .bde-rich-text{max-width:100%;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-rich-text>:last-child li:last-child>p{margin-bottom:0}.breakdance .bde-button{max-width:100%}
/* global-settings.css */
:root{--white:#fff;--grey-50:#f9fafb;--grey-100:#f3f4f6;--grey-200:#e5e7eb;--grey-300:#d1d5db;--grey-400:#9ca3af;--grey-450:#787e8b;--grey-500:#6b7280;--grey-600:#4b5563;--grey-700:#374151;--grey-800:#1f2937;--grey-900:#111827;--blue-500:#3b82f6;--blue-600:#2563eb;--pink-600:#db2777;--emerald-100:#d1fae5;--emerald-700:#047857;--sky-100:#e0f2fe;--sky-500:#0ea5e9;--red-50:#fef2f2;--red-500:#ef4444;--red-700:#b91c1c;--indigo-50:#eef2ff;--indigo-600:#4f46e5;--indigo-700:#4338ca;--yellow-500:#fbbf24;--bde-brand-primary-color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--bde-brand-primary-color-hover:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--bde-body-font-family:var(--ywf--family-nunito-sans);--bde-heading-font-family:var(--ywf--family-nunito-sans);--bde-base-font-size:16px;--bde-body-font-size:var(--bde-base-font-size);--bde-font-size-ratio:1.250;--bde-h6-font-size:var(--bde-base-font-size);--bde-h5-font-size:calc(var(--bde-h6-font-size) * var(--bde-font-size-ratio));--bde-h4-font-size:calc(var(--bde-h5-font-size) * var(--bde-font-size-ratio));--bde-h3-font-size:calc(var(--bde-h4-font-size) * var(--bde-font-size-ratio));--bde-h2-font-size:calc(var(--bde-h3-font-size) * var(--bde-font-size-ratio));--bde-h1-font-size:calc(var(--bde-h2-font-size) * var(--bde-font-size-ratio));--bde-body-text-color:var(--bde-palette-black-c96e2309-4729-4f6c-9d6c-347f15a8c6b1-4);--bde-headings-color:var(--bde-palette-black-c96e2309-4729-4f6c-9d6c-347f15a8c6b1-4);--bde-background-color:var(--bde-palette-white-1);--bde-palette-white-1:#FFF;--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2:#01833D;--bde-palette-transparent-4bb65d3b-cf20-4146-82cd-112c9f4fb1ad-3:#0000;--bde-palette-black-c96e2309-4729-4f6c-9d6c-347f15a8c6b1-4:#000;--bde-palette-yellow-696bb365-510a-40d1-9b5d-31e1e627dc4b-5:#FFC629;--bde-palette-light-gray-d08e9975-1445-48a8-bd5b-4543ab343bd3-6:#F4F4F4;--bde-palette-yellow-hover-5701ee00-0f94-4fc6-b85d-60b62103dee0-7:#EFB92E;--bde-palette-light-green-border-a5e5d2db-6386-4c99-af7c-c5988c457267-8:#02833D45;--bde-palette-border-58debb0e-f0ae-4c52-abed-3a7e712da066-9:#C7C7C7;--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10:#E70101;--bde-transition-duration:300ms;--bde-column-gap:32px;--bde-section-width:1120px;--bde-section-vertical-padding:100px;--bde-section-horizontal-padding:20px;--bde-button-primary-border-color:transparent;--bde-button-primary-border-color-hover:transparent;--bde-button-primary-text-color:#fff;--bde-button-primary-text-color-hover:#fff;--bde-button-secondary-text-color-hover:#fff;--bde-button-secondary-background-color:transparent;--bde-button-custom-border-color:var(--grey-900);--bde-button-custom-border-color-hover:var(--grey-700);--bde-button-custom-text-color:var(--white);--bde-button-custom-text-color-hover:var(--white);--bde-button-custom-background-color:var(--grey-900);--bde-button-custom-background-color-hover:var(--grey-700);--bde-button-font-weight:500;--bde-button-border-radius:3px;--bde-button-border-width:1px;--bde-button-padding-base:14px 24px;--bde-button-padding-sm:8px 16px;--bde-button-padding-lg:28px 54px;--bde-button-line-height:1;--bde-form-gap:16px;--bde-form-after-label:8px;--bde-form-after-sublabel:8px;--bde-form-input-border-radius:3px;--bde-form-input-background-color:var(--white);--bde-form-input-padding-top:12px;--bde-form-input-padding-right:16px;--bde-form-input-padding-bottom:12px;--bde-form-input-padding-left:16px;--bde-form-input-placeholder-color:var(--grey-450);--bde-form-input-border-width:1px;--bde-form-input-border-color:var(--grey-300);--bde-form-label-font-weight:500;--bde-form-label-required-color:var(--red-700);--bde-form-label-required-nudge-x:0;--bde-form-label-required-nudge-y:0;--bde-form-label-required-size:inherit;--bde-form-text-color:var(--grey-700);--bde-form-input-focused-background-color:var(--white);--bde-form-input-input-shadow:none;--bde-form-checkbox-size:1em;--bde-woo-products-list-gap:var(--bde-woo-base-large-gaps);--bde-woo-base-paragraph-line-height:1.4;--bde-woo-base-heading-line-height:1.2;--bde-woo-base-border-color:var(--grey-300);--bde-woo-base-text-on-primary-color:var(--white);--bde-woo-base-space:8px;--bde-woo-base-ratio:1.618;--bde-woo-typography-font-weight-normal:400;--bde-woo-typography-font-weight-medium:500;--bde-woo-typography-font-weight-heavy:600;--bde-woo-buttons-and-links-line-height:1;--bde-woo-buttons-and-links__disabled-button-color:var(--grey-300);--bde-woo-buttons-and-links__disabled-button-text-color:var(--white);--bde-woo-buttons-and-links__nav-link-background-active:var(--grey-50);--bde-woo-buttons-and-links__nav-border-radius:4px;--bde-woo-forms__inputs-select2-selected-item:var(--grey-300);--bde-woo-forms__wrappers-small:360px;--error-svg-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24v112c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm-32 224a32 32 0 1 1 64 0 32 32 0 1 1-64 0z'/%3E%3C/svg%3E");--success-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1 17l-5-5.299 1.399-1.43 3.574 3.736 6.572-7.007 1.455 1.403-8 8.597z"/></svg>');--info-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm1 18h-2v-6h-2v-2h4v8zm-1-9.75c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25z"/></svg>');--chevron-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z"/></svg>');--checkbox-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M9 21.035l-9-8.638 2.791-2.87 6.156 5.874 12.21-12.436 2.843 2.817z"/></svg>');--radiobutton-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><circle cx="12" cy="12" r="12"/></svg>');--show-password-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12.015 7c4.751 0 8.063 3.012 9.504 4.636-1.401 1.837-4.713 5.364-9.504 5.364-4.42 0-7.93-3.536-9.478-5.407 1.493-1.647 4.817-4.593 9.478-4.593zm0-2c-7.569 0-12.015 6.551-12.015 6.551s4.835 7.449 12.015 7.449c7.733 0 11.985-7.449 11.985-7.449s-4.291-6.551-11.985-6.551zm-.015 5c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm0-2c-2.209 0-4 1.792-4 4 0 2.209 1.791 4 4 4s4-1.791 4-4c0-2.208-1.791-4-4-4z"/></svg>');--hide-password-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19.604 2.562l-3.346 3.137c-1.27-.428-2.686-.699-4.243-.699-7.569 0-12.015 6.551-12.015 6.551s1.928 2.951 5.146 5.138l-2.911 2.909 1.414 1.414 17.37-17.035-1.415-1.415zm-6.016 5.779c-3.288-1.453-6.681 1.908-5.265 5.206l-1.726 1.707c-1.814-1.16-3.225-2.65-4.06-3.66 1.493-1.648 4.817-4.594 9.478-4.594.927 0 1.796.119 2.61.315l-1.037 1.026zm-2.883 7.431l5.09-4.993c1.017 3.111-2.003 6.067-5.09 4.993zm13.295-4.221s-4.252 7.449-11.985 7.449c-1.379 0-2.662-.291-3.851-.737l1.614-1.583c.715.193 1.458.32 2.237.32 4.791 0 8.104-3.527 9.504-5.364-.729-.822-1.956-1.99-3.587-2.952l1.489-1.46c2.982 1.9 4.579 4.327 4.579 4.327z"/></svg>');--x-mark-svg-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3l105.4%20105.3c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256l105.3-105.4z%22%2F%3E%3C%2Fsvg%3E);--error-svg-icon-color:var(--red-500);--success-svg-icon-color:var(--emerald-700);--info-svg-icon-color:var(--sky-500);--chevron-svg-icon-color:var(--grey-900);--checkbox-svg-icon-color:var(--grey-900);--radiobutton-svg-icon-color:var(--grey-900);--show-password-svg-icon-color:var(--grey-900);--hide-password-svg-icon-color:var(--grey-900);--bde-woo-notices__icon-size:16px;--bde-woo-notices__padding:24px;--bde-woo-notices__border-radius:4px;--bde-woo-notices__error-background:var(--red-50);--bde-woo-notices__error-text:var(--red-500);--bde-woo-notices__error-link-text:var(--red-500);--bde-woo-notices__error-link-text-hover:var(--red-500);--bde-woo-notices__info-background:var(--sky-100);--bde-woo-notices__info-text:var(--sky-500);--bde-woo-notices__info-link-text:var(--sky-500);--bde-woo-notices__info-link-text-hover:var(--sky-500);--bde-woo-notices__success-background:var(--emerald-100);--bde-woo-notices__success-text:var(--emerald-700);--bde-woo-notices__success-link-text:var(--emerald-700);--bde-woo-notices__success-link-text-hover:var(--emerald-700);--bde-woo-sale-badge__border-radius:2px;--bde-woo-sale-badge__padding:4px 8px;--bde-woo-ratings__star-color:var(--yellow-500);--bde-woo-ratings__star-size:18px;--bde-woo-ratings__filled-star-svg:url('data:image/svg+xml;utf8,<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon id="Path" points="12 0.587 15.668 8.155 24 9.306 17.936 15.134 19.416 23.413 12 19.446 4.583 23.413 6.064 15.134 0 9.306 8.332 8.155"></polygon></svg>');--bde-woo-ratings__empty-star-svg:url('data:image/svg+xml;utf8,<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M12,5.173 L14.335,9.99 L19.64,10.722 L15.779,14.432 L16.721,19.702 L12,17.178 L7.279,19.703 L8.221,14.433 L4.36,10.723 L9.665,9.99 L12,5.173 L12,5.173 Z M12,0.587 L8.332,8.155 L0,9.306 L6.064,15.134 L4.584,23.413 L12,19.446 L19.416,23.412 L17.936,15.133 L24,9.306 L15.668,8.156 L12,0.587 Z" id="Shape"></path></svg>');--bde-woo-product-images__border-radius:4px;--bde-woo-product-images__border-width:0px;--bde-woo-product-images__border-color:var(--grey-300);--bde-woo-wrappers__background-color:var(--white);--bde-woo-wrappers__border-radius:4px;--bde-woo-wrappers__border-color:var(--grey-300);--bde-woo-wrappers__border-width:1px;--bde-woo-wrappers__shadow:rgba(0,0,0,0.05) 0 1px 3px,rgba(0,0,0,0.05) 0 1px 2px;--bde-woo-tables__header-color:var(--grey-100);--bde-woo-tables__background-color:var(--white);--bde-woo-tables__border-radius:4px;--bde-woo-tables__border-width:1px;--bde-woo-widgets__chip-background-color:transparent;--bde-woo-widgets__chip-background-color-hover:var(--indigo-50);--bde-woo-widgets__chip-text-color:inherit;--bde-woo-widgets__handle-border-color:var(--grey-300);--bde-woo-widgets__handle-background-color:var(--white);--bde-woo-widgets__handle-background-color-hover:var(--white);--bde-woo-widgets__handle-shadow:rgba(0,0,0,0.05) 0 1px 3px,rgba(0,0,0,0.05) 0 1px 2px;--bde-woo-widgets__handle-shadow-hover:var(--grey-300) 0 0 4px;--bde-woo-widgets__remove-item-from-cart-color:var(--grey-450);--bde-woo-select2__active-item-background-color:var(--indigo-50);--bde-woo-gallery__zoom-icon-shadow:rgba(0,0,0,0.05) 0 1px 3px,rgba(0,0,0,0.05) 0 1px 2px;--bde-woo-payment-box-background-color:var(--grey-100);--bde-woo-payment-box-border-color:var(--grey-200);--bde-woo-payment-box-border-width:1px;--bde-woo-quicklook-button-icon:url(/assets/uploads/breakdance/css/icons/eye.svg);--bde-woo-quicklook-button-background-color:none;--bde-woo-quicklook-button-icon-size:20px;--bde-woo-quicklook-button-backdrop-color:rgba(0,0,0,0.15);--bde-woo-quicklook-button-backdrop-opacity:0.7;--bde-woo-quicklook-modal-background-color:var(--white);--bde-woo-quicklook-overlay-color:rgba(0,0,0,0.7);--bde-woo-quicklook-close-button-size:2em;--bde-woo-quicklook-arrow-size:1em;--bde-woo-quicklook-arrow-color:var(--white);--bde-woo-swatch-space-between-options:10px;--bde-woo-swatch-padding:7px 7px;--bde-woo-swatch-color-width:30px;--bde-woo-swatch-color-height:30px;--bde-woo-swatch-border:1px solid var(--grey-200);--bde-woo-swatch-border-color-hover:var(--grey-400);--bde-woo-swatch-shadow:none;--bde-woo-swatch-shadow-hover:none;--bde-woo-swatch-background:var(--white);--bde-woo-swatch-background-hover:var(--grey-50);--bde-woo-swatch-color-padding:2px;--bde-woo-swatch-tooltip-color:var(--white);--bde-woo-swatch-tooltip-background:var(--grey-900);--bde-woo-swatch-tooltip-padding:7px;--bde-woo-swatch-space-after-label:8px;--bde-woo-responsive__stack:row}:root,.bde-global-css-vars{--bde-links-color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--bde-links-color-hover:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--bde-button-primary-background-color:var(--bde-brand-primary-color);--bde-button-primary-background-color-hover:var(--bde-brand-primary-color-hover);--bde-button-secondary-border-color:var(--bde-brand-primary-color);--bde-button-secondary-border-color-hover:var(--bde-brand-primary-color);--bde-button-secondary-text-color:var(--bde-brand-primary-color);--bde-button-secondary-background-color-hover:var(--bde-brand-primary-color);--bde-button-text-text-color:var(--bde-links-color);--bde-button-text-text-color-hover:var(--bde-links-color-hover);--bde-button-font-size:var(--bde-body-font-size);--bde-form-font-size:var(--bde-body-font-size);--bde-form-input-border-top-left-radius:var(--bde-form-input-border-radius);--bde-form-input-border-top-right-radius:var(--bde-form-input-border-radius);--bde-form-input-border-bottom-left-radius:var(--bde-form-input-border-radius);--bde-form-input-border-bottom-right-radius:var(--bde-form-input-border-radius);--bde-form-input-border-top:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-input-border-right:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-input-border-bottom:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-input-border-left:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-label-color:var(--bde-headings-color);--bde-form-input-focused-border-color:var(--bde-brand-primary-color);--bde-form-input-focused-shadow:var(--bde-brand-primary-color) 0 0 2px;--bde-form-checkbox-selected-color:var(--bde-brand-primary-color);--bde-z-index-lightbox:1100;--bde-z-index-popup:1050;--bde-z-index-modal:1000;--bde-z-index-modal-backdrop:calc(var(--bde-z-index-modal) - 1);--bde-z-index-high:300;--bde-z-index-medium:200;--bde-z-index-low:100;--bde-z-index-sticky:10;--bde-z-index-minicart:var(--bde-z-index-modal);--bde-z-index-minicart-backdrop:var(--bde-z-index-modal-backdrop);--bde-z-index-menu-dropdown:var(--bde-z-index-modal);--bde-z-index-menu-mobile:var(--bde-z-index-modal);--bde-z-index-menu-backdrop:var(--bde-z-index-modal-backdrop);--bde-z-index-search-fullscreen:var(--bde-z-index-modal);--bde-z-index-back-to-top:var(--bde-z-index-high);--bde-z-index-scroll-progress:var(--bde-z-index-high);--bde-z-index-header-sticky:var(--bde-z-index-medium);--bde-z-index-header-overlay:calc(var(--bde-z-index-header-sticky) - 1);--bde-z-index-social-share-buttons:var(--bde-z-index-low);--bde-woo-base-transition:all ease var(--bde-transition-duration);--bde-woo-base-text-color:var(--bde-body-text-color);--bde-woo-base-headings-color:var(--bde-headings-color);--bde-woo-base-primary-color:var(--bde-brand-primary-color);--bde-woo-base-primary-color-hover:var(--bde-brand-primary-color-hover);--bde-woo-base-extra-small-gaps:calc(var(--bde-woo-base-small-gaps) / var(--bde-woo-base-ratio));--bde-woo-base-small-gaps:calc(var(--bde-woo-base-space) / var(--bde-woo-base-ratio));--bde-woo-base-standard-gaps:var(--bde-woo-base-space);--bde-woo-base-medium-gaps:calc(var(--bde-woo-base-space) * var(--bde-woo-base-ratio));--bde-woo-base-big-gaps:calc(var(--bde-woo-base-medium-gaps) *  var(--bde-woo-base-ratio));--bde-woo-base-large-gaps:calc(var(--bde-woo-base-big-gaps) *  var(--bde-woo-base-ratio));--bde-woo-base-extra-large-gaps:calc(var(--bde-woo-base-large-gaps) * var(--bde-woo-base-ratio));--bde-woo-typography-ratio:var(--bde-font-size-ratio);--bde-woo-typography__size-small:calc(var(--bde-woo-typography__size-standard) / var(--bde-woo-typography-ratio));--bde-woo-typography__size-small-font-family:var(--bde-body-font-family);--bde-woo-typography__size-standard:var(--bde-body-font-size);--bde-woo-typography__size-standard-font-family:var(--bde-body-font-family);--bde-woo-typography__size-medium:calc(var(--bde-woo-typography__size-standard) * var(--bde-woo-typography-ratio));--bde-woo-typography__size-medium-font-family:var(--bde-heading-font-family);--bde-woo-typography__size-large:calc(var(--bde-woo-typography__size-medium) * var(--bde-woo-typography-ratio));--bde-woo-typography__size-large-font-family:var(--bde-heading-font-family);--bde-woo-typography__size-extra-large:calc(var(--bde-woo-typography__size-large) * var(--bde-woo-typography-ratio));--bde-woo-typography__size-extra-large-font-family:var(--bde-heading-font-family);--bde-woo-buttons-and-links__text-link-color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--bde-woo-buttons-and-links__text-link-color-hover:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--bde-woo-buttons-and-links__nav-link-color:var(--bde-woo-base-text-color);--bde-woo-buttons-and-links__nav-link-color-hover:var(--bde-woo-base-text-on-primary-color);--bde-woo-buttons-and-links__nav-link-color-active:var(--bde-woo-base-primary-color);--bde-woo-forms__spacing-after-label:var(--bde-form-after-label);--bde-woo-forms__spacing-between-fields:var(--bde-form-gap);--bde-woo-forms__spacing-between-columns:var(--bde-woo-base-extra-large-gaps);--bde-woo-forms__labels-color:var(--bde-form-label-color);--bde-woo-forms__inputs-background-color:var(--bde-form-input-background-color);--bde-woo-forms__inputs-text-color:var(--bde-form-text-color);--bde-woo-forms__inputs-placeholder-color:var(--bde-form-input-placeholder-color);--bde-woo-forms__inputs-border-color:var(--bde-form-input-border-color);--bde-woo-forms__inputs-border-width:var(--bde-form-input-border-width);--bde-woo-forms__inputs-border-radius:var(--bde-form-input-border-top-left-radius) var(--bde-form-input-border-top-right-radius) var(--bde-form-input-border-bottom-right-radius) var(--bde-form-input-border-bottom-left-radius);--bde-woo-forms__inputs-background-color-focused:var(--bde-form-input-focused-background-color);--bde-woo-forms__inputs-border-color-focused:var(--bde-form-input-focused-border-color);--bde-woo-forms__inputs-shadow-focused:var(--bde-form-input-focused-shadow);--bde-woo-forms__inputs-shadow:var(--bde-form-input-input-shadow);--bde-woo-forms__inputs-select2-hover-item:var(--bde-woo-base-primary-color);--bde-woo-forms__labels-required-color:var(--bde-form-label-required-color);--bde-woo-forms__labels-required-size:var(--bde-form-label-required-size);--bde-woo-forms__labels-required-nudge-x:var(--bde-form-label-required-nudge-x);--bde-woo-forms__labels-required-nudge-y:var(--bde-form-label-required-nudge-y);--bde-woo-tables__border-color:var(--bde-woo-base-border-color);--bde-woo-sale-badge__background-color:var(--bde-woo-base-primary-color);--bde-woo-sale-badge__text-color:var(--bde-woo-base-text-on-primary-color);--bde-woo-sale-badge__font-weight:var(--bde-woo-typography-font-weight-heavy);--bde-woo-sale-badge__font-size:var(--bde-woo-typography__size-standard);--bde-woo-widgets__chip-text-color-hover:var(--bde-woo-buttons-and-links__text-link-color);--bde-woo-widgets__handle-border-color-hover:var(--bde-woo-base-primary-color);--bde-woo-notices__padding-left:calc(var(--bde-woo-notices__padding) + var(--bde-woo-notices__icon-size) + (var(--bde-woo-notices__icon-size) / 2));--bde-woo-quicklook-button-text-color:var(--bde-button-primary-text-color);--bde-woo-quicklook-button-background-color-hover:var(--bde-woo-quicklook-button-background-color);--bde-woo-quicklook-button-icon-spacing:var(--bde-woo-base-standard-gaps);--bde-woo-quicklook-close-button-color:var(--bde-woo-base-headings-color);--bde-woo-quicklook-arrow-color-hover:var(--bde-woo-quicklook-arrow-color);--bde-woo-quicklook-arrow-background-color:var(--bde-brand-primary-color);--bde-woo-quicklook-arrow-background-color-hover:var(--bde-woo-quicklook-arrow-background-color);--bde-woo-swatch-space-between-items:var(--bde-woo-base-medium-gaps);--bde-woo-swatch-background-selected:var(--bde-woo-swatch-background-hover);--bde-woo-swatch-border-color-selected:var(--bde-woo-swatch-border-color-hover);--bde-woo-swatch-shadow-selected:var(--bde-woo-swatch-shadow-hover);--bde-woo-swatch-color-background:var(--bde-woo-swatch-background)}:root{--bde-base-font-size:17px}.breakdance .button-atom{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;user-select:none;appearance:none;box-sizing:border-box;margin:0;border:0;padding:0;background-color:transparent;font-size:var(--bde-button-font-size);line-height:var(--bde-button-line-height);transform:translate(0,0);max-width:100%;width:var(--bde-button-width)}.breakdance .button-atom--primary,.breakdance .button-atom--secondary,.breakdance .button-atom--custom{text-align:center;font-weight:var(--bde-button-font-weight);text-decoration:none;padding:var(--bde-button-padding-base);border-radius:var(--bde-button-border-radius);cursor:pointer;border-width:var(--bde-button-border-width);border-style:solid;border-color:transparent;transition-timing-function:ease-in-out;transition-property:all;transition-duration:var(--bde-transition-duration);overflow:hidden}.breakdance .button-atom--text{color:var(--bde-button-text-text-color)}.breakdance .button-atom--text:hover{color:var(--bde-button-text-text-color-hover)}.breakdance .button-atom--primary{color:var(--bde-button-primary-text-color);background:var(--bde-button-primary-background-color);border-color:var(--bde-button-primary-border-color)}.breakdance .button-atom--primary:hover{color:var(--bde-button-primary-text-color-hover);background:var(--bde-button-primary-background-color-hover);border-color:var(--bde-button-primary-border-color-hover)}.breakdance .button-atom--secondary{color:var(--bde-button-secondary-text-color);background:var(--bde-button-secondary-background-color);border-color:var(--bde-button-secondary-border-color)}.breakdance .button-atom--secondary:hover{color:var(--bde-button-secondary-text-color-hover);background:var(--bde-button-secondary-background-color-hover);border-color:var(--bde-button-secondary-border-color-hover)}.breakdance .button-atom--custom{color:var(--bde-button-custom-text-color);background:var(--bde-button-custom-background-color);border-color:var(--bde-button-custom-border-color)}.breakdance .button-atom--custom:hover{color:var(--bde-button-custom-text-color-hover);background:var(--bde-button-custom-background-color-hover);border-color:var(--bde-button-custom-border-color-hover)}.breakdance .button-atom:disabled,.breakdance .button-atom:hover:disabled{filter:grayscale(100%);opacity:0.6;cursor:not-allowed}.button-atom__icon-wrapper>svg:not(.breakdance-icon-atom-svg-gradient){font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:var(--bde-brand-primary-color);fill:var(--bde-brand-primary-color)}.breakdance-icon-atom{display:flex;font-size:40px}.breakdance-icon-atom>svg:not(.breakdance-icon-atom-svg-gradient){font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:var(--bde-brand-primary-color);fill:var(--bde-brand-primary-color);transform:var(--eeiTransform)}.breakdance *,.breakdance *::before,.breakdance *::after{box-sizing:border-box}.breakdance img{max-width:100%;height:auto}.breakdance figure{margin-left:0;margin-right:0}.breakdance-rich-text-styles>*:first-child{margin-top:0}.breakdance-rich-text-styles>*:last-child{margin-bottom:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;word-wrap:normal!important;padding:0;position:absolute!important;width:1px}.breakdance{background-color:var(--bde-background-color);color:var(--bde-body-text-color)}.breakdance h1,.breakdance h2,.breakdance h3,.breakdance h4{color:var(--bde-headings-color)}.breakdance a,.button-atom--text{color:var(--bde-links-color)}.breakdance a:hover,.button-atom--text:hover{color:var(--bde-links-color-hover)}.breakdance .button-atom--primary,.bde-mini-cart-offcanvas .button,.breakdance-woocommerce #place_order,.breakdance-woocommerce button[name="add-to-cart"],.breakdance-woocommerce button[name="login"],.breakdance-woocommerce button[name="woocommerce_checkout_place_order"]{--bde-button-primary-border-color:transparent;--bde-button-primary-border-color-hover:transparent;--bde-button-primary-text-color:var(--bde-palette-black-c96e2309-4729-4f6c-9d6c-347f15a8c6b1-4);--bde-button-primary-text-color-hover:var(--bde-palette-black-c96e2309-4729-4f6c-9d6c-347f15a8c6b1-4);--bde-button-primary-background-color:var(--bde-palette-yellow-696bb365-510a-40d1-9b5d-31e1e627dc4b-5);--bde-button-primary-background-color-hover:var(--bde-palette-yellow-hover-5701ee00-0f94-4fc6-b85d-60b62103dee0-7);color:var(--bde-palette-black-c96e2309-4729-4f6c-9d6c-347f15a8c6b1-4);font-size:16px;font-weight:800;text-transform:uppercase;padding-top:20px;padding-right:36px;padding-bottom:20px;padding-left:36px}.breakdance .button-atom--primary:hover,.bde-mini-cart-offcanvas .button:hover,.breakdance-woocommerce #place_order:hover,.breakdance-woocommerce button[name="add-to-cart"]:hover,.breakdance-woocommerce button[name="login"]:hover,.breakdance-woocommerce button[name="woocommerce_checkout_place_order"]:hover{transform:scale(1.02);box-shadow:0px 10px 20px 0px #00000025}.breakdance .button-atom--primary::after,.bde-mini-cart-offcanvas .button::after,.breakdance-woocommerce #place_order::after,.breakdance-woocommerce button[name="add-to-cart"]::after,.breakdance-woocommerce button[name="login"]::after,.breakdance-woocommerce button[name="woocommerce_checkout_place_order"]::after{content:"";display:block;background-color:currentColor;width:0.9em;height:0.9em;margin-right:4px;margin-left:12px;mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22icon-arrow-right2%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20d%3D%22M19.414%2027.414l10-10c0.781-0.781%200.781-2.047%200-2.828l-10-10c-0.781-0.781-2.047-0.781-2.828%200s-0.781%202.047%200%202.828l6.586%206.586h-19.172c-1.105%200-2%200.895-2%202s0.895%202%202%202h19.172l-6.586%206.586c-0.39%200.39-0.586%200.902-0.586%201.414s0.195%201.024%200.586%201.414c0.781%200.781%202.047%200.781%202.828%200z%22%2F%3E%0A%3C%2Fsvg%3E);mask-position:0 0;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22icon-arrow-right2%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20d%3D%22M19.414%2027.414l10-10c0.781-0.781%200.781-2.047%200-2.828l-10-10c-0.781-0.781-2.047-0.781-2.828%200s-0.781%202.047%200%202.828l6.586%206.586h-19.172c-1.105%200-2%200.895-2%202s0.895%202%202%202h19.172l-6.586%206.586c-0.39%200.39-0.586%200.902-0.586%201.414s0.195%201.024%200.586%201.414c0.781%200.781%202.047%200.781%202.828%200z%22%2F%3E%0A%3C%2Fsvg%3E);-webkit-mask-position:0 0;-webkit-mask-size:100% 100%;transition-timing-function:ease-in-out;transition-property:transform,background-color;transition-duration:var(--bde-transition-duration)}.breakdance .button-atom--primary::after,.bde-mini-cart-offcanvas .button::after,.breakdance-woocommerce #place_order::after,.breakdance-woocommerce button[name="add-to-cart"]::after,.breakdance-woocommerce button[name="login"]::after,.breakdance-woocommerce button[name="woocommerce_checkout_place_order"]::after{margin-left:12px}.breakdance .button-atom--secondary,.breakdance-woocommerce button[name="apply_coupon"]{--bde-button-secondary-border-color:transparent;--bde-button-secondary-border-color-hover:transparent;--bde-button-secondary-text-color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--bde-button-secondary-text-color-hover:var(--bde-palette-white-1);--bde-button-secondary-background-color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--bde-button-secondary-background-color-hover:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);border-radius:4px;color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);font-size:16px;font-weight:700;padding-top:19px;padding-right:36px;padding-bottom:19px;padding-left:36px}.breakdance .button-atom--secondary:hover,.breakdance-woocommerce button[name="apply_coupon"]:hover{color:var(--bde-palette-white-1)}.breakdance{font-family:var(--bde-body-font-family);font-size:var(--bde-body-font-size)}.bde-h3,.bde-h6,.breakdance h1,.breakdance h2,.breakdance h3,.breakdance h4{font-family:var(--bde-heading-font-family)}.breakdance h1{font-size:var(--bde-h1-font-size)}.breakdance h2{font-size:var(--bde-h2-font-size)}.bde-h3,.breakdance h3{font-size:var(--bde-h3-font-size)}.breakdance h4{font-size:var(--bde-h4-font-size)}.bde-h6{font-size:var(--bde-h6-font-size)}.breakdance{color:var(--bde-palette-black-c96e2309-4729-4f6c-9d6c-347f15a8c6b1-4);font-family:var(--ywf--family-nunito-sans)}.breakdance h1{font-size:var(--preset-id-ad5987e6-23d2-4f39-b7ee-8d44c09d8d68-font-size);font-family:var(--preset-id-ad5987e6-23d2-4f39-b7ee-8d44c09d8d68-font-family);font-weight:var(--preset-id-ad5987e6-23d2-4f39-b7ee-8d44c09d8d68-font-weight)}.breakdance h2{font-size:var(--preset-id-aa8b7caa-7558-40c7-8503-d8ce3fa370a8-font-size);font-family:var(--preset-id-aa8b7caa-7558-40c7-8503-d8ce3fa370a8-font-family)}.bde-h3,.breakdance h3{font-size:var(--preset-id-a04ca0b2-8863-4ba0-88f3-4f0af7282eae-font-size);font-family:var(--preset-id-a04ca0b2-8863-4ba0-88f3-4f0af7282eae-font-family);font-weight:var(--preset-id-a04ca0b2-8863-4ba0-88f3-4f0af7282eae-font-weight)}.breakdance h4{font-size:var(--preset-id-9d85d84a-b572-493c-985e-f3ed1d5c8bfa-font-size);font-family:var(--preset-id-9d85d84a-b572-493c-985e-f3ed1d5c8bfa-font-family)}.breakdance a,.breakdance .button-atom--text{color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);text-decoration-line:underline;text-decoration-style:solid}.breakdance a:hover,.breakdance .button-atom--text:hover{color:var(--bde-palette-black-c96e2309-4729-4f6c-9d6c-347f15a8c6b1-4);text-decoration:none;text-decoration-style:none}:root{--preset-id-ad5987e6-23d2-4f39-b7ee-8d44c09d8d68-font-family:var(--ywf--family-nunito-sans);--preset-id-ad5987e6-23d2-4f39-b7ee-8d44c09d8d68-font-size:min(max(4rem,calc(4rem + ((1vw - 0.48rem) * 1.7391))),5.6rem);--preset-id-ad5987e6-23d2-4f39-b7ee-8d44c09d8d68-font-weight:700;--preset-id-aa8b7caa-7558-40c7-8503-d8ce3fa370a8-font-family:var(--ywf--family-nunito-sans);--preset-id-aa8b7caa-7558-40c7-8503-d8ce3fa370a8-font-size:min(max(2.8rem,calc(2.8rem + ((1vw - 0.32rem) * 2.2222))),5.2rem);--preset-id-a04ca0b2-8863-4ba0-88f3-4f0af7282eae-font-family:var(--ywf--family-nunito-sans);--preset-id-a04ca0b2-8863-4ba0-88f3-4f0af7282eae-font-size:min(max(2.4rem,calc(2.4rem + ((1vw - 0.48rem) * 0.4348))),2.8rem);--preset-id-a04ca0b2-8863-4ba0-88f3-4f0af7282eae-font-weight:600;--preset-id-9d85d84a-b572-493c-985e-f3ed1d5c8bfa-font-family:var(--ywf--family-nunito-sans);--preset-id-9d85d84a-b572-493c-985e-f3ed1d5c8bfa-font-size:min(max(1.8rem,calc(1.8rem + ((1vw - 0.32rem) * 1.1111))),2.2rem);--preset-id-ddf0bb0b-5178-4865-9008-e8a13d371481-font-family:var(--ywf--family-nunito-sans);--preset-id-ddf0bb0b-5178-4865-9008-e8a13d371481-font-size:min(max(2rem,calc(2rem + ((1vw - 0.48rem) * 0.4348))),2.4rem)}:root{--bde-section-width:140rem;--bde-section-horizontal-padding:60px}html{font-size:62.5%}span.swiper-pagination-bullet.swiper-pagination-bullet-active{width:132px!important}span.swiper-pagination-bullet{width:32px!important}.breakdance .bde-popup.breakdance-popup-open{z-index:999999!important}:root,.bde-global-css-vars{--bde-woo-base-text-color:var(--bde-palette-black-c96e2309-4729-4f6c-9d6c-347f15a8c6b1-4);--bde-woo-base-primary-color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--bde-woo-base-primary-color-hover:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--bde-woo-buttons-and-links__text-link-color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--bde-woo-buttons-and-links__text-link-color-hover:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--bde-woo-notices__info-background:#fff9eb;--bde-woo-notices__info-text:var(--bde-palette-black-c96e2309-4729-4f6c-9d6c-347f15a8c6b1-4);--bde-woo-notices__info-link-text:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--bde-woo-notices__info-link-text-hover:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--info-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm1 18h-2v-6h-2v-2h4v8zm-1-9.75c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25z"/></svg>');--info-svg-icon-color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--bde-woo-products-list-products-per-row:4}.breakdance-woocommerce{--bde-brand-primary-color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--bde-brand-primary-color-hover:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--bde-button-primary-background-color:var(--bde-brand-primary-color);--bde-button-primary-background-color-hover:var(--bde-brand-primary-color-hover);--bde-button-secondary-border-color:var(--bde-brand-primary-color);--bde-button-secondary-border-color-hover:var(--bde-brand-primary-color);--bde-button-secondary-text-color:var(--bde-brand-primary-color);--bde-button-secondary-background-color-hover:var(--bde-brand-primary-color)}@media (max-width:1119px){.breakdance .button-atom--secondary,.breakdance-woocommerce button[name="apply_coupon"]{color:var(--bde-palette-white-1)}.breakdance .button-atom--secondary:hover,.breakdance-woocommerce button[name="apply_coupon"]:hover{color:var(--bde-palette-white-1)}:root{--bde-section-horizontal-padding:24px}}@media (max-width:1023px){:root,.bde-global-css-vars{--bde-woo-products-list-products-per-row:3}}@media (max-width:767px){:root{--preset-id-ad5987e6-23d2-4f39-b7ee-8d44c09d8d68-font-size:30px}:root,.bde-global-css-vars{--bde-woo-products-list-products-per-row:2;--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}}@media (max-width:479px){:root,.bde-global-css-vars{--bde-woo-products-list-products-per-row:1}}
/* presets.css */
/* selectors.css */
.breakdance .shape{background-color:#482D80}
/* post-6745.css */
.breakdance .bde-section-6745-156{background-color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2)}.breakdance .bde-section-6745-156 .section-container{--bde-section-width:100%}.breakdance .bde-section-6745-156 .section-container{padding-left:48px;padding-right:48px;padding-bottom:0px;padding-top:0px}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-section-6745-156{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-section-6745-156{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-section-6745-156{display:none}}@media (max-width:479px){.breakdance .bde-section-6745-156{display:none}}.breakdance .bde-div-6745-197{width:100%;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between}.breakdance .bde-div-6745-198{flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start}.breakdance .bde-button-6745-199 .bde-button__button{--bde-button-custom-border-color:transparent;--bde-button-custom-border-color-hover:transparent;--bde-button-custom-text-color:var(--bde-palette-white-1);--bde-button-custom-text-color-hover:#FFFFFF96;--bde-button-custom-background-color:#0000;--bde-button-custom-background-color-hover:#0000;border-radius:0px;color:var(--bde-palette-white-1);font-size:14px;font-weight:700;letter-spacing:0.5px;padding-left:0px}.breakdance .bde-button-6745-199 .bde-button__button:hover{color:#FFFFFF96}.breakdance .bde-button-6745-200 .bde-button__button{--bde-button-custom-border-color:transparent;--bde-button-custom-border-color-hover:transparent;--bde-button-custom-text-color:var(--bde-palette-white-1);--bde-button-custom-text-color-hover:#FFFFFF96;--bde-button-custom-background-color:#0000;--bde-button-custom-background-color-hover:#0000;border-radius:0px;color:var(--bde-palette-white-1);font-size:14px;font-weight:700;letter-spacing:0.5px}.breakdance .bde-button-6745-200 .bde-button__button:hover{color:#FFFFFF96}.breakdance .bde-button-6745-200{border-left:1px solid #FFFFFF4D}.breakdance .bde-button-6745-201 .bde-button__button{--bde-button-custom-border-color:transparent;--bde-button-custom-border-color-hover:transparent;--bde-button-custom-text-color:var(--bde-palette-white-1);--bde-button-custom-text-color-hover:#FFFFFF96;--bde-button-custom-background-color:#0000;--bde-button-custom-background-color-hover:#0000;border-radius:0px;color:var(--bde-palette-white-1);font-size:14px;font-weight:700;letter-spacing:0.5px}.breakdance .bde-button-6745-201 .bde-button__button:hover{color:#FFFFFF96}.breakdance .bde-button-6745-201{border-left:1px solid #FFFFFF4D}.breakdance .bde-button-6745-202 .bde-button__button{--bde-button-custom-border-color:transparent;--bde-button-custom-border-color-hover:transparent;--bde-button-custom-text-color:#fff;--bde-button-custom-text-color-hover:#FFFFFF8A;--bde-button-custom-background-color:var(--bde-palette-transparent-4bb65d3b-cf20-4146-82cd-112c9f4fb1ad-3);--bde-button-custom-background-color-hover:var(--bde-palette-transparent-4bb65d3b-cf20-4146-82cd-112c9f4fb1ad-3);font-size:14px;font-weight:700}.breakdance .bde-button-6745-202 .bde-button__button:hover{color:#FFFFFF8A}.breakdance .bde-button-6745-202 .bde-button__button::after{content:"";display:block;background-color:currentColor;width:18px;height:18px;margin-right:8px;margin-left:4px;mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M313.6%20304c-28.7%200-42.5%2016-89.6%2016-47.1%200-60.8-16-89.6-16C60.2%20304%200%20364.2%200%20438.4V464c0%2026.5%2021.5%2048%2048%2048h352c26.5%200%2048-21.5%2048-48v-25.6c0-74.2-60.2-134.4-134.4-134.4zM400%20464H48v-25.6c0-47.6%2038.8-86.4%2086.4-86.4%2014.6%200%2038.3%2016%2089.6%2016%2051.7%200%2074.9-16%2089.6-16%2047.6%200%2086.4%2038.8%2086.4%2086.4V464zM224%20288c79.5%200%20144-64.5%20144-144S303.5%200%20224%200%2080%2064.5%2080%20144s64.5%20144%20144%20144zm0-240c52.9%200%2096%2043.1%2096%2096s-43.1%2096-96%2096-96-43.1-96-96%2043.1-96%2096-96z%22%2F%3E%3C%2Fsvg%3E);mask-position:0 0;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M313.6%20304c-28.7%200-42.5%2016-89.6%2016-47.1%200-60.8-16-89.6-16C60.2%20304%200%20364.2%200%20438.4V464c0%2026.5%2021.5%2048%2048%2048h352c26.5%200%2048-21.5%2048-48v-25.6c0-74.2-60.2-134.4-134.4-134.4zM400%20464H48v-25.6c0-47.6%2038.8-86.4%2086.4-86.4%2014.6%200%2038.3%2016%2089.6%2016%2051.7%200%2074.9-16%2089.6-16%2047.6%200%2086.4%2038.8%2086.4%2086.4V464zM224%20288c79.5%200%20144-64.5%20144-144S303.5%200%20224%200%2080%2064.5%2080%20144s64.5%20144%20144%20144zm0-240c52.9%200%2096%2043.1%2096%2096s-43.1%2096-96%2096-96-43.1-96-96%2043.1-96%2096-96z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-position:0 0;-webkit-mask-size:100% 100%;transition-timing-function:ease-in-out;transition-property:transform,background-color;transition-duration:var(--bde-transition-duration)}.breakdance .bde-button-6745-202 .bde-button__button::after{width:18px;height:18px}.breakdance .bde-button-6745-202 .bde-button__button::after{margin-right:8px}.breakdance .bde-button-6745-202 .bde-button__button{flex-direction:row-reverse}.breakdance .bde-button-6745-202{border-left:1px solid #FFFFFF4D}.breakdance .bde-div-6745-205{flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-end}.breakdance .bde-button-6745-206 .bde-button__button{--bde-button-custom-border-color:transparent;--bde-button-custom-border-color-hover:transparent;--bde-button-custom-text-color:#fff;--bde-button-custom-text-color-hover:#FFFFFF8A;--bde-button-custom-background-color:var(--bde-palette-transparent-4bb65d3b-cf20-4146-82cd-112c9f4fb1ad-3);--bde-button-custom-background-color-hover:var(--bde-palette-transparent-4bb65d3b-cf20-4146-82cd-112c9f4fb1ad-3);font-size:15px;font-weight:700}.breakdance .bde-button-6745-206 .bde-button__button:hover{color:#FFFFFF8A}.breakdance .bde-button-6745-206 .bde-button__button::after{content:"";display:block;background-color:currentColor;width:18px;height:18px;margin-right:8px;margin-left:4px;mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.465%22%20height%3D%2218.498%22%20viewBox%3D%220%200%2018.465%2018.498%22%3E%0D%0A%20%20%3Cpath%20id%3D%22Icon_feather-phone%22%20data-name%3D%22Icon%20feather-phone%22%20d%3D%22M19.631%2C15.35v2.483a1.656%2C1.656%2C0%2C0%2C1-1.8%2C1.656%2C16.382%2C16.382%2C0%2C0%2C1-7.144-2.541%2C16.142%2C16.142%2C0%2C0%2C1-4.967-4.967A16.382%2C16.382%2C0%2C0%2C1%2C3.175%2C4.8%2C1.656%2C1.656%2C0%2C0%2C1%2C4.822%2C3H7.305A1.656%2C1.656%2C0%2C0%2C1%2C8.961%2C4.424%2C10.629%2C10.629%2C0%2C0%2C0%2C9.54%2C6.75%2C1.656%2C1.656%2C0%2C0%2C1%2C9.168%2C8.5L8.116%2C9.548a13.244%2C13.244%2C0%2C0%2C0%2C4.967%2C4.967l1.051-1.051a1.656%2C1.656%2C0%2C0%2C1%2C1.747-.372%2C10.629%2C10.629%2C0%2C0%2C0%2C2.326.579%2C1.656%2C1.656%2C0%2C0%2C1%2C1.424%2C1.68Z%22%20transform%3D%22translate%28-2.167%20-2%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%0D%0A%3C%2Fsvg%3E);mask-position:0 0;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.465%22%20height%3D%2218.498%22%20viewBox%3D%220%200%2018.465%2018.498%22%3E%0D%0A%20%20%3Cpath%20id%3D%22Icon_feather-phone%22%20data-name%3D%22Icon%20feather-phone%22%20d%3D%22M19.631%2C15.35v2.483a1.656%2C1.656%2C0%2C0%2C1-1.8%2C1.656%2C16.382%2C16.382%2C0%2C0%2C1-7.144-2.541%2C16.142%2C16.142%2C0%2C0%2C1-4.967-4.967A16.382%2C16.382%2C0%2C0%2C1%2C3.175%2C4.8%2C1.656%2C1.656%2C0%2C0%2C1%2C4.822%2C3H7.305A1.656%2C1.656%2C0%2C0%2C1%2C8.961%2C4.424%2C10.629%2C10.629%2C0%2C0%2C0%2C9.54%2C6.75%2C1.656%2C1.656%2C0%2C0%2C1%2C9.168%2C8.5L8.116%2C9.548a13.244%2C13.244%2C0%2C0%2C0%2C4.967%2C4.967l1.051-1.051a1.656%2C1.656%2C0%2C0%2C1%2C1.747-.372%2C10.629%2C10.629%2C0%2C0%2C0%2C2.326.579%2C1.656%2C1.656%2C0%2C0%2C1%2C1.424%2C1.68Z%22%20transform%3D%22translate%28-2.167%20-2%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%0D%0A%3C%2Fsvg%3E);-webkit-mask-position:0 0;-webkit-mask-size:100% 100%;transition-timing-function:ease-in-out;transition-property:transform,background-color;transition-duration:var(--bde-transition-duration)}.breakdance .bde-button-6745-206 .bde-button__button::after{width:18px;height:18px}.breakdance .bde-button-6745-206 .bde-button__button::after{margin-right:8px}.breakdance .bde-button-6745-206 .bde-button__button{flex-direction:row-reverse}.breakdance .bde-button-6745-206{border-right:1px solid #FFFFFF54}.breakdance .bde-mini-cart-6745-207 .bde-mini-cart-toggle__counter{display:none}.breakdance .bde-mini-cart-6745-207 .bde-mini-cart-quantity-simple{display:flex}.breakdance .bde-mini-cart-6745-207 .bde-mini-cart-toggle{padding-left:24px}.breakdance .bde-mini-cart-6745-207 .bde-mini-cart-toggle__icon{background-color:var(--bde-palette-white-1);width:22px;height:22px;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.592%22%20height%3D%2220.702%22%20viewBox%3D%220%200%2021.592%2020.702%22%3E%0D%0A%20%20%3Cg%20id%3D%22Icon_feather-shopping-cart%22%20data-name%3D%22Icon%20feather-shopping-cart%22%20transform%3D%22translate%281%201%29%22%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_23%22%20data-name%3D%22Path%2023%22%20d%3D%22M13.181%2C29A2.181%2C2.181%2C0%2C1%2C1%2C11%2C31.181%2C2.184%2C2.184%2C0%2C0%2C1%2C13.181%2C29Zm0%2C2.363A.181.181%2C0%2C1%2C0%2C13%2C31.181.182.182%2C0%2C0%2C0%2C13.181%2C31.363Z%22%20transform%3D%22translate%28-5.97%20-13.661%29%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_24%22%20data-name%3D%22Path%2024%22%20d%3D%22M29.681%2C29A2.181%2C2.181%2C0%2C1%2C1%2C27.5%2C31.181%2C2.184%2C2.184%2C0%2C0%2C1%2C29.681%2C29Zm0%2C2.363a.181.181%2C0%2C1%2C0-.181-.181A.182.182%2C0%2C0%2C0%2C29.681%2C31.363Z%22%20transform%3D%22translate%28-13.633%20-13.661%29%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_25%22%20data-name%3D%22Path%2025%22%20d%3D%22M17.921%2C15.641H9.238a2.772%2C2.772%2C0%2C0%2C1-2.77-2.213L4.982%2C6.121q-.01-.04-.016-.08L4.245%2C2.5H1.5a1%2C1%2C0%2C1%2C1%2C0-2H5.062a1%2C1%2C0%2C0%2C1%2C.98.8l.728%2C3.58H21.092a1%2C1%2C0%2C0%2C1%2C.982%2C1.19l-1.425%2C7.35%2C0%2C.008A2.772%2C2.772%2C0%2C0%2C1%2C17.921%2C15.641Zm-8.691-2h8.691a.773.773%2C0%2C0%2C0%2C.766-.606L19.88%2C6.88H7.177l1.251%2C6.151a.774.774%2C0%2C0%2C0%2C.782.61Z%22%20transform%3D%22translate%28-1.5%20-1.5%29%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E);-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.592%22%20height%3D%2220.702%22%20viewBox%3D%220%200%2021.592%2020.702%22%3E%0D%0A%20%20%3Cg%20id%3D%22Icon_feather-shopping-cart%22%20data-name%3D%22Icon%20feather-shopping-cart%22%20transform%3D%22translate%281%201%29%22%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_23%22%20data-name%3D%22Path%2023%22%20d%3D%22M13.181%2C29A2.181%2C2.181%2C0%2C1%2C1%2C11%2C31.181%2C2.184%2C2.184%2C0%2C0%2C1%2C13.181%2C29Zm0%2C2.363A.181.181%2C0%2C1%2C0%2C13%2C31.181.182.182%2C0%2C0%2C0%2C13.181%2C31.363Z%22%20transform%3D%22translate%28-5.97%20-13.661%29%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_24%22%20data-name%3D%22Path%2024%22%20d%3D%22M29.681%2C29A2.181%2C2.181%2C0%2C1%2C1%2C27.5%2C31.181%2C2.184%2C2.184%2C0%2C0%2C1%2C29.681%2C29Zm0%2C2.363a.181.181%2C0%2C1%2C0-.181-.181A.182.182%2C0%2C0%2C0%2C29.681%2C31.363Z%22%20transform%3D%22translate%28-13.633%20-13.661%29%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_25%22%20data-name%3D%22Path%2025%22%20d%3D%22M17.921%2C15.641H9.238a2.772%2C2.772%2C0%2C0%2C1-2.77-2.213L4.982%2C6.121q-.01-.04-.016-.08L4.245%2C2.5H1.5a1%2C1%2C0%2C1%2C1%2C0-2H5.062a1%2C1%2C0%2C0%2C1%2C.98.8l.728%2C3.58H21.092a1%2C1%2C0%2C0%2C1%2C.982%2C1.19l-1.425%2C7.35%2C0%2C.008A2.772%2C2.772%2C0%2C0%2C1%2C17.921%2C15.641Zm-8.691-2h8.691a.773.773%2C0%2C0%2C0%2C.766-.606L19.88%2C6.88H7.177l1.251%2C6.151a.774.774%2C0%2C0%2C0%2C.782.61Z%22%20transform%3D%22translate%28-1.5%20-1.5%29%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.breakdance .bde-mini-cart-6745-207 .bde-mini-cart-toggle__subtotal .woocommerce-Price-amount bdi{color:var(--bde-palette-white-1);font-size:15px;font-weight:700}.breakdance .bde-mini-cart-6745-207 .bde-mini-cart-toggle:hover .bde-mini-cart-toggle__subtotal .woocommerce-Price-amount bdi{color:#FFFFFF63}.breakdance .bde-mini-cart-6745-207 .bde-mini-cart-toggle__counter{background-color:var(--bde-palette-white-1);color:var(--bde-palette-black-c96e2309-4729-4f6c-9d6c-347f15a8c6b1-4);font-size:12px;font-weight:700}.breakdance .bde-mini-cart-6745-207 .bde-mini-cart-toggle__counter{position:absolute;top:2px;;right:-4px;}.breakdance .bde-mini-cart-6745-207{padding-left:20px}.breakdance .bde-mini-cart-6745-207 .bde-mini-cart-toggle{padding:9px}@media (max-width:767px){.breakdance .bde-mini-cart-6745-207 .bde-mini-cart-offcanvas-body{--cart-translate-3d:100%,0,0;position:fixed;top:var(--wp-admin--admin-bar--height,0);bottom:0;z-index:var(--bde-z-index-minicart);max-width:100%;transform:translate3d(var(--cart-translate-3d));border-radius:0;right:0;left:auto}.breakdance .bde-mini-cart-6745-207 .woocommerce-mini-cart{max-height:none}.breakdance .bde-mini-cart-6745-207 .bde-mini-cart-offcanvas-topbar{border-bottom:1px solid var(--grey-200)}.breakdance .bde-mini-cart-6745-207 .bde-mini-cart-offcanvas-overlay{display:block}.breakdance .bde-mini-cart-6745-207{--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}}.breakdance .bde-header-builder-6745-124{--bde-header-width:100%;box-shadow:5px 20px 75px 0px #00000025}.breakdance .bde-header-builder-6745-124 .bde-header-builder__container{padding-left:48px;padding-right:48px;padding-bottom:24px;padding-top:24px}.breakdance .bde-header-builder-6745-124{z-index:9;box-shadow:5px 20px 75px 0px #00000025}@media (max-width:1119px){.breakdance .bde-header-builder-6745-124{--bde-header-width:100%}.breakdance .bde-header-builder-6745-124 .bde-header-builder__container{padding-left:24px;padding-right:0px;padding-bottom:0px;padding-top:0px}}@media (max-width:1023px){.breakdance .bde-header-builder-6745-124 .bde-header-builder__container{padding-right:0px}}@media (max-width:767px){.breakdance .bde-header-builder-6745-124{--bde-header-width:100%}.breakdance .bde-header-builder-6745-124 .bde-header-builder__container{gap:0px}}.breakdance .bde-image-6745-126{transition:300ms ease-in-out all}.breakdance .bde-image-6745-126:hover{transition:400ms ease-in-out all;transform:scale(1.04)}@media (max-width:1119px){.breakdance .bde-image-6745-126{width:170px}.breakdance .bde-image-6745-126 .breakdance-image-object{width:100%;height:auto}}@media (max-width:767px){.breakdance .bde-image-6745-126{width:120px}.breakdance .bde-image-6745-126 .breakdance-image-object{width:100%;height:auto}}@media (max-width:479px){.breakdance .bde-image-6745-126{width:120px}.breakdance .bde-image-6745-126 .breakdance-image-object{width:100%;height:auto}}.breakdance .bde-div-6745-141{gap:28px;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-end}@media (max-width:1119px){.breakdance .bde-div-6745-141{gap:0px}}@media (max-width:1023px){.breakdance .bde-div-6745-141{width:50%;padding-top:0px;padding-bottom:0px}}@media (max-width:767px){.breakdance .bde-div-6745-141{width:75%}}@media (min-width:1120px){.breakdance .bde-icon-6745-154{display:none}}@media (max-width:1119px){.breakdance .bde-icon-6745-154 .bde-icon-icon.breakdance-icon-atom{font-size:28px}.breakdance .bde-icon-6745-154{padding:24px 24px 24px 24px}}@media (max-width:767px){.breakdance .bde-icon-6745-154{padding:20px 24px 20px 24px}}@media (max-width:479px){.breakdance .bde-icon-6745-154{padding:16px 16px 16px 16px}}.breakdance .bde-mini-cart-6745-164 .bde-mini-cart-toggle__subtotal{display:none}.breakdance .bde-mini-cart-6745-164 .bde-mini-cart-toggle{padding-left:24px}.breakdance .bde-mini-cart-6745-164 .bde-mini-cart-toggle__icon{background-color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);width:28px;height:28px;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260.79%22%20height%3D%2259.5%22%20viewBox%3D%220%200%2060.79%2059.5%22%3E%0D%0A%20%20%3Cg%20id%3D%22Group_288%22%20data-name%3D%22Group%20288%22%20transform%3D%22translate%28-2547.034%201946.5%29%22%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_1198%22%20data-name%3D%22Path%201198%22%20d%3D%22M0%2C0H59V59H0Z%22%20transform%3D%22translate%282548%20-1946%29%22%20fill%3D%22none%22%2F%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Icon_feather-shopping-cart%22%20data-name%3D%22Icon%20feather-shopping-cart%22%20transform%3D%22translate%282549.534%20-1944%29%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_23%22%20data-name%3D%22Path%2023%22%20d%3D%22M18.406%2C45.313a8.906%2C8.906%2C0%2C1%2C1%2C8.906-8.906A8.916%2C8.916%2C0%2C0%2C1%2C18.406%2C45.313Zm0-12.813a3.906%2C3.906%2C0%2C1%2C0%2C3.906%2C3.906A3.911%2C3.911%2C0%2C0%2C0%2C18.406%2C32.5Z%22%20transform%3D%22translate%280.75%2011.484%29%22%20fill%3D%22%2302833d%22%2F%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_24%22%20data-name%3D%22Path%2024%22%20d%3D%22M34.906%2C45.313a8.906%2C8.906%2C0%2C1%2C1%2C8.906-8.906A8.916%2C8.916%2C0%2C0%2C1%2C34.906%2C45.313Zm0-12.813a3.906%2C3.906%2C0%2C1%2C0%2C3.906%2C3.906A3.911%2C3.911%2C0%2C0%2C0%2C34.906%2C32.5Z%22%20transform%3D%22translate%2812.171%2011.484%29%22%20fill%3D%22%2302833d%22%2F%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_25%22%20data-name%3D%22Path%2025%22%20d%3D%22M48.26%2C41.419H23.533A7.546%2C7.546%2C0%2C0%2C1%2C15.989%2C35.4L11.754%2C14.579q-.026-.1-.043-.212L9.6%2C4H1.5a2.5%2C2.5%2C0%2C0%2C1%2C0-5H11.644a2.5%2C2.5%2C0%2C0%2C1%2C2.45%2C2l2.131%2C10.471H57.29a2.5%2C2.5%2C0%2C0%2C1%2C2.454%2C2.976L55.687%2C35.378l0%2C.019A7.545%2C7.545%2C0%2C0%2C1%2C48.26%2C41.419Zm-24.748-5H48.259a2.548%2C2.548%2C0%2C0%2C0%2C2.522-2l3.478-17.942H17.241L20.89%2C34.4a2.55%2C2.55%2C0%2C0%2C0%2C2.575%2C2.015Z%22%20transform%3D%22translate%28-1.5%20-1.5%29%22%20fill%3D%22%2302833d%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E);-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260.79%22%20height%3D%2259.5%22%20viewBox%3D%220%200%2060.79%2059.5%22%3E%0D%0A%20%20%3Cg%20id%3D%22Group_288%22%20data-name%3D%22Group%20288%22%20transform%3D%22translate%28-2547.034%201946.5%29%22%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_1198%22%20data-name%3D%22Path%201198%22%20d%3D%22M0%2C0H59V59H0Z%22%20transform%3D%22translate%282548%20-1946%29%22%20fill%3D%22none%22%2F%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Icon_feather-shopping-cart%22%20data-name%3D%22Icon%20feather-shopping-cart%22%20transform%3D%22translate%282549.534%20-1944%29%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_23%22%20data-name%3D%22Path%2023%22%20d%3D%22M18.406%2C45.313a8.906%2C8.906%2C0%2C1%2C1%2C8.906-8.906A8.916%2C8.916%2C0%2C0%2C1%2C18.406%2C45.313Zm0-12.813a3.906%2C3.906%2C0%2C1%2C0%2C3.906%2C3.906A3.911%2C3.911%2C0%2C0%2C0%2C18.406%2C32.5Z%22%20transform%3D%22translate%280.75%2011.484%29%22%20fill%3D%22%2302833d%22%2F%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_24%22%20data-name%3D%22Path%2024%22%20d%3D%22M34.906%2C45.313a8.906%2C8.906%2C0%2C1%2C1%2C8.906-8.906A8.916%2C8.916%2C0%2C0%2C1%2C34.906%2C45.313Zm0-12.813a3.906%2C3.906%2C0%2C1%2C0%2C3.906%2C3.906A3.911%2C3.911%2C0%2C0%2C0%2C34.906%2C32.5Z%22%20transform%3D%22translate%2812.171%2011.484%29%22%20fill%3D%22%2302833d%22%2F%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_25%22%20data-name%3D%22Path%2025%22%20d%3D%22M48.26%2C41.419H23.533A7.546%2C7.546%2C0%2C0%2C1%2C15.989%2C35.4L11.754%2C14.579q-.026-.1-.043-.212L9.6%2C4H1.5a2.5%2C2.5%2C0%2C0%2C1%2C0-5H11.644a2.5%2C2.5%2C0%2C0%2C1%2C2.45%2C2l2.131%2C10.471H57.29a2.5%2C2.5%2C0%2C0%2C1%2C2.454%2C2.976L55.687%2C35.378l0%2C.019A7.545%2C7.545%2C0%2C0%2C1%2C48.26%2C41.419Zm-24.748-5H48.259a2.548%2C2.548%2C0%2C0%2C0%2C2.522-2l3.478-17.942H17.241L20.89%2C34.4a2.55%2C2.55%2C0%2C0%2C0%2C2.575%2C2.015Z%22%20transform%3D%22translate%28-1.5%20-1.5%29%22%20fill%3D%22%2302833d%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.breakdance .bde-mini-cart-6745-164 .bde-mini-cart-toggle__subtotal .woocommerce-Price-amount bdi{color:var(--bde-palette-white-1);font-size:15px;font-weight:700}.breakdance .bde-mini-cart-6745-164 .bde-mini-cart-toggle:hover .bde-mini-cart-toggle__subtotal .woocommerce-Price-amount bdi{color:#FFFFFF63}.breakdance .bde-mini-cart-6745-164 .bde-mini-cart-toggle__counter{background-color:var(--bde-palette-yellow-696bb365-510a-40d1-9b5d-31e1e627dc4b-5);color:var(--bde-palette-black-c96e2309-4729-4f6c-9d6c-347f15a8c6b1-4);font-size:12px;font-weight:700}.breakdance .bde-mini-cart-6745-164 .bde-mini-cart-toggle__counter{position:absolute;top:4px;;right:4px;}.breakdance .bde-mini-cart-6745-164 .bde-mini-cart-toggle{padding:9px}@media (min-width:1120px){.breakdance .bde-mini-cart-6745-164{display:none}}@media (max-width:1119px){.breakdance .bde-mini-cart-6745-164 .bde-mini-cart-toggle{padding:28px 24px 28px 24px}.breakdance .bde-mini-cart-6745-164{border-left:1px solid var(--bde-palette-light-green-border-a5e5d2db-6386-4c99-af7c-c5988c457267-8);border-right:1px solid var(--bde-palette-light-green-border-a5e5d2db-6386-4c99-af7c-c5988c457267-8)}}@media (max-width:767px){.breakdance .bde-mini-cart-6745-164 .bde-mini-cart-toggle{padding:28px 24px 28px 24px}.breakdance .bde-mini-cart-6745-164 .bde-mini-cart-offcanvas-body{--cart-translate-3d:100%,0,0;position:fixed;top:var(--wp-admin--admin-bar--height,0);bottom:0;z-index:var(--bde-z-index-minicart);max-width:100%;transform:translate3d(var(--cart-translate-3d));border-radius:0;right:0;left:auto}.breakdance .bde-mini-cart-6745-164 .woocommerce-mini-cart{max-height:none}.breakdance .bde-mini-cart-6745-164 .bde-mini-cart-offcanvas-topbar{border-bottom:1px solid var(--grey-200)}.breakdance .bde-mini-cart-6745-164 .bde-mini-cart-offcanvas-overlay{display:block}.breakdance .bde-mini-cart-6745-164{--bde-woo-responsive__stack:column;--bde-woo-responsive__width:100%;--bde-woo-responsive__max-width:100%}}@media (max-width:479px){.breakdance .bde-mini-cart-6745-164 .bde-mini-cart-toggle{padding:24px 20px 24px 20px}}@media (max-width:1119px){.breakdance .bde-menu-6745-127 .breakdance-menu{--mobile-offset-y:60px;--menu-background:var(--bde-palette-white-1);--menu-hide-on-mobile:none;--toggle-padding:16px 20px 16px 20px;--toggle-layer-width:32px;--toggle-layer-height:3px;--toggle-layer-spacing:8px;--toggle-layer-color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--mobile-offcanvas-width:100%;--mobile-offcanvas-x:100%;--mobile-topbar-padding:16px 24px}}@media (min-width:1120px){.breakdance .bde-menu-6745-127 .breakdance-menu{--menu-hide-on-desktop:none}.breakdance .bde-menu-6745-127 .breakdance-menu-link{font-size:16px;font-weight:800}}@media (max-width:1119px){.breakdance .bde-menu-6745-127 .breakdance-menu{--menu-hide-on-mobile:none;--mobile-topbar-logo-width:170px}.breakdance .bde-menu-6745-127 .breakdance-menu-link{font-weight:700;text-transform:uppercase}.breakdance .bde-menu-6745-127 .breakdance-menu{--links-gap:0;--dropdown-link-icon-display:none;--dropdown-link-description-display:none;--dropdown-links-gap:var(--gap-none)}.breakdance .bde-menu-6745-127 .breakdance-menu-list{align-items:stretch;background-color:var(--menu-background);display:none;flex-direction:column;left:var(--mobile-offset-x);max-height:var(--menu-max-height);overflow-y:auto;position:absolute;top:var(--mobile-offset-y,100%);width:calc(100vw - var(--menu-scrollbar-width, 0px));z-index:var(--bde-z-index-menu-mobile)}.breakdance .bde-menu-6745-127 .breakdance-menu-list>.bde-button{border-top:var(--link-border);justify-content:var(--link-alignment);margin-left:0;padding:10px 15px}.breakdance .bde-menu-6745-127 .breakdance-menu-list>.bde-button .button-atom{width:var(--bde-button-width,100%)}.breakdance .bde-menu-6745-127 .breakdance-menu-list>:last-child{border-bottom:var(--link-border)}.breakdance .bde-menu-6745-127 .breakdance-menu .breakdance-menu-link{border-top:var(--link-border);outline-offset:-1px;padding:var(--mobile-link-padding-top) var(--mobile-link-padding-right) var(--mobile-link-padding-bottom) var(--mobile-link-padding-left)}.breakdance .bde-menu-6745-127 .breakdance-menu-link-arrow{border-top:var(--link-border);bottom:0;position:absolute;right:0;top:0}.breakdance .bde-menu-6745-127 .breakdance-dropdown-floater{transform:none;visibility:visible}.breakdance .bde-menu-6745-127 .breakdance-dropdown-body{background-color:var(--link-background-color);border-radius:0;border-top:var(--link-border);box-shadow:none;flex-direction:column}.breakdance .bde-menu-6745-127 .breakdance-dropdown-section{--dropdown-section-padding:0;--dropdown-section-gap:var(--gap-none)}.breakdance .bde-menu-6745-127 .breakdance-dropdown-columns{--dropdown-columns-stack:column;--dropdown-columns-gap:var(--gap-none)}.breakdance .bde-menu-6745-127 .breakdance-dropdown-column{gap:var(--gap-none)}.breakdance .bde-menu-6745-127 .breakdance-dropdown-column+.breakdance-dropdown-column{border-top:var(--link-border)}.breakdance .bde-menu-6745-127 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible{gap:var(--gap-none)}.breakdance .bde-menu-6745-127 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-item:first-child,.breakdance .bde-menu-6745-127 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible:not(:first-child){border-top:var(--link-border)}.breakdance .bde-menu-6745-127 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-column__title{cursor:pointer;outline-offset:-1px}.breakdance .bde-menu-6745-127 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-links:not(.is-visible):not(.is-collapsing){height:0;overflow:hidden;pointer-events:none;visibility:hidden}.breakdance .bde-menu-6745-127 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-links.is-collapsing{height:0;overflow:hidden;transition:var(--menu-duration) height ease-in-out,var(--menu-duration) visibility ease-in-out}.breakdance .bde-menu-6745-127 .breakdance-dropdown-column__title{font-weight:500;justify-content:var(--link-alignment);padding:var(--mobile-link-level-2-padding-top) var(--mobile-link-level-2-padding-right) var(--mobile-link-level-2-padding-bottom) var(--mobile-link-level-2-padding-left);white-space:normal}.breakdance .bde-menu-6745-127 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-column__title:after{display:block}.breakdance .bde-menu-6745-127 .breakdance-dropdown-item+.breakdance-dropdown-item{border-top:var(--link-border)}.breakdance .bde-menu-6745-127 .breakdance-menu .breakdance-dropdown-link{justify-content:var(--link-alignment);outline-offset:-1px;padding:var(--mobile-link-level-3-padding-top) var(--mobile-link-level-3-padding-right) var(--mobile-link-level-3-padding-bottom) var(--mobile-link-level-3-padding-left);white-space:normal}.breakdance .bde-menu-6745-127 .breakdance-menu-topbar{align-items:center;display:flex}.breakdance .bde-menu-6745-127 .breakdance-menu-toggle{display:flex}@media (min-width:1120px){.breakdance .bde-menu-6745-127 .breakdance-menu{--menu-hide-on-desktop:none}}}@media (max-width:1023px){@media (max-width:1119px){.breakdance .bde-menu-6745-127 .breakdance-menu{--menu-hide-on-mobile:none}}@media (min-width:1120px){.breakdance .bde-menu-6745-127 .breakdance-menu{--menu-hide-on-desktop:none}}}@media (max-width:767px){@media (max-width:1119px){.breakdance .bde-menu-6745-127 .breakdance-menu{--menu-hide-on-mobile:none;--mobile-topbar-logo-width:120px}}@media (min-width:1120px){.breakdance .bde-menu-6745-127 .breakdance-menu{--menu-hide-on-desktop:none}}}@media (max-width:479px){@media (max-width:1119px){.breakdance .bde-menu-6745-127 .breakdance-menu{--menu-hide-on-mobile:none;--mobile-topbar-logo-width:120px}}@media (min-width:1120px){.breakdance .bde-menu-6745-127 .breakdance-menu{--menu-hide-on-desktop:none}}}@media (min-width:1120px){.breakdance .bde-menu-dropdown-6745-129 .breakdance-dropdown{--dropdown-section-padding:24px 24px 24px 24px}.breakdance .bde-menu-dropdown-6745-129 .breakdance-dropdown-body{border-radius:8px}.breakdance .bde-menu-dropdown-6745-129 .breakdance-dropdown .breakdance-dropdown-column__title{text-transform:uppercase}.breakdance .bde-menu-dropdown-6745-129 .breakdance-dropdown{--dropdown-links-gap:0px;--dropdown-link-background-color-hover:#E6F3EC}.breakdance .bde-menu-dropdown-6745-129 .breakdance-dropdown .breakdance-dropdown-link{padding:8px 8px 8px 8px}.breakdance .bde-menu-dropdown-6745-129 .breakdance-dropdown .breakdance-dropdown-link__text{color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);font-weight:700;text-transform:uppercase}.breakdance .bde-menu-dropdown-6745-129 .breakdance-dropdown .breakdance-dropdown-link:hover .breakdance-dropdown-link__text{color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2)}}@media (max-width:1119px){}@media (max-width:1023px){}@media (max-width:767px){}@media (max-width:479px){}@media (min-width:1120px){.breakdance .breakdance-menu-item-6745-176{display:none}}@media (min-width:1120px){.breakdance .breakdance-menu-item-6745-182{display:none}}@media (min-width:1120px){.breakdance .breakdance-menu-item-6745-184{display:none}}@media (min-width:1120px){.breakdance .bde-button-6745-168{display:none}}.breakdance .bde-button-6745-173 .bde-button__button{--bde-button-custom-border-color:transparent;--bde-button-custom-border-color-hover:transparent;--bde-button-custom-text-color:#fff;--bde-button-custom-text-color-hover:#fff;--bde-button-custom-background-color:var(--bde-palette-yellow-696bb365-510a-40d1-9b5d-31e1e627dc4b-5);--bde-button-custom-background-color-hover:var(--bde-palette-yellow-hover-5701ee00-0f94-4fc6-b85d-60b62103dee0-7)}@media (min-width:1120px){.breakdance .bde-button-6745-173{display:none}}@media (max-width:1119px){.breakdance .bde-button-6745-173 .bde-button__button{color:var(--bde-palette-black-c96e2309-4729-4f6c-9d6c-347f15a8c6b1-4);font-size:16px;font-weight:800;padding-top:19px;padding-right:19px;padding-bottom:19px;padding-left:19px}}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-button-6745-165{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-button-6745-165{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-button-6745-165{display:none}}@media (max-width:479px){.breakdance .bde-button-6745-165{display:none}}.breakdance .bde-section-6745-170{background-color:var(--bde-palette-white-1)}@media (min-width:1120px){.breakdance .bde-section-6745-170{display:none}}@media (max-width:1119px){.breakdance .bde-section-6745-170 .section-container{padding-left:12px;padding-right:12px;padding-bottom:12px;padding-top:12px}.breakdance .bde-section-6745-170{z-index:9997;position:fixed;bottom:0px}}.breakdance .bde-button-6745-171{width:100%}.breakdance .bde-button-6745-171 .bde-button__button{--bde-button-custom-border-color:transparent;--bde-button-custom-border-color-hover:transparent;--bde-button-custom-text-color:#fff;--bde-button-custom-text-color-hover:#fff;--bde-button-custom-background-color:var(--bde-palette-yellow-696bb365-510a-40d1-9b5d-31e1e627dc4b-5);--bde-button-custom-background-color-hover:var(--bde-palette-yellow-hover-5701ee00-0f94-4fc6-b85d-60b62103dee0-7);--bde-button-width:100%}.breakdance .bde-button-6745-171 .bde-button__button{--bde-button-width:100%;display:flex}.breakdance .bde-button-6745-171 .bde-button__button::after{content:"";display:block;background-color:currentColor;width:0.9em;height:0.9em;margin-right:4px;margin-left:4px;mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22icon-arrow-right2%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20d%3D%22M19.414%2027.414l10-10c0.781-0.781%200.781-2.047%200-2.828l-10-10c-0.781-0.781-2.047-0.781-2.828%200s-0.781%202.047%200%202.828l6.586%206.586h-19.172c-1.105%200-2%200.895-2%202s0.895%202%202%202h19.172l-6.586%206.586c-0.39%200.39-0.586%200.902-0.586%201.414s0.195%201.024%200.586%201.414c0.781%200.781%202.047%200.781%202.828%200z%22%2F%3E%0A%3C%2Fsvg%3E);mask-position:0 0;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22icon-arrow-right2%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20d%3D%22M19.414%2027.414l10-10c0.781-0.781%200.781-2.047%200-2.828l-10-10c-0.781-0.781-2.047-0.781-2.828%200s-0.781%202.047%200%202.828l6.586%206.586h-19.172c-1.105%200-2%200.895-2%202s0.895%202%202%202h19.172l-6.586%206.586c-0.39%200.39-0.586%200.902-0.586%201.414s0.195%201.024%200.586%201.414c0.781%200.781%202.047%200.781%202.828%200z%22%2F%3E%0A%3C%2Fsvg%3E);-webkit-mask-position:0 0;-webkit-mask-size:100% 100%;transition-timing-function:ease-in-out;transition-property:transform,background-color;transition-duration:var(--bde-transition-duration)}@media (max-width:1119px){.breakdance .bde-button-6745-171 .bde-button__button{border-radius:4px;color:var(--bde-palette-black-c96e2309-4729-4f6c-9d6c-347f15a8c6b1-4);font-size:15px;font-weight:700;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}
/* post-1156.css */
.breakdance .bde-section-1156-100 .section-container{align-items:center;text-align:center}.breakdance .bde-section-1156-100{background-color:#FDFDFD}.breakdance .bde-section-1156-100 .section-container{padding-top:80px}.breakdance .bde-section-1156-100{border-bottom:1px solid #E4E4E4}.breakdance .bde-div-1156-129{width:980px;padding:40px 40px 40px 40px;border-radius:16px;box-shadow:5px 20px 75px 0px #00000025}.breakdance .bde-div-1156-129{background-color:var(--bde-palette-white-1)}@media (max-width:767px){.breakdance .bde-div-1156-129{align-items:center;text-align:center}}@media (max-width:1119px){.breakdance .bde-heading-1156-123{width:100%}}@media (max-width:767px){.breakdance .bde-heading-1156-123{width:76%;text-align:center}}@media (max-width:479px){.breakdance .bde-heading-1156-123{width:95%}}.breakdance .bde-text-1156-104{font-size:2rem;font-weight:600;margin-top:16px;margin-bottom:16px}@media (max-width:479px){.breakdance .bde-text-1156-104{font-size:1.6rem}}.breakdance .bde-image-1156-127{margin-top:32px}.breakdance .bde-image-1156-127 .breakdance-image-container{border-radius:8px}.breakdance .bde-image-1156-127 .breakdance-image-clip{border-radius:8px}.breakdance .bde-image-1156-127{z-index:2}.breakdance .bde-div-1156-102{width:100%;margin-top:40px}.breakdance .bde-themeless-template-content-area-1156-128 .bde-rich-text.breakdance-rich-text-styles ul li{padding-bottom:12px}.breakdance .bde-section-1156-130 .section-container{display:flex;flex-direction:column;gap:24px}.breakdance .bde-section-1156-130{border-bottom:1px solid var(--bde-palette-border-58debb0e-f0ae-4c52-abed-3a7e712da066-9)}.breakdance .bde-heading-1156-132{font-size:var(--preset-id-a04ca0b2-8863-4ba0-88f3-4f0af7282eae-font-size);font-family:var(--preset-id-a04ca0b2-8863-4ba0-88f3-4f0af7282eae-font-family);font-weight:var(--preset-id-a04ca0b2-8863-4ba0-88f3-4f0af7282eae-font-weight)}.breakdance .bde-post-loop-1156-131>.bde-loop{--bde-posts-gap:24px;--bde-posts-per-row:3}.breakdance .bde-post-loop-1156-131>.bde-loop>.bde-loop-item{padding:0px 0px 0px 0px}@media (max-width:1023px){.breakdance .bde-post-loop-1156-131>.bde-loop{--bde-posts-gap:24px;--bde-posts-per-row:2}.breakdance .bde-post-loop-1156-131>.bde-loop>.bde-loop-item{padding:0px 0px 0px 0px}}@media (max-width:767px){.breakdance .bde-post-loop-1156-131>.bde-loop{--bde-posts-per-row:1}}
/* post-1216.css */
.breakdance .bde-section-1216-100 .section-container{align-items:flex-start;text-align:left}.breakdance .bde-section-1216-100 .section-container{padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px}
/* post-1262.css */
.breakdance .bde-container-link-1262-106{min-height:100%;border-radius:16px;box-shadow:0px 30px 45px 0px #00000025}.breakdance .bde-container-link-1262-106{display:flex;flex-direction:column;justify-content:space-between}.breakdance .bde-div-1262-102{width:100%;min-height:100%;gap:16px}.breakdance .bde-div-1262-102{display:flex;flex-direction:column;justify-content:space-between}.breakdance .bde-div-1262-108{display:flex;flex-direction:column;gap:12px}.breakdance .bde-image-1262-101 .breakdance-image-container{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.breakdance .bde-image-1262-101 .breakdance-image-clip{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.breakdance .bde-image-1262-101 .breakdance-image-object{object-fit:cover;aspect-ratio:4/3;object-fit:cover}.breakdance .bde-heading-1262-103{font-size:var(--preset-id-9d85d84a-b572-493c-985e-f3ed1d5c8bfa-font-size);font-family:var(--preset-id-9d85d84a-b572-493c-985e-f3ed1d5c8bfa-font-family)}.breakdance .bde-heading-1262-103{padding-top:20px;padding-right:20px;padding-left:20px}.breakdance .bde-post-meta-1262-109{justify-content:space-around;gap:25px;font-size:12px;text-transform:uppercase;align-items:flex-start}.breakdance .bde-post-meta-1262-109 .ee-postmeta-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2)}.breakdance .bde-post-meta-1262-109{padding-left:20px}@media (max-width:479px){.breakdance .bde-post-meta-1262-109{gap:10px}.breakdance .bde-post-meta-1262-109{flex-direction:column}}.breakdance .bde-rich-text-1262-107{padding-right:20px;padding-left:20px}.breakdance .bde-button-1262-105{width:100%}.breakdance .bde-button-1262-105 .bde-button__button{--bde-button-custom-border-color:transparent;--bde-button-custom-border-color-hover:transparent;--bde-button-custom-text-color:#fff;--bde-button-custom-text-color-hover:#fff;--bde-button-custom-background-color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--bde-button-custom-background-color-hover:var(--bde-palette-black-c96e2309-4729-4f6c-9d6c-347f15a8c6b1-4);padding:var(--bde-button-padding-sm)}.breakdance .bde-button-1262-105 .bde-button__button{--bde-button-width:100%;display:flex}.breakdance .bde-button-1262-105{padding:20px 20px 20px 20px}
/* post-2068.css */
/* post-4232.css */
/* post-2084.css */
/* post-324.css */
.breakdance .bde-section-324-100 .section-container{gap:40px}.breakdance .bde-section-324-100 .section-container{padding-bottom:24px}.breakdance .bde-section-324-100{z-index:3}@media (max-width:479px){.breakdance .bde-section-324-100 .section-container{padding-top:40px}}.breakdance .bde-columns-324-226{--columnCount:4;--bde-column-gap:48px}@media (max-width:1119px){.breakdance .bde-columns-324-226{--columnCount:4}}@media (max-width:1023px){.breakdance .bde-columns-324-226{--columnCount:4}.breakdance .bde-columns-324-226.bde-columns{--columnCount:2;flex-direction:row;flex-wrap:wrap}.breakdance .bde-columns-324-226.bde-columns>.bde-column{--column-width:50%}}@media (max-width:767px){.breakdance .bde-columns-324-226{--columnCount:4}.breakdance .bde-columns-324-226.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-324-226.bde-columns>.bde-column{width:100%}}@media (max-width:479px){.breakdance .bde-columns-324-226{--columnCount:4}}.breakdance .bde-column-324-227{--column-width:25%}.breakdance .bde-column-324-227{display:flex;flex-direction:column;gap:16px}.breakdance .bde-image-324-106{width:60%}.breakdance .bde-image-324-106 .breakdance-image-object{width:100%;height:auto}.breakdance .bde-image-324-106:hover .breakdance-image-object{opacity:0.7}@media (max-width:767px){.breakdance .bde-image-324-106{width:47%}.breakdance .bde-image-324-106 .breakdance-image-object{width:100%;height:auto}}.breakdance .bde-button-324-180 .bde-button__button .button-atom__icon-wrapper{--spaceBeforeArrow:4px;--hoverTranslate:3px;margin-left:var(--spaceBeforeArrow);font-size:24px}.breakdance .bde-button-324-180 .bde-button__button .un-arrow-icon{position:relative;top:-1px;transition:transform 0.3s ease;vertical-align:middle;margin-left:-0.08em}.breakdance .bde-button-324-180 .bde-button__button .un-arrow-icon{margin-left:0.2em}.breakdance .bde-button-324-180 .bde-button__button .un-arrow-icon_circle{transition:stroke-dashoffset 0.3s ease;stroke-dasharray:95;stroke-dashoffset:95}.breakdance .bde-button-324-180 .bde-button__button svg{font-size:inherit;width:1.25em;height:1.25em;stroke-width:0;stroke:currentColor;fill:currentColor}.breakdance .bde-button-324-180 .bde-button__button svg g{stroke:inherit}.breakdance .bde-button-324-180 .bde-button__button:hover .un-arrow-icon_circle{stroke-dashoffset:0}.breakdance .bde-button-324-180 .bde-button__button:hover .un-arrow-icon{transform:translate3d(var(--hoverTranslate),0,0)}.breakdance .bde-button-324-180 .bde-button__button{text-decoration-line:none}.breakdance .bde-column-324-228{--column-width:25%}.breakdance .bde-column-324-228{display:flex;flex-direction:column;gap:16px}.breakdance .bde-grid-324-176{--bde-grid-items-per-row:1}.breakdance .bde-grid>*{width:auto!important;height:auto!important}@media (max-width:1119px){.breakdance .bde-grid-324-176{--bde-grid-items-per-row:1}}@media (max-width:1023px){.breakdance .bde-grid-324-176{--bde-grid-items-per-row:1;--bde-grid-gap:48px}}@media (max-width:767px){.breakdance .bde-grid-324-176{--bde-grid-items-per-row:1}}.breakdance .bde-div-324-174{gap:16px}.breakdance .bde-image-324-132{width:47%}.breakdance .bde-image-324-132 .breakdance-image-object{width:100%;height:auto}.breakdance .bde-image-324-132:hover .breakdance-image-object{opacity:0.7}@media (max-width:767px){.breakdance .bde-image-324-132{width:47%}.breakdance .bde-image-324-132 .breakdance-image-object{width:100%;height:auto}}.breakdance .bde-div-324-175{gap:16px}.breakdance .bde-div-324-135{width:100%;gap:12px;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start}@media (max-width:767px){.breakdance .bde-div-324-135{flex-wrap:wrap;flex-direction:row;justify-content:space-between}}.breakdance .bde-image-324-136{width:47%}.breakdance .bde-image-324-136 .breakdance-image-object{width:100%;height:auto}.breakdance .bde-image-324-136:hover .breakdance-image-object{opacity:0.7}@media (max-width:767px){.breakdance .bde-image-324-136{width:47%}.breakdance .bde-image-324-136 .breakdance-image-object{width:100%;height:auto}}.breakdance .bde-image-324-137{width:47%}.breakdance .bde-image-324-137 .breakdance-image-object{width:100%;height:auto}.breakdance .bde-image-324-137:hover .breakdance-image-object{opacity:0.7}@media (max-width:767px){.breakdance .bde-image-324-137{width:47%}.breakdance .bde-image-324-137 .breakdance-image-object{width:100%;height:auto}}.breakdance .bde-column-324-229{--column-width:25%}.breakdance .bde-column-324-229{display:flex;flex-direction:column;gap:16px}.breakdance .bde-menu-324-148{width:100%}.breakdance .bde-menu-324-148 .breakdance-menu{--menu-hide-on-desktop:none;--link-color-hover:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);--link-padding-top:8px;--link-padding-right:0px;--link-padding-bottom:8px;--link-padding-left:0px}.breakdance .bde-menu-324-148 .breakdance-menu-link{font-size:18px;font-weight:400}.breakdance .bde-menu-324-148 .breakdance-menu-item:hover .breakdance-menu-link{color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2)}ul#menu-148 li{border-bottom:1px solid #d5d5d5}@media (max-width:1119px){.breakdance .bde-menu-324-148 .breakdance-menu{--menu-hide-on-desktop:none}}@media (max-width:1023px){.breakdance .bde-menu-324-148 .breakdance-menu{--menu-hide-on-desktop:none}}@media (max-width:767px){.breakdance .bde-menu-324-148 .breakdance-menu{--menu-hide-on-desktop:none}}@media (max-width:479px){.breakdance .bde-menu-324-148 .breakdance-menu{--menu-hide-on-desktop:none}}.breakdance .bde-column-324-230{--column-width:25%}.breakdance .bde-column-324-230{display:flex;flex-direction:column;gap:16px}.breakdance .bde-form-builder-324-237 .breakdance-form-button__submit{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px}@media (max-width:767px){.breakdance .bde-form-builder-324-237 .breakdance-form{grid-template-columns:unset}.breakdance .bde-form-builder-324-237 .breakdance-form .breakdance-form-field{grid-column-start:unset}}.breakdance .bde-social-icons-324-236{flex-direction:row;gap:4px}.breakdance .bde-social-icons-324-236 .bde-social-icons__icon-wrapper{border-radius:100px;background-color:var(--bde-palette-light-gray-d08e9975-1445-48a8-bd5b-4543ab343bd3-6);padding:16px;opacity:1}.breakdance .bde-social-icons-324-236 .bde-social-icons__icon-wrapper:hover{background-color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);transform:scale(1.1);opacity:0.8}.breakdance .bde-social-icons-324-236 .bde-social-icons__icon-wrapper svg{width:16px;height:16px;fill:#000}.breakdance .bde-social-icons-324-236 .bde-social-icons__icon-wrapper:hover svg{fill:var(--bde-palette-white-1)}.breakdance .bde-social-icons-324-236{border-top:0px solid;border-bottom:0px solid;border-left:0px solid;border-right:0px solid}@media (max-width:479px){.breakdance .bde-social-icons-324-236 .bde-social-icons__icon-wrapper svg{width:16px;height:16px}}.breakdance .bde-section-324-168 .section-container{flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between}.breakdance .bde-section-324-168 .section-container{padding-bottom:0px;padding-top:0px}@media (max-width:1023px){.breakdance .bde-section-324-168 .section-container{gap:20px;flex-wrap:wrap;flex-direction:row;justify-content:center}}.breakdance .bde-div-324-164{width:100%;padding:24px 24px 24px 24px;margin-top:40px;gap:20px;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}.breakdance .bde-div-324-164{background-color:var(--bde-palette-light-gray-d08e9975-1445-48a8-bd5b-4543ab343bd3-6)}@media (max-width:1023px){.breakdance .bde-div-324-164{align-items:center;text-align:center}}.breakdance .bde-image-324-165{width:100px}.breakdance .bde-image-324-165 .breakdance-image-object{width:100%;height:28.7px}.breakdance .bde-text-324-167{font-size:14px}@media (max-width:1023px){.breakdance .bde-text-324-167{text-align:left}}.breakdance .bde-section-324-231 .section-container{flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between}.breakdance .bde-section-324-231 .section-container{padding-bottom:20px;padding-top:20px}@media (max-width:1023px){.breakdance .bde-section-324-231 .section-container{gap:20px;flex-wrap:wrap;flex-direction:row;justify-content:center}.breakdance .bde-section-324-231{display:flex;flex-direction:row}}.breakdance .bde-columns-324-241{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-324-241{--columnCount:2}}@media (max-width:1023px){.breakdance .bde-columns-324-241{--columnCount:2;width:100%;--bde-column-gap:16px}.breakdance .bde-columns-324-241.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-324-241.bde-columns>.bde-column{width:100%}.breakdance .bde-columns-324-241>div:nth-child(1){order:10}.breakdance .bde-columns-324-241>div:nth-child(2){order:9}.breakdance .bde-columns-324-241>div:nth-child(3){order:8}.breakdance .bde-columns-324-241>div:nth-child(4){order:7}.breakdance .bde-columns-324-241>div:nth-child(5){order:6}.breakdance .bde-columns-324-241>div:nth-child(6){order:5}.breakdance .bde-columns-324-241>div:nth-child(7){order:4}.breakdance .bde-columns-324-241>div:nth-child(8){order:3}.breakdance .bde-columns-324-241>div:nth-child(9){order:2}.breakdance .bde-columns-324-241>div:nth-child(10){order:1}}@media (max-width:767px){.breakdance .bde-columns-324-241{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-324-241{--columnCount:2}}.breakdance .bde-column-324-242{--column-width:65%}.breakdance .bde-column-324-242{display:flex;flex-direction:row;flex-wrap:nowrap}@media (max-width:1023px){.breakdance .bde-column-324-242{justify-content:center}}@media (max-width:767px){.breakdance .bde-text-324-235{text-align:center;font-size:16px}}.breakdance .bde-column-324-243{--column-width:35%}.breakdance .bde-column-324-243{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;gap:12px}@media (max-width:1023px){.breakdance .bde-column-324-243{justify-content:center}}.breakdance .bde-image-324-147{width:160px}.breakdance .bde-image-324-147 .breakdance-image-object{width:100%;height:23px}@media (max-width:479px){.breakdance .bde-image-324-147{width:160px}.breakdance .bde-image-324-147 .breakdance-image-object{width:100%;height:23px}}
/* post-9523.css */
.breakdance .bde-popup-9523-100{background-color:#000000BF}.breakdance .bde-popup-9523-100 .breakdance-popup{width:500px;height:auto;max-height:auto}.breakdance .bde-popup-9523-100 .breakdance-popup-content{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}.breakdance .bde-popup-9523-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;--closeButtonSize:20px;--closeButtonOutsideOffset:calc(var(--closeButtonSize) + var(--closeButtonOutsidePadding, 0px) + var(--closeButtonOutsidePadding, 0px));--closeButtonOutsidePadding:6px;padding-left:6px;padding-right:6px;padding-bottom:6px;padding-top:6px;background-color:#000000BD}@media (max-width:1119px){.breakdance .bde-popup-9523-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;--closeButtonOutsideOffset:calc(var(--closeButtonSize) + var(--closeButtonOutsidePadding, 0px) + var(--closeButtonOutsidePadding, 0px));background-color:#000000BD}}@media (max-width:1023px){.breakdance .bde-popup-9523-100 .breakdance-popup{width:70%;height:auto}.breakdance .bde-popup-9523-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;--closeButtonOutsideOffset:calc(var(--closeButtonSize) + var(--closeButtonOutsidePadding, 0px) + var(--closeButtonOutsidePadding, 0px));background-color:#000000BD}}@media (max-width:767px){.breakdance .bde-popup-9523-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;--closeButtonOutsideOffset:calc(var(--closeButtonSize) + var(--closeButtonOutsidePadding, 0px) + var(--closeButtonOutsidePadding, 0px));background-color:#000000BD}}@media (max-width:479px){.breakdance .bde-popup-9523-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;--closeButtonOutsideOffset:calc(var(--closeButtonSize) + var(--closeButtonOutsidePadding, 0px) + var(--closeButtonOutsidePadding, 0px));background-color:#000000BD}}.breakdance .bde-div-9523-101{width:100%;min-height:100%}.breakdance .bde-image2-9523-102{width:100%;height:auto;object-fit:cover;object-position:50% 50%;aspect-ratio:custom}
/* post-2195.css */
.breakdance .bde-popup-2195-100{background-color:#000000BF}.breakdance .bde-popup-2195-100 .breakdance-popup{width:400px}.breakdance .bde-popup-2195-100 .breakdance-popup-content{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.breakdance .bde-popup-2195-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;--closeButtonSize:20px;--closeButtonOutsidePadding:6px;padding-left:6px;padding-right:6px;padding-bottom:6px;padding-top:6px;background-color:#000000BD}@media (max-width:1119px){.breakdance .bde-popup-2195-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;background-color:#000000BD}}@media (max-width:1023px){.breakdance .bde-popup-2195-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;background-color:#000000BD}}@media (max-width:767px){.breakdance .bde-popup-2195-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;background-color:#000000BD}}@media (max-width:479px){.breakdance .bde-popup-2195-100 .breakdance-popup .breakdance-popup-close-button{color:#FFF;background-color:#000000BD}}.breakdance .bde-section-2195-119 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-2195-119>.section-background-overlay{background-image:url(/wp-content/uploads/2024/07/icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;transition:all var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-2195-119:hover>.section-background-overlay{background-image:url(/wp-content/uploads/2024/07/icon.svg)}.breakdance .bde-section-2195-119>.section-background-overlay{opacity:0.1}.breakdance .bde-section-2195-119 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}@media (max-width:1119px){.breakdance .bde-section-2195-119>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}@media (max-width:1023px){.breakdance .bde-section-2195-119>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}@media (max-width:767px){.breakdance .bde-section-2195-119>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}@media (max-width:479px){.breakdance .bde-section-2195-119>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}.breakdance .bde-rich-text-2195-109{text-align:left;color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);font-size:1.4em}.breakdance .bde-rich-text-2195-118{text-align:left}
/* post-2193.css */
.breakdance .bde-popup-2193-100{background-color:#000000BF}.breakdance .bde-popup-2193-100 .breakdance-popup-content{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.breakdance .bde-popup-2193-100 .breakdance-popup .breakdance-popup-close-button{color:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10);--closeButtonSize:20px;--closeButtonOutsidePadding:6px;padding-left:6px;padding-right:6px;padding-bottom:6px;padding-top:6px;background-color:var(--bde-palette-white-1)}@media (max-width:1119px){.breakdance .bde-popup-2193-100 .breakdance-popup .breakdance-popup-close-button{color:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10);background-color:var(--bde-palette-white-1)}}@media (max-width:1023px){.breakdance .bde-popup-2193-100 .breakdance-popup .breakdance-popup-close-button{color:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10);background-color:var(--bde-palette-white-1)}}@media (max-width:767px){.breakdance .bde-popup-2193-100{align-items:center;text-align:center;justify-content:flex-start}.breakdance .bde-popup-2193-100 .breakdance-popup{top:26px;width:90%}.breakdance .bde-popup-2193-100 .breakdance-popup-content{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px}.breakdance .bde-popup-2193-100 .breakdance-popup .breakdance-popup-close-button{color:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10);--closeButtonSize:30px;background-color:var(--bde-palette-white-1)}}@media (max-width:479px){.breakdance .bde-popup-2193-100 .breakdance-popup .breakdance-popup-close-button{color:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10);background-color:var(--bde-palette-white-1)}}.breakdance .bde-div-2193-118{display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width:1023px){.breakdance .bde-div-2193-118{align-items:center;text-align:center}}@media (max-width:767px){.breakdance .bde-div-2193-118{margin-bottom:0px}}@media (max-width:479px){.breakdance .bde-div-2193-118{width:100%}.breakdance .bde-div-2193-118{align-items:center;text-align:center}}@media (max-width:767px){.breakdance .bde-heading-2193-119{font-size:20px}}@media (max-width:767px){.breakdance .bde-text-2193-120{font-size:14px}}@media (max-width:479px){.breakdance .bde-text-2193-120{font-size:14px}}.breakdance .bde-grid-2193-103{--bde-grid-items-per-row:2}.breakdance .bde-grid>*{width:auto!important;height:auto!important}@media (max-width:1119px){.breakdance .bde-grid-2193-103{--bde-grid-items-per-row:2}}@media (max-width:1023px){.breakdance .bde-grid-2193-103{--bde-grid-items-per-row:2}}@media (max-width:767px){.breakdance .bde-grid-2193-103{--bde-grid-items-per-row:1;--bde-grid-gap:12px}}.breakdance .bde-div-2193-105{padding:20px 20px 20px 20px}.breakdance .bde-div-2193-105{display:flex;flex-direction:column;gap:20px}.breakdance .bde-div-2193-105{background-color:#00843D1A}.breakdance .bde-heading-2193-107{color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);text-transform:uppercase}@media (max-width:767px){.breakdance .bde-heading-2193-107{font-size:16px}}.breakdance .bde-icon-list-2193-112 li .bde-icon-list__icon{font-size:14px}.breakdance .bde-icon-list-2193-112 li .bde-icon-list__icon{color:var(--bde-palette-white-1);padding:10px;border-radius:50px;background:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2)}.breakdance .bde-icon-list-2193-112 li .bde-icon-list__text{font-size:1em;font-weight:500;line-height:1em}.breakdance .bde-icon-list-2193-112 ul li .bde-icon-list__item-wrapper{align-items:flex-start}@media (max-width:767px){.breakdance .bde-icon-list-2193-112 ul{gap:6px}.breakdance .bde-icon-list-2193-112 li .bde-icon-list__icon{font-size:10px}.breakdance .bde-icon-list-2193-112 li .bde-icon-list__icon{padding:4px}.breakdance .bde-icon-list-2193-112 li .bde-icon-list__text{font-size:14px}}.breakdance .bde-div-2193-113{padding:20px 20px 20px 20px}.breakdance .bde-div-2193-113{display:flex;flex-direction:column;gap:20px}.breakdance .bde-div-2193-113{background-color:#E701011A}.breakdance .bde-heading-2193-114{color:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10);text-transform:uppercase}@media (max-width:767px){.breakdance .bde-heading-2193-114{font-size:16px}}.breakdance .bde-icon-list-2193-115 li .bde-icon-list__icon{font-size:14px}.breakdance .bde-icon-list-2193-115 li .bde-icon-list__icon{color:var(--bde-palette-white-1);padding:10px;border-radius:50px;background:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10)}.breakdance .bde-icon-list-2193-115 li .bde-icon-list__text{font-size:1em;font-weight:500;line-height:1em}.breakdance .bde-icon-list-2193-115 ul li .bde-icon-list__item-wrapper{align-items:flex-start}@media (max-width:767px){.breakdance .bde-icon-list-2193-115 ul{gap:6px}.breakdance .bde-icon-list-2193-115 li .bde-icon-list__icon{font-size:10px}.breakdance .bde-icon-list-2193-115 li .bde-icon-list__icon{padding:4px}.breakdance .bde-icon-list-2193-115 li .bde-icon-list__text{font-size:14px}}.breakdance .bde-rich-text-2193-129{text-align:left}@media (max-width:767px){.breakdance .bde-rich-text-2193-129{font-size:14px}}.breakdance .bde-button-2193-128 .bde-button__button{--bde-button-custom-border-color:transparent;--bde-button-custom-border-color-hover:transparent;--bde-button-custom-text-color:#000;--bde-button-custom-text-color-hover:#000;--bde-button-custom-background-color:var(--bde-palette-yellow-696bb365-510a-40d1-9b5d-31e1e627dc4b-5);--bde-button-custom-background-color-hover:var(--bde-palette-yellow-696bb365-510a-40d1-9b5d-31e1e627dc4b-5);border-radius:4px;color:#000;font-weight:800;line-height:1.2em}.breakdance .bde-button-2193-128 .bde-button__button::after{content:"";display:block;background-color:currentColor;width:30px;height:30px;margin-right:4px;margin-left:16px;mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22icon-arrow-right2%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20d%3D%22M19.414%2027.414l10-10c0.781-0.781%200.781-2.047%200-2.828l-10-10c-0.781-0.781-2.047-0.781-2.828%200s-0.781%202.047%200%202.828l6.586%206.586h-19.172c-1.105%200-2%200.895-2%202s0.895%202%202%202h19.172l-6.586%206.586c-0.39%200.39-0.586%200.902-0.586%201.414s0.195%201.024%200.586%201.414c0.781%200.781%202.047%200.781%202.828%200z%22%2F%3E%0A%3C%2Fsvg%3E);mask-position:0 0;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22icon-arrow-right2%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20d%3D%22M19.414%2027.414l10-10c0.781-0.781%200.781-2.047%200-2.828l-10-10c-0.781-0.781-2.047-0.781-2.828%200s-0.781%202.047%200%202.828l6.586%206.586h-19.172c-1.105%200-2%200.895-2%202s0.895%202%202%202h19.172l-6.586%206.586c-0.39%200.39-0.586%200.902-0.586%201.414s0.195%201.024%200.586%201.414c0.781%200.781%202.047%200.781%202.828%200z%22%2F%3E%0A%3C%2Fsvg%3E);-webkit-mask-position:0 0;-webkit-mask-size:100% 100%;transition-timing-function:ease-in-out;transition-property:transform,background-color;transition-duration:var(--bde-transition-duration)}.breakdance .bde-button-2193-128 .bde-button__button::after{width:30px;height:30px}.breakdance .bde-button-2193-128 .bde-button__button::after{margin-left:16px}.breakdance .bde-button-2193-128 span>span{font-weight:500}.breakdance .bde-button-2193-128 span{text-align:left}@media (max-width:767px){.breakdance .bde-button-2193-128 .bde-button__button{font-size:14px}.breakdance .bde-button-2193-128 .bde-button__button::after{width:16px;height:16px}}@media (max-width:479px){.breakdance .bde-button-2193-128{margin-bottom:20px}}
/* post-2191.css */
.breakdance .bde-popup-2191-100{background-color:#000000BF}.breakdance .bde-popup-2191-100 .breakdance-popup-content{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.breakdance .bde-popup-2191-100 .breakdance-popup .breakdance-popup-close-button{color:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10);--closeButtonSize:20px;--closeButtonOutsidePadding:6px;padding-left:6px;padding-right:6px;padding-bottom:6px;padding-top:6px;background-color:var(--bde-palette-white-1)}@media (max-width:1119px){.breakdance .bde-popup-2191-100 .breakdance-popup .breakdance-popup-close-button{color:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10);background-color:var(--bde-palette-white-1)}}@media (max-width:1023px){.breakdance .bde-popup-2191-100 .breakdance-popup .breakdance-popup-close-button{color:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10);background-color:var(--bde-palette-white-1)}}@media (max-width:767px){.breakdance .bde-popup-2191-100{align-items:center;text-align:center;justify-content:flex-start}.breakdance .bde-popup-2191-100 .breakdance-popup{top:26px;width:90%}.breakdance .bde-popup-2191-100 .breakdance-popup-content{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px}.breakdance .bde-popup-2191-100 .breakdance-popup .breakdance-popup-close-button{color:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10);--closeButtonSize:30px;background-color:var(--bde-palette-white-1)}}@media (max-width:479px){.breakdance .bde-popup-2191-100 .breakdance-popup .breakdance-popup-close-button{color:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10);background-color:var(--bde-palette-white-1)}}.breakdance .bde-div-2191-123{display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width:1023px){.breakdance .bde-div-2191-123{align-items:center;text-align:center}}@media (max-width:767px){.breakdance .bde-div-2191-123{margin-bottom:0px}}@media (max-width:479px){.breakdance .bde-div-2191-123{width:100%}.breakdance .bde-div-2191-123{align-items:center;text-align:center}}@media (max-width:767px){.breakdance .bde-heading-2191-124{font-size:20px}}@media (max-width:767px){.breakdance .bde-text-2191-125{font-size:14px}}@media (max-width:479px){.breakdance .bde-text-2191-125{font-size:14px}}.breakdance .bde-grid-2191-103{--bde-grid-items-per-row:2}.breakdance .bde-grid>*{width:auto!important;height:auto!important}@media (max-width:1119px){.breakdance .bde-grid-2191-103{--bde-grid-items-per-row:2}}@media (max-width:1023px){.breakdance .bde-grid-2191-103{--bde-grid-items-per-row:2}}@media (max-width:767px){.breakdance .bde-grid-2191-103{--bde-grid-items-per-row:1}}.breakdance .bde-div-2191-105{padding:20px 20px 20px 20px}.breakdance .bde-div-2191-105{display:flex;flex-direction:column;gap:20px}.breakdance .bde-div-2191-105{background-color:#00843D1A}.breakdance .bde-heading-2191-107{color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);text-transform:uppercase}@media (max-width:767px){.breakdance .bde-heading-2191-107{font-size:16px}}.breakdance .bde-icon-list-2191-112 li .bde-icon-list__icon{font-size:14px}.breakdance .bde-icon-list-2191-112 li .bde-icon-list__icon{color:var(--bde-palette-white-1);padding:10px;border-radius:50px;background:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2)}.breakdance .bde-icon-list-2191-112 li .bde-icon-list__text{font-size:1em;font-weight:500;line-height:1em}.breakdance .bde-icon-list-2191-112 ul li .bde-icon-list__item-wrapper{align-items:flex-start}@media (max-width:767px){.breakdance .bde-icon-list-2191-112 ul{gap:6px}.breakdance .bde-icon-list-2191-112 li .bde-icon-list__icon{font-size:10px}.breakdance .bde-icon-list-2191-112 li .bde-icon-list__icon{padding:4px}.breakdance .bde-icon-list-2191-112 li .bde-icon-list__text{font-size:14px}}.breakdance .bde-div-2191-113{padding:20px 20px 20px 20px}.breakdance .bde-div-2191-113{display:flex;flex-direction:column;gap:20px}.breakdance .bde-div-2191-113{background-color:#E701011A}.breakdance .bde-heading-2191-114{color:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10);text-transform:uppercase}@media (max-width:767px){.breakdance .bde-heading-2191-114{font-size:16px}}.breakdance .bde-icon-list-2191-115 li .bde-icon-list__icon{font-size:14px}.breakdance .bde-icon-list-2191-115 li .bde-icon-list__icon{color:var(--bde-palette-white-1);padding:10px;border-radius:50px;background:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10)}.breakdance .bde-icon-list-2191-115 li .bde-icon-list__text{font-size:1em;font-weight:500;line-height:1em}.breakdance .bde-icon-list-2191-115 ul li .bde-icon-list__item-wrapper{align-items:flex-start}@media (max-width:767px){.breakdance .bde-icon-list-2191-115 ul{gap:6px}.breakdance .bde-icon-list-2191-115 li .bde-icon-list__icon{font-size:10px}.breakdance .bde-icon-list-2191-115 li .bde-icon-list__icon{padding:4px}.breakdance .bde-icon-list-2191-115 li .bde-icon-list__text{font-size:14px}}.breakdance .bde-rich-text-2191-116{text-align:left}@media (max-width:767px){.breakdance .bde-rich-text-2191-116{font-size:14px}}.breakdance .bde-button-2191-118 .bde-button__button{--bde-button-custom-border-color:transparent;--bde-button-custom-border-color-hover:transparent;--bde-button-custom-text-color:#000;--bde-button-custom-text-color-hover:#000;--bde-button-custom-background-color:var(--bde-palette-yellow-696bb365-510a-40d1-9b5d-31e1e627dc4b-5);--bde-button-custom-background-color-hover:var(--bde-palette-yellow-696bb365-510a-40d1-9b5d-31e1e627dc4b-5);border-radius:4px;color:#000;font-weight:800;line-height:1.2em}.breakdance .bde-button-2191-118 .bde-button__button::after{content:"";display:block;background-color:currentColor;width:30px;height:30px;margin-right:4px;margin-left:16px;mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22icon-arrow-right2%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20d%3D%22M19.414%2027.414l10-10c0.781-0.781%200.781-2.047%200-2.828l-10-10c-0.781-0.781-2.047-0.781-2.828%200s-0.781%202.047%200%202.828l6.586%206.586h-19.172c-1.105%200-2%200.895-2%202s0.895%202%202%202h19.172l-6.586%206.586c-0.39%200.39-0.586%200.902-0.586%201.414s0.195%201.024%200.586%201.414c0.781%200.781%202.047%200.781%202.828%200z%22%2F%3E%0A%3C%2Fsvg%3E);mask-position:0 0;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22icon-arrow-right2%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20d%3D%22M19.414%2027.414l10-10c0.781-0.781%200.781-2.047%200-2.828l-10-10c-0.781-0.781-2.047-0.781-2.828%200s-0.781%202.047%200%202.828l6.586%206.586h-19.172c-1.105%200-2%200.895-2%202s0.895%202%202%202h19.172l-6.586%206.586c-0.39%200.39-0.586%200.902-0.586%201.414s0.195%201.024%200.586%201.414c0.781%200.781%202.047%200.781%202.828%200z%22%2F%3E%0A%3C%2Fsvg%3E);-webkit-mask-position:0 0;-webkit-mask-size:100% 100%;transition-timing-function:ease-in-out;transition-property:transform,background-color;transition-duration:var(--bde-transition-duration)}.breakdance .bde-button-2191-118 .bde-button__button::after{width:30px;height:30px}.breakdance .bde-button-2191-118 .bde-button__button::after{margin-left:16px}.breakdance .bde-button-2191-118 span>span{font-weight:500}.breakdance .bde-button-2191-118 span{text-align:left}@media (max-width:767px){.breakdance .bde-button-2191-118 .bde-button__button{font-size:14px}.breakdance .bde-button-2191-118 .bde-button__button::after{width:16px;height:16px}}@media (max-width:479px){.breakdance .bde-button-2191-118{margin-bottom:20px}}
/* post-2188.css */
.breakdance .bde-popup-2188-100{background-color:#000000BF}.breakdance .bde-popup-2188-100 .breakdance-popup-content{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.breakdance .bde-popup-2188-100 .breakdance-popup .breakdance-popup-close-button{color:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10);--closeButtonSize:20px;--closeButtonOutsidePadding:6px;padding-left:6px;padding-right:6px;padding-bottom:6px;padding-top:6px;background-color:var(--bde-palette-white-1)}@media (max-width:1119px){.breakdance .bde-popup-2188-100 .breakdance-popup .breakdance-popup-close-button{color:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10);background-color:var(--bde-palette-white-1)}}@media (max-width:1023px){.breakdance .bde-popup-2188-100 .breakdance-popup .breakdance-popup-close-button{color:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10);background-color:var(--bde-palette-white-1)}}@media (max-width:767px){.breakdance .bde-popup-2188-100{align-items:center;text-align:center;justify-content:flex-start}.breakdance .bde-popup-2188-100 .breakdance-popup{top:26px;width:90%}.breakdance .bde-popup-2188-100 .breakdance-popup-content{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px}.breakdance .bde-popup-2188-100 .breakdance-popup .breakdance-popup-close-button{color:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10);--closeButtonSize:30px;background-color:var(--bde-palette-white-1)}}@media (max-width:479px){.breakdance .bde-popup-2188-100 .breakdance-popup .breakdance-popup-close-button{color:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10);background-color:var(--bde-palette-white-1)}}.breakdance .bde-div-2188-121{display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width:1023px){.breakdance .bde-div-2188-121{align-items:center;text-align:center}}@media (max-width:767px){.breakdance .bde-div-2188-121{margin-bottom:0px}}@media (max-width:479px){.breakdance .bde-div-2188-121{width:100%}.breakdance .bde-div-2188-121{align-items:center;text-align:center}}@media (max-width:767px){.breakdance .bde-heading-2188-102{font-size:20px}}@media (max-width:767px){.breakdance .bde-text-2188-120{font-size:14px}}@media (max-width:479px){.breakdance .bde-text-2188-120{font-size:14px}}.breakdance .bde-grid-2188-103{--bde-grid-items-per-row:2}.breakdance .bde-grid>*{width:auto!important;height:auto!important}@media (max-width:1119px){.breakdance .bde-grid-2188-103{--bde-grid-items-per-row:2}}@media (max-width:1023px){.breakdance .bde-grid-2188-103{--bde-grid-items-per-row:2}}@media (max-width:767px){.breakdance .bde-grid-2188-103{--bde-grid-items-per-row:1;--bde-grid-gap:12px}}.breakdance .bde-div-2188-105{padding:20px 20px 20px 20px}.breakdance .bde-div-2188-105{display:flex;flex-direction:column;gap:20px}.breakdance .bde-div-2188-105{background-color:#00843D1A}.breakdance .bde-heading-2188-107{color:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2);text-transform:uppercase}@media (max-width:767px){.breakdance .bde-heading-2188-107{font-size:16px}}.breakdance .bde-icon-list-2188-112 li .bde-icon-list__icon{font-size:14px}.breakdance .bde-icon-list-2188-112 li .bde-icon-list__icon{color:var(--bde-palette-white-1);padding:10px;border-radius:50px;background:var(--bde-palette-green-f1294b6c-3a04-4150-9d92-9d58cc1ce40e-2)}.breakdance .bde-icon-list-2188-112 li .bde-icon-list__text{font-size:1em;font-weight:500;line-height:1em}.breakdance .bde-icon-list-2188-112 ul li .bde-icon-list__item-wrapper{align-items:flex-start}@media (max-width:767px){.breakdance .bde-icon-list-2188-112 ul{gap:6px}.breakdance .bde-icon-list-2188-112 li .bde-icon-list__icon{font-size:10px}.breakdance .bde-icon-list-2188-112 li .bde-icon-list__icon{padding:4px}.breakdance .bde-icon-list-2188-112 li .bde-icon-list__text{font-size:14px}}.breakdance .bde-div-2188-113{padding:20px 20px 20px 20px}.breakdance .bde-div-2188-113{display:flex;flex-direction:column;gap:20px}.breakdance .bde-div-2188-113{background-color:#E701011A}.breakdance .bde-heading-2188-114{color:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10);text-transform:uppercase}@media (max-width:767px){.breakdance .bde-heading-2188-114{font-size:16px}}.breakdance .bde-icon-list-2188-115 li .bde-icon-list__icon{font-size:14px}.breakdance .bde-icon-list-2188-115 li .bde-icon-list__icon{color:var(--bde-palette-white-1);padding:10px;border-radius:50px;background:var(--bde-palette-red-5604dcac-431e-45f1-9cac-88f1199cfbd9-10)}.breakdance .bde-icon-list-2188-115 li .bde-icon-list__text{font-size:1em;font-weight:500;line-height:1em}.breakdance .bde-icon-list-2188-115 ul li .bde-icon-list__item-wrapper{align-items:flex-start}@media (max-width:767px){.breakdance .bde-icon-list-2188-115 ul{gap:6px}.breakdance .bde-icon-list-2188-115 li .bde-icon-list__icon{font-size:10px}.breakdance .bde-icon-list-2188-115 li .bde-icon-list__icon{padding:4px}.breakdance .bde-icon-list-2188-115 li .bde-icon-list__text{font-size:14px}}.breakdance .bde-rich-text-2188-109{text-align:left}@media (max-width:767px){.breakdance .bde-rich-text-2188-109{font-size:14px}}.breakdance .bde-button-2188-111 .bde-button__button{--bde-button-custom-border-color:transparent;--bde-button-custom-border-color-hover:transparent;--bde-button-custom-text-color:#000;--bde-button-custom-text-color-hover:#000;--bde-button-custom-background-color:var(--bde-palette-yellow-696bb365-510a-40d1-9b5d-31e1e627dc4b-5);--bde-button-custom-background-color-hover:var(--bde-palette-yellow-696bb365-510a-40d1-9b5d-31e1e627dc4b-5);border-radius:4px;color:#000;font-weight:800;line-height:1.2em}.breakdance .bde-button-2188-111 .bde-button__button::after{content:"";display:block;background-color:currentColor;width:30px;height:30px;margin-right:4px;margin-left:16px;mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22icon-arrow-right2%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20d%3D%22M19.414%2027.414l10-10c0.781-0.781%200.781-2.047%200-2.828l-10-10c-0.781-0.781-2.047-0.781-2.828%200s-0.781%202.047%200%202.828l6.586%206.586h-19.172c-1.105%200-2%200.895-2%202s0.895%202%202%202h19.172l-6.586%206.586c-0.39%200.39-0.586%200.902-0.586%201.414s0.195%201.024%200.586%201.414c0.781%200.781%202.047%200.781%202.828%200z%22%2F%3E%0A%3C%2Fsvg%3E);mask-position:0 0;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22icon-arrow-right2%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20d%3D%22M19.414%2027.414l10-10c0.781-0.781%200.781-2.047%200-2.828l-10-10c-0.781-0.781-2.047-0.781-2.828%200s-0.781%202.047%200%202.828l6.586%206.586h-19.172c-1.105%200-2%200.895-2%202s0.895%202%202%202h19.172l-6.586%206.586c-0.39%200.39-0.586%200.902-0.586%201.414s0.195%201.024%200.586%201.414c0.781%200.781%202.047%200.781%202.828%200z%22%2F%3E%0A%3C%2Fsvg%3E);-webkit-mask-position:0 0;-webkit-mask-size:100% 100%;transition-timing-function:ease-in-out;transition-property:transform,background-color;transition-duration:var(--bde-transition-duration)}.breakdance .bde-button-2188-111 .bde-button__button::after{width:30px;height:30px}.breakdance .bde-button-2188-111 .bde-button__button::after{margin-left:16px}.breakdance .bde-button-2188-111 span>span{font-weight:500}.breakdance .bde-button-2188-111 span{text-align:left}@media (max-width:767px){.breakdance .bde-button-2188-111 .bde-button__button{font-size:14px}.breakdance .bde-button-2188-111 .bde-button__button::after{width:16px;height:16px}}@media (max-width:479px){.breakdance .bde-button-2188-111{margin-bottom:20px}}
/*! /assets/ai-ui.css?v=1 */
/* ai-ui.css — 2026 ui overlay for the hire funnel + form controls.
   loads after the mirrored prod css and re-skins the dated jquery-ui /
   selectize / breakdance form look. brand: green #01833D, yellow #FFC629,
   nunito sans. engine (steps.js + jquery-ui datepicker) untouched. */

:root {
  --ai-green: #01833d;
  --ai-green-dark: #026b33;
  --ai-yellow: #ffc629;
  --ai-yellow-hover: #efb92e;
  --ai-ink: #101828;
  --ai-muted: #667085;
  --ai-border: #d0d5dd;
  --ai-ring: rgba(1, 131, 61, 0.18);
  --ai-radius: 12px;
  --ai-shadow: 0 12px 32px -8px rgba(16, 24, 40, 0.18), 0 2px 6px rgba(16, 24, 40, 0.06);
}

/* ---------- form controls (step 1 + breakdance forms everywhere) ---------- */
.breakdance-form-field__input,
.breakdance-form-field select,
.breakdance-form-field textarea {
  border: 1.5px solid var(--ai-border) !important;
  border-radius: var(--ai-radius) !important;
  background: #fff !important;
  padding: 13px 16px !important;
  font-size: 16px !important;
  color: var(--ai-ink) !important;
  transition: border-color 0.15s ease, box-shadow 0.15s ease;
  box-shadow: 0 1px 2px rgba(16, 24, 40, 0.04);
}
.breakdance-form-field__input:hover { border-color: #98a2b3 !important; }
.breakdance-form-field__input:focus,
.breakdance-form-field select:focus,
.breakdance-form-field textarea:focus {
  outline: none !important;
  border-color: var(--ai-green) !important;
  box-shadow: 0 0 0 4px var(--ai-ring) !important;
}
.breakdance-form-field__label {
  font-weight: 700 !important;
  color: var(--ai-ink) !important;
}
select.breakdance-form-field__input {
  appearance: none;
  -webkit-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  padding-right: 42px !important;
}

/* readonly date fields read as pickers, not dead inputs */
input#date_delivery,
input#date_pickup {
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23667085' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='3.5' width='14' height='13' rx='2.5'/%3E%3Cpath d='M2 7.5h14M6 1.5v3M12 1.5v3'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
}

/* ---------- jquery-ui datepicker re-skin ---------- */
#ui-datepicker-div.ui-datepicker {
  width: 21em;
  padding: 14px;
  border: none !important;
  border-radius: 16px !important;
  background: #fff !important;
  box-shadow: var(--ai-shadow) !important;
  font-family: inherit !important;
  margin-top: 6px;
}
#ui-datepicker-div .ui-datepicker-header {
  background: none !important;
  border: none !important;
  padding: 2px 0 10px;
}
#ui-datepicker-div .ui-datepicker-title {
  font-weight: 800;
  font-size: 15px;
  color: var(--ai-ink);
  line-height: 32px;
}
#ui-datepicker-div .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-next {
  top: 4px !important;
  width: 32px;
  height: 32px;
  border: none !important;
  border-radius: 10px !important;
  background: #f2f4f7 !important;
  cursor: pointer;
}
#ui-datepicker-div .ui-datepicker-prev { left: 4px !important; }
#ui-datepicker-div .ui-datepicker-next { right: 4px !important; }
#ui-datepicker-div .ui-datepicker-prev:hover,
#ui-datepicker-div .ui-datepicker-next:hover { background: #e4e7ec !important; }
#ui-datepicker-div .ui-datepicker-prev span,
#ui-datepicker-div .ui-datepicker-next span {
  /* swap the sprite arrows for crisp svg chevrons */
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23344054' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3L5 8l5 5'/%3E%3C/svg%3E") center no-repeat !important;
  margin: 0;
  top: 8px !important;
  left: 8px !important;
}
#ui-datepicker-div .ui-datepicker-next span { transform: rotate(180deg); }
#ui-datepicker-div table.ui-datepicker-calendar {
  margin: 0;
  font-size: 14px;
}
#ui-datepicker-div .ui-datepicker-calendar th {
  font-weight: 700;
  color: var(--ai-muted);
  font-size: 12px;
  text-transform: uppercase;
  padding: 6px 0;
}
#ui-datepicker-div .ui-datepicker-calendar td {
  padding: 2px;
}
#ui-datepicker-div .ui-datepicker-calendar td a,
#ui-datepicker-div .ui-datepicker-calendar td span {
  width: 38px;
  height: 38px;
  line-height: 38px;
  display: inline-block;
  text-align: center !important;
  padding: 0 !important;
  border: none !important;
  border-radius: 50% !important;
  background: none !important;
  color: var(--ai-ink);
  font-weight: 600;
  transition: background 0.12s ease;
}
#ui-datepicker-div .ui-datepicker-calendar td a:hover {
  background: var(--ai-ring) !important;
  color: var(--ai-green-dark) !important;
}
#ui-datepicker-div .ui-datepicker-calendar .ui-state-highlight {
  box-shadow: inset 0 0 0 2px var(--ai-yellow) !important;
  color: var(--ai-ink) !important;
}
#ui-datepicker-div .ui-datepicker-calendar .ui-state-active {
  background: var(--ai-green) !important;
  color: #fff !important;
}
#ui-datepicker-div .ui-datepicker-calendar .ui-state-disabled span {
  color: #d0d5dd !important;
  font-weight: 400;
}

/* ---------- selectize (postcode search) ---------- */
.selectize-control.single .selectize-input {
  border: 1.5px solid var(--ai-border) !important;
  border-radius: var(--ai-radius) !important;
  background: #fff !important;
  box-shadow: 0 1px 2px rgba(16, 24, 40, 0.04) !important;
  padding: 13px 16px !important;
  font-size: 16px;
  color: var(--ai-ink);
}
.selectize-control.single .selectize-input.focus,
.selectize-control.single .selectize-input.input-active {
  border-color: var(--ai-green) !important;
  box-shadow: 0 0 0 4px var(--ai-ring) !important;
}
.selectize-control.single .selectize-input:after {
  border-color: var(--ai-muted) transparent transparent transparent !important;
}
.selectize-dropdown {
  border: none !important;
  border-radius: 14px !important;
  box-shadow: var(--ai-shadow) !important;
  margin-top: 6px !important;
  padding: 6px;
  font-size: 15px;
}
.selectize-dropdown .option {
  border-radius: 8px;
  padding: 10px 12px !important;
  color: var(--ai-ink);
}
.selectize-dropdown .option.active {
  background: var(--ai-ring) !important;
  color: var(--ai-green-dark) !important;
}
.selectize-dropdown .optgroup-header {
  font-weight: 800;
  color: var(--ai-muted);
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  background: none !important;
}

/* ---------- step 2: product tiles ---------- */
.hs-product-loop .product-tile,
.hs-additional-loop .additional-tile {
  border: 1.5px solid #e4e7ec !important;
  border-radius: 16px !important;
  box-shadow: 0 1px 3px rgba(16, 24, 40, 0.05);
  transition: box-shadow 0.15s ease, border-color 0.15s ease, transform 0.15s ease;
}
.hs-product-loop .product-tile:hover,
.hs-additional-loop .additional-tile:hover {
  border-color: #cdd5df !important;
  box-shadow: 0 8px 24px -6px rgba(16, 24, 40, 0.12);
  transform: translateY(-2px);
}
.hs-product-loop .product-tile.selected {
  border-color: var(--ai-green) !important;
  box-shadow: 0 0 0 3px var(--ai-ring);
}

/* qty steppers: readable circular buttons instead of bare +/- text */
.qty-wrap {
  display: inline-flex !important;
  align-items: center;
  gap: 2px;
  border: 1.5px solid var(--ai-border);
  border-radius: 999px;
  padding: 3px;
  background: #fff;
}
.qty-wrap .minus,
.qty-wrap .plus {
  width: 30px;
  height: 30px;
  line-height: 28px;
  text-align: center;
  border-radius: 50%;
  background: #f2f4f7;
  color: var(--ai-ink);
  font-weight: 800;
  font-size: 16px;
  cursor: pointer;
  user-select: none;
  transition: background 0.12s ease;
}
.qty-wrap .minus:hover,
.qty-wrap .plus:hover { background: var(--ai-yellow); }
.qty-wrap input.qty {
  border: none !important;
  width: 34px !important;
  text-align: center;
  font-weight: 800;
  font-size: 15px;
  background: none !important;
  color: var(--ai-ink);
  pointer-events: none;
}

/* buttons: book-now / next / previous */
.add-to-my-booking.button-atom,
.hs-place-loop .hs-place-wrap button {
  border-radius: 10px !important;
  font-weight: 800 !important;
  letter-spacing: 0.01em;
  transition: background 0.12s ease, transform 0.12s ease, box-shadow 0.12s ease;
  box-shadow: 0 1px 2px rgba(16, 24, 40, 0.1);
}
.add-to-my-booking.button-atom:hover,
.hs-place-loop .hs-place-wrap button:hover {
  background: var(--ai-yellow-hover) !important;
  transform: translateY(-1px);
  box-shadow: 0 4px 10px -2px rgba(16, 24, 40, 0.2);
}

/* step 4: placement tiles */
.hs-place-loop .hs-place-wrap {
  border-radius: 16px !important;
  border: 1.5px solid #e4e7ec !important;
  transition: box-shadow 0.15s ease, border-color 0.15s ease, transform 0.15s ease;
}
.hs-place-loop .hs-place-wrap:hover {
  border-color: #cdd5df !important;
  box-shadow: 0 8px 24px -6px rgba(16, 24, 40, 0.12);
  transform: translateY(-2px);
}
.hs-place-loop .hs-place-wrap.selected {
  border-color: var(--ai-green) !important;
  background: #f2fbf6 !important;
  box-shadow: 0 0 0 3px var(--ai-ring);
}

/* am/pm radio pills (checkout + funnel date slots) */
input[name='date_delivery-date'],
input[name='date_pickup-date'] {
  accent-color: var(--ai-green);
}
