:root{--cfw-heading-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--cfw-body-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--cfw-body-background-color:#fff;--cfw-body-text-color:#666;--cfw-body-link-color:#0073aa;--cfw-header-background-color:#fff;--cfw-header-text-color:#2b2b2b;--cfw-header-bottom-margin:0;--cfw-footer-background-color:#fff;--cfw-footer-text-color:#999;--cfw-footer-top-margin:0;--cfw-cart-summary-background-color:#fff;--cfw-cart-summary-mobile-background-color:#f4f4f4;--cfw-cart-summary-text-color:#333;--cfw-cart-summary-item-quantity-background-color:#727272e6;--cfw-cart-summary-item-quantity-text-color:#fff;--cfw-cart-summary-order-total-text-color:#000;--cfw-breadcrumb-completed-text-color:#00000080;--cfw-breadcrumb-current-text-color:#333;--cfw-breadcrumb-next-text-color:#00000080;--cfw-breadcrumb-completed-accent-color:#333;--cfw-breadcrumb-current-accent-color:#333;--cfw-breadcrumb-next-accent-color:#333;--cfw-buttons-primary-background-color:#333;--cfw-buttons-primary-text-color:#fff;--cfw-buttons-primary-hover-background-color:#555;--cfw-buttons-primary-hover-text-color:#fff;--cfw-buttons-secondary-background-color:#333;--cfw-buttons-secondary-text-color:#fff;--cfw-buttons-secondary-hover-background-color:#555;--cfw-buttons-secondary-hover-text-color:#555;--cfw-logo-url:"";--cfw-loading-shimmer-display-mode:block;--cfw-loading-shimmer-cart-item-quantity-display-mode:none;--cfw-loading-shimmer-primary-color:#eff1f3;--cfw-loading-shimmer-gradient:linear-gradient(to right,var(--cfw-loading-shimmer-primary-color) 4%,#e2e2e2 25%,var(--cfw-loading-shimmer-primary-color) 36%);--cfw-horizontal-divider-color:#b0b0b2;--cfw-loading-shimmer-filter:none;--cfw-tb-review-title:#333;--cfw-tb-review-subtitle:#6b7280;--cfw-tb-review-content:#333;--cfw-tb-guarantee-title:#333;--cfw-tb-guarantee-content:#333}.cfw-order-bumps-stepper-wrapper{display:flex;justify-content:space-between;margin-bottom:1.8em;margin-top:auto}.cfw-order-bumps-stepper-wrapper .stepper-item{align-items:center;display:flex;flex:1;flex-direction:column;position:relative}@media(max-width:768px){.cfw-order-bumps-stepper-wrapper .stepper-item{font-size:12px}}.cfw-order-bumps-stepper-wrapper .stepper-item:before{border-bottom:4px solid #ccc;content:"";left:-50%;position:absolute;top:20px;width:100%;z-index:2}.cfw-order-bumps-stepper-wrapper .stepper-item:after{border-bottom:4px solid #ccc;content:"";left:50%;position:absolute;top:20px;width:100%;z-index:2}.cfw-order-bumps-stepper-wrapper .stepper-item .step-counter{align-items:center;background:#ccc;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:6px;position:relative;width:40px;z-index:5}.cfw-order-bumps-stepper-wrapper .stepper-item.active{font-weight:700}.cfw-order-bumps-stepper-wrapper .stepper-item.completed .step-counter{background-color:var(--cfw-buttons-primary-background-color)}.cfw-order-bumps-stepper-wrapper .stepper-item.completed:after,.cfw-order-bumps-stepper-wrapper .stepper-item.completed:before{border-bottom:4px solid var(--cfw-buttons-primary-background-color)}.cfw-order-bumps-stepper-wrapper .stepper-item.completed:after{content:"";left:50%;position:absolute;top:20px;width:100%;z-index:3}.cfw-order-bumps-stepper-wrapper .stepper-item:last-child:before{border-bottom:4px solid #ccc!important;z-index:3}.cfw-order-bumps-stepper-wrapper .stepper-item:first-child:before,.cfw-order-bumps-stepper-wrapper .stepper-item:last-child:after{content:none}.cfw-order-bump-offer-form-wrap .cfw-product-form-modal-title{font-family:var(--cfw-heading-font-family);font-size:1.5em}.cfw-order-bump-offer-form-wrap .cfw-product-form-modal-image-wrap{padding-inline-end:10px}.cfw-order-bump-offer-form-wrap .cfw-product-form-modal-image-wrap img{height:auto;width:100%}.cfw-order-bump-offer-form-wrap .woocommerce-variation-add-to-cart{display:none!important}.cfw-order-bump-offer-form-wrap .variations label{text-align:start}.cfw-order-bump-offer-form-wrap .stock.out-of-stock{color:red}.cfw-order-bump-offer-form-wrap .quantity,.cfw-order-bump-offer-form-wrap .woocommerce-variation-price{display:none!important}.cfw-order-bump-offer-form-wrap p{margin-bottom:.8em!important}.cfw-order-bump-offer-form-wrap form{background:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 10px #0000001a;color:#333;padding:40px!important;width:auto!important}.fluentform-widget-wrapper.hide-fluent-form-labels .ff-el-input--label{display:none!important}.fluentform-widget-wrapper.hide-error-message .ff-el-is-error .text-danger{display:none}.fluentform-widget-wrapper.fluentform-widget-align-left{margin:0 auto 0 0}.fluentform-widget-wrapper.fluentform-widget-align-center{float:none;margin:0 auto}.fluentform-widget-wrapper.fluentform-widget-align-right{margin:0 0 0 auto}.fluentform-widget-custom-radio-checkbox input[type=checkbox],.fluentform-widget-custom-radio-checkbox input[type=radio]{background:#ddd;height:15px;min-width:1px;outline:none;padding:3px;width:15px}.fluentform-widget-custom-radio-checkbox input[type=checkbox]:after,.fluentform-widget-custom-radio-checkbox input[type=radio]:after{border:0 solid transparent;content:"";display:block;height:100%;margin:0;padding:0;width:100%}.fluentform-widget-custom-radio-checkbox input[type=checkbox]:checked:after,.fluentform-widget-custom-radio-checkbox input[type=radio]:checked:after{background:#999;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px}.fluentform-widget-custom-radio-checkbox input[type=radio],.fluentform-widget-custom-radio-checkbox input[type=radio]:after{border-radius:50%}.fluentform-widget-wrapper .frm-fluent-form .ff-step-header{margin-bottom:0}.ff-el-progress-bar{align-items:center;display:flex;height:100%;justify-content:flex-end}.fluent-form-widget-step-header-yes .ff-step-header .ff-el-progress-status,.fluent-form-widget-step-progressbar-yes .ff-el-progress{display:block}.fluent-form-widget-step-header-yes .frm-fluent-form .ff-step-header,.fluent-form-widget-step-progressbar-yes .frm-fluent-form .ff-step-header{margin-bottom:20px}.fluentform-widget-section-break-content-left .ff-el-group.ff-el-section-break{text-align:left}.fluentform-widget-section-break-content-center .ff-el-group.ff-el-section-break{text-align:center}.fluentform-widget-section-break-content-right .ff-el-group.ff-el-section-break{text-align:right}.fluentform-widget-submit-button-full-width .ff-btn-submit{display:block;width:100%}.fluentform-widget-submit-button-center .ff-el-group .ff-btn-submit,.fluentform-widget-submit-button-center .ff-el-group.ff-text-left .ff-btn-submit,.fluentform-widget-submit-button-center .ff-el-group.ff-text-right .ff-btn-submit{align-items:center;display:flex;justify-content:center;margin:0 auto}.fluentform-widget-submit-button-right .ff-el-group .ff-btn-submit,.fluentform-widget-submit-button-right .ff-el-group.ff-text-left .ff-btn-submit,.fluentform-widget-submit-button-right .ff-el-group.ff-text-right .ff-btn-submit{float:right}.fluentform-widget-submit-button-left .ff-el-group .ff-btn-submit,.fluentform-widget-submit-button-left .ff-el-group.ff-text-left .ff-btn-submit,.fluentform-widget-submit-button-left .ff-el-group.ff-text-right .ff-btn-submit{float:left}.fluentform-widget-wrapper.hide-placeholder input::-webkit-input-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.fluentform-widget-wrapper.hide-placeholder input:-moz-placeholder,.fluentform-widget-wrapper.hide-placeholder input::-moz-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea:-moz-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea::-moz-placeholder{opacity:0;visibility:hidden}.fluentform-widget-wrapper.hide-placeholder input:-ms-input-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.fluentform-widget-wrapper.hide-placeholder input::-ms-input-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea::-ms-input-placeholder{opacity:0;visibility:hidden}.lity{z-index:9999!important}
@media screen{/*!
 * Modified CSS version of Font Awesome Free 7.0.0
 * Modifications:
 * - Custom class prefix changed from .fa to .tcfa
 * - Removed brand icons
 *
 * Modifications made in 2025
 * Based on Font Awesome Free by @fontawesome - https://fontawesome.com
 * Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2025 Fonticons, Inc.
 */
.tcfa-solid,
.tcfa-regular,
.tcfa-classic,
.tcfas,
.tcfar,
.tcfab,
.tcfa {
	--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Free")) !important;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
	display: var(--fa-display, inline-block);
	font-family: var(--_fa-family) !important;
	-webkit-font-feature-settings: normal !important;
	font-feature-settings: normal !important;
	font-style: normal !important;
	font-synthesis: none !important;
	font-variant: normal !important;
	font-weight: var(--fa-style, 900) !important;
	line-height: 1;
	text-align: center;
	text-rendering: auto !important;
	width: var(--fa-width, 1.25em);
}

:is(.tcfas,
.tcfar,
.tcfab,
.tcfa-solid,
.tcfa-regular,
.tcfa-classic,
.tcfa)::before {
	content: var(--fa);
	content: var(--fa)/"";
}

.tcfa-1x {
	font-size: 1em;
}

.tcfa-2x {
	font-size: 2em;
}

.tcfa-3x {
	font-size: 3em;
}

.tcfa-4x {
	font-size: 4em;
}

.tcfa-5x {
	font-size: 5em;
}

.tcfa-6x {
	font-size: 6em;
}

.tcfa-7x {
	font-size: 7em;
}

.tcfa-8x {
	font-size: 8em;
}

.tcfa-9x {
	font-size: 9em;
}

.tcfa-10x {
	font-size: 10em;
}

.tcfa-2xs {
	font-size: calc(10 / 16 * 1em); /* converts a 10px size into an em-based value that's relative to the scale's 16px base */
	line-height: calc(1 / 10 * 1); /* sets the line-height of the icon back to that of it's parent */
	vertical-align: calc((6 / 10 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
}

.tcfa-xs {
	font-size: calc(12 / 16 * 1em); /* converts a 12px size into an em-based value that's relative to the scale's 16px base */
	line-height: calc(1 / 12 * 1em); /* sets the line-height of the icon back to that of it's parent */
	vertical-align: calc((6 / 12 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
}

.tcfa-sm {
	font-size: calc(14 / 16 * 1em); /* converts a 14px size into an em-based value that's relative to the scale's 16px base */
	line-height: calc(1 / 14 * 1em); /* sets the line-height of the icon back to that of it's parent */
	vertical-align: calc((6 / 14 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
}

.tcfa-lg {
	font-size: calc(20 / 16 * 1em); /* converts a 20px size into an em-based value that's relative to the scale's 16px base */
	line-height: calc(1 / 20 * 1em); /* sets the line-height of the icon back to that of it's parent */
	vertical-align: calc((6 / 20 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
}

.tcfa-xl {
	font-size: calc(24 / 16 * 1em); /* converts a 24px size into an em-based value that's relative to the scale's 16px base */
	line-height: calc(1 / 24 * 1em); /* sets the line-height of the icon back to that of it's parent */
	vertical-align: calc((6 / 24 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
}

.tcfa-2xl {
	font-size: calc(32 / 16 * 1em); /* converts a 32px size into an em-based value that's relative to the scale's 16px base */
	line-height: calc(1 / 32 * 1em); /* sets the line-height of the icon back to that of it's parent */
	vertical-align: calc((6 / 32 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
}

.tcfa-width-auto {
	--fa-width: auto;
}

.tcfa-fw,
.tcfa-width-fixed {
	--fa-width: 1.25em;
}

.tcfa-ul {
	list-style-type: none;
	-webkit-margin-start: var(--fa-li-margin, 2.5em);
	margin-inline-start: var(--fa-li-margin, 2.5em);
	-webkit-padding-start: 0;
	padding-inline-start: 0;
}

.tcfa-ul > li {
	position: relative;
}

.tcfa-li {
	inset-inline-start: calc(-1 * var(--fa-li-width, 2em));
	position: absolute;
	text-align: center;
	width: var(--fa-li-width, 2em);
	line-height: inherit;
}

.tcfa-pull-left,
.tcfa-pull-start {
	float: inline-start;
	-webkit-margin-end: var(--fa-pull-margin, 0.3em);
	margin-inline-end: var(--fa-pull-margin, 0.3em);
}

.tcfa-pull-right,
.tcfa-pull-end {
	float: inline-end;
	-webkit-margin-start: var(--fa-pull-margin, 0.3em);
	margin-inline-start: var(--fa-pull-margin, 0.3em);
}

.tcfa-beat {
	-webkit-animation-name: fa-beat;
	animation-name: fa-beat;
	-webkit-animation-delay: var(--fa-animation-delay, 0s);
	animation-delay: var(--fa-animation-delay, 0s);
	-webkit-animation-direction: var(--fa-animation-direction, normal);
	animation-direction: var(--fa-animation-direction, normal);
	-webkit-animation-duration: var(--fa-animation-duration, 1s);
	animation-duration: var(--fa-animation-duration, 1s);
	-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	-webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
	animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.tcfa-bounce {
	-webkit-animation-name: fa-bounce;
	animation-name: fa-bounce;
	-webkit-animation-delay: var(--fa-animation-delay, 0s);
	animation-delay: var(--fa-animation-delay, 0s);
	-webkit-animation-direction: var(--fa-animation-direction, normal);
	animation-direction: var(--fa-animation-direction, normal);
	-webkit-animation-duration: var(--fa-animation-duration, 1s);
	animation-duration: var(--fa-animation-duration, 1s);
	-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	-webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
	animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.tcfa-fade {
	-webkit-animation-name: fa-fade;
	animation-name: fa-fade;
	-webkit-animation-delay: var(--fa-animation-delay, 0s);
	animation-delay: var(--fa-animation-delay, 0s);
	-webkit-animation-direction: var(--fa-animation-direction, normal);
	animation-direction: var(--fa-animation-direction, normal);
	-webkit-animation-duration: var(--fa-animation-duration, 1s);
	animation-duration: var(--fa-animation-duration, 1s);
	-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	-webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
	animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.tcfa-beat-fade {
	-webkit-animation-name: fa-beat-fade;
	animation-name: fa-beat-fade;
	-webkit-animation-delay: var(--fa-animation-delay, 0s);
	animation-delay: var(--fa-animation-delay, 0s);
	-webkit-animation-direction: var(--fa-animation-direction, normal);
	animation-direction: var(--fa-animation-direction, normal);
	-webkit-animation-duration: var(--fa-animation-duration, 1s);
	animation-duration: var(--fa-animation-duration, 1s);
	-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	-webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
	animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.tcfa-flip {
	-webkit-animation-name: fa-flip;
	animation-name: fa-flip;
	-webkit-animation-delay: var(--fa-animation-delay, 0s);
	animation-delay: var(--fa-animation-delay, 0s);
	-webkit-animation-direction: var(--fa-animation-direction, normal);
	animation-direction: var(--fa-animation-direction, normal);
	-webkit-animation-duration: var(--fa-animation-duration, 1s);
	animation-duration: var(--fa-animation-duration, 1s);
	-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	-webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
	animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.tcfa-shake {
	-webkit-animation-name: fa-shake;
	animation-name: fa-shake;
	-webkit-animation-delay: var(--fa-animation-delay, 0s);
	animation-delay: var(--fa-animation-delay, 0s);
	-webkit-animation-direction: var(--fa-animation-direction, normal);
	animation-direction: var(--fa-animation-direction, normal);
	-webkit-animation-duration: var(--fa-animation-duration, 1s);
	animation-duration: var(--fa-animation-duration, 1s);
	-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	-webkit-animation-timing-function: var(--fa-animation-timing, linear);
	animation-timing-function: var(--fa-animation-timing, linear);
}

.tcfa-spin {
	-webkit-animation-name: fa-spin;
	animation-name: fa-spin;
	-webkit-animation-delay: var(--fa-animation-delay, 0s);
	animation-delay: var(--fa-animation-delay, 0s);
	-webkit-animation-direction: var(--fa-animation-direction, normal);
	animation-direction: var(--fa-animation-direction, normal);
	-webkit-animation-duration: var(--fa-animation-duration, 2s);
	animation-duration: var(--fa-animation-duration, 2s);
	-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	-webkit-animation-timing-function: var(--fa-animation-timing, linear);
	animation-timing-function: var(--fa-animation-timing, linear);
}

.tcfa-spin-reverse {
	--fa-animation-direction: reverse;
}

.tcfa-pulse,
.tcfa-spin-pulse {
	-webkit-animation-name: fa-spin;
	animation-name: fa-spin;
	-webkit-animation-direction: var(--fa-animation-direction, normal);
	animation-direction: var(--fa-animation-direction, normal);
	-webkit-animation-duration: var(--fa-animation-duration, 1s);
	animation-duration: var(--fa-animation-duration, 1s);
	-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	-webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
	animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {

	.tcfa-beat,
	.tcfa-bounce,
	.tcfa-fade,
	.tcfa-beat-fade,
	.tcfa-flip,
	.tcfa-pulse,
	.tcfa-shake,
	.tcfa-spin,
	.tcfa-spin-pulse {
		-webkit-animation: none !important;
		animation: none !important;
		-webkit-transition: none !important;
		transition: none !important;
	}
}

@-webkit-keyframes fa-beat {

	0%,
	90% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	45% {
		-webkit-transform: scale(var(--fa-beat-scale, 1.25));
		transform: scale(var(--fa-beat-scale, 1.25));
	}
}

@keyframes fa-beat {

	0%,
	90% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	45% {
		-webkit-transform: scale(var(--fa-beat-scale, 1.25));
		transform: scale(var(--fa-beat-scale, 1.25));
	}
}

@-webkit-keyframes fa-bounce {

	0% {
		-webkit-transform: scale(1, 1) translateY(0);
		transform: scale(1, 1) translateY(0);
	}

	10% {
		-webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
		transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
	}

	30% {
		-webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
		transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
	}

	50% {
		-webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
		transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
	}

	57% {
		-webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
		transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
	}

	64% {
		-webkit-transform: scale(1, 1) translateY(0);
		transform: scale(1, 1) translateY(0);
	}

	100% {
		-webkit-transform: scale(1, 1) translateY(0);
		transform: scale(1, 1) translateY(0);
	}
}

@keyframes fa-bounce {

	0% {
		-webkit-transform: scale(1, 1) translateY(0);
		transform: scale(1, 1) translateY(0);
	}

	10% {
		-webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
		transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
	}

	30% {
		-webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
		transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
	}

	50% {
		-webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
		transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
	}

	57% {
		-webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
		transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
	}

	64% {
		-webkit-transform: scale(1, 1) translateY(0);
		transform: scale(1, 1) translateY(0);
	}

	100% {
		-webkit-transform: scale(1, 1) translateY(0);
		transform: scale(1, 1) translateY(0);
	}
}

@-webkit-keyframes fa-fade {

	50% {
		opacity: var(--fa-fade-opacity, 0.4);
	}
}

@keyframes fa-fade {

	50% {
		opacity: var(--fa-fade-opacity, 0.4);
	}
}

@-webkit-keyframes fa-beat-fade {

	0%,
	100% {
		opacity: var(--fa-beat-fade-opacity, 0.4);
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	50% {
		opacity: 1;
		-webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
		transform: scale(var(--fa-beat-fade-scale, 1.125));
	}
}

@keyframes fa-beat-fade {

	0%,
	100% {
		opacity: var(--fa-beat-fade-opacity, 0.4);
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	50% {
		opacity: 1;
		-webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
		transform: scale(var(--fa-beat-fade-scale, 1.125));
	}
}

@-webkit-keyframes fa-flip {

	50% {
		-webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
		transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
	}
}

@keyframes fa-flip {

	50% {
		-webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
		transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
	}
}

@-webkit-keyframes fa-shake {

	0% {
		-webkit-transform: rotate(-15deg);
		transform: rotate(-15deg);
	}

	4% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg);
	}

	8%,
	24% {
		-webkit-transform: rotate(-18deg);
		transform: rotate(-18deg);
	}

	12%,
	28% {
		-webkit-transform: rotate(18deg);
		transform: rotate(18deg);
	}

	16% {
		-webkit-transform: rotate(-22deg);
		transform: rotate(-22deg);
	}

	20% {
		-webkit-transform: rotate(22deg);
		transform: rotate(22deg);
	}

	32% {
		-webkit-transform: rotate(-12deg);
		transform: rotate(-12deg);
	}

	36% {
		-webkit-transform: rotate(12deg);
		transform: rotate(12deg);
	}

	40%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes fa-shake {

	0% {
		-webkit-transform: rotate(-15deg);
		transform: rotate(-15deg);
	}

	4% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg);
	}

	8%,
	24% {
		-webkit-transform: rotate(-18deg);
		transform: rotate(-18deg);
	}

	12%,
	28% {
		-webkit-transform: rotate(18deg);
		transform: rotate(18deg);
	}

	16% {
		-webkit-transform: rotate(-22deg);
		transform: rotate(-22deg);
	}

	20% {
		-webkit-transform: rotate(22deg);
		transform: rotate(22deg);
	}

	32% {
		-webkit-transform: rotate(-12deg);
		transform: rotate(-12deg);
	}

	36% {
		-webkit-transform: rotate(12deg);
		transform: rotate(12deg);
	}

	40%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-webkit-keyframes fa-spin {

	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

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

@keyframes fa-spin {

	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

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

.tcfa-rotate-90 {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.tcfa-rotate-180 {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.tcfa-rotate-270 {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.tcfa-flip-horizontal {
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.tcfa-flip-vertical {
	-webkit-transform: scale(1, -1);
	transform: scale(1, -1);
}

.tcfa-flip-both,
.tcfa-flip-horizontal.tcfa-flip-vertical {
	-webkit-transform: scale(-1, -1);
	transform: scale(-1, -1);
}

.tcfa-rotate-by {
	-webkit-transform: rotate(var(--fa-rotate-angle, 0));
	transform: rotate(var(--fa-rotate-angle, 0));
}

.tcfa-stack {
	display: inline-block;
	height: 2em;
	line-height: 2;
	position: relative;
	vertical-align: middle;
	width: 2.5em;
}

.tcfa-stack-1x,
.tcfa-stack-2x {
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: var(--fa-stack-z-index, auto);
}

.tcfa-stack-1x {
	line-height: inherit;
}

.tcfa-stack-2x {
	font-size: 2em;
}

.tcfa-inverse {
	color: var(--fa-inverse, #fff);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */

.tcfa-0 {
	--fa: "\30 ";
}

.tcfa-1 {
	--fa: "\31 ";
}

.tcfa-2 {
	--fa: "\32 ";
}

.tcfa-3 {
	--fa: "\33 ";
}

.tcfa-4 {
	--fa: "\34 ";
}

.tcfa-5 {
	--fa: "\35 ";
}

.tcfa-6 {
	--fa: "\36 ";
}

.tcfa-7 {
	--fa: "\37 ";
}

.tcfa-8 {
	--fa: "\38 ";
}

.tcfa-9 {
	--fa: "\39 ";
}

.tcfa-exclamation {
	--fa: "\!";
}

.tcfa-hashtag {
	--fa: "\#";
}

.tcfa-dollar-sign {
	--fa: "\$";
}

.tcfa-dollar {
	--fa: "\$";
}

.tcfa-usd {
	--fa: "\$";
}

.tcfa-percent {
	--fa: "\%";
}

.tcfa-percentage {
	--fa: "\%";
}

.tcfa-asterisk {
	--fa: "\*";
}

.tcfa-plus {
	--fa: "\+";
}

.tcfa-add {
	--fa: "\+";
}

.tcfa-less-than {
	--fa: "\<";
}

.tcfa-equals {
	--fa: "\=";
}

.tcfa-greater-than {
	--fa: "\>";
}

.tcfa-question {
	--fa: "\?";
}

.tcfa-at {
	--fa: "\@";
}

.tcfa-a {
	--fa: "A";
}

.tcfa-b {
	--fa: "B";
}

.tcfa-c {
	--fa: "C";
}

.tcfa-d {
	--fa: "D";
}

.tcfa-e {
	--fa: "E";
}

.tcfa-f {
	--fa: "F";
}

.tcfa-g {
	--fa: "G";
}

.tcfa-h {
	--fa: "H";
}

.tcfa-i {
	--fa: "I";
}

.tcfa-j {
	--fa: "J";
}

.tcfa-k {
	--fa: "K";
}

.tcfa-l {
	--fa: "L";
}

.tcfa-m {
	--fa: "M";
}

.tcfa-n {
	--fa: "N";
}

.tcfa-o {
	--fa: "O";
}

.tcfa-p {
	--fa: "P";
}

.tcfa-q {
	--fa: "Q";
}

.tcfa-r {
	--fa: "R";
}

.tcfa-s {
	--fa: "S";
}

.tcfa-t {
	--fa: "T";
}

.tcfa-u {
	--fa: "U";
}

.tcfa-v {
	--fa: "V";
}

.tcfa-w {
	--fa: "W";
}

.tcfa-x {
	--fa: "X";
}

.tcfa-y {
	--fa: "Y";
}

.tcfa-z {
	--fa: "Z";
}

.tcfa-faucet {
	--fa: "\e005";
}

.tcfa-faucet-drip {
	--fa: "\e006";
}

.tcfa-house-chimney-window {
	--fa: "\e00d";
}

.tcfa-house-signal {
	--fa: "\e012";
}

.tcfa-temperature-arrow-down {
	--fa: "\e03f";
}

.tcfa-temperature-down {
	--fa: "\e03f";
}

.tcfa-temperature-arrow-up {
	--fa: "\e040";
}

.tcfa-temperature-up {
	--fa: "\e040";
}

.tcfa-trailer {
	--fa: "\e041";
}

.tcfa-bacteria {
	--fa: "\e059";
}

.tcfa-bacterium {
	--fa: "\e05a";
}

.tcfa-box-tissue {
	--fa: "\e05b";
}

.tcfa-hand-holding-medical {
	--fa: "\e05c";
}

.tcfa-hand-sparkles {
	--fa: "\e05d";
}

.tcfa-hands-bubbles {
	--fa: "\e05e";
}

.tcfa-hands-wash {
	--fa: "\e05e";
}

.tcfa-handshake-slash {
	--fa: "\e060";
}

.tcfa-handshake-alt-slash {
	--fa: "\e060";
}

.tcfa-handshake-simple-slash {
	--fa: "\e060";
}

.tcfa-head-side-cough {
	--fa: "\e061";
}

.tcfa-head-side-cough-slash {
	--fa: "\e062";
}

.tcfa-head-side-mask {
	--fa: "\e063";
}

.tcfa-head-side-virus {
	--fa: "\e064";
}

.tcfa-house-chimney-user {
	--fa: "\e065";
}

.tcfa-house-laptop {
	--fa: "\e066";
}

.tcfa-laptop-house {
	--fa: "\e066";
}

.tcfa-lungs-virus {
	--fa: "\e067";
}

.tcfa-people-arrows {
	--fa: "\e068";
}

.tcfa-people-arrows-left-right {
	--fa: "\e068";
}

.tcfa-plane-slash {
	--fa: "\e069";
}

.tcfa-pump-medical {
	--fa: "\e06a";
}

.tcfa-pump-soap {
	--fa: "\e06b";
}

.tcfa-shield-virus {
	--fa: "\e06c";
}

.tcfa-sink {
	--fa: "\e06d";
}

.tcfa-soap {
	--fa: "\e06e";
}

.tcfa-stopwatch-20 {
	--fa: "\e06f";
}

.tcfa-shop-slash {
	--fa: "\e070";
}

.tcfa-store-alt-slash {
	--fa: "\e070";
}

.tcfa-store-slash {
	--fa: "\e071";
}

.tcfa-toilet-paper-slash {
	--fa: "\e072";
}

.tcfa-users-slash {
	--fa: "\e073";
}

.tcfa-virus {
	--fa: "\e074";
}

.tcfa-virus-slash {
	--fa: "\e075";
}

.tcfa-viruses {
	--fa: "\e076";
}

.tcfa-vest {
	--fa: "\e085";
}

.tcfa-vest-patches {
	--fa: "\e086";
}

.tcfa-arrow-trend-down {
	--fa: "\e097";
}

.tcfa-arrow-trend-up {
	--fa: "\e098";
}

.tcfa-arrow-up-from-bracket {
	--fa: "\e09a";
}

.tcfa-austral-sign {
	--fa: "\e0a9";
}

.tcfa-baht-sign {
	--fa: "\e0ac";
}

.tcfa-bitcoin-sign {
	--fa: "\e0b4";
}

.tcfa-bolt-lightning {
	--fa: "\e0b7";
}

.tcfa-book-bookmark {
	--fa: "\e0bb";
}

.tcfa-camera-rotate {
	--fa: "\e0d8";
}

.tcfa-cedi-sign {
	--fa: "\e0df";
}

.tcfa-chart-column {
	--fa: "\e0e3";
}

.tcfa-chart-gantt {
	--fa: "\e0e4";
}

.tcfa-clapperboard {
	--fa: "\e131";
}

.tcfa-clover {
	--fa: "\e139";
}

.tcfa-code-compare {
	--fa: "\e13a";
}

.tcfa-code-fork {
	--fa: "\e13b";
}

.tcfa-code-pull-request {
	--fa: "\e13c";
}

.tcfa-colon-sign {
	--fa: "\e140";
}

.tcfa-cruzeiro-sign {
	--fa: "\e152";
}

.tcfa-display {
	--fa: "\e163";
}

.tcfa-dong-sign {
	--fa: "\e169";
}

.tcfa-elevator {
	--fa: "\e16d";
}

.tcfa-filter-circle-xmark {
	--fa: "\e17b";
}

.tcfa-florin-sign {
	--fa: "\e184";
}

.tcfa-folder-closed {
	--fa: "\e185";
}

.tcfa-franc-sign {
	--fa: "\e18f";
}

.tcfa-guarani-sign {
	--fa: "\e19a";
}

.tcfa-gun {
	--fa: "\e19b";
}

.tcfa-hands-clapping {
	--fa: "\e1a8";
}

.tcfa-house-user {
	--fa: "\e1b0";
}

.tcfa-home-user {
	--fa: "\e1b0";
}

.tcfa-indian-rupee-sign {
	--fa: "\e1bc";
}

.tcfa-indian-rupee {
	--fa: "\e1bc";
}

.tcfa-inr {
	--fa: "\e1bc";
}

.tcfa-kip-sign {
	--fa: "\e1c4";
}

.tcfa-lari-sign {
	--fa: "\e1c8";
}

.tcfa-litecoin-sign {
	--fa: "\e1d3";
}

.tcfa-manat-sign {
	--fa: "\e1d5";
}

.tcfa-mask-face {
	--fa: "\e1d7";
}

.tcfa-mill-sign {
	--fa: "\e1ed";
}

.tcfa-money-bills {
	--fa: "\e1f3";
}

.tcfa-naira-sign {
	--fa: "\e1f6";
}

.tcfa-notdef {
	--fa: "\e1fe";
}

.tcfa-panorama {
	--fa: "\e209";
}

.tcfa-peseta-sign {
	--fa: "\e221";
}

.tcfa-peso-sign {
	--fa: "\e222";
}

.tcfa-plane-up {
	--fa: "\e22d";
}

.tcfa-rupiah-sign {
	--fa: "\e23d";
}

.tcfa-stairs {
	--fa: "\e289";
}

.tcfa-timeline {
	--fa: "\e29c";
}

.tcfa-truck-front {
	--fa: "\e2b7";
}

.tcfa-turkish-lira-sign {
	--fa: "\e2bb";
}

.tcfa-try {
	--fa: "\e2bb";
}

.tcfa-turkish-lira {
	--fa: "\e2bb";
}

.tcfa-vault {
	--fa: "\e2c5";
}

.tcfa-wand-magic-sparkles {
	--fa: "\e2ca";
}

.tcfa-magic-wand-sparkles {
	--fa: "\e2ca";
}

.tcfa-wheat-awn {
	--fa: "\e2cd";
}

.tcfa-wheat-alt {
	--fa: "\e2cd";
}

.tcfa-wheelchair-move {
	--fa: "\e2ce";
}

.tcfa-wheelchair-alt {
	--fa: "\e2ce";
}

.tcfa-bangladeshi-taka-sign {
	--fa: "\e2e6";
}

.tcfa-bowl-rice {
	--fa: "\e2eb";
}

.tcfa-person-pregnant {
	--fa: "\e31e";
}

.tcfa-house-chimney {
	--fa: "\e3af";
}

.tcfa-home-lg {
	--fa: "\e3af";
}

.tcfa-house-crack {
	--fa: "\e3b1";
}

.tcfa-house-medical {
	--fa: "\e3b2";
}

.tcfa-cent-sign {
	--fa: "\e3f5";
}

.tcfa-plus-minus {
	--fa: "\e43c";
}

.tcfa-sailboat {
	--fa: "\e445";
}

.tcfa-section {
	--fa: "\e447";
}

.tcfa-shrimp {
	--fa: "\e448";
}

.tcfa-brazilian-real-sign {
	--fa: "\e46c";
}

.tcfa-chart-simple {
	--fa: "\e473";
}

.tcfa-diagram-next {
	--fa: "\e476";
}

.tcfa-diagram-predecessor {
	--fa: "\e477";
}

.tcfa-diagram-successor {
	--fa: "\e47a";
}

.tcfa-earth-oceania {
	--fa: "\e47b";
}

.tcfa-globe-oceania {
	--fa: "\e47b";
}

.tcfa-bug-slash {
	--fa: "\e490";
}

.tcfa-file-circle-plus {
	--fa: "\e494";
}

.tcfa-shop-lock {
	--fa: "\e4a5";
}

.tcfa-virus-covid {
	--fa: "\e4a8";
}

.tcfa-virus-covid-slash {
	--fa: "\e4a9";
}

.tcfa-anchor-circle-check {
	--fa: "\e4aa";
}

.tcfa-anchor-circle-exclamation {
	--fa: "\e4ab";
}

.tcfa-anchor-circle-xmark {
	--fa: "\e4ac";
}

.tcfa-anchor-lock {
	--fa: "\e4ad";
}

.tcfa-arrow-down-up-across-line {
	--fa: "\e4af";
}

.tcfa-arrow-down-up-lock {
	--fa: "\e4b0";
}

.tcfa-arrow-right-to-city {
	--fa: "\e4b3";
}

.tcfa-arrow-up-from-ground-water {
	--fa: "\e4b5";
}

.tcfa-arrow-up-from-water-pump {
	--fa: "\e4b6";
}

.tcfa-arrow-up-right-dots {
	--fa: "\e4b7";
}

.tcfa-arrows-down-to-line {
	--fa: "\e4b8";
}

.tcfa-arrows-down-to-people {
	--fa: "\e4b9";
}

.tcfa-arrows-left-right-to-line {
	--fa: "\e4ba";
}

.tcfa-arrows-spin {
	--fa: "\e4bb";
}

.tcfa-arrows-split-up-and-left {
	--fa: "\e4bc";
}

.tcfa-arrows-to-circle {
	--fa: "\e4bd";
}

.tcfa-arrows-to-dot {
	--fa: "\e4be";
}

.tcfa-arrows-to-eye {
	--fa: "\e4bf";
}

.tcfa-arrows-turn-right {
	--fa: "\e4c0";
}

.tcfa-arrows-turn-to-dots {
	--fa: "\e4c1";
}

.tcfa-arrows-up-to-line {
	--fa: "\e4c2";
}

.tcfa-bore-hole {
	--fa: "\e4c3";
}

.tcfa-bottle-droplet {
	--fa: "\e4c4";
}

.tcfa-bottle-water {
	--fa: "\e4c5";
}

.tcfa-bowl-food {
	--fa: "\e4c6";
}

.tcfa-boxes-packing {
	--fa: "\e4c7";
}

.tcfa-bridge {
	--fa: "\e4c8";
}

.tcfa-bridge-circle-check {
	--fa: "\e4c9";
}

.tcfa-bridge-circle-exclamation {
	--fa: "\e4ca";
}

.tcfa-bridge-circle-xmark {
	--fa: "\e4cb";
}

.tcfa-bridge-lock {
	--fa: "\e4cc";
}

.tcfa-bridge-water {
	--fa: "\e4ce";
}

.tcfa-bucket {
	--fa: "\e4cf";
}

.tcfa-bugs {
	--fa: "\e4d0";
}

.tcfa-building-circle-arrow-right {
	--fa: "\e4d1";
}

.tcfa-building-circle-check {
	--fa: "\e4d2";
}

.tcfa-building-circle-exclamation {
	--fa: "\e4d3";
}

.tcfa-building-circle-xmark {
	--fa: "\e4d4";
}

.tcfa-building-flag {
	--fa: "\e4d5";
}

.tcfa-building-lock {
	--fa: "\e4d6";
}

.tcfa-building-ngo {
	--fa: "\e4d7";
}

.tcfa-building-shield {
	--fa: "\e4d8";
}

.tcfa-building-un {
	--fa: "\e4d9";
}

.tcfa-building-user {
	--fa: "\e4da";
}

.tcfa-building-wheat {
	--fa: "\e4db";
}

.tcfa-burst {
	--fa: "\e4dc";
}

.tcfa-car-on {
	--fa: "\e4dd";
}

.tcfa-car-tunnel {
	--fa: "\e4de";
}

.tcfa-child-combatant {
	--fa: "\e4e0";
}

.tcfa-child-rifle {
	--fa: "\e4e0";
}

.tcfa-children {
	--fa: "\e4e1";
}

.tcfa-circle-nodes {
	--fa: "\e4e2";
}

.tcfa-clipboard-question {
	--fa: "\e4e3";
}

.tcfa-cloud-showers-water {
	--fa: "\e4e4";
}

.tcfa-computer {
	--fa: "\e4e5";
}

.tcfa-cubes-stacked {
	--fa: "\e4e6";
}

.tcfa-envelope-circle-check {
	--fa: "\e4e8";
}

.tcfa-explosion {
	--fa: "\e4e9";
}

.tcfa-ferry {
	--fa: "\e4ea";
}

.tcfa-file-circle-exclamation {
	--fa: "\e4eb";
}

.tcfa-file-circle-minus {
	--fa: "\e4ed";
}

.tcfa-file-circle-question {
	--fa: "\e4ef";
}

.tcfa-file-shield {
	--fa: "\e4f0";
}

.tcfa-fire-burner {
	--fa: "\e4f1";
}

.tcfa-fish-fins {
	--fa: "\e4f2";
}

.tcfa-flask-vial {
	--fa: "\e4f3";
}

.tcfa-glass-water {
	--fa: "\e4f4";
}

.tcfa-glass-water-droplet {
	--fa: "\e4f5";
}

.tcfa-group-arrows-rotate {
	--fa: "\e4f6";
}

.tcfa-hand-holding-hand {
	--fa: "\e4f7";
}

.tcfa-handcuffs {
	--fa: "\e4f8";
}

.tcfa-hands-bound {
	--fa: "\e4f9";
}

.tcfa-hands-holding-child {
	--fa: "\e4fa";
}

.tcfa-hands-holding-circle {
	--fa: "\e4fb";
}

.tcfa-heart-circle-bolt {
	--fa: "\e4fc";
}

.tcfa-heart-circle-check {
	--fa: "\e4fd";
}

.tcfa-heart-circle-exclamation {
	--fa: "\e4fe";
}

.tcfa-heart-circle-minus {
	--fa: "\e4ff";
}

.tcfa-heart-circle-plus {
	--fa: "\e500";
}

.tcfa-heart-circle-xmark {
	--fa: "\e501";
}

.tcfa-helicopter-symbol {
	--fa: "\e502";
}

.tcfa-helmet-un {
	--fa: "\e503";
}

.tcfa-hill-avalanche {
	--fa: "\e507";
}

.tcfa-hill-rockslide {
	--fa: "\e508";
}

.tcfa-house-circle-check {
	--fa: "\e509";
}

.tcfa-house-circle-exclamation {
	--fa: "\e50a";
}

.tcfa-house-circle-xmark {
	--fa: "\e50b";
}

.tcfa-house-fire {
	--fa: "\e50c";
}

.tcfa-house-flag {
	--fa: "\e50d";
}

.tcfa-house-flood-water {
	--fa: "\e50e";
}

.tcfa-house-flood-water-circle-arrow-right {
	--fa: "\e50f";
}

.tcfa-house-lock {
	--fa: "\e510";
}

.tcfa-house-medical-circle-check {
	--fa: "\e511";
}

.tcfa-house-medical-circle-exclamation {
	--fa: "\e512";
}

.tcfa-house-medical-circle-xmark {
	--fa: "\e513";
}

.tcfa-house-medical-flag {
	--fa: "\e514";
}

.tcfa-house-tsunami {
	--fa: "\e515";
}

.tcfa-jar {
	--fa: "\e516";
}

.tcfa-jar-wheat {
	--fa: "\e517";
}

.tcfa-jet-fighter-up {
	--fa: "\e518";
}

.tcfa-jug-detergent {
	--fa: "\e519";
}

.tcfa-kitchen-set {
	--fa: "\e51a";
}

.tcfa-land-mine-on {
	--fa: "\e51b";
}

.tcfa-landmark-flag {
	--fa: "\e51c";
}

.tcfa-laptop-file {
	--fa: "\e51d";
}

.tcfa-lines-leaning {
	--fa: "\e51e";
}

.tcfa-location-pin-lock {
	--fa: "\e51f";
}

.tcfa-locust {
	--fa: "\e520";
}

.tcfa-magnifying-glass-arrow-right {
	--fa: "\e521";
}

.tcfa-magnifying-glass-chart {
	--fa: "\e522";
}

.tcfa-mars-and-venus-burst {
	--fa: "\e523";
}

.tcfa-mask-ventilator {
	--fa: "\e524";
}

.tcfa-mattress-pillow {
	--fa: "\e525";
}

.tcfa-mobile-retro {
	--fa: "\e527";
}

.tcfa-money-bill-transfer {
	--fa: "\e528";
}

.tcfa-money-bill-trend-up {
	--fa: "\e529";
}

.tcfa-money-bill-wheat {
	--fa: "\e52a";
}

.tcfa-mosquito {
	--fa: "\e52b";
}

.tcfa-mosquito-net {
	--fa: "\e52c";
}

.tcfa-mound {
	--fa: "\e52d";
}

.tcfa-mountain-city {
	--fa: "\e52e";
}

.tcfa-mountain-sun {
	--fa: "\e52f";
}

.tcfa-oil-well {
	--fa: "\e532";
}

.tcfa-people-group {
	--fa: "\e533";
}

.tcfa-people-line {
	--fa: "\e534";
}

.tcfa-people-pulling {
	--fa: "\e535";
}

.tcfa-people-robbery {
	--fa: "\e536";
}

.tcfa-people-roof {
	--fa: "\e537";
}

.tcfa-person-arrow-down-to-line {
	--fa: "\e538";
}

.tcfa-person-arrow-up-from-line {
	--fa: "\e539";
}

.tcfa-person-breastfeeding {
	--fa: "\e53a";
}

.tcfa-person-burst {
	--fa: "\e53b";
}

.tcfa-person-cane {
	--fa: "\e53c";
}

.tcfa-person-chalkboard {
	--fa: "\e53d";
}

.tcfa-person-circle-check {
	--fa: "\e53e";
}

.tcfa-person-circle-exclamation {
	--fa: "\e53f";
}

.tcfa-person-circle-minus {
	--fa: "\e540";
}

.tcfa-person-circle-plus {
	--fa: "\e541";
}

.tcfa-person-circle-question {
	--fa: "\e542";
}

.tcfa-person-circle-xmark {
	--fa: "\e543";
}

.tcfa-person-dress-burst {
	--fa: "\e544";
}

.tcfa-person-drowning {
	--fa: "\e545";
}

.tcfa-person-falling {
	--fa: "\e546";
}

.tcfa-person-falling-burst {
	--fa: "\e547";
}

.tcfa-person-half-dress {
	--fa: "\e548";
}

.tcfa-person-harassing {
	--fa: "\e549";
}

.tcfa-person-military-pointing {
	--fa: "\e54a";
}

.tcfa-person-military-rifle {
	--fa: "\e54b";
}

.tcfa-person-military-to-person {
	--fa: "\e54c";
}

.tcfa-person-rays {
	--fa: "\e54d";
}

.tcfa-person-rifle {
	--fa: "\e54e";
}

.tcfa-person-shelter {
	--fa: "\e54f";
}

.tcfa-person-walking-arrow-loop-left {
	--fa: "\e551";
}

.tcfa-person-walking-arrow-right {
	--fa: "\e552";
}

.tcfa-person-walking-dashed-line-arrow-right {
	--fa: "\e553";
}

.tcfa-person-walking-luggage {
	--fa: "\e554";
}

.tcfa-plane-circle-check {
	--fa: "\e555";
}

.tcfa-plane-circle-exclamation {
	--fa: "\e556";
}

.tcfa-plane-circle-xmark {
	--fa: "\e557";
}

.tcfa-plane-lock {
	--fa: "\e558";
}

.tcfa-plate-wheat {
	--fa: "\e55a";
}

.tcfa-plug-circle-bolt {
	--fa: "\e55b";
}

.tcfa-plug-circle-check {
	--fa: "\e55c";
}

.tcfa-plug-circle-exclamation {
	--fa: "\e55d";
}

.tcfa-plug-circle-minus {
	--fa: "\e55e";
}

.tcfa-plug-circle-plus {
	--fa: "\e55f";
}

.tcfa-plug-circle-xmark {
	--fa: "\e560";
}

.tcfa-ranking-star {
	--fa: "\e561";
}

.tcfa-road-barrier {
	--fa: "\e562";
}

.tcfa-road-bridge {
	--fa: "\e563";
}

.tcfa-road-circle-check {
	--fa: "\e564";
}

.tcfa-road-circle-exclamation {
	--fa: "\e565";
}

.tcfa-road-circle-xmark {
	--fa: "\e566";
}

.tcfa-road-lock {
	--fa: "\e567";
}

.tcfa-road-spikes {
	--fa: "\e568";
}

.tcfa-rug {
	--fa: "\e569";
}

.tcfa-sack-xmark {
	--fa: "\e56a";
}

.tcfa-school-circle-check {
	--fa: "\e56b";
}

.tcfa-school-circle-exclamation {
	--fa: "\e56c";
}

.tcfa-school-circle-xmark {
	--fa: "\e56d";
}

.tcfa-school-flag {
	--fa: "\e56e";
}

.tcfa-school-lock {
	--fa: "\e56f";
}

.tcfa-sheet-plastic {
	--fa: "\e571";
}

.tcfa-shield-cat {
	--fa: "\e572";
}

.tcfa-shield-dog {
	--fa: "\e573";
}

.tcfa-shield-heart {
	--fa: "\e574";
}

.tcfa-square-nfi {
	--fa: "\e576";
}

.tcfa-square-person-confined {
	--fa: "\e577";
}

.tcfa-square-virus {
	--fa: "\e578";
}

.tcfa-staff-snake {
	--fa: "\e579";
}

.tcfa-rod-asclepius {
	--fa: "\e579";
}

.tcfa-rod-snake {
	--fa: "\e579";
}

.tcfa-staff-aesculapius {
	--fa: "\e579";
}

.tcfa-sun-plant-wilt {
	--fa: "\e57a";
}

.tcfa-tarp {
	--fa: "\e57b";
}

.tcfa-tarp-droplet {
	--fa: "\e57c";
}

.tcfa-tent {
	--fa: "\e57d";
}

.tcfa-tent-arrow-down-to-line {
	--fa: "\e57e";
}

.tcfa-tent-arrow-left-right {
	--fa: "\e57f";
}

.tcfa-tent-arrow-turn-left {
	--fa: "\e580";
}

.tcfa-tent-arrows-down {
	--fa: "\e581";
}

.tcfa-tents {
	--fa: "\e582";
}

.tcfa-toilet-portable {
	--fa: "\e583";
}

.tcfa-toilets-portable {
	--fa: "\e584";
}

.tcfa-tower-cell {
	--fa: "\e585";
}

.tcfa-tower-observation {
	--fa: "\e586";
}

.tcfa-tree-city {
	--fa: "\e587";
}

.tcfa-trowel {
	--fa: "\e589";
}

.tcfa-trowel-bricks {
	--fa: "\e58a";
}

.tcfa-truck-arrow-right {
	--fa: "\e58b";
}

.tcfa-truck-droplet {
	--fa: "\e58c";
}

.tcfa-truck-field {
	--fa: "\e58d";
}

.tcfa-truck-field-un {
	--fa: "\e58e";
}

.tcfa-truck-plane {
	--fa: "\e58f";
}

.tcfa-users-between-lines {
	--fa: "\e591";
}

.tcfa-users-line {
	--fa: "\e592";
}

.tcfa-users-rays {
	--fa: "\e593";
}

.tcfa-users-rectangle {
	--fa: "\e594";
}

.tcfa-users-viewfinder {
	--fa: "\e595";
}

.tcfa-vial-circle-check {
	--fa: "\e596";
}

.tcfa-vial-virus {
	--fa: "\e597";
}

.tcfa-wheat-awn-circle-exclamation {
	--fa: "\e598";
}

.tcfa-worm {
	--fa: "\e599";
}

.tcfa-xmarks-lines {
	--fa: "\e59a";
}

.tcfa-child-dress {
	--fa: "\e59c";
}

.tcfa-child-reaching {
	--fa: "\e59d";
}

.tcfa-file-circle-check {
	--fa: "\e5a0";
}

.tcfa-file-circle-xmark {
	--fa: "\e5a1";
}

.tcfa-person-through-window {
	--fa: "\e5a9";
}

.tcfa-plant-wilt {
	--fa: "\e5aa";
}

.tcfa-stapler {
	--fa: "\e5af";
}

.tcfa-train-tram {
	--fa: "\e5b4";
}

.tcfa-table-cells-column-lock {
	--fa: "\e678";
}

.tcfa-table-cells-row-lock {
	--fa: "\e67a";
}

.tcfa-web-awesome {
	--fa: "\e682";
}

.tcfa-thumbtack-slash {
	--fa: "\e68f";
}

.tcfa-thumb-tack-slash {
	--fa: "\e68f";
}

.tcfa-table-cells-row-unlock {
	--fa: "\e691";
}

.tcfa-chart-diagram {
	--fa: "\e695";
}

.tcfa-comment-nodes {
	--fa: "\e696";
}

.tcfa-file-fragment {
	--fa: "\e697";
}

.tcfa-file-half-dashed {
	--fa: "\e698";
}

.tcfa-hexagon-nodes {
	--fa: "\e699";
}

.tcfa-hexagon-nodes-bolt {
	--fa: "\e69a";
}

.tcfa-square-binary {
	--fa: "\e69b";
}

.tcfa-pentagon {
	--fa: "\e790";
}

.tcfa-non-binary {
	--fa: "\e807";
}

.tcfa-spiral {
	--fa: "\e80a";
}

.tcfa-mobile-vibrate {
	--fa: "\e816";
}

.tcfa-single-quote-left {
	--fa: "\e81b";
}

.tcfa-single-quote-right {
	--fa: "\e81c";
}

.tcfa-bus-side {
	--fa: "\e81d";
}

.tcfa-septagon {
	--fa: "\e820";
}

.tcfa-heptagon {
	--fa: "\e820";
}

.tcfa-martini-glass-empty {
	--fa: "\f000";
}

.tcfa-glass-martini {
	--fa: "\f000";
}

.tcfa-music {
	--fa: "\f001";
}

.tcfa-magnifying-glass {
	--fa: "\f002";
}

.tcfa-search {
	--fa: "\f002";
}

.tcfa-heart {
	--fa: "\f004";
}

.tcfa-star {
	--fa: "\f005";
}

.tcfa-user {
	--fa: "\f007";
}

.tcfa-user-alt {
	--fa: "\f007";
}

.tcfa-user-large {
	--fa: "\f007";
}

.tcfa-film {
	--fa: "\f008";
}

.tcfa-film-alt {
	--fa: "\f008";
}

.tcfa-film-simple {
	--fa: "\f008";
}

.tcfa-table-cells-large {
	--fa: "\f009";
}

.tcfa-th-large {
	--fa: "\f009";
}

.tcfa-table-cells {
	--fa: "\f00a";
}

.tcfa-th {
	--fa: "\f00a";
}

.tcfa-table-list {
	--fa: "\f00b";
}

.tcfa-th-list {
	--fa: "\f00b";
}

.tcfa-check {
	--fa: "\f00c";
}

.tcfa-xmark {
	--fa: "\f00d";
}

.tcfa-close {
	--fa: "\f00d";
}

.tcfa-multiply {
	--fa: "\f00d";
}

.tcfa-remove {
	--fa: "\f00d";
}

.tcfa-times {
	--fa: "\f00d";
}

.tcfa-magnifying-glass-plus {
	--fa: "\f00e";
}

.tcfa-search-plus {
	--fa: "\f00e";
}

.tcfa-magnifying-glass-minus {
	--fa: "\f010";
}

.tcfa-search-minus {
	--fa: "\f010";
}

.tcfa-power-off {
	--fa: "\f011";
}

.tcfa-signal {
	--fa: "\f012";
}

.tcfa-signal-5 {
	--fa: "\f012";
}

.tcfa-signal-perfect {
	--fa: "\f012";
}

.tcfa-gear {
	--fa: "\f013";
}

.tcfa-cog {
	--fa: "\f013";
}

.tcfa-house {
	--fa: "\f015";
}

.tcfa-home {
	--fa: "\f015";
}

.tcfa-home-alt {
	--fa: "\f015";
}

.tcfa-home-lg-alt {
	--fa: "\f015";
}

.tcfa-clock {
	--fa: "\f017";
}

.tcfa-clock-four {
	--fa: "\f017";
}

.tcfa-road {
	--fa: "\f018";
}

.tcfa-download {
	--fa: "\f019";
}

.tcfa-inbox {
	--fa: "\f01c";
}

.tcfa-arrow-rotate-right {
	--fa: "\f01e";
}

.tcfa-arrow-right-rotate {
	--fa: "\f01e";
}

.tcfa-arrow-rotate-forward {
	--fa: "\f01e";
}

.tcfa-redo {
	--fa: "\f01e";
}

.tcfa-arrows-rotate {
	--fa: "\f021";
}

.tcfa-refresh {
	--fa: "\f021";
}

.tcfa-sync {
	--fa: "\f021";
}

.tcfa-rectangle-list {
	--fa: "\f022";
}

.tcfa-list-alt {
	--fa: "\f022";
}

.tcfa-lock {
	--fa: "\f023";
}

.tcfa-flag {
	--fa: "\f024";
}

.tcfa-headphones {
	--fa: "\f025";
}

.tcfa-headphones-alt {
	--fa: "\f025";
}

.tcfa-headphones-simple {
	--fa: "\f025";
}

.tcfa-volume-off {
	--fa: "\f026";
}

.tcfa-volume-low {
	--fa: "\f027";
}

.tcfa-volume-down {
	--fa: "\f027";
}

.tcfa-volume-high {
	--fa: "\f028";
}

.tcfa-volume-up {
	--fa: "\f028";
}

.tcfa-qrcode {
	--fa: "\f029";
}

.tcfa-barcode {
	--fa: "\f02a";
}

.tcfa-tag {
	--fa: "\f02b";
}

.tcfa-tags {
	--fa: "\f02c";
}

.tcfa-book {
	--fa: "\f02d";
}

.tcfa-bookmark {
	--fa: "\f02e";
}

.tcfa-print {
	--fa: "\f02f";
}

.tcfa-camera {
	--fa: "\f030";
}

.tcfa-camera-alt {
	--fa: "\f030";
}

.tcfa-font {
	--fa: "\f031";
}

.tcfa-bold {
	--fa: "\f032";
}

.tcfa-italic {
	--fa: "\f033";
}

.tcfa-text-height {
	--fa: "\f034";
}

.tcfa-text-width {
	--fa: "\f035";
}

.tcfa-align-left {
	--fa: "\f036";
}

.tcfa-align-center {
	--fa: "\f037";
}

.tcfa-align-right {
	--fa: "\f038";
}

.tcfa-align-justify {
	--fa: "\f039";
}

.tcfa-list {
	--fa: "\f03a";
}

.tcfa-list-squares {
	--fa: "\f03a";
}

.tcfa-outdent {
	--fa: "\f03b";
}

.tcfa-dedent {
	--fa: "\f03b";
}

.tcfa-indent {
	--fa: "\f03c";
}

.tcfa-video {
	--fa: "\f03d";
}

.tcfa-video-camera {
	--fa: "\f03d";
}

.tcfa-image {
	--fa: "\f03e";
}

.tcfa-location-pin {
	--fa: "\f041";
}

.tcfa-map-marker {
	--fa: "\f041";
}

.tcfa-circle-half-stroke {
	--fa: "\f042";
}

.tcfa-adjust {
	--fa: "\f042";
}

.tcfa-droplet {
	--fa: "\f043";
}

.tcfa-tint {
	--fa: "\f043";
}

.tcfa-pen-to-square {
	--fa: "\f044";
}

.tcfa-edit {
	--fa: "\f044";
}

.tcfa-arrows-up-down-left-right {
	--fa: "\f047";
}

.tcfa-arrows {
	--fa: "\f047";
}

.tcfa-backward-step {
	--fa: "\f048";
}

.tcfa-step-backward {
	--fa: "\f048";
}

.tcfa-backward-fast {
	--fa: "\f049";
}

.tcfa-fast-backward {
	--fa: "\f049";
}

.tcfa-backward {
	--fa: "\f04a";
}

.tcfa-play {
	--fa: "\f04b";
}

.tcfa-pause {
	--fa: "\f04c";
}

.tcfa-stop {
	--fa: "\f04d";
}

.tcfa-forward {
	--fa: "\f04e";
}

.tcfa-forward-fast {
	--fa: "\f050";
}

.tcfa-fast-forward {
	--fa: "\f050";
}

.tcfa-forward-step {
	--fa: "\f051";
}

.tcfa-step-forward {
	--fa: "\f051";
}

.tcfa-eject {
	--fa: "\f052";
}

.tcfa-chevron-left {
	--fa: "\f053";
}

.tcfa-chevron-right {
	--fa: "\f054";
}

.tcfa-circle-plus {
	--fa: "\f055";
}

.tcfa-plus-circle {
	--fa: "\f055";
}

.tcfa-circle-minus {
	--fa: "\f056";
}

.tcfa-minus-circle {
	--fa: "\f056";
}

.tcfa-circle-xmark {
	--fa: "\f057";
}

.tcfa-times-circle {
	--fa: "\f057";
}

.tcfa-xmark-circle {
	--fa: "\f057";
}

.tcfa-circle-check {
	--fa: "\f058";
}

.tcfa-check-circle {
	--fa: "\f058";
}

.tcfa-circle-question {
	--fa: "\f059";
}

.tcfa-question-circle {
	--fa: "\f059";
}

.tcfa-circle-info {
	--fa: "\f05a";
}

.tcfa-info-circle {
	--fa: "\f05a";
}

.tcfa-crosshairs {
	--fa: "\f05b";
}

.tcfa-ban {
	--fa: "\f05e";
}

.tcfa-cancel {
	--fa: "\f05e";
}

.tcfa-arrow-left {
	--fa: "\f060";
}

.tcfa-arrow-right {
	--fa: "\f061";
}

.tcfa-arrow-up {
	--fa: "\f062";
}

.tcfa-arrow-down {
	--fa: "\f063";
}

.tcfa-share {
	--fa: "\f064";
}

.tcfa-mail-forward {
	--fa: "\f064";
}

.tcfa-expand {
	--fa: "\f065";
}

.tcfa-compress {
	--fa: "\f066";
}

.tcfa-minus {
	--fa: "\f068";
}

.tcfa-subtract {
	--fa: "\f068";
}

.tcfa-circle-exclamation {
	--fa: "\f06a";
}

.tcfa-exclamation-circle {
	--fa: "\f06a";
}

.tcfa-gift {
	--fa: "\f06b";
}

.tcfa-leaf {
	--fa: "\f06c";
}

.tcfa-fire {
	--fa: "\f06d";
}

.tcfa-eye {
	--fa: "\f06e";
}

.tcfa-eye-slash {
	--fa: "\f070";
}

.tcfa-triangle-exclamation {
	--fa: "\f071";
}

.tcfa-exclamation-triangle {
	--fa: "\f071";
}

.tcfa-warning {
	--fa: "\f071";
}

.tcfa-plane {
	--fa: "\f072";
}

.tcfa-calendar-days {
	--fa: "\f073";
}

.tcfa-calendar-alt {
	--fa: "\f073";
}

.tcfa-shuffle {
	--fa: "\f074";
}

.tcfa-random {
	--fa: "\f074";
}

.tcfa-comment {
	--fa: "\f075";
}

.tcfa-magnet {
	--fa: "\f076";
}

.tcfa-chevron-up {
	--fa: "\f077";
}

.tcfa-chevron-down {
	--fa: "\f078";
}

.tcfa-retweet {
	--fa: "\f079";
}

.tcfa-cart-shopping {
	--fa: "\f07a";
}

.tcfa-shopping-cart {
	--fa: "\f07a";
}

.tcfa-folder {
	--fa: "\f07b";
}

.tcfa-folder-blank {
	--fa: "\f07b";
}

.tcfa-folder-open {
	--fa: "\f07c";
}

.tcfa-arrows-up-down {
	--fa: "\f07d";
}

.tcfa-arrows-v {
	--fa: "\f07d";
}

.tcfa-arrows-left-right {
	--fa: "\f07e";
}

.tcfa-arrows-h {
	--fa: "\f07e";
}

.tcfa-chart-bar {
	--fa: "\f080";
}

.tcfa-bar-chart {
	--fa: "\f080";
}

.tcfa-camera-retro {
	--fa: "\f083";
}

.tcfa-key {
	--fa: "\f084";
}

.tcfa-gears {
	--fa: "\f085";
}

.tcfa-cogs {
	--fa: "\f085";
}

.tcfa-comments {
	--fa: "\f086";
}

.tcfa-star-half {
	--fa: "\f089";
}

.tcfa-arrow-right-from-bracket {
	--fa: "\f08b";
}

.tcfa-sign-out {
	--fa: "\f08b";
}

.tcfa-thumbtack {
	--fa: "\f08d";
}

.tcfa-thumb-tack {
	--fa: "\f08d";
}

.tcfa-arrow-up-right-from-square {
	--fa: "\f08e";
}

.tcfa-external-link {
	--fa: "\f08e";
}

.tcfa-arrow-right-to-bracket {
	--fa: "\f090";
}

.tcfa-sign-in {
	--fa: "\f090";
}

.tcfa-trophy {
	--fa: "\f091";
}

.tcfa-upload {
	--fa: "\f093";
}

.tcfa-lemon {
	--fa: "\f094";
}

.tcfa-phone {
	--fa: "\f095";
}

.tcfa-square-phone {
	--fa: "\f098";
}

.tcfa-phone-square {
	--fa: "\f098";
}

.tcfa-unlock {
	--fa: "\f09c";
}

.tcfa-credit-card {
	--fa: "\f09d";
}

.tcfa-credit-card-alt {
	--fa: "\f09d";
}

.tcfa-rss {
	--fa: "\f09e";
}

.tcfa-feed {
	--fa: "\f09e";
}

.tcfa-hard-drive {
	--fa: "\f0a0";
}

.tcfa-hdd {
	--fa: "\f0a0";
}

.tcfa-bullhorn {
	--fa: "\f0a1";
}

.tcfa-certificate {
	--fa: "\f0a3";
}

.tcfa-hand-point-right {
	--fa: "\f0a4";
}

.tcfa-hand-point-left {
	--fa: "\f0a5";
}

.tcfa-hand-point-up {
	--fa: "\f0a6";
}

.tcfa-hand-point-down {
	--fa: "\f0a7";
}

.tcfa-circle-arrow-left {
	--fa: "\f0a8";
}

.tcfa-arrow-circle-left {
	--fa: "\f0a8";
}

.tcfa-circle-arrow-right {
	--fa: "\f0a9";
}

.tcfa-arrow-circle-right {
	--fa: "\f0a9";
}

.tcfa-circle-arrow-up {
	--fa: "\f0aa";
}

.tcfa-arrow-circle-up {
	--fa: "\f0aa";
}

.tcfa-circle-arrow-down {
	--fa: "\f0ab";
}

.tcfa-arrow-circle-down {
	--fa: "\f0ab";
}

.tcfa-globe {
	--fa: "\f0ac";
}

.tcfa-wrench {
	--fa: "\f0ad";
}

.tcfa-list-check {
	--fa: "\f0ae";
}

.tcfa-tasks {
	--fa: "\f0ae";
}

.tcfa-filter {
	--fa: "\f0b0";
}

.tcfa-briefcase {
	--fa: "\f0b1";
}

.tcfa-up-down-left-right {
	--fa: "\f0b2";
}

.tcfa-arrows-alt {
	--fa: "\f0b2";
}

.tcfa-users {
	--fa: "\f0c0";
}

.tcfa-link {
	--fa: "\f0c1";
}

.tcfa-chain {
	--fa: "\f0c1";
}

.tcfa-cloud {
	--fa: "\f0c2";
}

.tcfa-flask {
	--fa: "\f0c3";
}

.tcfa-scissors {
	--fa: "\f0c4";
}

.tcfa-cut {
	--fa: "\f0c4";
}

.tcfa-copy {
	--fa: "\f0c5";
}

.tcfa-paperclip {
	--fa: "\f0c6";
}

.tcfa-floppy-disk {
	--fa: "\f0c7";
}

.tcfa-save {
	--fa: "\f0c7";
}

.tcfa-square {
	--fa: "\f0c8";
}

.tcfa-bars {
	--fa: "\f0c9";
}

.tcfa-navicon {
	--fa: "\f0c9";
}

.tcfa-list-ul {
	--fa: "\f0ca";
}

.tcfa-list-dots {
	--fa: "\f0ca";
}

.tcfa-list-ol {
	--fa: "\f0cb";
}

.tcfa-list-1-2 {
	--fa: "\f0cb";
}

.tcfa-list-numeric {
	--fa: "\f0cb";
}

.tcfa-strikethrough {
	--fa: "\f0cc";
}

.tcfa-underline {
	--fa: "\f0cd";
}

.tcfa-table {
	--fa: "\f0ce";
}

.tcfa-wand-magic {
	--fa: "\f0d0";
}

.tcfa-magic {
	--fa: "\f0d0";
}

.tcfa-truck {
	--fa: "\f0d1";
}

.tcfa-money-bill {
	--fa: "\f0d6";
}

.tcfa-caret-down {
	--fa: "\f0d7";
}

.tcfa-caret-up {
	--fa: "\f0d8";
}

.tcfa-caret-left {
	--fa: "\f0d9";
}

.tcfa-caret-right {
	--fa: "\f0da";
}

.tcfa-table-columns {
	--fa: "\f0db";
}

.tcfa-columns {
	--fa: "\f0db";
}

.tcfa-sort {
	--fa: "\f0dc";
}

.tcfa-unsorted {
	--fa: "\f0dc";
}

.tcfa-sort-down {
	--fa: "\f0dd";
}

.tcfa-sort-desc {
	--fa: "\f0dd";
}

.tcfa-sort-up {
	--fa: "\f0de";
}

.tcfa-sort-asc {
	--fa: "\f0de";
}

.tcfa-envelope {
	--fa: "\f0e0";
}

.tcfa-arrow-rotate-left {
	--fa: "\f0e2";
}

.tcfa-arrow-left-rotate {
	--fa: "\f0e2";
}

.tcfa-arrow-rotate-back {
	--fa: "\f0e2";
}

.tcfa-arrow-rotate-backward {
	--fa: "\f0e2";
}

.tcfa-undo {
	--fa: "\f0e2";
}

.tcfa-gavel {
	--fa: "\f0e3";
}

.tcfa-legal {
	--fa: "\f0e3";
}

.tcfa-bolt {
	--fa: "\f0e7";
}

.tcfa-zap {
	--fa: "\f0e7";
}

.tcfa-sitemap {
	--fa: "\f0e8";
}

.tcfa-umbrella {
	--fa: "\f0e9";
}

.tcfa-paste {
	--fa: "\f0ea";
}

.tcfa-file-clipboard {
	--fa: "\f0ea";
}

.tcfa-lightbulb {
	--fa: "\f0eb";
}

.tcfa-arrow-right-arrow-left {
	--fa: "\f0ec";
}

.tcfa-exchange {
	--fa: "\f0ec";
}

.tcfa-cloud-arrow-down {
	--fa: "\f0ed";
}

.tcfa-cloud-download {
	--fa: "\f0ed";
}

.tcfa-cloud-download-alt {
	--fa: "\f0ed";
}

.tcfa-cloud-arrow-up {
	--fa: "\f0ee";
}

.tcfa-cloud-upload {
	--fa: "\f0ee";
}

.tcfa-cloud-upload-alt {
	--fa: "\f0ee";
}

.tcfa-user-doctor {
	--fa: "\f0f0";
}

.tcfa-user-md {
	--fa: "\f0f0";
}

.tcfa-stethoscope {
	--fa: "\f0f1";
}

.tcfa-suitcase {
	--fa: "\f0f2";
}

.tcfa-bell {
	--fa: "\f0f3";
}

.tcfa-mug-saucer {
	--fa: "\f0f4";
}

.tcfa-coffee {
	--fa: "\f0f4";
}

.tcfa-hospital {
	--fa: "\f0f8";
}

.tcfa-hospital-alt {
	--fa: "\f0f8";
}

.tcfa-hospital-wide {
	--fa: "\f0f8";
}

.tcfa-truck-medical {
	--fa: "\f0f9";
}

.tcfa-ambulance {
	--fa: "\f0f9";
}

.tcfa-suitcase-medical {
	--fa: "\f0fa";
}

.tcfa-medkit {
	--fa: "\f0fa";
}

.tcfa-jet-fighter {
	--fa: "\f0fb";
}

.tcfa-fighter-jet {
	--fa: "\f0fb";
}

.tcfa-beer-mug-empty {
	--fa: "\f0fc";
}

.tcfa-beer {
	--fa: "\f0fc";
}

.tcfa-square-h {
	--fa: "\f0fd";
}

.tcfa-h-square {
	--fa: "\f0fd";
}

.tcfa-square-plus {
	--fa: "\f0fe";
}

.tcfa-plus-square {
	--fa: "\f0fe";
}

.tcfa-angles-left {
	--fa: "\f100";
}

.tcfa-angle-double-left {
	--fa: "\f100";
}

.tcfa-angles-right {
	--fa: "\f101";
}

.tcfa-angle-double-right {
	--fa: "\f101";
}

.tcfa-angles-up {
	--fa: "\f102";
}

.tcfa-angle-double-up {
	--fa: "\f102";
}

.tcfa-angles-down {
	--fa: "\f103";
}

.tcfa-angle-double-down {
	--fa: "\f103";
}

.tcfa-angle-left {
	--fa: "\f104";
}

.tcfa-angle-right {
	--fa: "\f105";
}

.tcfa-angle-up {
	--fa: "\f106";
}

.tcfa-angle-down {
	--fa: "\f107";
}

.tcfa-laptop {
	--fa: "\f109";
}

.tcfa-tablet-button {
	--fa: "\f10a";
}

.tcfa-mobile-button {
	--fa: "\f10b";
}

.tcfa-quote-left {
	--fa: "\f10d";
}

.tcfa-quote-left-alt {
	--fa: "\f10d";
}

.tcfa-quote-right {
	--fa: "\f10e";
}

.tcfa-quote-right-alt {
	--fa: "\f10e";
}

.tcfa-spinner {
	--fa: "\f110";
}

.tcfa-circle {
	--fa: "\f111";
}

.tcfa-face-smile {
	--fa: "\f118";
}

.tcfa-smile {
	--fa: "\f118";
}

.tcfa-face-frown {
	--fa: "\f119";
}

.tcfa-frown {
	--fa: "\f119";
}

.tcfa-face-meh {
	--fa: "\f11a";
}

.tcfa-meh {
	--fa: "\f11a";
}

.tcfa-gamepad {
	--fa: "\f11b";
}

.tcfa-keyboard {
	--fa: "\f11c";
}

.tcfa-flag-checkered {
	--fa: "\f11e";
}

.tcfa-terminal {
	--fa: "\f120";
}

.tcfa-code {
	--fa: "\f121";
}

.tcfa-reply-all {
	--fa: "\f122";
}

.tcfa-mail-reply-all {
	--fa: "\f122";
}

.tcfa-location-arrow {
	--fa: "\f124";
}

.tcfa-crop {
	--fa: "\f125";
}

.tcfa-code-branch {
	--fa: "\f126";
}

.tcfa-link-slash {
	--fa: "\f127";
}

.tcfa-chain-broken {
	--fa: "\f127";
}

.tcfa-chain-slash {
	--fa: "\f127";
}

.tcfa-unlink {
	--fa: "\f127";
}

.tcfa-info {
	--fa: "\f129";
}

.tcfa-superscript {
	--fa: "\f12b";
}

.tcfa-subscript {
	--fa: "\f12c";
}

.tcfa-eraser {
	--fa: "\f12d";
}

.tcfa-puzzle-piece {
	--fa: "\f12e";
}

.tcfa-microphone {
	--fa: "\f130";
}

.tcfa-microphone-slash {
	--fa: "\f131";
}

.tcfa-shield {
	--fa: "\f132";
}

.tcfa-shield-blank {
	--fa: "\f132";
}

.tcfa-calendar {
	--fa: "\f133";
}

.tcfa-fire-extinguisher {
	--fa: "\f134";
}

.tcfa-rocket {
	--fa: "\f135";
}

.tcfa-circle-chevron-left {
	--fa: "\f137";
}

.tcfa-chevron-circle-left {
	--fa: "\f137";
}

.tcfa-circle-chevron-right {
	--fa: "\f138";
}

.tcfa-chevron-circle-right {
	--fa: "\f138";
}

.tcfa-circle-chevron-up {
	--fa: "\f139";
}

.tcfa-chevron-circle-up {
	--fa: "\f139";
}

.tcfa-circle-chevron-down {
	--fa: "\f13a";
}

.tcfa-chevron-circle-down {
	--fa: "\f13a";
}

.tcfa-anchor {
	--fa: "\f13d";
}

.tcfa-unlock-keyhole {
	--fa: "\f13e";
}

.tcfa-unlock-alt {
	--fa: "\f13e";
}

.tcfa-bullseye {
	--fa: "\f140";
}

.tcfa-ellipsis {
	--fa: "\f141";
}

.tcfa-ellipsis-h {
	--fa: "\f141";
}

.tcfa-ellipsis-vertical {
	--fa: "\f142";
}

.tcfa-ellipsis-v {
	--fa: "\f142";
}

.tcfa-square-rss {
	--fa: "\f143";
}

.tcfa-rss-square {
	--fa: "\f143";
}

.tcfa-circle-play {
	--fa: "\f144";
}

.tcfa-play-circle {
	--fa: "\f144";
}

.tcfa-ticket {
	--fa: "\f145";
}

.tcfa-square-minus {
	--fa: "\f146";
}

.tcfa-minus-square {
	--fa: "\f146";
}

.tcfa-arrow-turn-up {
	--fa: "\f148";
}

.tcfa-level-up {
	--fa: "\f148";
}

.tcfa-arrow-turn-down {
	--fa: "\f149";
}

.tcfa-level-down {
	--fa: "\f149";
}

.tcfa-square-check {
	--fa: "\f14a";
}

.tcfa-check-square {
	--fa: "\f14a";
}

.tcfa-square-pen {
	--fa: "\f14b";
}

.tcfa-pen-square {
	--fa: "\f14b";
}

.tcfa-pencil-square {
	--fa: "\f14b";
}

.tcfa-square-arrow-up-right {
	--fa: "\f14c";
}

.tcfa-external-link-square {
	--fa: "\f14c";
}

.tcfa-share-from-square {
	--fa: "\f14d";
}

.tcfa-share-square {
	--fa: "\f14d";
}

.tcfa-compass {
	--fa: "\f14e";
}

.tcfa-square-caret-down {
	--fa: "\f150";
}

.tcfa-caret-square-down {
	--fa: "\f150";
}

.tcfa-square-caret-up {
	--fa: "\f151";
}

.tcfa-caret-square-up {
	--fa: "\f151";
}

.tcfa-square-caret-right {
	--fa: "\f152";
}

.tcfa-caret-square-right {
	--fa: "\f152";
}

.tcfa-euro-sign {
	--fa: "\f153";
}

.tcfa-eur {
	--fa: "\f153";
}

.tcfa-euro {
	--fa: "\f153";
}

.tcfa-sterling-sign {
	--fa: "\f154";
}

.tcfa-gbp {
	--fa: "\f154";
}

.tcfa-pound-sign {
	--fa: "\f154";
}

.tcfa-rupee-sign {
	--fa: "\f156";
}

.tcfa-rupee {
	--fa: "\f156";
}

.tcfa-yen-sign {
	--fa: "\f157";
}

.tcfa-cny {
	--fa: "\f157";
}

.tcfa-jpy {
	--fa: "\f157";
}

.tcfa-rmb {
	--fa: "\f157";
}

.tcfa-yen {
	--fa: "\f157";
}

.tcfa-ruble-sign {
	--fa: "\f158";
}

.tcfa-rouble {
	--fa: "\f158";
}

.tcfa-rub {
	--fa: "\f158";
}

.tcfa-ruble {
	--fa: "\f158";
}

.tcfa-won-sign {
	--fa: "\f159";
}

.tcfa-krw {
	--fa: "\f159";
}

.tcfa-won {
	--fa: "\f159";
}

.tcfa-file {
	--fa: "\f15b";
}

.tcfa-file-lines {
	--fa: "\f15c";
}

.tcfa-file-alt {
	--fa: "\f15c";
}

.tcfa-file-text {
	--fa: "\f15c";
}

.tcfa-arrow-down-a-z {
	--fa: "\f15d";
}

.tcfa-sort-alpha-asc {
	--fa: "\f15d";
}

.tcfa-sort-alpha-down {
	--fa: "\f15d";
}

.tcfa-arrow-up-a-z {
	--fa: "\f15e";
}

.tcfa-sort-alpha-up {
	--fa: "\f15e";
}

.tcfa-arrow-down-wide-short {
	--fa: "\f160";
}

.tcfa-sort-amount-asc {
	--fa: "\f160";
}

.tcfa-sort-amount-down {
	--fa: "\f160";
}

.tcfa-arrow-up-wide-short {
	--fa: "\f161";
}

.tcfa-sort-amount-up {
	--fa: "\f161";
}

.tcfa-arrow-down-1-9 {
	--fa: "\f162";
}

.tcfa-sort-numeric-asc {
	--fa: "\f162";
}

.tcfa-sort-numeric-down {
	--fa: "\f162";
}

.tcfa-arrow-up-1-9 {
	--fa: "\f163";
}

.tcfa-sort-numeric-up {
	--fa: "\f163";
}

.tcfa-thumbs-up {
	--fa: "\f164";
}

.tcfa-thumbs-down {
	--fa: "\f165";
}

.tcfa-arrow-down-long {
	--fa: "\f175";
}

.tcfa-long-arrow-down {
	--fa: "\f175";
}

.tcfa-arrow-up-long {
	--fa: "\f176";
}

.tcfa-long-arrow-up {
	--fa: "\f176";
}

.tcfa-arrow-left-long {
	--fa: "\f177";
}

.tcfa-long-arrow-left {
	--fa: "\f177";
}

.tcfa-arrow-right-long {
	--fa: "\f178";
}

.tcfa-long-arrow-right {
	--fa: "\f178";
}

.tcfa-person-dress {
	--fa: "\f182";
}

.tcfa-female {
	--fa: "\f182";
}

.tcfa-person {
	--fa: "\f183";
}

.tcfa-male {
	--fa: "\f183";
}

.tcfa-sun {
	--fa: "\f185";
}

.tcfa-moon {
	--fa: "\f186";
}

.tcfa-box-archive {
	--fa: "\f187";
}

.tcfa-archive {
	--fa: "\f187";
}

.tcfa-bug {
	--fa: "\f188";
}

.tcfa-square-caret-left {
	--fa: "\f191";
}

.tcfa-caret-square-left {
	--fa: "\f191";
}

.tcfa-circle-dot {
	--fa: "\f192";
}

.tcfa-dot-circle {
	--fa: "\f192";
}

.tcfa-wheelchair {
	--fa: "\f193";
}

.tcfa-lira-sign {
	--fa: "\f195";
}

.tcfa-shuttle-space {
	--fa: "\f197";
}

.tcfa-space-shuttle {
	--fa: "\f197";
}

.tcfa-square-envelope {
	--fa: "\f199";
}

.tcfa-envelope-square {
	--fa: "\f199";
}

.tcfa-building-columns {
	--fa: "\f19c";
}

.tcfa-bank {
	--fa: "\f19c";
}

.tcfa-institution {
	--fa: "\f19c";
}

.tcfa-museum {
	--fa: "\f19c";
}

.tcfa-university {
	--fa: "\f19c";
}

.tcfa-graduation-cap {
	--fa: "\f19d";
}

.tcfa-mortar-board {
	--fa: "\f19d";
}

.tcfa-language {
	--fa: "\f1ab";
}

.tcfa-fax {
	--fa: "\f1ac";
}

.tcfa-building {
	--fa: "\f1ad";
}

.tcfa-child {
	--fa: "\f1ae";
}

.tcfa-paw {
	--fa: "\f1b0";
}

.tcfa-cube {
	--fa: "\f1b2";
}

.tcfa-cubes {
	--fa: "\f1b3";
}

.tcfa-recycle {
	--fa: "\f1b8";
}

.tcfa-car {
	--fa: "\f1b9";
}

.tcfa-automobile {
	--fa: "\f1b9";
}

.tcfa-taxi {
	--fa: "\f1ba";
}

.tcfa-cab {
	--fa: "\f1ba";
}

.tcfa-tree {
	--fa: "\f1bb";
}

.tcfa-database {
	--fa: "\f1c0";
}

.tcfa-file-pdf {
	--fa: "\f1c1";
}

.tcfa-file-word {
	--fa: "\f1c2";
}

.tcfa-file-excel {
	--fa: "\f1c3";
}

.tcfa-file-powerpoint {
	--fa: "\f1c4";
}

.tcfa-file-image {
	--fa: "\f1c5";
}

.tcfa-file-zipper {
	--fa: "\f1c6";
}

.tcfa-file-archive {
	--fa: "\f1c6";
}

.tcfa-file-audio {
	--fa: "\f1c7";
}

.tcfa-file-video {
	--fa: "\f1c8";
}

.tcfa-file-code {
	--fa: "\f1c9";
}

.tcfa-life-ring {
	--fa: "\f1cd";
}

.tcfa-circle-notch {
	--fa: "\f1ce";
}

.tcfa-paper-plane {
	--fa: "\f1d8";
}

.tcfa-clock-rotate-left {
	--fa: "\f1da";
}

.tcfa-history {
	--fa: "\f1da";
}

.tcfa-heading {
	--fa: "\f1dc";
}

.tcfa-header {
	--fa: "\f1dc";
}

.tcfa-paragraph {
	--fa: "\f1dd";
}

.tcfa-sliders {
	--fa: "\f1de";
}

.tcfa-sliders-h {
	--fa: "\f1de";
}

.tcfa-share-nodes {
	--fa: "\f1e0";
}

.tcfa-share-alt {
	--fa: "\f1e0";
}

.tcfa-square-share-nodes {
	--fa: "\f1e1";
}

.tcfa-share-alt-square {
	--fa: "\f1e1";
}

.tcfa-bomb {
	--fa: "\f1e2";
}

.tcfa-futbol {
	--fa: "\f1e3";
}

.tcfa-futbol-ball {
	--fa: "\f1e3";
}

.tcfa-soccer-ball {
	--fa: "\f1e3";
}

.tcfa-tty {
	--fa: "\f1e4";
}

.tcfa-teletype {
	--fa: "\f1e4";
}

.tcfa-binoculars {
	--fa: "\f1e5";
}

.tcfa-plug {
	--fa: "\f1e6";
}

.tcfa-newspaper {
	--fa: "\f1ea";
}

.tcfa-wifi {
	--fa: "\f1eb";
}

.tcfa-wifi-3 {
	--fa: "\f1eb";
}

.tcfa-wifi-strong {
	--fa: "\f1eb";
}

.tcfa-calculator {
	--fa: "\f1ec";
}

.tcfa-bell-slash {
	--fa: "\f1f6";
}

.tcfa-trash {
	--fa: "\f1f8";
}

.tcfa-copyright {
	--fa: "\f1f9";
}

.tcfa-eye-dropper {
	--fa: "\f1fb";
}

.tcfa-eye-dropper-empty {
	--fa: "\f1fb";
}

.tcfa-eyedropper {
	--fa: "\f1fb";
}

.tcfa-paintbrush {
	--fa: "\f1fc";
}

.tcfa-paint-brush {
	--fa: "\f1fc";
}

.tcfa-cake-candles {
	--fa: "\f1fd";
}

.tcfa-birthday-cake {
	--fa: "\f1fd";
}

.tcfa-cake {
	--fa: "\f1fd";
}

.tcfa-chart-area {
	--fa: "\f1fe";
}

.tcfa-area-chart {
	--fa: "\f1fe";
}

.tcfa-chart-pie {
	--fa: "\f200";
}

.tcfa-pie-chart {
	--fa: "\f200";
}

.tcfa-chart-line {
	--fa: "\f201";
}

.tcfa-line-chart {
	--fa: "\f201";
}

.tcfa-toggle-off {
	--fa: "\f204";
}

.tcfa-toggle-on {
	--fa: "\f205";
}

.tcfa-bicycle {
	--fa: "\f206";
}

.tcfa-bus {
	--fa: "\f207";
}

.tcfa-closed-captioning {
	--fa: "\f20a";
}

.tcfa-shekel-sign {
	--fa: "\f20b";
}

.tcfa-ils {
	--fa: "\f20b";
}

.tcfa-shekel {
	--fa: "\f20b";
}

.tcfa-sheqel {
	--fa: "\f20b";
}

.tcfa-sheqel-sign {
	--fa: "\f20b";
}

.tcfa-cart-plus {
	--fa: "\f217";
}

.tcfa-cart-arrow-down {
	--fa: "\f218";
}

.tcfa-diamond {
	--fa: "\f219";
}

.tcfa-ship {
	--fa: "\f21a";
}

.tcfa-user-secret {
	--fa: "\f21b";
}

.tcfa-motorcycle {
	--fa: "\f21c";
}

.tcfa-street-view {
	--fa: "\f21d";
}

.tcfa-heart-pulse {
	--fa: "\f21e";
}

.tcfa-heartbeat {
	--fa: "\f21e";
}

.tcfa-venus {
	--fa: "\f221";
}

.tcfa-mars {
	--fa: "\f222";
}

.tcfa-mercury {
	--fa: "\f223";
}

.tcfa-mars-and-venus {
	--fa: "\f224";
}

.tcfa-transgender {
	--fa: "\f225";
}

.tcfa-transgender-alt {
	--fa: "\f225";
}

.tcfa-venus-double {
	--fa: "\f226";
}

.tcfa-mars-double {
	--fa: "\f227";
}

.tcfa-venus-mars {
	--fa: "\f228";
}

.tcfa-mars-stroke {
	--fa: "\f229";
}

.tcfa-mars-stroke-up {
	--fa: "\f22a";
}

.tcfa-mars-stroke-v {
	--fa: "\f22a";
}

.tcfa-mars-stroke-right {
	--fa: "\f22b";
}

.tcfa-mars-stroke-h {
	--fa: "\f22b";
}

.tcfa-neuter {
	--fa: "\f22c";
}

.tcfa-genderless {
	--fa: "\f22d";
}

.tcfa-server {
	--fa: "\f233";
}

.tcfa-user-plus {
	--fa: "\f234";
}

.tcfa-user-xmark {
	--fa: "\f235";
}

.tcfa-user-times {
	--fa: "\f235";
}

.tcfa-bed {
	--fa: "\f236";
}

.tcfa-train {
	--fa: "\f238";
}

.tcfa-train-subway {
	--fa: "\f239";
}

.tcfa-subway {
	--fa: "\f239";
}

.tcfa-battery-full {
	--fa: "\f240";
}

.tcfa-battery {
	--fa: "\f240";
}

.tcfa-battery-5 {
	--fa: "\f240";
}

.tcfa-battery-three-quarters {
	--fa: "\f241";
}

.tcfa-battery-4 {
	--fa: "\f241";
}

.tcfa-battery-half {
	--fa: "\f242";
}

.tcfa-battery-3 {
	--fa: "\f242";
}

.tcfa-battery-quarter {
	--fa: "\f243";
}

.tcfa-battery-2 {
	--fa: "\f243";
}

.tcfa-battery-empty {
	--fa: "\f244";
}

.tcfa-battery-0 {
	--fa: "\f244";
}

.tcfa-arrow-pointer {
	--fa: "\f245";
}

.tcfa-mouse-pointer {
	--fa: "\f245";
}

.tcfa-i-cursor {
	--fa: "\f246";
}

.tcfa-object-group {
	--fa: "\f247";
}

.tcfa-object-ungroup {
	--fa: "\f248";
}

.tcfa-note-sticky {
	--fa: "\f249";
}

.tcfa-sticky-note {
	--fa: "\f249";
}

.tcfa-clone {
	--fa: "\f24d";
}

.tcfa-scale-balanced {
	--fa: "\f24e";
}

.tcfa-balance-scale {
	--fa: "\f24e";
}

.tcfa-hourglass-start {
	--fa: "\f251";
}

.tcfa-hourglass-1 {
	--fa: "\f251";
}

.tcfa-hourglass-half {
	--fa: "\f252";
}

.tcfa-hourglass-2 {
	--fa: "\f252";
}

.tcfa-hourglass-end {
	--fa: "\f253";
}

.tcfa-hourglass-3 {
	--fa: "\f253";
}

.tcfa-hourglass {
	--fa: "\f254";
}

.tcfa-hourglass-empty {
	--fa: "\f254";
}

.tcfa-hand-back-fist {
	--fa: "\f255";
}

.tcfa-hand-rock {
	--fa: "\f255";
}

.tcfa-hand {
	--fa: "\f256";
}

.tcfa-hand-paper {
	--fa: "\f256";
}

.tcfa-hand-scissors {
	--fa: "\f257";
}

.tcfa-hand-lizard {
	--fa: "\f258";
}

.tcfa-hand-spock {
	--fa: "\f259";
}

.tcfa-hand-pointer {
	--fa: "\f25a";
}

.tcfa-hand-peace {
	--fa: "\f25b";
}

.tcfa-trademark {
	--fa: "\f25c";
}

.tcfa-registered {
	--fa: "\f25d";
}

.tcfa-tv {
	--fa: "\f26c";
}

.tcfa-television {
	--fa: "\f26c";
}

.tcfa-tv-alt {
	--fa: "\f26c";
}

.tcfa-calendar-plus {
	--fa: "\f271";
}

.tcfa-calendar-minus {
	--fa: "\f272";
}

.tcfa-calendar-xmark {
	--fa: "\f273";
}

.tcfa-calendar-times {
	--fa: "\f273";
}

.tcfa-calendar-check {
	--fa: "\f274";
}

.tcfa-industry {
	--fa: "\f275";
}

.tcfa-map-pin {
	--fa: "\f276";
}

.tcfa-signs-post {
	--fa: "\f277";
}

.tcfa-map-signs {
	--fa: "\f277";
}

.tcfa-map {
	--fa: "\f279";
}

.tcfa-message {
	--fa: "\f27a";
}

.tcfa-comment-alt {
	--fa: "\f27a";
}

.tcfa-circle-pause {
	--fa: "\f28b";
}

.tcfa-pause-circle {
	--fa: "\f28b";
}

.tcfa-circle-stop {
	--fa: "\f28d";
}

.tcfa-stop-circle {
	--fa: "\f28d";
}

.tcfa-bag-shopping {
	--fa: "\f290";
}

.tcfa-shopping-bag {
	--fa: "\f290";
}

.tcfa-basket-shopping {
	--fa: "\f291";
}

.tcfa-shopping-basket {
	--fa: "\f291";
}

.tcfa-universal-access {
	--fa: "\f29a";
}

.tcfa-person-walking-with-cane {
	--fa: "\f29d";
}

.tcfa-blind {
	--fa: "\f29d";
}

.tcfa-audio-description {
	--fa: "\f29e";
}

.tcfa-phone-volume {
	--fa: "\f2a0";
}

.tcfa-volume-control-phone {
	--fa: "\f2a0";
}

.tcfa-braille {
	--fa: "\f2a1";
}

.tcfa-ear-listen {
	--fa: "\f2a2";
}

.tcfa-assistive-listening-systems {
	--fa: "\f2a2";
}

.tcfa-hands-asl-interpreting {
	--fa: "\f2a3";
}

.tcfa-american-sign-language-interpreting {
	--fa: "\f2a3";
}

.tcfa-asl-interpreting {
	--fa: "\f2a3";
}

.tcfa-hands-american-sign-language-interpreting {
	--fa: "\f2a3";
}

.tcfa-ear-deaf {
	--fa: "\f2a4";
}

.tcfa-deaf {
	--fa: "\f2a4";
}

.tcfa-deafness {
	--fa: "\f2a4";
}

.tcfa-hard-of-hearing {
	--fa: "\f2a4";
}

.tcfa-hands {
	--fa: "\f2a7";
}

.tcfa-sign-language {
	--fa: "\f2a7";
}

.tcfa-signing {
	--fa: "\f2a7";
}

.tcfa-eye-low-vision {
	--fa: "\f2a8";
}

.tcfa-low-vision {
	--fa: "\f2a8";
}

.tcfa-font-awesome {
	--fa: "\f2b4";
}

.tcfa-font-awesome-flag {
	--fa: "\f2b4";
}

.tcfa-font-awesome-logo-full {
	--fa: "\f2b4";
}

.tcfa-handshake {
	--fa: "\f2b5";
}

.tcfa-handshake-alt {
	--fa: "\f2b5";
}

.tcfa-handshake-simple {
	--fa: "\f2b5";
}

.tcfa-envelope-open {
	--fa: "\f2b6";
}

.tcfa-address-book {
	--fa: "\f2b9";
}

.tcfa-contact-book {
	--fa: "\f2b9";
}

.tcfa-address-card {
	--fa: "\f2bb";
}

.tcfa-contact-card {
	--fa: "\f2bb";
}

.tcfa-vcard {
	--fa: "\f2bb";
}

.tcfa-circle-user {
	--fa: "\f2bd";
}

.tcfa-user-circle {
	--fa: "\f2bd";
}

.tcfa-id-badge {
	--fa: "\f2c1";
}

.tcfa-id-card {
	--fa: "\f2c2";
}

.tcfa-drivers-license {
	--fa: "\f2c2";
}

.tcfa-temperature-full {
	--fa: "\f2c7";
}

.tcfa-temperature-4 {
	--fa: "\f2c7";
}

.tcfa-thermometer-4 {
	--fa: "\f2c7";
}

.tcfa-thermometer-full {
	--fa: "\f2c7";
}

.tcfa-temperature-three-quarters {
	--fa: "\f2c8";
}

.tcfa-temperature-3 {
	--fa: "\f2c8";
}

.tcfa-thermometer-3 {
	--fa: "\f2c8";
}

.tcfa-thermometer-three-quarters {
	--fa: "\f2c8";
}

.tcfa-temperature-half {
	--fa: "\f2c9";
}

.tcfa-temperature-2 {
	--fa: "\f2c9";
}

.tcfa-thermometer-2 {
	--fa: "\f2c9";
}

.tcfa-thermometer-half {
	--fa: "\f2c9";
}

.tcfa-temperature-quarter {
	--fa: "\f2ca";
}

.tcfa-temperature-1 {
	--fa: "\f2ca";
}

.tcfa-thermometer-1 {
	--fa: "\f2ca";
}

.tcfa-thermometer-quarter {
	--fa: "\f2ca";
}

.tcfa-temperature-empty {
	--fa: "\f2cb";
}

.tcfa-temperature-0 {
	--fa: "\f2cb";
}

.tcfa-thermometer-0 {
	--fa: "\f2cb";
}

.tcfa-thermometer-empty {
	--fa: "\f2cb";
}

.tcfa-shower {
	--fa: "\f2cc";
}

.tcfa-bath {
	--fa: "\f2cd";
}

.tcfa-bathtub {
	--fa: "\f2cd";
}

.tcfa-podcast {
	--fa: "\f2ce";
}

.tcfa-window-maximize {
	--fa: "\f2d0";
}

.tcfa-window-minimize {
	--fa: "\f2d1";
}

.tcfa-window-restore {
	--fa: "\f2d2";
}

.tcfa-square-xmark {
	--fa: "\f2d3";
}

.tcfa-times-square {
	--fa: "\f2d3";
}

.tcfa-xmark-square {
	--fa: "\f2d3";
}

.tcfa-microchip {
	--fa: "\f2db";
}

.tcfa-snowflake {
	--fa: "\f2dc";
}

.tcfa-spoon {
	--fa: "\f2e5";
}

.tcfa-utensil-spoon {
	--fa: "\f2e5";
}

.tcfa-utensils {
	--fa: "\f2e7";
}

.tcfa-cutlery {
	--fa: "\f2e7";
}

.tcfa-rotate-left {
	--fa: "\f2ea";
}

.tcfa-rotate-back {
	--fa: "\f2ea";
}

.tcfa-rotate-backward {
	--fa: "\f2ea";
}

.tcfa-undo-alt {
	--fa: "\f2ea";
}

.tcfa-trash-can {
	--fa: "\f2ed";
}

.tcfa-trash-alt {
	--fa: "\f2ed";
}

.tcfa-rotate {
	--fa: "\f2f1";
}

.tcfa-sync-alt {
	--fa: "\f2f1";
}

.tcfa-stopwatch {
	--fa: "\f2f2";
}

.tcfa-right-from-bracket {
	--fa: "\f2f5";
}

.tcfa-sign-out-alt {
	--fa: "\f2f5";
}

.tcfa-right-to-bracket {
	--fa: "\f2f6";
}

.tcfa-sign-in-alt {
	--fa: "\f2f6";
}

.tcfa-rotate-right {
	--fa: "\f2f9";
}

.tcfa-redo-alt {
	--fa: "\f2f9";
}

.tcfa-rotate-forward {
	--fa: "\f2f9";
}

.tcfa-poo {
	--fa: "\f2fe";
}

.tcfa-images {
	--fa: "\f302";
}

.tcfa-pencil {
	--fa: "\f303";
}

.tcfa-pencil-alt {
	--fa: "\f303";
}

.tcfa-pen {
	--fa: "\f304";
}

.tcfa-pen-clip {
	--fa: "\f305";
}

.tcfa-pen-alt {
	--fa: "\f305";
}

.tcfa-octagon {
	--fa: "\f306";
}

.tcfa-down-long {
	--fa: "\f309";
}

.tcfa-long-arrow-alt-down {
	--fa: "\f309";
}

.tcfa-left-long {
	--fa: "\f30a";
}

.tcfa-long-arrow-alt-left {
	--fa: "\f30a";
}

.tcfa-right-long {
	--fa: "\f30b";
}

.tcfa-long-arrow-alt-right {
	--fa: "\f30b";
}

.tcfa-up-long {
	--fa: "\f30c";
}

.tcfa-long-arrow-alt-up {
	--fa: "\f30c";
}

.tcfa-hexagon {
	--fa: "\f312";
}

.tcfa-file-pen {
	--fa: "\f31c";
}

.tcfa-file-edit {
	--fa: "\f31c";
}

.tcfa-maximize {
	--fa: "\f31e";
}

.tcfa-expand-arrows-alt {
	--fa: "\f31e";
}

.tcfa-clipboard {
	--fa: "\f328";
}

.tcfa-left-right {
	--fa: "\f337";
}

.tcfa-arrows-alt-h {
	--fa: "\f337";
}

.tcfa-up-down {
	--fa: "\f338";
}

.tcfa-arrows-alt-v {
	--fa: "\f338";
}

.tcfa-alarm-clock {
	--fa: "\f34e";
}

.tcfa-circle-down {
	--fa: "\f358";
}

.tcfa-arrow-alt-circle-down {
	--fa: "\f358";
}

.tcfa-circle-left {
	--fa: "\f359";
}

.tcfa-arrow-alt-circle-left {
	--fa: "\f359";
}

.tcfa-circle-right {
	--fa: "\f35a";
}

.tcfa-arrow-alt-circle-right {
	--fa: "\f35a";
}

.tcfa-circle-up {
	--fa: "\f35b";
}

.tcfa-arrow-alt-circle-up {
	--fa: "\f35b";
}

.tcfa-up-right-from-square {
	--fa: "\f35d";
}

.tcfa-external-link-alt {
	--fa: "\f35d";
}

.tcfa-square-up-right {
	--fa: "\f360";
}

.tcfa-external-link-square-alt {
	--fa: "\f360";
}

.tcfa-right-left {
	--fa: "\f362";
}

.tcfa-exchange-alt {
	--fa: "\f362";
}

.tcfa-repeat {
	--fa: "\f363";
}

.tcfa-code-commit {
	--fa: "\f386";
}

.tcfa-code-merge {
	--fa: "\f387";
}

.tcfa-desktop {
	--fa: "\f390";
}

.tcfa-desktop-alt {
	--fa: "\f390";
}

.tcfa-gem {
	--fa: "\f3a5";
}

.tcfa-turn-down {
	--fa: "\f3be";
}

.tcfa-level-down-alt {
	--fa: "\f3be";
}

.tcfa-turn-up {
	--fa: "\f3bf";
}

.tcfa-level-up-alt {
	--fa: "\f3bf";
}

.tcfa-lock-open {
	--fa: "\f3c1";
}

.tcfa-location-dot {
	--fa: "\f3c5";
}

.tcfa-map-marker-alt {
	--fa: "\f3c5";
}

.tcfa-microphone-lines {
	--fa: "\f3c9";
}

.tcfa-microphone-alt {
	--fa: "\f3c9";
}

.tcfa-mobile-screen-button {
	--fa: "\f3cd";
}

.tcfa-mobile-alt {
	--fa: "\f3cd";
}

.tcfa-mobile {
	--fa: "\f3ce";
}

.tcfa-mobile-android {
	--fa: "\f3ce";
}

.tcfa-mobile-phone {
	--fa: "\f3ce";
}

.tcfa-mobile-screen {
	--fa: "\f3cf";
}

.tcfa-mobile-android-alt {
	--fa: "\f3cf";
}

.tcfa-money-bill-1 {
	--fa: "\f3d1";
}

.tcfa-money-bill-alt {
	--fa: "\f3d1";
}

.tcfa-phone-slash {
	--fa: "\f3dd";
}

.tcfa-image-portrait {
	--fa: "\f3e0";
}

.tcfa-portrait {
	--fa: "\f3e0";
}

.tcfa-reply {
	--fa: "\f3e5";
}

.tcfa-mail-reply {
	--fa: "\f3e5";
}

.tcfa-shield-halved {
	--fa: "\f3ed";
}

.tcfa-shield-alt {
	--fa: "\f3ed";
}

.tcfa-tablet-screen-button {
	--fa: "\f3fa";
}

.tcfa-tablet-alt {
	--fa: "\f3fa";
}

.tcfa-tablet {
	--fa: "\f3fb";
}

.tcfa-tablet-android {
	--fa: "\f3fb";
}

.tcfa-ticket-simple {
	--fa: "\f3ff";
}

.tcfa-ticket-alt {
	--fa: "\f3ff";
}

.tcfa-rectangle-xmark {
	--fa: "\f410";
}

.tcfa-rectangle-times {
	--fa: "\f410";
}

.tcfa-times-rectangle {
	--fa: "\f410";
}

.tcfa-window-close {
	--fa: "\f410";
}

.tcfa-down-left-and-up-right-to-center {
	--fa: "\f422";
}

.tcfa-compress-alt {
	--fa: "\f422";
}

.tcfa-up-right-and-down-left-from-center {
	--fa: "\f424";
}

.tcfa-expand-alt {
	--fa: "\f424";
}

.tcfa-baseball-bat-ball {
	--fa: "\f432";
}

.tcfa-baseball {
	--fa: "\f433";
}

.tcfa-baseball-ball {
	--fa: "\f433";
}

.tcfa-basketball {
	--fa: "\f434";
}

.tcfa-basketball-ball {
	--fa: "\f434";
}

.tcfa-bowling-ball {
	--fa: "\f436";
}

.tcfa-chess {
	--fa: "\f439";
}

.tcfa-chess-bishop {
	--fa: "\f43a";
}

.tcfa-chess-board {
	--fa: "\f43c";
}

.tcfa-chess-king {
	--fa: "\f43f";
}

.tcfa-chess-knight {
	--fa: "\f441";
}

.tcfa-chess-pawn {
	--fa: "\f443";
}

.tcfa-chess-queen {
	--fa: "\f445";
}

.tcfa-chess-rook {
	--fa: "\f447";
}

.tcfa-dumbbell {
	--fa: "\f44b";
}

.tcfa-football {
	--fa: "\f44e";
}

.tcfa-football-ball {
	--fa: "\f44e";
}

.tcfa-golf-ball-tee {
	--fa: "\f450";
}

.tcfa-golf-ball {
	--fa: "\f450";
}

.tcfa-hockey-puck {
	--fa: "\f453";
}

.tcfa-broom-ball {
	--fa: "\f458";
}

.tcfa-quidditch {
	--fa: "\f458";
}

.tcfa-quidditch-broom-ball {
	--fa: "\f458";
}

.tcfa-square-full {
	--fa: "\f45c";
}

.tcfa-table-tennis-paddle-ball {
	--fa: "\f45d";
}

.tcfa-ping-pong-paddle-ball {
	--fa: "\f45d";
}

.tcfa-table-tennis {
	--fa: "\f45d";
}

.tcfa-volleyball {
	--fa: "\f45f";
}

.tcfa-volleyball-ball {
	--fa: "\f45f";
}

.tcfa-hand-dots {
	--fa: "\f461";
}

.tcfa-allergies {
	--fa: "\f461";
}

.tcfa-bandage {
	--fa: "\f462";
}

.tcfa-band-aid {
	--fa: "\f462";
}

.tcfa-box {
	--fa: "\f466";
}

.tcfa-boxes-stacked {
	--fa: "\f468";
}

.tcfa-boxes {
	--fa: "\f468";
}

.tcfa-boxes-alt {
	--fa: "\f468";
}

.tcfa-briefcase-medical {
	--fa: "\f469";
}

.tcfa-fire-flame-simple {
	--fa: "\f46a";
}

.tcfa-burn {
	--fa: "\f46a";
}

.tcfa-capsules {
	--fa: "\f46b";
}

.tcfa-clipboard-check {
	--fa: "\f46c";
}

.tcfa-clipboard-list {
	--fa: "\f46d";
}

.tcfa-person-dots-from-line {
	--fa: "\f470";
}

.tcfa-diagnoses {
	--fa: "\f470";
}

.tcfa-dna {
	--fa: "\f471";
}

.tcfa-dolly {
	--fa: "\f472";
}

.tcfa-dolly-box {
	--fa: "\f472";
}

.tcfa-cart-flatbed {
	--fa: "\f474";
}

.tcfa-dolly-flatbed {
	--fa: "\f474";
}

.tcfa-file-medical {
	--fa: "\f477";
}

.tcfa-file-waveform {
	--fa: "\f478";
}

.tcfa-file-medical-alt {
	--fa: "\f478";
}

.tcfa-kit-medical {
	--fa: "\f479";
}

.tcfa-first-aid {
	--fa: "\f479";
}

.tcfa-circle-h {
	--fa: "\f47e";
}

.tcfa-hospital-symbol {
	--fa: "\f47e";
}

.tcfa-id-card-clip {
	--fa: "\f47f";
}

.tcfa-id-card-alt {
	--fa: "\f47f";
}

.tcfa-notes-medical {
	--fa: "\f481";
}

.tcfa-pallet {
	--fa: "\f482";
}

.tcfa-pills {
	--fa: "\f484";
}

.tcfa-prescription-bottle {
	--fa: "\f485";
}

.tcfa-prescription-bottle-medical {
	--fa: "\f486";
}

.tcfa-prescription-bottle-alt {
	--fa: "\f486";
}

.tcfa-bed-pulse {
	--fa: "\f487";
}

.tcfa-procedures {
	--fa: "\f487";
}

.tcfa-truck-fast {
	--fa: "\f48b";
}

.tcfa-shipping-fast {
	--fa: "\f48b";
}

.tcfa-smoking {
	--fa: "\f48d";
}

.tcfa-syringe {
	--fa: "\f48e";
}

.tcfa-tablets {
	--fa: "\f490";
}

.tcfa-thermometer {
	--fa: "\f491";
}

.tcfa-vial {
	--fa: "\f492";
}

.tcfa-vials {
	--fa: "\f493";
}

.tcfa-warehouse {
	--fa: "\f494";
}

.tcfa-weight-scale {
	--fa: "\f496";
}

.tcfa-weight {
	--fa: "\f496";
}

.tcfa-x-ray {
	--fa: "\f497";
}

.tcfa-box-open {
	--fa: "\f49e";
}

.tcfa-comment-dots {
	--fa: "\f4ad";
}

.tcfa-commenting {
	--fa: "\f4ad";
}

.tcfa-comment-slash {
	--fa: "\f4b3";
}

.tcfa-couch {
	--fa: "\f4b8";
}

.tcfa-circle-dollar-to-slot {
	--fa: "\f4b9";
}

.tcfa-donate {
	--fa: "\f4b9";
}

.tcfa-dove {
	--fa: "\f4ba";
}

.tcfa-hand-holding {
	--fa: "\f4bd";
}

.tcfa-hand-holding-heart {
	--fa: "\f4be";
}

.tcfa-hand-holding-dollar {
	--fa: "\f4c0";
}

.tcfa-hand-holding-usd {
	--fa: "\f4c0";
}

.tcfa-hand-holding-droplet {
	--fa: "\f4c1";
}

.tcfa-hand-holding-water {
	--fa: "\f4c1";
}

.tcfa-hands-holding {
	--fa: "\f4c2";
}

.tcfa-handshake-angle {
	--fa: "\f4c4";
}

.tcfa-hands-helping {
	--fa: "\f4c4";
}

.tcfa-parachute-box {
	--fa: "\f4cd";
}

.tcfa-people-carry-box {
	--fa: "\f4ce";
}

.tcfa-people-carry {
	--fa: "\f4ce";
}

.tcfa-piggy-bank {
	--fa: "\f4d3";
}

.tcfa-ribbon {
	--fa: "\f4d6";
}

.tcfa-route {
	--fa: "\f4d7";
}

.tcfa-seedling {
	--fa: "\f4d8";
}

.tcfa-sprout {
	--fa: "\f4d8";
}

.tcfa-sign-hanging {
	--fa: "\f4d9";
}

.tcfa-sign {
	--fa: "\f4d9";
}

.tcfa-face-smile-wink {
	--fa: "\f4da";
}

.tcfa-smile-wink {
	--fa: "\f4da";
}

.tcfa-tape {
	--fa: "\f4db";
}

.tcfa-truck-ramp-box {
	--fa: "\f4de";
}

.tcfa-truck-loading {
	--fa: "\f4de";
}

.tcfa-truck-moving {
	--fa: "\f4df";
}

.tcfa-video-slash {
	--fa: "\f4e2";
}

.tcfa-wine-glass {
	--fa: "\f4e3";
}

.tcfa-user-astronaut {
	--fa: "\f4fb";
}

.tcfa-user-check {
	--fa: "\f4fc";
}

.tcfa-user-clock {
	--fa: "\f4fd";
}

.tcfa-user-gear {
	--fa: "\f4fe";
}

.tcfa-user-cog {
	--fa: "\f4fe";
}

.tcfa-user-pen {
	--fa: "\f4ff";
}

.tcfa-user-edit {
	--fa: "\f4ff";
}

.tcfa-user-group {
	--fa: "\f500";
}

.tcfa-user-friends {
	--fa: "\f500";
}

.tcfa-user-graduate {
	--fa: "\f501";
}

.tcfa-user-lock {
	--fa: "\f502";
}

.tcfa-user-minus {
	--fa: "\f503";
}

.tcfa-user-ninja {
	--fa: "\f504";
}

.tcfa-user-shield {
	--fa: "\f505";
}

.tcfa-user-slash {
	--fa: "\f506";
}

.tcfa-user-alt-slash {
	--fa: "\f506";
}

.tcfa-user-large-slash {
	--fa: "\f506";
}

.tcfa-user-tag {
	--fa: "\f507";
}

.tcfa-user-tie {
	--fa: "\f508";
}

.tcfa-users-gear {
	--fa: "\f509";
}

.tcfa-users-cog {
	--fa: "\f509";
}

.tcfa-scale-unbalanced {
	--fa: "\f515";
}

.tcfa-balance-scale-left {
	--fa: "\f515";
}

.tcfa-scale-unbalanced-flip {
	--fa: "\f516";
}

.tcfa-balance-scale-right {
	--fa: "\f516";
}

.tcfa-blender {
	--fa: "\f517";
}

.tcfa-book-open {
	--fa: "\f518";
}

.tcfa-tower-broadcast {
	--fa: "\f519";
}

.tcfa-broadcast-tower {
	--fa: "\f519";
}

.tcfa-broom {
	--fa: "\f51a";
}

.tcfa-chalkboard {
	--fa: "\f51b";
}

.tcfa-blackboard {
	--fa: "\f51b";
}

.tcfa-chalkboard-user {
	--fa: "\f51c";
}

.tcfa-chalkboard-teacher {
	--fa: "\f51c";
}

.tcfa-church {
	--fa: "\f51d";
}

.tcfa-coins {
	--fa: "\f51e";
}

.tcfa-compact-disc {
	--fa: "\f51f";
}

.tcfa-crow {
	--fa: "\f520";
}

.tcfa-crown {
	--fa: "\f521";
}

.tcfa-dice {
	--fa: "\f522";
}

.tcfa-dice-five {
	--fa: "\f523";
}

.tcfa-dice-four {
	--fa: "\f524";
}

.tcfa-dice-one {
	--fa: "\f525";
}

.tcfa-dice-six {
	--fa: "\f526";
}

.tcfa-dice-three {
	--fa: "\f527";
}

.tcfa-dice-two {
	--fa: "\f528";
}

.tcfa-divide {
	--fa: "\f529";
}

.tcfa-door-closed {
	--fa: "\f52a";
}

.tcfa-door-open {
	--fa: "\f52b";
}

.tcfa-feather {
	--fa: "\f52d";
}

.tcfa-frog {
	--fa: "\f52e";
}

.tcfa-gas-pump {
	--fa: "\f52f";
}

.tcfa-glasses {
	--fa: "\f530";
}

.tcfa-greater-than-equal {
	--fa: "\f532";
}

.tcfa-helicopter {
	--fa: "\f533";
}

.tcfa-infinity {
	--fa: "\f534";
}

.tcfa-kiwi-bird {
	--fa: "\f535";
}

.tcfa-less-than-equal {
	--fa: "\f537";
}

.tcfa-memory {
	--fa: "\f538";
}

.tcfa-microphone-lines-slash {
	--fa: "\f539";
}

.tcfa-microphone-alt-slash {
	--fa: "\f539";
}

.tcfa-money-bill-wave {
	--fa: "\f53a";
}

.tcfa-money-bill-1-wave {
	--fa: "\f53b";
}

.tcfa-money-bill-wave-alt {
	--fa: "\f53b";
}

.tcfa-money-check {
	--fa: "\f53c";
}

.tcfa-money-check-dollar {
	--fa: "\f53d";
}

.tcfa-money-check-alt {
	--fa: "\f53d";
}

.tcfa-not-equal {
	--fa: "\f53e";
}

.tcfa-palette {
	--fa: "\f53f";
}

.tcfa-square-parking {
	--fa: "\f540";
}

.tcfa-parking {
	--fa: "\f540";
}

.tcfa-diagram-project {
	--fa: "\f542";
}

.tcfa-project-diagram {
	--fa: "\f542";
}

.tcfa-receipt {
	--fa: "\f543";
}

.tcfa-robot {
	--fa: "\f544";
}

.tcfa-ruler {
	--fa: "\f545";
}

.tcfa-ruler-combined {
	--fa: "\f546";
}

.tcfa-ruler-horizontal {
	--fa: "\f547";
}

.tcfa-ruler-vertical {
	--fa: "\f548";
}

.tcfa-school {
	--fa: "\f549";
}

.tcfa-screwdriver {
	--fa: "\f54a";
}

.tcfa-shoe-prints {
	--fa: "\f54b";
}

.tcfa-skull {
	--fa: "\f54c";
}

.tcfa-ban-smoking {
	--fa: "\f54d";
}

.tcfa-smoking-ban {
	--fa: "\f54d";
}

.tcfa-store {
	--fa: "\f54e";
}

.tcfa-shop {
	--fa: "\f54f";
}

.tcfa-store-alt {
	--fa: "\f54f";
}

.tcfa-bars-staggered {
	--fa: "\f550";
}

.tcfa-reorder {
	--fa: "\f550";
}

.tcfa-stream {
	--fa: "\f550";
}

.tcfa-stroopwafel {
	--fa: "\f551";
}

.tcfa-toolbox {
	--fa: "\f552";
}

.tcfa-shirt {
	--fa: "\f553";
}

.tcfa-t-shirt {
	--fa: "\f553";
}

.tcfa-tshirt {
	--fa: "\f553";
}

.tcfa-person-walking {
	--fa: "\f554";
}

.tcfa-walking {
	--fa: "\f554";
}

.tcfa-wallet {
	--fa: "\f555";
}

.tcfa-face-angry {
	--fa: "\f556";
}

.tcfa-angry {
	--fa: "\f556";
}

.tcfa-archway {
	--fa: "\f557";
}

.tcfa-book-atlas {
	--fa: "\f558";
}

.tcfa-atlas {
	--fa: "\f558";
}

.tcfa-award {
	--fa: "\f559";
}

.tcfa-delete-left {
	--fa: "\f55a";
}

.tcfa-backspace {
	--fa: "\f55a";
}

.tcfa-bezier-curve {
	--fa: "\f55b";
}

.tcfa-bong {
	--fa: "\f55c";
}

.tcfa-brush {
	--fa: "\f55d";
}

.tcfa-bus-simple {
	--fa: "\f55e";
}

.tcfa-bus-alt {
	--fa: "\f55e";
}

.tcfa-cannabis {
	--fa: "\f55f";
}

.tcfa-check-double {
	--fa: "\f560";
}

.tcfa-martini-glass-citrus {
	--fa: "\f561";
}

.tcfa-cocktail {
	--fa: "\f561";
}

.tcfa-bell-concierge {
	--fa: "\f562";
}

.tcfa-concierge-bell {
	--fa: "\f562";
}

.tcfa-cookie {
	--fa: "\f563";
}

.tcfa-cookie-bite {
	--fa: "\f564";
}

.tcfa-crop-simple {
	--fa: "\f565";
}

.tcfa-crop-alt {
	--fa: "\f565";
}

.tcfa-tachograph-digital {
	--fa: "\f566";
}

.tcfa-digital-tachograph {
	--fa: "\f566";
}

.tcfa-face-dizzy {
	--fa: "\f567";
}

.tcfa-dizzy {
	--fa: "\f567";
}

.tcfa-compass-drafting {
	--fa: "\f568";
}

.tcfa-drafting-compass {
	--fa: "\f568";
}

.tcfa-drum {
	--fa: "\f569";
}

.tcfa-drum-steelpan {
	--fa: "\f56a";
}

.tcfa-feather-pointed {
	--fa: "\f56b";
}

.tcfa-feather-alt {
	--fa: "\f56b";
}

.tcfa-file-contract {
	--fa: "\f56c";
}

.tcfa-file-arrow-down {
	--fa: "\f56d";
}

.tcfa-file-download {
	--fa: "\f56d";
}

.tcfa-file-export {
	--fa: "\f56e";
}

.tcfa-arrow-right-from-file {
	--fa: "\f56e";
}

.tcfa-file-import {
	--fa: "\f56f";
}

.tcfa-arrow-right-to-file {
	--fa: "\f56f";
}

.tcfa-file-invoice {
	--fa: "\f570";
}

.tcfa-file-invoice-dollar {
	--fa: "\f571";
}

.tcfa-file-prescription {
	--fa: "\f572";
}

.tcfa-file-signature {
	--fa: "\f573";
}

.tcfa-file-arrow-up {
	--fa: "\f574";
}

.tcfa-file-upload {
	--fa: "\f574";
}

.tcfa-fill {
	--fa: "\f575";
}

.tcfa-fill-drip {
	--fa: "\f576";
}

.tcfa-fingerprint {
	--fa: "\f577";
}

.tcfa-fish {
	--fa: "\f578";
}

.tcfa-face-flushed {
	--fa: "\f579";
}

.tcfa-flushed {
	--fa: "\f579";
}

.tcfa-face-frown-open {
	--fa: "\f57a";
}

.tcfa-frown-open {
	--fa: "\f57a";
}

.tcfa-martini-glass {
	--fa: "\f57b";
}

.tcfa-glass-martini-alt {
	--fa: "\f57b";
}

.tcfa-earth-africa {
	--fa: "\f57c";
}

.tcfa-globe-africa {
	--fa: "\f57c";
}

.tcfa-earth-americas {
	--fa: "\f57d";
}

.tcfa-earth {
	--fa: "\f57d";
}

.tcfa-earth-america {
	--fa: "\f57d";
}

.tcfa-globe-americas {
	--fa: "\f57d";
}

.tcfa-earth-asia {
	--fa: "\f57e";
}

.tcfa-globe-asia {
	--fa: "\f57e";
}

.tcfa-face-grimace {
	--fa: "\f57f";
}

.tcfa-grimace {
	--fa: "\f57f";
}

.tcfa-face-grin {
	--fa: "\f580";
}

.tcfa-grin {
	--fa: "\f580";
}

.tcfa-face-grin-wide {
	--fa: "\f581";
}

.tcfa-grin-alt {
	--fa: "\f581";
}

.tcfa-face-grin-beam {
	--fa: "\f582";
}

.tcfa-grin-beam {
	--fa: "\f582";
}

.tcfa-face-grin-beam-sweat {
	--fa: "\f583";
}

.tcfa-grin-beam-sweat {
	--fa: "\f583";
}

.tcfa-face-grin-hearts {
	--fa: "\f584";
}

.tcfa-grin-hearts {
	--fa: "\f584";
}

.tcfa-face-grin-squint {
	--fa: "\f585";
}

.tcfa-grin-squint {
	--fa: "\f585";
}

.tcfa-face-grin-squint-tears {
	--fa: "\f586";
}

.tcfa-grin-squint-tears {
	--fa: "\f586";
}

.tcfa-face-grin-stars {
	--fa: "\f587";
}

.tcfa-grin-stars {
	--fa: "\f587";
}

.tcfa-face-grin-tears {
	--fa: "\f588";
}

.tcfa-grin-tears {
	--fa: "\f588";
}

.tcfa-face-grin-tongue {
	--fa: "\f589";
}

.tcfa-grin-tongue {
	--fa: "\f589";
}

.tcfa-face-grin-tongue-squint {
	--fa: "\f58a";
}

.tcfa-grin-tongue-squint {
	--fa: "\f58a";
}

.tcfa-face-grin-tongue-wink {
	--fa: "\f58b";
}

.tcfa-grin-tongue-wink {
	--fa: "\f58b";
}

.tcfa-face-grin-wink {
	--fa: "\f58c";
}

.tcfa-grin-wink {
	--fa: "\f58c";
}

.tcfa-grip {
	--fa: "\f58d";
}

.tcfa-grid-horizontal {
	--fa: "\f58d";
}

.tcfa-grip-horizontal {
	--fa: "\f58d";
}

.tcfa-grip-vertical {
	--fa: "\f58e";
}

.tcfa-grid-vertical {
	--fa: "\f58e";
}

.tcfa-headset {
	--fa: "\f590";
}

.tcfa-highlighter {
	--fa: "\f591";
}

.tcfa-hot-tub-person {
	--fa: "\f593";
}

.tcfa-hot-tub {
	--fa: "\f593";
}

.tcfa-hotel {
	--fa: "\f594";
}

.tcfa-joint {
	--fa: "\f595";
}

.tcfa-face-kiss {
	--fa: "\f596";
}

.tcfa-kiss {
	--fa: "\f596";
}

.tcfa-face-kiss-beam {
	--fa: "\f597";
}

.tcfa-kiss-beam {
	--fa: "\f597";
}

.tcfa-face-kiss-wink-heart {
	--fa: "\f598";
}

.tcfa-kiss-wink-heart {
	--fa: "\f598";
}

.tcfa-face-laugh {
	--fa: "\f599";
}

.tcfa-laugh {
	--fa: "\f599";
}

.tcfa-face-laugh-beam {
	--fa: "\f59a";
}

.tcfa-laugh-beam {
	--fa: "\f59a";
}

.tcfa-face-laugh-squint {
	--fa: "\f59b";
}

.tcfa-laugh-squint {
	--fa: "\f59b";
}

.tcfa-face-laugh-wink {
	--fa: "\f59c";
}

.tcfa-laugh-wink {
	--fa: "\f59c";
}

.tcfa-cart-flatbed-suitcase {
	--fa: "\f59d";
}

.tcfa-luggage-cart {
	--fa: "\f59d";
}

.tcfa-map-location {
	--fa: "\f59f";
}

.tcfa-map-marked {
	--fa: "\f59f";
}

.tcfa-map-location-dot {
	--fa: "\f5a0";
}

.tcfa-map-marked-alt {
	--fa: "\f5a0";
}

.tcfa-marker {
	--fa: "\f5a1";
}

.tcfa-medal {
	--fa: "\f5a2";
}

.tcfa-face-meh-blank {
	--fa: "\f5a4";
}

.tcfa-meh-blank {
	--fa: "\f5a4";
}

.tcfa-face-rolling-eyes {
	--fa: "\f5a5";
}

.tcfa-meh-rolling-eyes {
	--fa: "\f5a5";
}

.tcfa-monument {
	--fa: "\f5a6";
}

.tcfa-mortar-pestle {
	--fa: "\f5a7";
}

.tcfa-paint-roller {
	--fa: "\f5aa";
}

.tcfa-passport {
	--fa: "\f5ab";
}

.tcfa-pen-fancy {
	--fa: "\f5ac";
}

.tcfa-pen-nib {
	--fa: "\f5ad";
}

.tcfa-pen-ruler {
	--fa: "\f5ae";
}

.tcfa-pencil-ruler {
	--fa: "\f5ae";
}

.tcfa-plane-arrival {
	--fa: "\f5af";
}

.tcfa-plane-departure {
	--fa: "\f5b0";
}

.tcfa-prescription {
	--fa: "\f5b1";
}

.tcfa-face-sad-cry {
	--fa: "\f5b3";
}

.tcfa-sad-cry {
	--fa: "\f5b3";
}

.tcfa-face-sad-tear {
	--fa: "\f5b4";
}

.tcfa-sad-tear {
	--fa: "\f5b4";
}

.tcfa-van-shuttle {
	--fa: "\f5b6";
}

.tcfa-shuttle-van {
	--fa: "\f5b6";
}

.tcfa-signature {
	--fa: "\f5b7";
}

.tcfa-face-smile-beam {
	--fa: "\f5b8";
}

.tcfa-smile-beam {
	--fa: "\f5b8";
}

.tcfa-solar-panel {
	--fa: "\f5ba";
}

.tcfa-spa {
	--fa: "\f5bb";
}

.tcfa-splotch {
	--fa: "\f5bc";
}

.tcfa-spray-can {
	--fa: "\f5bd";
}

.tcfa-stamp {
	--fa: "\f5bf";
}

.tcfa-star-half-stroke {
	--fa: "\f5c0";
}

.tcfa-star-half-alt {
	--fa: "\f5c0";
}

.tcfa-suitcase-rolling {
	--fa: "\f5c1";
}

.tcfa-face-surprise {
	--fa: "\f5c2";
}

.tcfa-surprise {
	--fa: "\f5c2";
}

.tcfa-swatchbook {
	--fa: "\f5c3";
}

.tcfa-person-swimming {
	--fa: "\f5c4";
}

.tcfa-swimmer {
	--fa: "\f5c4";
}

.tcfa-water-ladder {
	--fa: "\f5c5";
}

.tcfa-ladder-water {
	--fa: "\f5c5";
}

.tcfa-swimming-pool {
	--fa: "\f5c5";
}

.tcfa-droplet-slash {
	--fa: "\f5c7";
}

.tcfa-tint-slash {
	--fa: "\f5c7";
}

.tcfa-face-tired {
	--fa: "\f5c8";
}

.tcfa-tired {
	--fa: "\f5c8";
}

.tcfa-tooth {
	--fa: "\f5c9";
}

.tcfa-umbrella-beach {
	--fa: "\f5ca";
}

.tcfa-weight-hanging {
	--fa: "\f5cd";
}

.tcfa-wine-glass-empty {
	--fa: "\f5ce";
}

.tcfa-wine-glass-alt {
	--fa: "\f5ce";
}

.tcfa-spray-can-sparkles {
	--fa: "\f5d0";
}

.tcfa-air-freshener {
	--fa: "\f5d0";
}

.tcfa-apple-whole {
	--fa: "\f5d1";
}

.tcfa-apple-alt {
	--fa: "\f5d1";
}

.tcfa-atom {
	--fa: "\f5d2";
}

.tcfa-bone {
	--fa: "\f5d7";
}

.tcfa-book-open-reader {
	--fa: "\f5da";
}

.tcfa-book-reader {
	--fa: "\f5da";
}

.tcfa-brain {
	--fa: "\f5dc";
}

.tcfa-car-rear {
	--fa: "\f5de";
}

.tcfa-car-alt {
	--fa: "\f5de";
}

.tcfa-car-battery {
	--fa: "\f5df";
}

.tcfa-battery-car {
	--fa: "\f5df";
}

.tcfa-car-burst {
	--fa: "\f5e1";
}

.tcfa-car-crash {
	--fa: "\f5e1";
}

.tcfa-car-side {
	--fa: "\f5e4";
}

.tcfa-charging-station {
	--fa: "\f5e7";
}

.tcfa-diamond-turn-right {
	--fa: "\f5eb";
}

.tcfa-directions {
	--fa: "\f5eb";
}

.tcfa-draw-polygon {
	--fa: "\f5ee";
}

.tcfa-vector-polygon {
	--fa: "\f5ee";
}

.tcfa-laptop-code {
	--fa: "\f5fc";
}

.tcfa-layer-group {
	--fa: "\f5fd";
}

.tcfa-location-crosshairs {
	--fa: "\f601";
}

.tcfa-location {
	--fa: "\f601";
}

.tcfa-lungs {
	--fa: "\f604";
}

.tcfa-microscope {
	--fa: "\f610";
}

.tcfa-oil-can {
	--fa: "\f613";
}

.tcfa-poop {
	--fa: "\f619";
}

.tcfa-shapes {
	--fa: "\f61f";
}

.tcfa-triangle-circle-square {
	--fa: "\f61f";
}

.tcfa-star-of-life {
	--fa: "\f621";
}

.tcfa-gauge {
	--fa: "\f624";
}

.tcfa-dashboard {
	--fa: "\f624";
}

.tcfa-gauge-med {
	--fa: "\f624";
}

.tcfa-tachometer-alt-average {
	--fa: "\f624";
}

.tcfa-gauge-high {
	--fa: "\f625";
}

.tcfa-tachometer-alt {
	--fa: "\f625";
}

.tcfa-tachometer-alt-fast {
	--fa: "\f625";
}

.tcfa-gauge-simple {
	--fa: "\f629";
}

.tcfa-gauge-simple-med {
	--fa: "\f629";
}

.tcfa-tachometer-average {
	--fa: "\f629";
}

.tcfa-gauge-simple-high {
	--fa: "\f62a";
}

.tcfa-tachometer {
	--fa: "\f62a";
}

.tcfa-tachometer-fast {
	--fa: "\f62a";
}

.tcfa-teeth {
	--fa: "\f62e";
}

.tcfa-teeth-open {
	--fa: "\f62f";
}

.tcfa-masks-theater {
	--fa: "\f630";
}

.tcfa-theater-masks {
	--fa: "\f630";
}

.tcfa-traffic-light {
	--fa: "\f637";
}

.tcfa-truck-monster {
	--fa: "\f63b";
}

.tcfa-truck-pickup {
	--fa: "\f63c";
}

.tcfa-rectangle-ad {
	--fa: "\f641";
}

.tcfa-ad {
	--fa: "\f641";
}

.tcfa-ankh {
	--fa: "\f644";
}

.tcfa-book-bible {
	--fa: "\f647";
}

.tcfa-bible {
	--fa: "\f647";
}

.tcfa-business-time {
	--fa: "\f64a";
}

.tcfa-briefcase-clock {
	--fa: "\f64a";
}

.tcfa-city {
	--fa: "\f64f";
}

.tcfa-comment-dollar {
	--fa: "\f651";
}

.tcfa-comments-dollar {
	--fa: "\f653";
}

.tcfa-cross {
	--fa: "\f654";
}

.tcfa-dharmachakra {
	--fa: "\f655";
}

.tcfa-envelope-open-text {
	--fa: "\f658";
}

.tcfa-folder-minus {
	--fa: "\f65d";
}

.tcfa-folder-plus {
	--fa: "\f65e";
}

.tcfa-filter-circle-dollar {
	--fa: "\f662";
}

.tcfa-funnel-dollar {
	--fa: "\f662";
}

.tcfa-gopuram {
	--fa: "\f664";
}

.tcfa-hamsa {
	--fa: "\f665";
}

.tcfa-bahai {
	--fa: "\f666";
}

.tcfa-haykal {
	--fa: "\f666";
}

.tcfa-jedi {
	--fa: "\f669";
}

.tcfa-book-journal-whills {
	--fa: "\f66a";
}

.tcfa-journal-whills {
	--fa: "\f66a";
}

.tcfa-kaaba {
	--fa: "\f66b";
}

.tcfa-khanda {
	--fa: "\f66d";
}

.tcfa-landmark {
	--fa: "\f66f";
}

.tcfa-envelopes-bulk {
	--fa: "\f674";
}

.tcfa-mail-bulk {
	--fa: "\f674";
}

.tcfa-menorah {
	--fa: "\f676";
}

.tcfa-mosque {
	--fa: "\f678";
}

.tcfa-om {
	--fa: "\f679";
}

.tcfa-spaghetti-monster-flying {
	--fa: "\f67b";
}

.tcfa-pastafarianism {
	--fa: "\f67b";
}

.tcfa-peace {
	--fa: "\f67c";
}

.tcfa-place-of-worship {
	--fa: "\f67f";
}

.tcfa-square-poll-vertical {
	--fa: "\f681";
}

.tcfa-poll {
	--fa: "\f681";
}

.tcfa-square-poll-horizontal {
	--fa: "\f682";
}

.tcfa-poll-h {
	--fa: "\f682";
}

.tcfa-person-praying {
	--fa: "\f683";
}

.tcfa-pray {
	--fa: "\f683";
}

.tcfa-hands-praying {
	--fa: "\f684";
}

.tcfa-praying-hands {
	--fa: "\f684";
}

.tcfa-book-quran {
	--fa: "\f687";
}

.tcfa-quran {
	--fa: "\f687";
}

.tcfa-magnifying-glass-dollar {
	--fa: "\f688";
}

.tcfa-search-dollar {
	--fa: "\f688";
}

.tcfa-magnifying-glass-location {
	--fa: "\f689";
}

.tcfa-search-location {
	--fa: "\f689";
}

.tcfa-socks {
	--fa: "\f696";
}

.tcfa-square-root-variable {
	--fa: "\f698";
}

.tcfa-square-root-alt {
	--fa: "\f698";
}

.tcfa-star-and-crescent {
	--fa: "\f699";
}

.tcfa-star-of-david {
	--fa: "\f69a";
}

.tcfa-synagogue {
	--fa: "\f69b";
}

.tcfa-scroll-torah {
	--fa: "\f6a0";
}

.tcfa-torah {
	--fa: "\f6a0";
}

.tcfa-torii-gate {
	--fa: "\f6a1";
}

.tcfa-vihara {
	--fa: "\f6a7";
}

.tcfa-volume-xmark {
	--fa: "\f6a9";
}

.tcfa-volume-mute {
	--fa: "\f6a9";
}

.tcfa-volume-times {
	--fa: "\f6a9";
}

.tcfa-yin-yang {
	--fa: "\f6ad";
}

.tcfa-blender-phone {
	--fa: "\f6b6";
}

.tcfa-book-skull {
	--fa: "\f6b7";
}

.tcfa-book-dead {
	--fa: "\f6b7";
}

.tcfa-campground {
	--fa: "\f6bb";
}

.tcfa-cat {
	--fa: "\f6be";
}

.tcfa-chair {
	--fa: "\f6c0";
}

.tcfa-cloud-moon {
	--fa: "\f6c3";
}

.tcfa-cloud-sun {
	--fa: "\f6c4";
}

.tcfa-cow {
	--fa: "\f6c8";
}

.tcfa-dice-d20 {
	--fa: "\f6cf";
}

.tcfa-dice-d6 {
	--fa: "\f6d1";
}

.tcfa-dog {
	--fa: "\f6d3";
}

.tcfa-dragon {
	--fa: "\f6d5";
}

.tcfa-drumstick-bite {
	--fa: "\f6d7";
}

.tcfa-dungeon {
	--fa: "\f6d9";
}

.tcfa-file-csv {
	--fa: "\f6dd";
}

.tcfa-hand-fist {
	--fa: "\f6de";
}

.tcfa-fist-raised {
	--fa: "\f6de";
}

.tcfa-ghost {
	--fa: "\f6e2";
}

.tcfa-hammer {
	--fa: "\f6e3";
}

.tcfa-hanukiah {
	--fa: "\f6e6";
}

.tcfa-hat-wizard {
	--fa: "\f6e8";
}

.tcfa-person-hiking {
	--fa: "\f6ec";
}

.tcfa-hiking {
	--fa: "\f6ec";
}

.tcfa-hippo {
	--fa: "\f6ed";
}

.tcfa-horse {
	--fa: "\f6f0";
}

.tcfa-house-chimney-crack {
	--fa: "\f6f1";
}

.tcfa-house-damage {
	--fa: "\f6f1";
}

.tcfa-hryvnia-sign {
	--fa: "\f6f2";
}

.tcfa-hryvnia {
	--fa: "\f6f2";
}

.tcfa-mask {
	--fa: "\f6fa";
}

.tcfa-mountain {
	--fa: "\f6fc";
}

.tcfa-network-wired {
	--fa: "\f6ff";
}

.tcfa-otter {
	--fa: "\f700";
}

.tcfa-ring {
	--fa: "\f70b";
}

.tcfa-person-running {
	--fa: "\f70c";
}

.tcfa-running {
	--fa: "\f70c";
}

.tcfa-scroll {
	--fa: "\f70e";
}

.tcfa-skull-crossbones {
	--fa: "\f714";
}

.tcfa-slash {
	--fa: "\f715";
}

.tcfa-spider {
	--fa: "\f717";
}

.tcfa-toilet-paper {
	--fa: "\f71e";
}

.tcfa-toilet-paper-alt {
	--fa: "\f71e";
}

.tcfa-toilet-paper-blank {
	--fa: "\f71e";
}

.tcfa-tractor {
	--fa: "\f722";
}

.tcfa-user-injured {
	--fa: "\f728";
}

.tcfa-vr-cardboard {
	--fa: "\f729";
}

.tcfa-wand-sparkles {
	--fa: "\f72b";
}

.tcfa-wind {
	--fa: "\f72e";
}

.tcfa-wine-bottle {
	--fa: "\f72f";
}

.tcfa-cloud-meatball {
	--fa: "\f73b";
}

.tcfa-cloud-moon-rain {
	--fa: "\f73c";
}

.tcfa-cloud-rain {
	--fa: "\f73d";
}

.tcfa-cloud-showers-heavy {
	--fa: "\f740";
}

.tcfa-cloud-sun-rain {
	--fa: "\f743";
}

.tcfa-democrat {
	--fa: "\f747";
}

.tcfa-flag-usa {
	--fa: "\f74d";
}

.tcfa-hurricane {
	--fa: "\f751";
}

.tcfa-landmark-dome {
	--fa: "\f752";
}

.tcfa-landmark-alt {
	--fa: "\f752";
}

.tcfa-meteor {
	--fa: "\f753";
}

.tcfa-person-booth {
	--fa: "\f756";
}

.tcfa-poo-storm {
	--fa: "\f75a";
}

.tcfa-poo-bolt {
	--fa: "\f75a";
}

.tcfa-rainbow {
	--fa: "\f75b";
}

.tcfa-republican {
	--fa: "\f75e";
}

.tcfa-smog {
	--fa: "\f75f";
}

.tcfa-temperature-high {
	--fa: "\f769";
}

.tcfa-temperature-low {
	--fa: "\f76b";
}

.tcfa-cloud-bolt {
	--fa: "\f76c";
}

.tcfa-thunderstorm {
	--fa: "\f76c";
}

.tcfa-tornado {
	--fa: "\f76f";
}

.tcfa-volcano {
	--fa: "\f770";
}

.tcfa-check-to-slot {
	--fa: "\f772";
}

.tcfa-vote-yea {
	--fa: "\f772";
}

.tcfa-water {
	--fa: "\f773";
}

.tcfa-baby {
	--fa: "\f77c";
}

.tcfa-baby-carriage {
	--fa: "\f77d";
}

.tcfa-carriage-baby {
	--fa: "\f77d";
}

.tcfa-biohazard {
	--fa: "\f780";
}

.tcfa-blog {
	--fa: "\f781";
}

.tcfa-calendar-day {
	--fa: "\f783";
}

.tcfa-calendar-week {
	--fa: "\f784";
}

.tcfa-candy-cane {
	--fa: "\f786";
}

.tcfa-carrot {
	--fa: "\f787";
}

.tcfa-cash-register {
	--fa: "\f788";
}

.tcfa-minimize {
	--fa: "\f78c";
}

.tcfa-compress-arrows-alt {
	--fa: "\f78c";
}

.tcfa-dumpster {
	--fa: "\f793";
}

.tcfa-dumpster-fire {
	--fa: "\f794";
}

.tcfa-ethernet {
	--fa: "\f796";
}

.tcfa-gifts {
	--fa: "\f79c";
}

.tcfa-champagne-glasses {
	--fa: "\f79f";
}

.tcfa-glass-cheers {
	--fa: "\f79f";
}

.tcfa-whiskey-glass {
	--fa: "\f7a0";
}

.tcfa-glass-whiskey {
	--fa: "\f7a0";
}

.tcfa-earth-europe {
	--fa: "\f7a2";
}

.tcfa-globe-europe {
	--fa: "\f7a2";
}

.tcfa-grip-lines {
	--fa: "\f7a4";
}

.tcfa-grip-lines-vertical {
	--fa: "\f7a5";
}

.tcfa-guitar {
	--fa: "\f7a6";
}

.tcfa-heart-crack {
	--fa: "\f7a9";
}

.tcfa-heart-broken {
	--fa: "\f7a9";
}

.tcfa-holly-berry {
	--fa: "\f7aa";
}

.tcfa-horse-head {
	--fa: "\f7ab";
}

.tcfa-icicles {
	--fa: "\f7ad";
}

.tcfa-igloo {
	--fa: "\f7ae";
}

.tcfa-mitten {
	--fa: "\f7b5";
}

.tcfa-mug-hot {
	--fa: "\f7b6";
}

.tcfa-radiation {
	--fa: "\f7b9";
}

.tcfa-circle-radiation {
	--fa: "\f7ba";
}

.tcfa-radiation-alt {
	--fa: "\f7ba";
}

.tcfa-restroom {
	--fa: "\f7bd";
}

.tcfa-satellite {
	--fa: "\f7bf";
}

.tcfa-satellite-dish {
	--fa: "\f7c0";
}

.tcfa-sd-card {
	--fa: "\f7c2";
}

.tcfa-sim-card {
	--fa: "\f7c4";
}

.tcfa-person-skating {
	--fa: "\f7c5";
}

.tcfa-skating {
	--fa: "\f7c5";
}

.tcfa-person-skiing {
	--fa: "\f7c9";
}

.tcfa-skiing {
	--fa: "\f7c9";
}

.tcfa-person-skiing-nordic {
	--fa: "\f7ca";
}

.tcfa-skiing-nordic {
	--fa: "\f7ca";
}

.tcfa-sleigh {
	--fa: "\f7cc";
}

.tcfa-comment-sms {
	--fa: "\f7cd";
}

.tcfa-sms {
	--fa: "\f7cd";
}

.tcfa-person-snowboarding {
	--fa: "\f7ce";
}

.tcfa-snowboarding {
	--fa: "\f7ce";
}

.tcfa-snowman {
	--fa: "\f7d0";
}

.tcfa-snowplow {
	--fa: "\f7d2";
}

.tcfa-tenge-sign {
	--fa: "\f7d7";
}

.tcfa-tenge {
	--fa: "\f7d7";
}

.tcfa-toilet {
	--fa: "\f7d8";
}

.tcfa-screwdriver-wrench {
	--fa: "\f7d9";
}

.tcfa-tools {
	--fa: "\f7d9";
}

.tcfa-cable-car {
	--fa: "\f7da";
}

.tcfa-tram {
	--fa: "\f7da";
}

.tcfa-fire-flame-curved {
	--fa: "\f7e4";
}

.tcfa-fire-alt {
	--fa: "\f7e4";
}

.tcfa-bacon {
	--fa: "\f7e5";
}

.tcfa-book-medical {
	--fa: "\f7e6";
}

.tcfa-bread-slice {
	--fa: "\f7ec";
}

.tcfa-cheese {
	--fa: "\f7ef";
}

.tcfa-house-chimney-medical {
	--fa: "\f7f2";
}

.tcfa-clinic-medical {
	--fa: "\f7f2";
}

.tcfa-clipboard-user {
	--fa: "\f7f3";
}

.tcfa-comment-medical {
	--fa: "\f7f5";
}

.tcfa-crutch {
	--fa: "\f7f7";
}

.tcfa-disease {
	--fa: "\f7fa";
}

.tcfa-egg {
	--fa: "\f7fb";
}

.tcfa-folder-tree {
	--fa: "\f802";
}

.tcfa-burger {
	--fa: "\f805";
}

.tcfa-hamburger {
	--fa: "\f805";
}

.tcfa-hand-middle-finger {
	--fa: "\f806";
}

.tcfa-helmet-safety {
	--fa: "\f807";
}

.tcfa-hard-hat {
	--fa: "\f807";
}

.tcfa-hat-hard {
	--fa: "\f807";
}

.tcfa-hospital-user {
	--fa: "\f80d";
}

.tcfa-hotdog {
	--fa: "\f80f";
}

.tcfa-ice-cream {
	--fa: "\f810";
}

.tcfa-laptop-medical {
	--fa: "\f812";
}

.tcfa-pager {
	--fa: "\f815";
}

.tcfa-pepper-hot {
	--fa: "\f816";
}

.tcfa-pizza-slice {
	--fa: "\f818";
}

.tcfa-sack-dollar {
	--fa: "\f81d";
}

.tcfa-book-tanakh {
	--fa: "\f827";
}

.tcfa-tanakh {
	--fa: "\f827";
}

.tcfa-bars-progress {
	--fa: "\f828";
}

.tcfa-tasks-alt {
	--fa: "\f828";
}

.tcfa-trash-arrow-up {
	--fa: "\f829";
}

.tcfa-trash-restore {
	--fa: "\f829";
}

.tcfa-trash-can-arrow-up {
	--fa: "\f82a";
}

.tcfa-trash-restore-alt {
	--fa: "\f82a";
}

.tcfa-user-nurse {
	--fa: "\f82f";
}

.tcfa-wave-square {
	--fa: "\f83e";
}

.tcfa-person-biking {
	--fa: "\f84a";
}

.tcfa-biking {
	--fa: "\f84a";
}

.tcfa-border-all {
	--fa: "\f84c";
}

.tcfa-border-none {
	--fa: "\f850";
}

.tcfa-border-top-left {
	--fa: "\f853";
}

.tcfa-border-style {
	--fa: "\f853";
}

.tcfa-person-digging {
	--fa: "\f85e";
}

.tcfa-digging {
	--fa: "\f85e";
}

.tcfa-fan {
	--fa: "\f863";
}

.tcfa-icons {
	--fa: "\f86d";
}

.tcfa-heart-music-camera-bolt {
	--fa: "\f86d";
}

.tcfa-phone-flip {
	--fa: "\f879";
}

.tcfa-phone-alt {
	--fa: "\f879";
}

.tcfa-square-phone-flip {
	--fa: "\f87b";
}

.tcfa-phone-square-alt {
	--fa: "\f87b";
}

.tcfa-photo-film {
	--fa: "\f87c";
}

.tcfa-photo-video {
	--fa: "\f87c";
}

.tcfa-text-slash {
	--fa: "\f87d";
}

.tcfa-remove-format {
	--fa: "\f87d";
}

.tcfa-arrow-down-z-a {
	--fa: "\f881";
}

.tcfa-sort-alpha-desc {
	--fa: "\f881";
}

.tcfa-sort-alpha-down-alt {
	--fa: "\f881";
}

.tcfa-arrow-up-z-a {
	--fa: "\f882";
}

.tcfa-sort-alpha-up-alt {
	--fa: "\f882";
}

.tcfa-arrow-down-short-wide {
	--fa: "\f884";
}

.tcfa-sort-amount-desc {
	--fa: "\f884";
}

.tcfa-sort-amount-down-alt {
	--fa: "\f884";
}

.tcfa-arrow-up-short-wide {
	--fa: "\f885";
}

.tcfa-sort-amount-up-alt {
	--fa: "\f885";
}

.tcfa-arrow-down-9-1 {
	--fa: "\f886";
}

.tcfa-sort-numeric-desc {
	--fa: "\f886";
}

.tcfa-sort-numeric-down-alt {
	--fa: "\f886";
}

.tcfa-arrow-up-9-1 {
	--fa: "\f887";
}

.tcfa-sort-numeric-up-alt {
	--fa: "\f887";
}

.tcfa-spell-check {
	--fa: "\f891";
}

.tcfa-voicemail {
	--fa: "\f897";
}

.tcfa-hat-cowboy {
	--fa: "\f8c0";
}

.tcfa-hat-cowboy-side {
	--fa: "\f8c1";
}

.tcfa-computer-mouse {
	--fa: "\f8cc";
}

.tcfa-mouse {
	--fa: "\f8cc";
}

.tcfa-radio {
	--fa: "\f8d7";
}

.tcfa-record-vinyl {
	--fa: "\f8d9";
}

.tcfa-walkie-talkie {
	--fa: "\f8ef";
}

.tcfa-caravan {
	--fa: "\f8ff";
}

:root,
:host {
	--fa-family-classic: "Font Awesome 7 Free";
	--fa-font-regular: normal 400 1em/1 var(--fa-family-classic);
	--fa-font-solid: normal 900 1em/1 var(--fa-family-classic);

	/* deprecated: this older custom property will be removed next major release */
	--fa-style-family-classic: var(--fa-family-classic);
}

@font-face {font-display:swap;
	font-family: "Font Awesome 7 Free";
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(/wp-content/plugins/woocommerce-tm-extra-product-options/assets/webfonts/fa-regular-400.woff2);
}

.tcfar {
	--fa-family: var(--fa-family-classic);
	--fa-style: 400;
}

.tcfa-classic {
	--fa-family: var(--fa-family-classic);
}

.tcfa-regular {
	--fa-style: 400;
}

@font-face {font-display:swap;
	font-family: "Font Awesome 7 Free";
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url(/wp-content/plugins/woocommerce-tm-extra-product-options/assets/webfonts/fa-solid-900.woff2);
}

.tcfas {
	--fa-family: var(--fa-family-classic);
	--fa-style: 900;
}

.tcfa-solid {
	--fa-style: 900;
}

}/*!
 * CCS3 animations
 */

.tm-animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.tm-animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes fadein {

	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fadein {

	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.fadein {
	-webkit-animation-name: fadein;
	animation-name: fadein;
}

@-webkit-keyframes fadeout {

	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@keyframes fadeout {

	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.fadeout {
	-webkit-animation-name: fadeout;
	animation-name: fadeout;
}

@-webkit-keyframes fadeoutdown {

	from {
		opacity: 1;
	}

	to {
		opacity: 0;

		-webkit-transform: translate3d(0, 100%, 0);

		transform: translate3d(0, 100%, 0);
	}
}

@keyframes fadeoutdown {

	from {
		opacity: 1;
	}

	to {
		opacity: 0;

		-webkit-transform: translate3d(0, 100%, 0);

		transform: translate3d(0, 100%, 0);
	}
}

.fadeoutdown {

	-webkit-animation-name: fadeoutdown;

	animation-name: fadeoutdown;
}
/* stylelint-disable no-descending-specificity */
/* stylelint-disable selector-class-pattern */

/**
 * This file contains the styling for the plugin.
 *
 * Please do not make alterations to this file as you
 * will loose them when updating the plugin.
 *
 * This file contents are outlined below.
 *
 * 1. Grid system
 * 2. Containers
 * 3. Elements
 * 4. Floatbox
 * 5. Floating totals box
 * 6. Validation errors
 * 7. Lightbox
 * 8. Datepicker and Timepicker
 * 9. Checkbox and Radio button
 * 10. Checkbox and Radio button custom styles
 * 11. Checkbox and Radio button swatches
 * 12. Product element
 * 13. Tooltip
 * 14. Cart and Order styles
 * 15. Various styles
 * 16. Theme fixes
 *
 * @package Extra Product Options/CSS
 * @version 6.0
 */

/* 1. Grid system */

:root {
	--tcgaprow: 15px;
	--tcgapcolumn: 15px;
	--tcinnergaprow: calc(var(--tcgaprow) / 2);
	--tcinnergapcolumn: calc(var(--tcgapcolumn) / 2);
	--tcgap: var(--tcgaprow) var(--tcgapcolumn);
	--tcinnergap: var(--tcinnergaprow) var(--tcinnergapcolumn);
	--tcinlinesize: 3em;
	--flex-items: 1;
	--swatch-border-radius: 0;
	--swatch-border-color: transparent;
	--swatch-active-border-color: inherit;
	--text-swatch-border-color: inherit;
	--text-swatch-border-width: 2px;
	--text-swatch-active-border-width: 2px;
	--swatch-border-width: 2px;
	--swatch-active-border-width: 2px;
	--tooltip-background-color: rgba(0, 0, 0, 0.7);
	--tooltip-border-color: rgba(0, 0, 0, 0.5);
	--tooltip-color: #fff;
	--tooltip-backdrop-blur: blur(8px);
}

.tm-extra-product-options .tc-container,
.tc-container {
	display: block;
	width: 100%;
	padding: 0 var(--tcgapcolumn);
	margin: 0;
}

.tm-extra-product-options .tc-row,
.tc-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	margin: 0;
	gap: var(--tcgap);
}

.tm-extra-product-options .tc-element-inner-wrap .tc-row {
	gap: var(--tcinnergap);
}

.tc-row > *,
.tmcp-field-wrap-inner > *,
.tc-label-wrap > *,
.tm-epo-element-label > * {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10;
}

.tc-section-inner-wrap > .tc-row {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.tm-extra-product-options .tc-cell,
.tc-extra-product-options .tmcp-field-wrap label.tc-cell,
.tc-cell {
	position: relative;
	padding: 0;
	min-height: 1px;
	overflow: visible;
	width: 100%;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.tm-extra-product-options .cpf-type-dynamic .tc-cell,
.tc-extra-product-options .cpf-type-dynamic .tmcp-field-wrap label.tc-cell,
.cpf-type-dynamic .tc-cell,
.cpf-type-dynamic.tc-cell {
	min-height: 0;
}


.cpf-section.tc-cell {
	margin: 0;
}

.cpf-section.section-disabled {
	display: none;
}

.tc-container.nopadding {
	padding-left: 0;
	padding-right: 0;
}

.nomargin .tc-cell {
	margin: 0;
}

.tc-row .cpf-section.tc-row {
	margin: 0;
}

.tm-extra-product-options .tc-row.tc-col-12,
.tm-extra-product-options .tc-row.tc-col-12 .tc-row.tc-col-12 {
	margin: 0 -1em;
	min-width: 100% !important;
	max-width: 100%;
	overflow: visible;
	position: relative;
}

.tm-extra-product-options .tc-col,
.tm-extra-product-options .tc-cell.tc-col,
.tc-cell.tc-col,
.tc-col {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0;
	flex: 1 1 0;
	max-width: 100%;
}

.tm-extra-product-options .tc-col-auto,
.tm-extra-product-options .tc-cell.tc-col-auto,
.tc-cell.tc-col-auto,
.tc-col-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

.tm-extra-product-options .tc-col-0,
.tm-extra-product-options .tc-cell.tc-col-0,
.tc-cell.tc-col-0,
.tc-col-0 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0%;
	flex: 0 0 0%;
	max-width: 0%;
}

.tm-extra-product-options .tc-col-1,
.tm-extra-product-options .tc-cell.tc-col-1,
.tc-cell.tc-col-1,
.tc-col-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.3334%;
	flex: 0 0 8.3334%;
	max-width: 8.3334%;
}

.tm-extra-product-options .tc-col-1-5,
.tm-extra-product-options .tc-cell.tc-col-1-5,
.tc-cell.tc-col-1-5,
.tc-col-1-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 12.5%;
	flex: 0 0 12.5%;
	max-width: 12.5%;
}

.tm-extra-product-options .tc-col-2,
.tm-extra-product-options .tc-cell.tc-col-2,
.tc-cell.tc-col-2,
.tc-col-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.6667%;
	flex: 0 0 16.6667%;
	max-width: 16.6667%;
}

.tm-extra-product-options .tc-col-2-5,
.tm-extra-product-options .tc-cell.tc-col-2-5,
.tc-cell.tc-col-2-5,
.tc-col-2-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}

.tm-extra-product-options .tc-col-3,
.tm-extra-product-options .tc-cell.tc-col-3,
.tc-cell.tc-col-3,
.tc-col-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.tm-extra-product-options .tc-col-4,
.tm-extra-product-options .tc-cell.tc-col-4,
.tc-cell.tc-col-4,
.tc-col-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3334%;
	flex: 0 0 33.3334%;
	max-width: 33.3334%;
}

.tm-extra-product-options .tc-col-4-5,
.tm-extra-product-options .tc-cell.tc-col-4-5,
.tc-cell.tc-col-4-5,
.tc-col-4-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 37.5%;
	flex: 0 0 37.5%;
	max-width: 37.5%;
}

.tm-extra-product-options .tc-col-5,
.tm-extra-product-options .tc-cell.tc-col-5,
.tc-cell.tc-col-5,
.tc-col-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.6667%;
	flex: 0 0 41.6667%;
	max-width: 41.6667%;
}

.tm-extra-product-options .tc-col-6,
.tm-extra-product-options .tc-cell.tc-col-6,
.tc-cell.tc-col-6,
.tc-col-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.tm-extra-product-options .tc-col-7,
.tm-extra-product-options .tc-cell.tc-col-7,
.tc-cell.tc-col-7,
.tc-col-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.3334%;
	flex: 0 0 58.3334%;
	max-width: 58.3334%;
}

.tm-extra-product-options .tc-col-7-5,
.tm-extra-product-options .tc-cell.tc-col-7-5,
.tc-cell.tc-col-7-5,
.tc-col-7-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 62.5%;
	flex: 0 0 62.5%;
	max-width: 62.5%;
}

.tm-extra-product-options .tc-col-8,
.tm-extra-product-options .tc-cell.tc-col-8,
.tc-cell.tc-col-8,
.tc-col-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.6667%;
	flex: 0 0 66.6667%;
	max-width: 66.6667%;
}

.tm-extra-product-options .tc-col-9,
.tm-extra-product-options .tc-cell.tc-col-9,
.tc-cell.tc-col-9,
.tc-col-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}

.tm-extra-product-options .tc-col-10,
.tm-extra-product-options .tc-cell.tc-col-10,
.tc-cell.tc-col-10,
.tc-col-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.3334%;
	flex: 0 0 83.3334%;
	max-width: 83.3334%;
}

.tm-extra-product-options .tc-col-10-5,
.tm-extra-product-options .tc-cell.tc-col-10-5,
.tc-cell.tc-col-10-5,
.tc-col-10-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 87.5%;
	flex: 0 0 87.5%;
	max-width: 87.5%;
}

.tm-extra-product-options .tc-col-11,
.tm-extra-product-options .tc-cell.tc-col-11,
.tc-cell.tc-col-11,
.tc-col-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.6667%;
	flex: 0 0 91.6667%;
	max-width: 91.6667%;
}

.tm-extra-product-options .tc-col-12,
.tm-extra-product-options .tc-cell.tc-col-12,
.tc-cell.tc-col-12,
.tc-col-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.tcwidth {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc((100% / var(--flex-items)) - (((var(--flex-items) - 1) / var(--flex-items)) * var(--tcgapcolumn)));
	flex: 0 0 calc((100% / var(--flex-items)) - (((var(--flex-items) - 1) / var(--flex-items)) * var(--tcgapcolumn)));
	max-width: calc((100% / var(--flex-items)) - (((var(--flex-items) - 1) / var(--flex-items)) * var(--tcgapcolumn)));
}

.tcwidth-1 {
	--flex-items: 100;
}

.tcwidth-2 {
	--flex-items: 50;
}

.tcwidth-3 {
	--flex-items: calc(100 / 3);
}

.tcwidth-4 {
	--flex-items: 25;
}

.tcwidth-5 {
	--flex-items: 20;
}

.tcwidth-6 {
	--flex-items: calc(100 / 6);
}

.tcwidth-7 {
	--flex-items: calc(100 / 7);
}

.tcwidth-8 {
	--flex-items: calc(100 / 8);
}

.tcwidth-9 {
	--flex-items: calc(100 / 9);
}

.tcwidth-10 {
	--flex-items: 10;
}

.tcwidth-11 {
	--flex-items: calc(100 / 11);
}

.tcwidth-12 {
	--flex-items: calc(100 / 12);
}

.tcwidth-12-5 {
	--flex-items: calc(100 / 12.5);
}

.tcwidth-13 {
	--flex-items: calc(100 / 13);
}

.tcwidth-14 {
	--flex-items: calc(100 / 14);
}

.tcwidth-15 {
	--flex-items: calc(100 / 15);
}

.tcwidth-16 {
	--flex-items: calc(100 / 16);
}

.tcwidth-17 {
	--flex-items: calc(100 / 17);
}

.tcwidth-18 {
	--flex-items: calc(100 / 18);
}

.tcwidth-19 {
	--flex-items: calc(100 / 19);
}

.tcwidth-20 {
	--flex-items: 5;
}

.tcwidth-21 {
	--flex-items: calc(100 / 21);
}

.tcwidth-22 {
	--flex-items: calc(100 / 22);
}

.tcwidth-23 {
	--flex-items: calc(100 / 23);
}

.tcwidth-24 {
	--flex-items: calc(100 / 24);
}

.tcwidth-25 {
	--flex-items: 4;
}

.tcwidth-26 {
	--flex-items: calc(100 / 26);
}

.tcwidth-27 {
	--flex-items: calc(100 / 27);
}

.tcwidth-28 {
	--flex-items: calc(100 / 28);
}

.tcwidth-29 {
	--flex-items: calc(100 / 29);
}

.tcwidth-30 {
	--flex-items: calc(100 / 30);
}

.tcwidth-31 {
	--flex-items: calc(100 / 31);
}

.tcwidth-32 {
	--flex-items: calc(100 / 32);
}

.tcwidth-33 {
	--flex-items: calc(100 / 33);
}

.tcwidth-33-3 {
	--flex-items: calc(100 / 33.3);
}

.tcwidth-34 {
	--flex-items: calc(100 / 34);
}

.tcwidth-35 {
	--flex-items: calc(100 / 35);
}

.tcwidth-36 {
	--flex-items: calc(100 / 36);
}

.tcwidth-37 {
	--flex-items: calc(100 / 37);
}

.tcwidth-37-5 {
	--flex-items: calc(100 / 37.5);
}

.tcwidth-38 {
	--flex-items: calc(100 / 38);
}

.tcwidth-39 {
	--flex-items: calc(100 / 39);
}

.tcwidth-40 {
	--flex-items: calc(100 / 40);
}

.tcwidth-41 {
	--flex-items: calc(100 / 41);
}

.tcwidth-42 {
	--flex-items: calc(100 / 42);
}

.tcwidth-43 {
	--flex-items: calc(100 / 43);
}

.tcwidth-44 {
	--flex-items: calc(100 / 44);
}

.tcwidth-45 {
	--flex-items: calc(100 / 45);
}

.tcwidth-46 {
	--flex-items: calc(100 / 46);
}

.tcwidth-47 {
	--flex-items: calc(100 / 47);
}

.tcwidth-48 {
	--flex-items: calc(100 / 48);
}

.tcwidth-49 {
	--flex-items: calc(100 / 49);
}

.tcwidth-50 {
	--flex-items: 2;
}

.tcwidth-51 {
	--flex-items: calc(100 / 51);
}

.tcwidth-52 {
	--flex-items: calc(100 / 52);
}

.tcwidth-53 {
	--flex-items: calc(100 / 53);
}

.tcwidth-54 {
	--flex-items: calc(100 / 54);
}

.tcwidth-55 {
	--flex-items: calc(100 / 55);
}

.tcwidth-56 {
	--flex-items: calc(100 / 56);
}

.tcwidth-57 {
	--flex-items: calc(100 / 57);
}

.tcwidth-58 {
	--flex-items: calc(100 / 58);
}

.tcwidth-59 {
	--flex-items: calc(100 / 59);
}

.tcwidth-60 {
	--flex-items: calc(100 / 60);
}

.tcwidth-61 {
	--flex-items: calc(100 / 61);
}

.tcwidth-62 {
	--flex-items: calc(100 / 62);
}

.tcwidth-62-5 {
	--flex-items: calc(100 / 62.5);
}

.tcwidth-63 {
	--flex-items: calc(100 / 63);
}

.tcwidth-64 {
	--flex-items: calc(100 / 64);
}

.tcwidth-65 {
	--flex-items: calc(100 / 65);
}

.tcwidth-66 {
	--flex-items: calc(100 / 66);
}

.tcwidth-67 {
	--flex-items: calc(100 / 67);
}

.tcwidth-68 {
	--flex-items: calc(100 / 68);
}

.tcwidth-69 {
	--flex-items: calc(100 / 69);
}

.tcwidth-70 {
	--flex-items: calc(100 / 70);
}

.tcwidth-71 {
	--flex-items: calc(100 / 71);
}

.tcwidth-72 {
	--flex-items: calc(100 / 72);
}

.tcwidth-73 {
	--flex-items: calc(100 / 73);
}

.tcwidth-74 {
	--flex-items: calc(100 / 74);
}

.tcwidth-75 {
	--flex-items: calc(100 / 75);
}

.tcwidth-76 {
	--flex-items: calc(100 / 76);
}

.tcwidth-77 {
	--flex-items: calc(100 / 77);
}

.tcwidth-78 {
	--flex-items: calc(100 / 78);
}

.tcwidth-79 {
	--flex-items: calc(100 / 79);
}

.tcwidth-80 {
	--flex-items: calc(100 / 80);
}

.tcwidth-81 {
	--flex-items: calc(100 / 81);
}

.tcwidth-82 {
	--flex-items: calc(100 / 82);
}

.tcwidth-83 {
	--flex-items: calc(100 / 83);
}

.tcwidth-84 {
	--flex-items: calc(100 / 84);
}

.tcwidth-85 {
	--flex-items: calc(100 / 85);
}

.tcwidth-86 {
	--flex-items: calc(100 / 86);
}

.tcwidth-87 {
	--flex-items: calc(100 / 87);
}

.tcwidth-87-5 {
	--flex-items: calc(100 / 37.5);
}

.tcwidth-88 {
	--flex-items: calc(100 / 88);
}

.tcwidth-89 {
	--flex-items: calc(100 / 89);
}

.tcwidth-90 {
	--flex-items: calc(100 / 90);
}

.tcwidth-91 {
	--flex-items: calc(100 / 91);
}

.tcwidth-92 {
	--flex-items: calc(100 / 92);
}

.tcwidth-93 {
	--flex-items: calc(100 / 93);
}

.tcwidth-94 {
	--flex-items: calc(100 / 94);
}

.tcwidth-95 {
	--flex-items: calc(100 / 95);
}

.tcwidth-96 {
	--flex-items: calc(100 / 96);
}

.tcwidth-97 {
	--flex-items: calc(100 / 97);
}

.tcwidth-98 {
	--flex-items: calc(100 / 98);
}

.tcwidth-99 {
	--flex-items: calc(100 / 99);
}

.tcwidth-100 {
	--flex-items: 1;
}

/* 2. Containers */

.tc-extra-product-options {
	visibility: hidden;
}

.tc-extra-product-options.tc-show,
.tc-extra-product-options.tc-show-override {
	display: block;
	clear: both;
	visibility: visible;
}

.tc-extra-product-options.tc-show-hidden {
	display: block;
	clear: both;
	visibility: hidden !important;
}

.tm-extra-product-options,
.tm-extra-product-options .tm-extra-product-options-fields,
.tm-extra-product-options .tc-element-container,
.tm-extra-product-options .tmcp-ul-wrap,
.tm-extra-product-options .tmcp-field,
.tm-extra-product-options .tm-epo-field,
.tm-extra-product-options li.tmcp-field-wrap,
.tm-extra-product-options .tmcp-field-wrap-inner,
.tm-extra-product-options .tc-cell,
.tm-extra-product-options .tc-row,
.tm-collapse,
.tm-collapse-wrap,
.tc-epo-label,
.tm-show-picker-value,
.tm-bsbb,
.tm-bsbb-all,
.tm-bsbb-all *,
.tc-container,
.tc-row,
.tc-cell,
.tm-box,
.flasho,
.flasho div,
.tm-button,
.tm-epo-style,
.tc-lightbox img,
.tm-extra-product-options .tc-image {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.tm-extra-product-options {
	max-width: 100%;
	width: 100%;
}

.tm-extra-product-options .tmcp-ul-wrap {
	overflow: visible;
	max-width: 100%;
	width: 100%;
	margin-bottom: 0;
}

.tm-extra-product-options .tc-element-container {
	overflow: visible;
	margin-bottom: 0;
}

.tm-extra-product-options .tm-extra-product-options-fields,
.tm-extra-product-options .tmcp-ul-wrap {
	clear: both;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.tm-extra-product-options .tc-repeater-element,
.tm-extra-product-options .tc-repeater-section,
.tc-repeater-delete,
.tc-repeater-section-delete,
.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap,
.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap .tmcp-field-wrap-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: var(--tcinnergap);
	max-width: 100%;
}

.tc-element-container {
	gap: var(--tcgap);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.tc-field-label-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 0 var(--tcinnergapcolumn);
	max-width: 100%;
	width: 100%;
}

.tm-extra-product-options .cpf-type-select ul.tmcp-ul-wrap li.tmcp-field-wrap .tc-field-label-wrap {
	display: grid;
	grid-template-columns: auto auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.tm-extra-product-options .cpf-type-select ul.tmcp-ul-wrap.fullwidth-ul li.tmcp-field-wrap .tc-field-label-wrap {
	grid-template-columns: 1fr auto;
}

.tm-extra-product-options .cpf-type-select ul.tmcp-ul-wrap li.tmcp-field-wrap .tc-field-label-wrap.no-price {
	grid-template-columns: auto;
}

.tm-extra-product-options .cpf-type-select ul.tmcp-ul-wrap.fullwidth-ul li.tmcp-field-wrap .tc-field-label-wrap.no-price {
	grid-template-columns: 1fr;
}

.tm-extra-product-options .cpf-type-select .tm-epo-field-label {
	display: grid;
	grid-template-columns: auto auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.tm-extra-product-options .cpf-type-select ul.tmcp-ul-wrap.fullwidth-ul .tm-epo-field-label {
	grid-template-columns: 1fr auto;
}

.tm-extra-product-options .cpf-type-select li.tmcp-field-wrap .tc-field-label-wrap.no-desc .tm-epo-field-label {
	grid-template-columns: auto;
}

.tm-extra-product-options .cpf-type-select ul.tmcp-ul-wrap.fullwidth-ul li.tmcp-field-wrap .tc-field-label-wrap.no-desc .tm-epo-field-label,
.tm-extra-product-options .cpf-type-select ul.tmcp-ul-wrap li.tmcp-field-wrap .tc-field-label-wrap.desc-inline .tm-epo-field-label {
	grid-template-columns: 1fr;
}

.tm-extra-product-options .tc-repeater-element,
.tm-extra-product-options .tc-repeater-section,
.tc-repeater-delete,
.tc-repeater-section-delete {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.tm-extra-product-options .tc-repeater-element,
.tm-extra-product-options .tc-repeater-section {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	max-width: 100%;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.tm-extra-product-options .tc-repeater-element .tmcp-ul-wrap,
.tm-extra-product-options .tc-repeater-section > .tc-row {
	-webkit-box-flex: 1 !important;
	-ms-flex-positive: 1 !important;
	flex-grow: 1 !important;
	-ms-flex-preferred-size: 0 !important;
	flex-basis: 0 !important;
	width: auto !important;
	max-width: 100%;
}

.tm-extra-product-options .tm-owl-slider-section .tc-repeater-section.has-delete > .tc-row {
	max-width: calc(100% - (30px + var(--tcinnergapcolumn)));
}

.tc-repeater-delete,
.tc-repeater-section-delete {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	width: auto;
	padding: 0;
}

.tc-price-wrap {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: calc(1ch / 2);
}

.tm-extra-product-options .tmcp-ul-wrap + .tmcp-ul-wrap {
	margin: 0.5em 0 0 0;
}

.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap,
.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap .tmcp-field-wrap-inner {
	width: 100%;
	list-style: none outside none !important;
	position: relative;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap li.tmcp-field-wrap {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}


.tm-extra-product-options .cpf-type-select ul.tmcp-ul-wrap:not(.fullwidth-ul) li.tmcp-field-wrap .tmcp-field-wrap-inner,
.tm-extra-product-options .cpf-type-radio ul.tmcp-ul-wrap:not(.fullwidth-ul) li.tmcp-field-wrap .tmcp-field-wrap-inner,
.tm-extra-product-options .cpf-type-checkbox ul.tmcp-ul-wrap:not(.fullwidth-ul) li.tmcp-field-wrap .tmcp-field-wrap-inner {
	width: auto;
}

.tm-extra-product-options .cpf-type-select ul.tmcp-ul-wrap.fullwidth-ul li.tmcp-field-wrap .tmcp-field-wrap-inner .tc-price-wrap {
	justify-self: flex-end;
}

.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap {
	padding: 0;
	margin: 0;
}

.tc-epo-element-product-li-container {
	width: 100%;
	max-width: 100%;
	overflow-x: auto;
	overflow-y: hidden;
}

.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap:last-child {
	margin: 0;
}

.tc-totals-form {
	clear: both;
	display: none;
	width: 100%;
}

.tc-totals-form.tc-show {
	display: block;
}

.tm-epo-totals {
	clear: both;
	padding-bottom: 1em;
	padding-top: 1em;
}

.tm-epo-totals:empty {
	display: none;
}

.tc-epo-totals.hidden,
.tc-extra-product-options.hidden {
	display: none;
}

html .tc-extra-product-options .tc-hidden.tc-cell,
.tc-hidden,
.tm-hidden,
.tm-extra-product-options .tc-mode-text .tc-input-wrap,
.tm-extra-product-options .tc-mode-color .tc-input-wrap,
.tm-extra-product-options .tc-mode-images .tc-input-wrap,
.tm-extra-product-options .tc-mode-color input.use_images,
.tm-extra-product-options .tc-mode-images input.use_images {
	display: none !important;
}

.tc-hidden-visibility {
	visibility: hidden;
	opacity: 0;
}

.tm-box,
.tm-collapse {
	border: 1px solid rgba(0, 0, 0, 0.035);
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.01)), color-stop(50%, rgba(0, 0, 0, 0.01)), color-stop(50%, rgba(0, 0, 0, 0.02)), to(rgba(0, 0, 0, 0.01)));
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.02) 50%, rgba(0, 0, 0, 0.01) 100%);
	margin: 0;
	width: 100%;
	max-width: 100%;
}

.tm-box {
	padding: var(--tcgap);
}

.tm-collapse {
	padding: 0;
}


.tm-extra-product-options .cpf-section.tc-cell.tm-owl-slider-section .tm-box .tc-row {
	padding-bottom: var(--tcgap);
}

.tm-arrow {
	cursor: pointer;
	height: 1em;
	text-align: center;
	width: 1em;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-ordinal-group: 101;
	-ms-flex-order: 100;
	order: 100;
}

.tm-extra-product-options .tc-epo-label .tm-arrow {
	margin-left: auto;
}

.tm-toggle {
	padding-right: 2em;
	position: relative;
	cursor: pointer;
}

.tm-collapse .tm-toggle {
	clear: both;
}

.tc-row.tm-collapse {
	gap: 0;
}

.tm-collapse > .tc-cell {
	margin-bottom: 0;
}

.tm-collapse-wrap {
	float: left;
	padding: calc(var(--tcgaprow) / 2) var(--tcgapcolumn);
	overflow: visible;
	width: 100%;
}

.tc-totals-form dl.tm-extra-product-options-totals {
	margin-left: 0;
	margin-right: 0;
}

dl.tm-extra-product-options-totals {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	line-height: 1.5;
}

dl.tm-extra-product-options-totals dt,
dl.tm-extra-product-options-totals dd {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	max-width: 100%;
	width: auto;
	text-align: unset;
	display: initial;
	border: 0;
	padding: 0;
}

dl.tm-extra-product-options-totals dd {
	padding-bottom: var(--tcinnergaprow);
}

.tm-extra-product-options .tm-box .tm-section-label,
.tm-extra-product-options .tm-collapse .tm-section-label,
.tm-extra-product-options .tm-box .tc-epo-label.tm-section-label,
.tm-extra-product-options .tm-collapse .tc-epo-label.tm-section-label {
	margin: 0;
	position: relative;
	border: 0;
	outline: 0;
	width: 100%;
}

.tm-extra-product-options .tm-collapse .tm-section-label,
.tm-extra-product-options .tm-collapse .tc-epo-label.tm-section-label {
	padding: calc(var(--tcgaprow) / 2) var(--tcgapcolumn);
}

.tm-extra-product-options .tm-collapse .tm-section-description {
	padding: calc(var(--tcgaprow) / 2) var(--tcgapcolumn);
}

.tm-extra-product-options .tm-toggle.tm-section-label:focus {
	outline: 2px solid;
}

.tc-styled-variations {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	max-width: 100%;
}

/* 3. Elements */

/* Required indicator */

.tm-epo-required {
	color: #f00;
}

.tmcp-field-wrap .tm-epo-required {
	position: static;
	left: auto;
	top: auto;
}

/* Element containers and labels */

label.tm-epo-field-label {
	-ms-flex-item-align: center;
	align-self: center;
	margin: 0;
}

.tc-epo-element-product-thumbnailmultiple label.tm-epo-field-label,
.tc-epo-element-product-thumbnail label.tm-epo-field-label,
.tc-mode-images label.tm-epo-field-label,
.tc-mode-color label.tm-epo-field-label {
	-ms-flex-item-align: start;
	align-self: flex-start;
}

.tc-left,
.tc-above,
.tc-top {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.tc-right,
.tc-below,
.tc-bottom {
	-webkit-box-ordinal-group: 100;
	-ms-flex-order: 99;
	order: 99;
}

.tc-first {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
}

.tm-extra-product-options ul.tm-extra-product-options-fields li::before,
.tm-extra-product-options ul.tm-extra-product-options-fields li::after,
.tm-extra-product-options ul.tmcp-ul-wrap li::before,
.tm-extra-product-options ul.tmcp-ul-wrap li::after {
	display: none;
}

.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap label,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap label {
	margin: 0;
}

.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap .tm-label,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap .tm-label,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-variations li.tmcp-field-wrap .tm-label,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-product li.tmcp-field-wrap.tc-epo-element-product-radio .tm-label,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-product li.tmcp-field-wrap.tc-epo-element-product-checkbox .tm-label {
	padding: 0 !important;
	margin: 0 !important;
	display: inline !important;
	vertical-align: middle;
}

.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap .tm-label.tc-label,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap .tm-label.tc-label,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-variations li.tmcp-field-wrap .tm-label.tc-label {
	vertical-align: initial;
	-ms-flex-item-align: center;
	align-self: center;
}

.tc-label-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	max-width: 100%;
	gap: 0 var(--tcinnergapcolumn);
}

.fullwidth-ul .tc-label-inner:not(.tc-mode-text .tc-label-inner) {
	display: grid;
	grid-template-columns: auto auto 1fr;
}

.fullwidth-ul .tc-label-inner.desc-inline:not(.tc-mode-text .tc-label-inner, .cpf-type-variations .tc-label-inner),
.fullwidth-ul .tc-label-inner.no-desc:not(.tc-mode-text .tc-label-inner, .cpf-type-variations .tc-label-inner) {
	grid-template-columns: auto 1fr;
}

.cpf-type-variations .fullwidth-ul .tc-label-inner:not(.tc-mode-text .tc-label-inner),
.fullwidth-ul .tc-label-inner.desc-inline:not(.tc-mode-text .tc-label-inner):not(:has(.tc-label-text)),
.fullwidth-ul .tc-label-inner.no-desc:not(.tc-mode-text .tc-label-inner):not(:has(.tc-label-text)) {
	grid-template-columns: 1fr;
}

.cpf-type-variations .fullwidth-ul .tc-label-text {
	display: grid;
	grid-template-columns: 1fr;
}

.tc-price-variations {
	display: grid;
	grid-template-columns: 1fr auto;
	gap: 0.5em;
}

.tc-mode-text .tc-label-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.tc-mode-color .tc-label-inner:not(.tc-mode-text .tc-label-inner),
.tc-mode-images .tc-label-inner:not(.tc-mode-text .tc-label-inner) {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.fullwidth-ul .tc-mode-color .tc-label-inner:not(.tc-mode-text .tc-label-inner),
.fullwidth-ul .tc-mode-images .tc-label-inner:not(.tc-mode-text .tc-label-inner) {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	grid-template-columns: 1fr;
	justify-items: center;
	gap: var(--tcinnergaprow) 0;
}

.tc-mode-color .radio-image-label,
.tc-mode-images .radio-image-label,
.tc-mode-color .checkbox-image-label,
.tc-mode-images .checkbox-image-label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: var(--tcinnergap);
}

.tc-label-text {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	max-width: 100%;
	gap: 0 var(--tcinnergapcolumn);
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}

.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap .tm-label:empty,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap .tm-label:empty,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-variations li.tmcp-field-wrap .tm-label:empty {
	padding: 0 !important;
}

.tm-extra-product-options .tm-extra-product-options-field {
	clear: both;
	padding: 0;
}

.tm-extra-product-options .tm-extra-product-options-field.tc-normal-mode {
	margin: 0 0 1em;
}

.tm-extra-product-options .tc-active .tc-label-text,
.tm-extra-product-options li.tmcp-field-wrap.tc-active .price.tc-price .amount,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap label input[type="radio"]:checked ~ .tc-label,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap label input[type="checkbox"]:checked ~ .tc-label {
	font-weight: 700;
	background: none !important;
}

.tc-extra-product-options .tmcp-field-wrap label,
.tm-epo-variation-section .tmhexcolorimage-li-nowh label,
.tm-epo-variation-section .tmhexcolorimage-li label {
	padding: 0;
	float: none;
	max-width: 100%;
	width: auto;
	overflow-wrap: break-word;
}

.tm-extra-product-options .tmcp-field-wrap label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 100%;
	min-width: 0; /* So that select boxes don't overflow. */
	gap: var(--tcinnergap);
}

.tm-extra-product-options .tmcp-field-wrap label:not(.fullwidth) {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}

.tm-extra-product-options .cpf-type-variations .tmcp-field-wrap label.fullwidth select,
.tc-extra-product-options .cpf-type-product .tmcp-field-wrap label.fullwidth select,
/* For custom select box wrappers */
.tc-extra-product-options .cpf-type-select .tmcp-field-wrap label.fullwidth select,
.tc-extra-product-options .cpf-type-select .tmcp-field-wrap label.fullwidth > *,
.tc-extra-product-options .cpf-type-selectmultiple .tmcp-field-wrap label.fullwidth select,
.tc-extra-product-options .cpf-type-time .tmcp-field-wrap label.fullwidth .tm-epo-field,
.tc-extra-product-options .cpf-type-date .tmcp-field-wrap label.fullwidth .tm-epo-field,
.tc-extra-product-options .cpf-type-textfield .tmcp-field-wrap label.fullwidth .tm-epo-field {
	width: 100%;
}

.tc-extra-product-options .cpf-type-textarea .tmcp-field-wrap label.fullwidth .tm-epo-field {
	width: 100% !important; /* Disable user manually changing width. */
}

.tm-extra-product-options .tc-images-container .tmcp-field-wrap label,
.tm-extra-product-options .tc-colors-container .tmcp-field-wrap label,
.tm-epo-variation-section .tmhexcolorimage-li-nowh label,
.tm-epo-variation-section .tmhexcolorimage-li label {
	cursor: pointer;
	width: 100%;
}

.tm-extra-product-options ul.tmcp-ul-wrap.tc-colors-container li.tmcp-field-wrap.tc-mode-startcolor,
.tm-extra-product-options ul.tmcp-ul-wrap.tc-images-container li.tmcp-field-wrap.tc-mode-startimages,
.tm-extra-product-options ul.tmcp-ul-wrap.tc-images-container li.tmcp-field-wrap.tc-mode-startcolor {
	text-align: initial;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.tm-extra-product-options ul.tmcp-ul-wrap.tc-colors-container li.tmcp-field-wrap.tc-mode-endcolor,
.tm-extra-product-options ul.tmcp-ul-wrap.tc-images-container li.tmcp-field-wrap.tc-mode-endcolor,
.tm-extra-product-options ul.tmcp-ul-wrap.tc-images-container li.tmcp-field-wrap.tc-mode-endimages {
	text-align: initial;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.tm-extra-product-options ul.tmcp-ul-wrap.tc-colors-container li.tmcp-field-wrap,
.tm-extra-product-options ul.tmcp-ul-wrap.tc-images-container li.tmcp-field-wrap {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.tm-extra-product-options ul.tmcp-ul-wrap.tc-colors-container li.tmcp-field-wrap.tc-mode-color .tc-field-label-wrap,
.tm-extra-product-options ul.tmcp-ul-wrap.tc-images-container li.tmcp-field-wrap.tc-mode-images .tc-field-label-wrap,
.tm-extra-product-options ul.tmcp-ul-wrap.tc-images-container li.tmcp-field-wrap.tc-mode-color .tc-field-label-wrap {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: var(--tcinnergap);
}

/* Divider element */

.tm-extra-product-options .tc-cell hr {
	margin: var(--tcgaprow) 0;
}

.tm-extra-product-options .tm_divider {
	border-style: solid;
	border-width: 1px;
	margin: var(--tcgaprow) 0;
	clear: both;
}

.tm-extra-product-options .cpf-element .tm_divider.tc-cell {
	margin: var(--tcgaprow) 0;
}

.tm-extra-product-options .tm_padding {
	padding: var(--tcgaprow) 0;
}

.tm-extra-product-options .cpf-element .tm_padding.tc-cell {
	margin-left: var(--tcgapcolumn);
	margin-right: var(--tcgapcolumn);
}

/* Textarea element */

.tm-extra-product-options textarea.tm-epo-field {
	height: auto;
	width: 100%;
	max-width: 100%;
}

/* Textfield element */

.tm-extra-product-options .tmcp-textfield.tm-epo-field {
	width: auto;
	max-width: 100%;
}

/* Checkboxes and radio button elements */

.tm-extra-product-options .tm-epo-field.tmcp-checkbox,
.tm-extra-product-options .tm-epo-field.tmcp-radio {
	margin: 0 !important;
	padding: 0 !important;
	vertical-align: middle;
	position: relative;
	width: auto;
	float: none;
	top: 1px;
}

.tm-extra-product-options .tc-epo-label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	position: relative;
	float: none;
	width: 100%;
	margin-bottom: 0;
	gap: var(--tcinnergap);
}

.tm-extra-product-options .tc-epo-label.tm-section-label {
	margin: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.tc-section-label-text {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.float-editbox .section_popup .tm-section-label {
	display: none;
}

/* Select box element */

.tm-epo-field.tmcp-select {
	width: 100%;
	max-width: 100%;
	display: initial;
}

.tc-repeater-element .tm-epo-field.tmcp-select,
.tc-repeater-element .tm-epo-field.tmcp-selectmultiple {
	width: 100%;
}

/* Upload element */

.tm-extra-product-options input.tm-epo-field.tmcp-upload {
	width: 100%;
	font-size: inherit;
}

.tc-extra-product-options .tmcp-field-wrap .cpf-upload-text {
	width: 100%;
	display: inline-block;
	text-align: center;
}

.tc-upload-preview {
	display: grid;
	margin: 1em 0;
	width: 100%;
	gap: 1em;
	grid-template-columns: minmax(100px, -webkit-max-content);
	grid-template-columns: minmax(100px, max-content);
	grid-template-rows: 1fr;
}

.tc-upload-preview:empty {
	display: none;
}

.tc-upload-preview.multiple {
	grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
}

.tc-upload-file {
	border-radius: 5px;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.tc-upload-preview.multiple .tc-upload-file {
	max-height: 100%;
	min-height: 100px;
}

.tc-upload-image {
	position: relative;
	border: 1px solid;
	padding: 2%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 5px;
	background: rgba(0, 0, 0, 0.7);
	min-width: 100%;
	min-height: 100px;
}

.tc-upload-preview.multiple .tc-upload-image {
	min-height: 100%;
}

.woocommerce .tc-upload-preview img {
	height: auto;
	max-width: 100%;
	width: auto;
	border-radius: 5px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.woocommerce .tc-upload-preview.multiple img {
	height: 96%;
	width: 96%;
	-o-object-fit: scale-down;
	object-fit: scale-down;
	max-height: 100%;
	position: absolute;
}

.tc-file-size {
	position: absolute;
	color: #fff;
	font-size: 0.625em;
	top: calc(2% + 0.5078125em);
	left: calc(2% + 0.5078125em);
	background: rgba(0, 0, 0, 0.5);
	padding: 0 3px;
	z-index: 1;
}

.tc-file-ext-overlay {
	background: rgba(0, 0, 0, 0.2);
	width: 96%;
	height: 96%;
	position: absolute;
	border-radius: 5px 12px 5px 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	left: 2%;
	top: 2%;
}

.tc-file-ext {
	position: absolute;
	padding: 2px;
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	min-width: 30%;
	text-align: center;
	text-transform: uppercase;
	font-size: 0.825em;
}

.tc-file-name {
	max-width: 94%;
	position: absolute;
	color: #fff;
	background: rgba(0, 0, 0, 0.5);
	bottom: 0;
	font-size: 0.625em;
	padding: 0.25em 0.5em;
	text-overflow: ellipsis;
	overflow: hidden;
	max-height: 2em;
	line-height: 2;
}

.tc-upload-remove {
	cursor: pointer;
	position: absolute;
	right: 2%;
	top: 2%;
	font-size: 1em;
	width: 1.625em;
	height: 1.625em;
	font-family: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	color: #fff;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, 0.5);
	background-image: none;
	-webkit-box-shadow: 0 0 0 0 hsl(0deg 0% 100% / 0%);
	box-shadow: 0 0 0 0 hsl(0deg 0% 100% / 0%);
	z-index: 2;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.tc-upload-remove:hover,
.tc-upload-remove:focus {
	-webkit-box-shadow: 0 0 0 0.125em rgb(255 255 255 / 90%);
	box-shadow: 0 0 0 0.125em rgb(255 255 255 / 90%);
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
}

.tc-upload-remove svg {
	width: 100%;
	height: 100%;
	font-size: inherit;
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
	line-height: inherit;
}

.cpf-upload-container-basic,
.cpf-upload-container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.tc-max-file-size {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}

.tc-extra-product-options .tmcp-field-wrap label.cpf-upload-container-basic .cpf-upload-wrap {
	display: block !important;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
}

.tc-extra-product-options .tmcp-field-wrap label.cpf-upload-container .cpf-upload-wrap {
	border: 1px solid;
	display: block !important;
	font-size: 1em;
	height: auto;
	overflow: hidden;
	padding: 0.5em 1em;
	position: relative;
	vertical-align: middle;
	margin: 0 0.5em 0 0;
	cursor: pointer;
}

.cpf-upload-container [type="file"] {
	cursor: inherit;
	display: block;
	font-size: 0.01px;
	min-height: 100%;
	min-width: 100%;
	opacity: 0;
	position: absolute;
	right: 0;
	text-align: right;
	top: 0;
}

.cpf-upload-container + small::before,
.cpf-upload-container-basic + small::before {
	content: "";
	display: block;
}

.tm-filename {
	display: block;
	-ms-flex-item-align: center;
	align-self: center;
}

.tm-filename:empty {
	display: none;
}

.tc-upload-messages {
	padding: var(--tcgaprow) 0;
}

.tc-upload-message {
	font-size: 1.2em;
	margin-bottom: var(--tcgap);
}

/* Range picker element */

.tm-extra-product-options .cpf-type-range .tc-epo-label {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.tmcp-ul-wrap.tmcp-elements.tm-extra-product-options-range {
	clear: both;
	position: relative;
}

.tm-range-picker {
	margin: 1em 14px;
	max-width: 100%;
	width: auto;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.tm-range-picker.noui-show-tooltip {
	margin: calc(1em + 22px) 14px;
}

.tm-range-picker.pips,
.tm-range-picker.noui-show-tooltip.pips {
	margin: calc(50px - 1em) 14px 50px 14px;
}

.tm-range-picker .noui-tooltip {
	line-height: 1;
	font-size: 10px;
}

.tc-extra-product-options .tm-show-picker-left,
.tc-extra-product-options .tm-show-picker-tleft,
.tc-extra-product-options .tm-show-picker-right,
.tc-extra-product-options .tm-show-picker-tright {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}

.tc-extra-product-options .tm-show-picker-left .tm-range-picker,
.tc-extra-product-options .tm-show-picker-tleft .tm-range-picker,
.tc-extra-product-options .tm-show-picker-right .tm-range-picker,
.tc-extra-product-options .tm-show-picker-tright .tm-range-picker {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.tc-extra-product-options .tm-show-picker-left .tm-show-picker-value,
.tc-extra-product-options .tm-show-picker-tleft .tm-show-picker-value,
.tc-extra-product-options .tm-show-picker-right .tm-show-picker-value,
.tc-extra-product-options .tm-show-picker-tright .tm-show-picker-value {
	position: relative;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	border: 1px solid;
	border-radius: 5px;
	padding: 0 1em;
	display: inline-block;
	max-width: 20%;
	min-width: 4em;
	text-align: center;
	line-height: normal;
}

.tc-extra-product-options .tm-show-picker-left .tm-show-picker-value,
.tc-extra-product-options .tm-show-picker-tleft .tm-show-picker-value {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
}

.tc-extra-product-options .tm-show-picker-left .tc-price-wrap,
.tc-extra-product-options .tm-show-picker-tleft .tc-price-wrap,
.tc-extra-product-options .tm-show-picker-right .tc-price-wrap,
.tc-extra-product-options .tm-show-picker-tright .tc-price-wrap {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	order: 9;
}

.tm-extra-product-options .tmcp-ul-wrap.tmcp-elements.tm-extra-product-options-range .tm-range-picker-value {
	display: inline-block;
	float: right;
	margin-left: 0;
	margin-top: -3px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 1em;
	vertical-align: top;
	width: 19%;
}

input.tm-show-picker-value-edit {
	max-width: 100%;
	width: 4em;
	text-align: center;
	padding: 0;
	border: 1px solid;
	margin: 0;
}

.tm-show-picker-value-edit-wrap {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.tc-extra-product-options .tm-show-picker-left .tm-show-picker-value-edit-wrap,
.tc-extra-product-options .tm-show-picker-tleft .tm-show-picker-value-edit-wrap,
.tc-extra-product-options .tm-show-picker-right .tm-show-picker-value-edit-wrap,
.tc-extra-product-options .tm-show-picker-tright .tm-show-picker-value-edit-wrap {
	max-width: 20%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	position: relative;
	text-align: center;
	top: 0;
	font-size: 0.8em;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	-ms-flex-item-align: center;
	align-self: center;
}

.tc-extra-product-options .tm-show-picker-left .tm-show-picker-value-edit-wrap,
.tc-extra-product-options .tm-show-picker-tleft .tm-show-picker-value-edit-wrap {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
}

/* Variation element */

.tm-extra-product-options .tc-epo-label.tm-has-undo-button {
	padding-right: 2em;
}

.tm-epo-reset-variation,
.tm-extra-product-options .tm-epo-reset-radio {
	text-align: center;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	width: 1em;
	height: 1em;
	line-height: 1;
	padding: 0.2em;
	border: 2px solid;
	color: inherit;
	-webkit-box-sizing: content-box !important;
	box-sizing: content-box !important;
	background: rgba(255, 255, 255, 0.8);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	z-index: 10000;
}

.tm-extra-product-options .tm-epo-reset-radio {
	position: static;
}

.round .tm-epo-reset-variation,
.round .tm-epo-reset-radio {
	border-radius: 5px;
}

.square .tm-epo-reset-variation,
.square .tm-epo-reset-radio {
	border-radius: 0;
}

.circle .tm-epo-reset-variation,
.circle .tm-epo-reset-radio {
	border-radius: 100%;
}

.thinline .tm-epo-reset-variation,
.thinline .tm-epo-reset-radio {
	border-width: 1px;
	border-radius: 0;
}

.shadow .tm-epo-reset-variation,
.shadow .tm-epo-reset-radio {
	border-width: 1px;
	border-radius: 0;
}

.tm-epo-reset-variation .tcfa,
.tm-epo-reset-radio .tcfa {
	font-size: 0.8em;
	position: relative;
}

.tm-epo-variation-section .reset_variations {
	clear: both;
	display: block;
	width: 100%;
	position: static;
	visibility: hidden;
}

/* Element prices */

.tm-extra-product-options .tmcp-field-wrap .tc-price {
	font-size: 1em !important;
	width: auto !important;
	display: inline-block !important;
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

.tc-extra-product-options .tmcp-field-wrap .price.tc-price,
.after-amount,
.before-amount {
	font-size: 1em !important;
	background: none !important;
}

.tc-extra-product-options .tmcp-field-wrap .price.tc-price .amount {
	font-size: 1em !important;
	display: inline !important;
	background: none !important;
	white-space: nowrap;
}

.tm-extra-product-options .tmcp-field-wrap .tc-chars + .tc-price .amount {
	margin-left: 0;
}

.tm-extra-product-options .tc-images-container .tmcp-field-wrap .amount {
	margin-left: 0;
}

.tm-extra-product-options .amount.hidden,
.tm-extra-product-options .tmcp-field-wrap .price.amount.hidden,
.tm-extra-product-options .tmcp-field-wrap .tc-price.hidden,
.tm-extra-product-options .before-amount.hidden,
.tm-extra-product-options .after-amount.hidden,
.tm-extra-product-options .tmperiod.hidden {
	display: none !important;
}

.tm-extra-product-options .cpf-type-textarea .tmcp-field-wrap .amount,
.tm-extra-product-options .cpf-type-textfield .tmcp-field-wrap .amount {
	margin-left: 0;
}

/* Final Totals box */

.tm-extra-product-options-totals .price.amount.options,
.tm-extra-product-options-totals .price.amount.fees,
.tm-extra-product-options-totals .price.amount.subscription-fee {
	font-size: 1.25em;
}

.tm-extra-product-options-totals .amount {
	background: none;
}

.tm-extra-product-options-totals .amount.options,
.tm-extra-product-options-totals .amount.fees,
.tm-extra-product-options-totals .amount.subscription-fee {
	font-weight: 700;
}

.tm-extra-product-options-totals .amount.final {
	font-size: 1.5em;
	font-weight: 700;
}

.tm-extra-product-options-totals .price.amount {
	display: inline-block !important;
	width: auto;
	margin: 0;
}

.tm-unit-price,
.tm-fee-totals,
.tm-final-totals,
.tm-options-totals,
.tm-subscription-fee {
	padding: 0;
	margin: 0;
	border: 0 none;
	float: none;
}

.tm-extra-product-options .tmcp-field-wrap .tc-price del {
	font-size: 75% !important;
	margin: 0 !important;
}

.tm-extra-product-options .tmcp-field-wrap .price:empty {
	display: none !important;
}

/* Quantity selector */
.tc-quantity-right .tm-quantity,
.tc-quantity-left .tm-quantity {
	-ms-flex-item-align: center;
	align-self: center;
}

.tm-extra-product-options .cpf-type-checkbox .tc-quantity-right .tm-quantity,
.tm-extra-product-options .cpf-type-checkbox .tc-quantity-left .tm-quantity,
.tm-extra-product-options .cpf-type-radio .tc-quantity-right .tm-quantity,
.tm-extra-product-options .cpf-type-radio .tc-quantity-left .tm-quantity {
	-ms-flex-item-align: unset;
	align-self: unset;
}

.cpf-type-textfield .tc-quantity-right .tm-quantity,
.cpf-type-textfield .tc-quantity-left .tm-quantity {
	-ms-flex-item-align: initial;
	align-self: initial;
}

.tc-quantity-wrapper {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}

.tc-row.tc-quantity-right,
.tc-row.tc-quantity-left {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.tc-quantity-right .tm-quantity,
.tc-quantity-bottom .tm-quantity {
	-webkit-box-ordinal-group: 100;
	-ms-flex-order: 99;
	order: 99;
}

.tc-quantity-left .tm-quantity,
.tc-quantity-top .tm-quantity {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
}

.tm-extra-product-options ul.tmcp-ul-wrap .tc-row.tc-quantity-top,
.tm-extra-product-options ul.tmcp-ul-wrap .tc-row.tc-quantity-bottom {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.tc-row.tc-quantity-top .tm-quantity,
.tc-row.tc-quantity-bottom .tm-quantity {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.tm-quantity {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.tm-extra-product-options-radio .tm-quantity,
.tm-extra-product-options-checkbox .tm-quantity {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.tm-quantity input.tm-qty {
	margin: 0;
	max-width: 100%;
	min-width: 3em;
	width: 4em;
	text-align: center;
	padding: 0.25em;
	line-height: 1;
}

.tm-quantity-alt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0.5em;
}

.tm-quantity-alt input.tm-qty-alt {
	margin: 0;
	max-width: 100%;
	min-width: 50px;
	text-align: center;
	width: 5em !important;
	font-size: 100%;
	display: inline-block !important;
	padding: 0.358em 1em;
}

.tc-extra-product-options .cpf-type-product .tc-epo-element-product-li-container .tc-epo-element-product-container .single_add_to_cart_product,
.single_add_to_cart_product {
	vertical-align: baseline;
	float: none;
	padding: 0.618em 1em !important;
	margin: 0 !important;
}

.tc-row.tc-quantity-right .tc-cell,
.tc-row.tc-quantity-left .tc-cell,
.tm-quantity.tm-bottom {
	margin-bottom: 0;
}

/* Description */

.tm-description p:last-child {
	margin-bottom: 0 !important;
}

.tm-description {
	clear: both;
}

.tm-section-description {
	margin: 0;
}

/* 4. Floatbox */

.floatbox {
	height: 100%;
	left: 0% !important;
	position: fixed !important;
	top: 0% !important;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	z-index: 101001;
}

.floatbox.fl-overlay {
	background: rgba(0, 0, 0, 0.8);
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
}

.flasho {
	background: #fff;
	color: #000;
	border: 1px solid #fff;
	position: relative;
	z-index: 101001;
	-webkit-box-shadow: 0 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 50px 13px rgba(0, 0, 255, 0.05);
	box-shadow: 0 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 50px 13px rgba(0, 0, 255, 0.05);
	max-height: 100%;
	border-radius: 0;
	max-width: 100%;
	width: 80%;
	height: 80%;
	overflow: hidden;
	display: grid;
	grid-template-rows: minmax(1em, auto) minmax(33%, 1fr) minmax(1em, auto);
	gap: var(--tcgaprow) 0;
	padding: var(--tcgap);
}

.float-editbox {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}

.flasho .header {
	line-height: 2;
	width: 100%;
	border-bottom: 1px solid #ecf0f1;
	padding-bottom: var(--tcgaprow);
}

.flasho .header h3 {
	font-size: 22px;
	font-weight: 400;
	line-height: 28px;
	margin: 0;
	letter-spacing: 1px;
}

.flasho .footer {
	margin: 0;
	padding: 0;
	text-align: right;
	background: none;
}

.flasho .footer .inner {
	border-top: 1px solid #ecf0f1;
	padding-top: var(--tcgaprow);
}

.tm-section-pop {
	display: none;
}

#tm-section-pop-up > .tc-epo-label.tm-section-label {
	display: none;
}

.tm-section-pop-up.single .tc-cell.section_popup {
	width: 100% !important;
	max-width: 100%;
	--flex-items: 1 !important;
}

.tm-section-pop-up.single .tc-cell.section_popup .tm-section-pop {
	padding-top: 1em;
	padding-bottom: 1em;
}

.tm-extra-product-options.tm-section-pop-up.single .footer .inner .tm-button.button.button-secondary.button-large.floatbox-cancel,
.tc-extra-product-options .tm-section-pop-up.single .footer .inner .tm-button.button.button-secondary.button-large.floatbox-cancel {
	float: none;
}

.noanimated {
	-webkit-animation-fill-mode: none !important;
	animation-fill-mode: none !important;
	opacity: 1 !important;
	z-index: auto !important;
	position: static !important;
	-webkit-transform: none !important;
	transform: none !important;
	container: none !important;
}

/* 5. Floating totals box */

.tm-floating-box {
	width: auto;
	height: auto;
	padding: 1em;
	position: fixed;
	right: 0;
	top: 0;
	bottom: 0;
	left: 0;
	background: rgba(255, 255, 255, 0.99);
	z-index: 99999;
	max-height: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 20vw;
	gap: var(--tcgap);
	line-height: normal;
	border: 2px solid rgba(0, 0, 0, 0.05);
}

.tm-floating-box .tc-row,
.tm-floating-box .tm-extra-product-options-totals {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	max-width: 100%;
}

.tm-floating-box.right {
	left: auto;
	right: 0;
}

.tm-floating-box.left {
	right: auto;
	left: 0;
}

.tm-floating-box.bottom {
	bottom: 0;
	top: auto;
}

.tm-floating-box.top {
	top: 0;
	bottom: auto;
}

.tm-fb {
	font-size: 12px;
	line-height: 18px;
	max-height: 200px;
	max-width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 0;
}

.tm-fb dt {
	margin: 0;
	padding: 0;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}

.tm-fb dd {
	margin: 0 0 var(--tcinnergaprow) 0;
	padding: 0;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}

.tm-fb-title {
	font-weight: 700;
}

.tm-fb-value {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: var(--tcinnergap);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.tm-fb-value > * {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}

.tm-floating-box-alt .tm-floating-box {
	background: none;
	padding: 0;
	position: static;
	max-width: 100%;
	border: 0;
}

.tm-floating-box-nks .tm-floating-box {
	bottom: 0 !important;
	left: 0 !important;
	padding: 5%;
	position: absolute !important;
	right: 0 !important;
	top: 0 !important;
	width: 100%;
}

.tm-floating-box-nks .tm-fb {
	max-height: 90% !important;
	max-width: 90% !important;
}

.tc-row.tm-fb-labels {
	border-bottom: 1px solid;
	font-weight: 700;
	margin-bottom: 1.65em;
	padding: 0 0 1em 0;
}

.tc-row.tm-fb-labels .tm-fb-price,
.tc-row.tm-fb-data .tm-fb-price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.tc-row.tm-fb-labels .tm-fb-quantity,
.tc-row.tm-fb-data .tm-fb-quantity {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.tc-img-floating .tmhexcolorimage.tc-center .tc-image,
.tc-img-floating .tc-image {
	max-width: calc(var(--tcinlinesize) * 2) !important;
	margin: 0;
	max-height: calc(var(--tcinlinesize) * 2) !important;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.tc-img-floating .tmhexcolorimage.tc-center .tc-image {
	padding-top: calc((var(--tcinlinesize) * 2) - (2px * 2)) !important;
}

.tc-img-floating .tm-transparent-swatch .tc-image {
	border-style: dotted;
	border-color: inherit;
}

/* 6. Validation errors */

.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap label.tm-error,
.tm-extra-product-options ul.tmcp-ul-wrap + .tm-error,
.tm-extra-product-options .tc-element-container > .tm-error {
	color: #f00;
	display: block !important;
	font-size: 80%;
	font-weight: 700;
	padding: 0 !important;
	margin: 1em 0 !important;
}

.tm-extra-product-options .tc-cell.tm-error {
	color: #f00;
	display: block;
	font-size: 80%;
	font-weight: 700;
	margin: 1em 0 !important;
}

.tm-epo-field.tmcp-textfield.tm-error,
.tm-epo-field.tmcp-textarea.tm-error {
	border: 1px solid #c0392b;
	color: #e74c3c;
	outline: 0;
}

/* 7. Lightbox */

.tc-transition {
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.tc-lightbox {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	height: auto !important;
	max-height: 100% !important;
	max-width: 100% !important;
	text-align: center;
	width: auto !important;
	z-index: 100100;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	display: block;
	padding: 0;
	border: 0;
}

.tc-lightbox-image-wrap {
	position: relative;
}

.tc-lightbox-wrap {
	position: absolute;
	right: 1px;
	bottom: 1px;
	width: 1em;
	height: 1em;
	left: auto;
	top: auto;
	font-size: 1.5em;
	border-style: solid;
	border-width: 2px;
	border-color: #fff;
	padding: 0.3em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
}

.tc-lightbox-button {
	color: #fff;
	font-size: 1em !important;
	padding: 0;
	z-index: 2;
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
	margin: auto;
}

.circle .tc-lightbox-button {
	border-radius: 100%;
}

.round .tc-lightbox-button {
	border-radius: 5px;
}

.tc-lightbox-wrap:hover .tc-lightbox-button {
	opacity: 1;
}

.tc-lightbox img {
	border: 0 none;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
	display: block;
	height: auto;
	line-height: 0;
	margin: 0;
	padding: 0;
	position: relative;
	width: auto;
}

.tc-lightbox-button-close {
	background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
	color: #000 !important;
	float: left;
	height: 2em;
	line-height: 2;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 2em;
	z-index: 2;
	cursor: pointer;
}

@-webkit-keyframes tc-lightbox-zoomin {

	0% {
		opacity: 0;
		-webkit-transform: scale(0.3);
		transform: scale(0.3);
	}

	50% {
		opacity: 1;
	}
}

@keyframes tc-lightbox-zoomin {

	0% {
		opacity: 0;
		-webkit-transform: scale(0.3);
		transform: scale(0.3);
	}

	50% {
		opacity: 1;
	}
}

.tc-lightbox-zoomin {
	-webkit-animation-name: tc-lightbox-zoomin;
	animation-name: tc-lightbox-zoomin;
}

@-webkit-keyframes tc-lightbox-zoomout {

	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	50% {
		opacity: 0;
		-webkit-transform: scale(0.3);
		transform: scale(0.3);
	}

	100% {
		opacity: 0;
	}
}

@keyframes tc-lightbox-zoomout {

	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	50% {
		opacity: 0;
		-webkit-transform: scale(0.3);
		transform: scale(0.3);
	}

	100% {
		opacity: 0;
	}
}

.tc-lightbox-zoomout {
	-webkit-animation-name: tc-lightbox-zoomout;
	animation-name: tc-lightbox-zoomout;
}

/* 8. Datepicker and Timepicker*/

.tm-static {
	position: static;
}

.tmcp-date-select {
	max-width: 100%;
}

.tm-epo-field.tmcp-date {
	min-height: 2.5em !important;
	height: auto;
}

.tc-extra-product-options .cpf-type-date .tmcp-field-wrap label:not(.fullwidth) .tm-epo-field.tmcp-date {
	width: auto !important;
}


.tm-epo-datepicker-label-container,
.tm-epo-timepicker-label-container {
	display: inline-block !important;
	vertical-align: baseline;
	position: relative;
	max-width: 100%;
}

.tm-extra-product-options .tm-epo-datepicker,
.tm-extra-product-options .tm-epo-timepicker {
	display: inline-block !important;
	line-height: normal !important;
	margin: 0 !important;
	max-width: 100% !important;
	padding-right: 2.5em !important;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.tc-epo-label.tc-left + .tc-element-container .tm-epo-datepicker-label-container,
.tc-epo-label.tc-right + .tc-element-container .tm-epo-datepicker-label-container {
	margin-top: 0;
}

/* datepicker skin */

.tm-extra-product-options .tm-extra-product-options-date .ui-tm-datepicker-trigger,
.tm-extra-product-options .tm-extra-product-options-time .ui-tm-datepicker-trigger {
	font-family: "Font Awesome 7 Free", sans-serif !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	background: transparent none repeat scroll 0 0 !important;
	border-width: 0;
	color: inherit !important;
	cursor: pointer;
	display: inline-block;
	font-size: inherit !important;
	line-height: inherit !important;
	margin: 0;
	padding: 0 !important;
	position: absolute;
	right: 0;
	top: 0;
	height: 100% !important;

}

.tm-extra-product-options .tm-extra-product-options-date .ui-tm-datepicker-trigger:hover,
.tm-extra-product-options .tm-extra-product-options-date .ui-tm-datepicker-trigger:active,
.tm-extra-product-options .tm-extra-product-options-date .ui-tm-datepicker-trigger:focus,
.tm-extra-product-options .tm-extra-product-options-time .ui-tm-datepicker-trigger:hover,
.tm-extra-product-options .tm-extra-product-options-time .ui-tm-datepicker-trigger:active,
.tm-extra-product-options .tm-extra-product-options-time .ui-tm-datepicker-trigger:focus {
	background: none repeat scroll 0 0 transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.tm-extra-product-options .tm-extra-product-options-date .ui-tm-datepicker-trigger::before {
	content: "\f073";
	padding: calc(0.75em - 2px);
	border-width: 0 0 0 1px;
	border-style: solid;
}

.tm-extra-product-options .tm-extra-product-options-time .ui-tm-datepicker-trigger::before {
	content: "\f017";
	padding: calc(0.75em - 2px);
	border-width: 0 0 0 1px;
	border-style: solid;
}

.tm-datepicker {
	margin: 2px 0 0 0;
	z-index: 101002 !important;
	width: auto !important;
	height: auto !important;
	padding: 0;
}

.tm-datepicker a {
	text-decoration: none;
}

.tm-ui-dp,
.tm-ui-dp-overlay {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.tm-ui-dp-header.ui-widget-header {
	line-height: 2;
	background: none;
	border: 0 none;
	color: inherit;
	font-weight: 700;
}

.tm-ui-dp {
	max-width: 98%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	text-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.tm-ui-dp:focus {
	outline: 0;
}

.tm-ui-dp-container {
	min-width: 300px;
	overflow: hidden;
	text-align: center;
	font-size: 16px;
}

.tm-datepicker-small .tm-ui-dp-container {
	font-size: 12px;
	min-width: 240px;
}

.tm-datepicker-medium .tm-ui-dp-container {
	font-size: 16px;
	min-width: 330px;
}

.tm-datepicker-large .tm-ui-dp-container {
	font-size: 20px;
	min-width: 400px;
}

.tm-datepicker.tm-datepicker-top .tm-ui-dp-title,
.tm-datepicker.tm-datepicker-bottom .tm-ui-dp-title {
	font-size: 1.125em;
}

.tm-datepicker.tm-datepicker-bottom .tm-ui-dp-container,
.tm-datepicker.tm-datepicker-top .tm-ui-dp-container {
	min-width: 100% !important;
}

.tm-ui-dp-wrap,
.tm-ui-dp-overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.tm-ui-dp-wrap {
	z-index: 99998;
}

.tm-ui-dp-overlay {
	z-index: 1;
	background: rgba(0, 0, 0, 0.7);
}

.tm-datepicker-top .tm-ui-dp,
.tm-datepicker-bottom .tm-ui-dp {
	width: 100%;
	max-width: 100%;
}

.tm-ui-dp-main-cell-inner {
	position: relative;
	height: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tm-ui-dp-main-wrap {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.tm-ui-dp-ui {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
}

.tm-ui-dp-main {
	width: auto;
}

.tm-ui-dp-main table {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	table-layout: fixed;
	margin: 0;
	background: none;
	border: 0;
}

.tm-ui-dp-main-table {
	height: 100%;
	width: 100%;
	display: table;
	table-layout: fixed;
}

.tm-ui-dp-main-row {
	white-space: nowrap;
	display: table-row;
}

.tm-ui-dp-main-cell {
	line-height: 1.875;
	text-align: center;
	width: 14.2857%;
	height: 16.6666%;
	position: relative;
	display: table-cell;
	vertical-align: middle;
	cursor: pointer;
}

.tm-ui-dp-main-cell.ui-datepicker-unselectable,
.tm-ui-dp-main-cell.ui-state-disabled {
	cursor: default;
}

.tm-ui-dp-main-cell .tm-ui-dp-main-cell-inner {
	overflow: visible;
}

.tm-ui-dp-main-cell-content {
	position: relative;
	z-index: 2;
	padding: 5px;
}

.tm-datepicker .tm-ui-dp-main-wrap {
	padding: 0.5em;
}

.tm-datepicker .tm-ui-dp-main-header th {
	font-size: 0.6875em;
	font-weight: 400;
	line-height: 2.225;
	text-align: center;
	border: 0;
}

.tm-datepicker .tm-ui-dp-main-cell-content {
	font-size: 0.8125em;
}

.tm-ui-dp-inner-container,
.tm-ui-dp-main-wrap,
.tm-ui-dp-main-content {
	position: relative;
}

.tm-datepicker.tm-datepicker-bottom,
.tm-datepicker.tm-datepicker-top {
	bottom: 0 !important;
	height: 100% !important;
	left: 0 !important;
	position: fixed !important;
	right: 0 !important;
	top: 0 !important;
	width: 100% !important;
	margin: 0 !important;
	background: transparent !important;
	border: 0 none !important;
}

.tm-datepicker.tm-datepicker-bottom .tm-ui-dp {
	bottom: 0;
	top: auto;
}

.tm-datepicker.tm-datepicker-top .tm-ui-dp {
	top: 0;
	bottom: auto;
}

.tm-datepicker .ui-tm-datepicker-prev,
.tm-datepicker .ui-tm-datepicker-next,
.tm-datepicker.tm-datepicker-bottom .ui-tm-datepicker-prev,
.tm-datepicker.tm-datepicker-top .ui-tm-datepicker-prev,
.tm-datepicker.tm-datepicker-bottom .ui-tm-datepicker-next,
.tm-datepicker.tm-datepicker-top .ui-tm-datepicker-next {
	display: none !important;
}

.tm-ui-dp-title {
	position: relative;
	font-size: 1em;
}

.tm-ui-dp-title .tm-ui-dp-month,
.tm-ui-dp-title .tm-ui-dp-year {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0 2em;
	white-space: nowrap;
}

.tm-ui-dp-title-button {
	width: 50%;
	display: inline-block;
	white-space: nowrap;
	vertical-align: top;
	position: relative;
	height: 2em;
}

.tm-ui-dp-button-prev {
	left: 0;
}

.tm-ui-dp-button-next {
	right: 0;
}

.tm-ui-dp-button {
	margin: 0;
	position: absolute;
	top: 0;
	width: 2em;
	overflow: hidden;
	display: block;
	text-decoration: none;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: top;
	height: 2em;
	line-height: 2;
	color: #4eccc4;
	text-transform: uppercase;
	padding: 0;
}

.tm-ui-dp-button .tm-ui-dp-button-arrow,
.tm-ui-dp-month,
.tm-ui-dp-year {
	cursor: pointer;
}

.tm-datepicker .tm-ui-dp-button-arrow {
	color: #4eccc4;
	font-size: 1em;
	line-height: 2;
	overflow: hidden;
	width: 2em;
}

.tm-ui-dp-button-arrow::before {
	display: block;
}

.tm-ui-dp-buttonpane {
	display: block;
	overflow: hidden;
	padding: 0 0.5em 0.5em;
	text-align: right;
	width: 100%;
}

.tm-ui-dp-btn-wrap {
	display: block;
	float: right;
	position: relative;
	vertical-align: top;
	z-index: 5;
}

.tm-ui-dp-btn {
	height: 2.5em;
	line-height: 2.5;
	padding: 0 1em;
	text-transform: uppercase;
	cursor: pointer;
	display: block;
	overflow: hidden;
	text-decoration: none;
	text-overflow: ellipsis;
	vertical-align: top;
	white-space: nowrap;
}

.tm-ui-dp-button-disabled {
	opacity: 0.3;
	cursor: default;
}

/* datepicker skins */

/* epo black skin */

.tm-ui-skin-epo-black .tm-ui-dp-container {
	font-family: Helvetica, Arial, sans-serif !important;
	border: 1px solid #000 !important;
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
	background: #000 none repeat scroll 0 0;
	background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;
	color: #fff;
}

/* normal cell text*/

.tm-ui-skin-epo-black .tm-ui-dp-main-cell .ui-state-default {
	color: #ecf0f1;
}

.tm-ui-skin-epo-black .tm-ui-dp-main-cell.ui-datepicker-other-month .ui-state-default {
	color: #777;
}

/* selected day */

.tm-ui-skin-epo-black .tm-ui-dp-main-cell.ui-datepicker-current-day,
.tm-ui-skin-epo-black .tm-ui-dp-main-cell.ui-datepicker-current-day:hover {
	background-color: #1abc9c;
}

.tm-ui-skin-epo-black .tm-ui-dp-main-cell.ui-datepicker-current-day .ui-state-default,
.tm-ui-skin-epo-black .tm-ui-dp-main-cell.ui-datepicker-current-day:hover .ui-state-default {
	color: #fff;
}

.tm-ui-skin-epo-black .tm-ui-dp-main-cell:hover {
	background-color: #fff;
}

.tm-ui-skin-epo-black .tm-ui-dp-main-cell:hover .ui-state-default {
	color: #000;
}

/* unselectable cell text*/

.tm-ui-skin-epo-black .tm-ui-dp-main-cell.ui-datepicker-unselectable .ui-state-default,
.tm-ui-skin-epo-black .tm-ui-dp-main-cell.ui-state-disabled .ui-state-default {
	color: #222;
}

/* disabled and unselectable cell*/

.tm-ui-skin-epo-black .tm-ui-dp-main-cell.ui-datepicker-unselectable,
.tm-ui-skin-epo-black .tm-ui-dp-main-cell.ui-state-disabled {
	background-color: #000;
	background-color: rgba(255, 255, 255, 0.02);
}

.tm-ui-skin-epo-black .tm-ui-dp-btn {
	color: #1abc9c;
}

.tm-ui-skin-epo-black .tm-ui-dp-btn:hover {
	color: #fff;
}

.tm-ui-skin-epo-black .tm-ui-dp-button-arrow,
.tm-ui-skin-epo-black .tm-ui-dp-button-arrow.tm-ui-dp-button-disabled:hover {
	color: #1abc9c;
}

.tm-ui-skin-epo-black .tm-ui-dp-button-arrow:hover {
	color: #fff;
}

.tm-ui-skin-epo-black .tm-ui-dp-main-header {
	color: #1abc9c;
	border-bottom: 1px solid #1abc9c;
}

/* epo white skin */

.tm-ui-skin-epo.tm-datepicker .tm-ui-dp-main-wrap {
	padding: 0;
}

.tm-ui-skin-epo .tm-ui-dp-container {
	font-family: Helvetica, Arial, sans-serif !important;
	border: 1px solid #ddd !important;
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
	background: #fff none repeat scroll 0 0;
	color: #2c3e50;
}

/* normal cell text*/

.tm-ui-skin-epo .tm-ui-dp-main-cell .ui-state-default {
	color: #2c3e50;
	background: none;
	border: 0 none;
}

.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-tm-datepicker-other-month .ui-state-default {
	color: #aaa;
}

/* current day cell text*/

.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-tm-datepicker-current-day .ui-state-default {
	color: #0a0;
}

/* normal cell text in other month */

.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-datepicker-other-month .ui-state-default {
	color: #95a5a6;
}

/* selected day */

.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-datepicker-current-day,
.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-datepicker-current-day:hover {
	background-color: #9b59b6;
}

.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-datepicker-current-day .ui-state-default,
.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-datepicker-current-day:hover .ui-state-default {
	color: #fff;
}

/* cell hover */

.tm-ui-skin-epo .tm-ui-dp-main-cell:hover {
	background-color: #ecf0f1;
}

.tm-ui-skin-epo .tm-ui-dp-main-cell:hover .ui-state-default {
	color: #000;
}

/* unselectable cell text*/

.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-datepicker-unselectable .ui-state-default,
.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-state-disabled .ui-state-default {
	color: #eee;
}

/* disabled and unselectable cell*/

.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-datepicker-unselectable,
.tm-ui-skin-epo .tm-ui-dp-main-cell.ui-state-disabled {
	background-color: #fff;
}

.tm-ui-skin-epo .tm-ui-dp-btn {
	color: #2c3e50;
}

.tm-ui-skin-epo .tm-ui-dp-btn:hover {
	color: #8e44ad;
}

.tm-ui-skin-epo .tm-ui-dp-button-arrow,
.tm-ui-skin-epo .tm-ui-dp-button-arrow.tm-ui-dp-button-disabled:hover {
	color: #2c3e50;
}

.tm-ui-skin-epo .tm-ui-dp-button-arrow:hover {
	color: #34495e;
}

.tm-ui-skin-epo .tm-ui-dp-main-header {
	background: #f9f9f9 none repeat scroll 0 0;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	color: #7f8c8d;
	padding: 0.25em 0;
}

.tm-ui-skin-epo .tm-ui-dp-title {
	padding: 0.5em 0;
}

.ui-tm-timepicker-div .tm-ui-widget-header,
.ui-tm-timepicker-div .ui_tpicker_time_label,
.tm-timepicker .tm-ui-dp-current {
	display: none;
}

.tm-timepicker .ui-tm-timepicker-div .ui-slider-handle {
	border-radius: 100%;
	background: #ecf0f1;
	border: 1px solid #bdc3c7;
	cursor: default;
	height: 1.2em;
	position: absolute;
	width: 1.2em;
	z-index: 2;
}

.tm-timepicker .ui-tm-timepicker-div .ui-slider-handle.ui-state-hover {
	background: #fff;
}

.ui-tm-timepicker-div .ui-slider {
	position: relative;
}

.ui-tm-timepicker-div .ui-slider.ui-slider-horizontal {
	border-color: #aaa;
	-o-border-image: none;
	border-image: none;
	border-radius: 0;
	border-style: solid;
	border-width: 0 0 1px;
	height: 1px;
	margin: 1em 0;
	padding: 0.2em 0 0;
}

.ui-tm-timepicker-div .ui-slider.ui-slider-horizontal .ui-slider-handle {
	margin-left: -0.6em;
	top: -0.3em;
}

.ui-tm-timepicker-div .ui-widget-header {
	margin-bottom: 8px;
}

.ui-tm-timepicker-div dl {
	text-align: left;
	margin: 0;
}

.ui-tm-timepicker-div dl dt {
	clear: left;
	float: left;
	margin: 0.725em 0 0;
	padding: 0;
}

.ui-tm-timepicker-div dl dd {
	display: block;
	margin: 0 1em 0.5em 30%;
	padding: 1px 0;
	float: none;
}

.ui-tm-timepicker-div td {
	font-size: 90%;
}

.ui-tpicker-grid-label {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}

.ui-tm-timepicker-div .ui_tpicker_unit_hide {
	display: none;
}

.ui-tm-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {
	background: none;
	color: inherit;
	border: none;
	outline: none;
	border-bottom: 0 none;
	width: 95%;
}

.ui-tm-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus {
	border-bottom-color: #aaa;
}

.ui-tm-timepicker-rtl {
	direction: rtl;
}

.ui-tm-timepicker-rtl dl {
	text-align: right;
}

.ui-tm-timepicker-rtl dl dt {
	float: right;
	clear: right;
}

.ui-tm-timepicker-rtl dl dd {
	margin: 0 30% 0.5em 1em;
}

/* Shortened version style */

.ui-tm-timepicker-div.ui-tm-timepicker-oneLine {
	padding-right: 2px;
}

.ui-tm-timepicker-div.ui-tm-timepicker-oneLine .ui_tpicker_time,
.ui-tm-timepicker-div.ui-tm-timepicker-oneLine dt {
	display: none;
}

.ui-tm-timepicker-div.ui-tm-timepicker-oneLine .ui_tpicker_time_label {
	display: block;
	padding-top: 2px;
}

.ui-tm-timepicker-div.ui-tm-timepicker-oneLine dl {
	text-align: right;
}

.ui-tm-timepicker-div.ui-tm-timepicker-oneLine dl dd,
.ui-tm-timepicker-div.ui-tm-timepicker-oneLine dl dd > div {
	display: inline-block;
	margin: 0;
}

.ui-tm-timepicker-div.ui-tm-timepicker-oneLine dl dd.ui_tpicker_minute::before,
.ui-tm-timepicker-div.ui-tm-timepicker-oneLine dl dd.ui_tpicker_second::before {
	content: ":";
	display: inline-block;
}

.ui-tm-timepicker-div.ui-tm-timepicker-oneLine dl dd.ui_tpicker_millisec::before,
.ui-tm-timepicker-div.ui-tm-timepicker-oneLine dl dd.ui_tpicker_microsec::before {
	content: ".";
	display: inline-block;
}

.ui-tm-timepicker-div.ui-tm-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-tm-timepicker-div.ui-tm-timepicker-oneLine .ui_tpicker_unit_hide::before {
	display: none;
}

.ui-tm-timepicker-div {
	padding: 1em 1em 0;
}

.tm-ui-tp-title {
	padding: 0.5em 0;
}

/* 9. Checkbox and Radio button */
.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-radiostart,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-radioend,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-radio,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-color,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-image,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-text,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-checkbox,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-radio {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start !important;
	-ms-flex-pack: start !important;
	justify-content: flex-start !important;
	float: none;
	max-width: none;
	width: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	gap: var(--tcgap);
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}

.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-radiostart li.tmcp-field-wrap,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-radioend li.tmcp-field-wrap,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-radio li.tmcp-field-wrap,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-color li.tmcp-field-wrap,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-image li.tmcp-field-wrap,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-text li.tmcp-field-wrap,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-checkbox li.tmcp-field-wrap,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-radio li.tmcp-field-wrap {
	padding: 0;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	margin: 0;
}

.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tm-auto-row {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	width: auto;
}

.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap.tm-auto-row,
.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap.tm-auto-row {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 calc((100% / var(--flex-items)) - (((var(--flex-items) - 1) / var(--flex-items)) * var(--tcgapcolumn)));
	flex: 0 1 calc((100% / var(--flex-items)) - (((var(--flex-items) - 1) / var(--flex-items)) * var(--tcgapcolumn)));
	width: auto;
	max-width: calc((100% / var(--flex-items)) - (((var(--flex-items) - 1) / var(--flex-items)) * var(--tcgapcolumn)));
	--flex-items: 4;
}

.tm-extra-product-options ul.tmcp-ul-wrap.fullwidth-ul li.tmcp-field-wrap.tm-auto-row.tc-mode-startcolor,
.tm-extra-product-options ul.tmcp-ul-wrap.fullwidth-ul li.tmcp-field-wrap.tm-auto-row.tc-mode-endcolor,
.tm-extra-product-options ul.tmcp-ul-wrap.fullwidth-ul li.tmcp-field-wrap.tm-auto-row.tc-mode-startimages,
.tm-extra-product-options ul.tmcp-ul-wrap.fullwidth-ul li.tmcp-field-wrap.tm-auto-row.tc-mode-endimages {
	width: 100%;
}

.tc-label-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: var(--tcinnergap);
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.fullwidth-ul .tc-label-wrap {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}

.fullwidth-ul .tc-label-inner .tc-price-wrap {
	justify-self: flex-end;
}

.fullwidth-ul .tc-mode-color .tc-label-inner .tc-price-wrap,
.fullwidth-ul .tc-mode-images .tc-label-inner .tc-price-wrap {
	justify-self: center;
}

.tc-input-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.tc-mode-images .tc-label-wrap,
.tc-mode-color .tc-label-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	gap: var(--tcinnergap);
}

.tc-mode-images .tc-inline-description,
.tc-mode-color .tc-inline-description {
	text-align: center;
}

.tc-inline-description:empty {
	display: none;
}

.radio-image-label,
.checkbox-image-label {
	display: block;
	text-align: center;
	line-height: 1.5;
	width: 100%;
}

.tc-label.tm-label .radio-image-label,
.tc-label.tm-label .checkbox-image-label {
	display: inline;
	margin-right: 0.5em;
}

.tc-label.tm-label .radio-image-label:empty,
.tc-label.tm-label .checkbox-image-label:empty {
	margin-right: 0;
}

.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startcolor .tc-label-wrap,
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-endcolor .tc-label-wrap,
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startimages .tc-label-wrap,
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-endimages .tc-label-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	gap: var(--tcinnergap);
}

.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startcolor .fullwidth .tc-label-wrap,
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-endcolor .fullwidth .tc-label-wrap,
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startimages .fullwidth .tc-label-wrap,
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-endimages .fullwidth .tc-label-wrap {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startcolor .tc-epo-style-wrapper,
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startcolor .tc-input-wrap,
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-endcolor .tc-epo-style-wrapper,
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-endcolor .tc-input-wrap,
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startimages .tc-epo-style-wrapper,
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startimages .tc-input-wrap,
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-endimages .tc-epo-style-wrapper,
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-endimages .tc-input-wrap {
	display: none;
}

li.tmcp-field-wrap.tm-per-row.is-separator {
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 0 100% !important;
	flex: 0 0 100% !important;
	max-width: 100% !important;
}

.tm-extra-product-options .is-separator .tc-label-wrap.tc-separator {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0;
	flex: 1 1 0;
}

.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.is-separator .tc-label.tc-separator-label {
	padding: 0 !important;
	width: 100%;
}

.tm-extra-product-options .is-separator .tc-tooltip {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 0;
	flex: 0 1 0;
	margin: 0;
}

.tm-extra-product-options .tm-has-clearbutton ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-active {
	display: grid;
	grid-template-columns: 1fr auto;
}

.tc-expand .tmcp-ul-wrap {
	overflow: hidden;
	-webkit-transition: max-height 0.5s ease, opacity 0.3s ease;
	transition: max-height 0.5s ease, opacity 0.3s ease;
}

.tc-expand .tc-element-container {
	position: relative;
}

/* 10. Checkbox and Radio button custom styles */

.tc-epo-style-wrapper + .tmhexcolorimage,
.tc-epo-style-wrapper + .tc-label-wrap .tmhexcolorimage:first-child {
	margin: 0 0.5em;
	vertical-align: middle;
}

.tc-epo-style-wrapper .tc-input-wrap .tm-epo-field {
	position: absolute !important;
	top: calc(var(--tc-radio-size) / 2);
	left: calc(var(--tc-radio-size) / 2);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}

/* for product elements that use checkbox mode */
.tc-active .tc-extra-product-options .tc-epo-style-wrapper .tm-epo-style::after {
	opacity: 0;
}

.tc-active .tc-epo-style-wrapper .tm-epo-style::after,
.tc-active .tc-extra-product-options .tc-active .tc-epo-style-wrapper .tm-epo-style::after {
	opacity: 1;
}

.tc-epo-style-wrapper {
	height: auto;
	width: auto;
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 1em;
	-webkit-transform: translate(0%, 50%);
	transform: translate(0%, 50%);
	top: calc(var(--tc-radio-size) / -2);
	letter-spacing: 0;
	word-spacing: 0;
	-webkit-font-kerning: none;
	font-kerning: none;
	font-family: none;
	--tc-radio-size: 1.5em;
	--tc-radio-font-size: 1em;
}

.tm-epo-style {
	position: relative;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: transparent none repeat scroll 0 0;
	border: 1px solid;
	cursor: pointer;
	height: var(--tc-radio-size);
	line-height: 1;
	margin: 0;
	padding: 0;
	width: var(--tc-radio-size);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	font-size: var(--tc-radio-font-size);
}

.tm-epo-style::after {
	content: "\f00c";
	background: transparent none repeat scroll 0 0;
	font-family: "Font Awesome 7 Free", sans-serif !important;
	font-weight: 900;
	height: 1em !important;
	opacity: 0;
	display: inline-block !important;
	text-align: center !important;
	width: 1em !important;
	color: inherit !important;
	font-size: inherit !important;
	bottom: auto !important;
	line-height: 1 !important;
}

.tc-epo-style-wrapper.tc-radio .tm-epo-style::after {
	content: "\f111";
}

.tm-epo-style:hover::after {
	opacity: 0.5;
}

.tm-epo-style.circle,
.tm-epo-style.circle2 {
	border-radius: 100%;
}

.tm-epo-style.round,
.tm-epo-style.round2 {
	border-radius: 5px;
}

.tm-epo-style.circle2,
.tm-epo-style.round2,
.tm-epo-style.square2 {
	border-width: 2px;
}

.tc-epo-style-wrapper.square .tm-epo-style::after {
	font-size: 0.6em !important;
}

.tc-epo-style-wrapper.circle2 .tm-epo-style::after,
.tc-epo-style-wrapper.round2 .tm-epo-style::after,
.tc-epo-style-wrapper.square2 .tm-epo-style::after {
	font-size: 0.5em !important;
}


/* 11. Checkbox and Radio button swatches */

.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-epo-text-wrapper {
	padding: var(--tcinnergap);
	gap: var(--tcgap);
}

.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-epo-text-wrapper label {
	cursor: pointer;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.tc-epo-text-label-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: var(--tcinnergap);
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-mode-color,
.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-mode-images,
.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-mode-text {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	min-width: var(--tcinlinesize);
}

.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-mode-images .tmcp-field-wrap-inner,
.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-mode-color .tmcp-field-wrap-inner {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-mode-text .tmcp-field-wrap-inner {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	width: auto;
}

.tc-epo-text-wrapper input[type="checkbox"].tm-epo-field,
.tc-epo-text-wrapper input[type="radio"].tm-epo-field {
	visibility: hidden;
	position: absolute;
	display: inline !important;
}

.tmhexcolorimage {
	display: block;
	height: 100% !important;
	max-height: 100% !important;
	max-width: 100% !important;
	width: 100%;
}

.tm-floating-box .tmhexcolorimage {
	min-width: 50px !important;
	min-height: 50px !important;
}

.tm-floating-box .radio-image-label,
.tm-floating-box .checkbox-image-label {
	text-align: initial;
}

.tmhexcolorimage.tc-center .tc-image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: auto !important;
	height: auto !important;
	padding-top: calc(100% - (2px * 2)) !important;
	max-width: calc(100% - (2px * 2)) !important;
	vertical-align: middle;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	min-width: min(var(--tcinlinesize), calc(100% - (2px * 2)));
}

.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap input.use_images + label {
	display: inline-block;
	padding: 0 !important;
	max-width: 100%;
	border: 0 solid;
	position: relative;
	line-height: 0;
	margin: 0 !important;
	height: auto !important;
	background: none !important;
}

.tc-image {
	border-width: 2px;
	border-style: solid;
	border-color: transparent;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: auto;
	padding: 0;
	pointer-events: none !important;
	height: auto;
	max-width: 100%;
}

.tm-extra-product-options .tc-active .tc-image {
	border-style: solid;
}

.tc-image.tc-image-inline,
.tc-image-inline {
	position: relative;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: transparent none repeat scroll 0 0;
	border: 2px solid transparent;
	cursor: pointer;
	height: var(--tcinlinesize);
	line-height: 1;
	margin: 0;
	padding: 0;
	width: auto;
	min-width: var(--tcinlinesize);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	font-size: 1em;
}

.tc-epo-style-space::after {
	content: "\00a0";
	display: inline;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: relative;
	margin-left: calc(-1ch / 2);
	font-family: sans-serif;
}

.tc-center .tc-epo-style-space::after {
	display: none;
}

.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap .tmhexcolorimage-inline {
	width: auto !important;
	padding: 0 !important;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin: 0;
	-webkit-transform: translate(0, 50%);
	transform: translate(0, 50%);
	top: calc(var(--tcinlinesize) / -2);
	position: relative;
	height: auto !important;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 1em;
}

.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap .tc-image-inline {
	max-height: var(--tcinlinesize) !important;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.tm-extra-product-options .tmcp-field-wrap.tc-mode-text {
	border-style: solid;
	cursor: pointer;
	border-color: var(--text-swatch-border-color);
	border-width: var(--text-swatch-border-width);
	border-radius: var(--swatch-border-radius);
}

.tm-extra-product-options .tc-epo-element-product-thumbnail {
	border-width: 2px;
	border-style: solid;
	border-color: transparent;
}

.tc-image,
.tm-extra-product-options .tmcp-field-wrap .tc-label-wrap .tc-image,
.tm-extra-product-options .tc-epo-element-product-thumbnail {
	border-color: var(--swatch-border-color);
	border-width: var(--swatch-border-width);
	border-radius: var(--swatch-border-radius);
}


.tm-extra-product-options .tmcp-field-wrap.tc-active.tc-mode-text,
.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tc-image,
.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tm-transparent-swatch .tc-image,
.tm-extra-product-options .tc-epo-element-product-thumbnail.tc-active {
	border-color: var(--swatch-active-border-color);
	border-width: var(--swatch-active-border-width);
}

.tm-extra-product-options .tmcp-field-wrap.tc-active.tc-mode-text {
	outline-width: var(--text-swatch-active-border-width);
	outline-style: solid;
	outline-color: var(--swatch-active-border-color);
	border-width: var(--text-swatch-active-border-width);
}

.tm-extra-product-options .tmcp-field-wrap.tc-mode-text.round,
.round .tc-image,
.round.tc-image,
.tm-extra-product-options .tmcp-field-wrap.round .tc-label-wrap .tc-image {
	--swatch-border-radius: 5px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.circle .tc-image,
.circle.tc-image,
.tm-extra-product-options .tmcp-field-wrap.circle .tc-label-wrap .tc-image {
	--swatch-border-radius: 100%;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.tm-extra-product-options .tmcp-field-wrap.tc-mode-text.circle {
	--swatch-border-radius: 18px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.tm-extra-product-options .tmcp-field-wrap.tc-mode-text.square,
.square .tc-image,
.square.tc-image,
.tm-extra-product-options .tmcp-field-wrap.square .tc-label-wrap .tc-image {
	--swatch-border-radius: 0;
	--swatch-border-width: 2px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.tm-extra-product-options .tmcp-field-wrap.tc-mode-text.shadow,
.shadow .tc-image,
.shadow.tc-image,
.tm-extra-product-options .tmcp-field-wrap.shadow .tc-label-wrap .tc-image {
	--swatch-border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.tm-extra-product-options .tmcp-field-wrap.tc-active.shadow.tc-mode-text,
.tm-extra-product-options .tmcp-field-wrap.tc-active.shadow .tc-label-wrap .tc-image {
	-webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.5);
}

.tm-extra-product-options .tmcp-field-wrap.tc-mode-text.thinline,
.thinline .tc-image,
.thinline.tc-image,
.tm-extra-product-options .tmcp-field-wrap.thinline .tc-label-wrap .tc-image {
	--swatch-border-radius: 0;
	--swatch-border-width: 1px;
	border-style: groove;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.tm-extra-product-options .tmcp-field-wrap .tc-label-wrap .tc-image.tm-transparent-swatch,
.tm-transparent-swatch .tc-image,
.tm-extra-product-options .tmcp-field-wrap .tc-label-wrap .tm-transparent-swatch .tc-image {
	border-style: dotted;
	border-color: inherit;
}

.tm-extra-product-options input.use_images + label + .amount {
	display: block;
	text-align: center;
}

.radio-image-label-inline,
.checkbox-image-label-inline {
	display: inline;
}

.tc-label.tm-label .radio-image-label + .tmhexcolorimage,
.tc-label.tm-label .checkbox-image-label + .tmhexcolorimage {
	vertical-align: middle;
}

.tm-hide-label + .radio-image-label,
.tm-hide-label + * + .radio-image-label,
.tm-hide-label + .checkbox-image-label,
.tm-hide-label + * + .checkbox-image-label {
	display: none !important;
}

/* 12. Product element */

.tm-extra-product-options .tmcp-ul-wrap.tm-extra-product-options-product {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: var(--tcgap);
}

.tm-extra-product-options-product > * {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	max-width: 100%;
}

li.tc-epo-element-product-holder {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.tc-epo-element-product-container-wrap:empty {
	margin: 0;
}

.tc-epo-element-product-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}

.tc-epo-element-product-container-left,
.tc-epo-element-product-container-right,
.tc-epo-element-product-container-full {
	padding: 0;
	margin: 0;
}

.tc-epo-element-product-container-cart {
	display: grid;
	gap: var(--tcgap);
}

.tc-epo-element-product-container-cart > * {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	max-width: 100%;
	margin: 0 !important;
}

.cpf-type-product-thumbnailmultiple .tc-epo-element-product-container-cart > .stock {
	text-align: center;
}

.tc-extra-product-options-inline {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: var(--tcgap);
}

.tc-extra-product-options-inline > * {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	max-width: 100%;
}

.tc-extra-product-options-inline:not(:has(.tc-extra-product-options)) {
	display: none;
}

.tc-epo-element-product-container-wrap .product-title,
.tc-epo-element-product-container-wrap .product-price,
.tc-epo-element-product-container-wrap .product-description,
.tc-epo-element-product-container-wrap .product-meta,
.tc-epo-element-product-container-wrap .tc-extra-product-options-inline {
	margin: 0;
	padding: 0;
}

.cpf-type-product-thumbnailmultiple .tc-epo-element-product-container-wrap .tm-quantity,
.cpf-type-product-thumbnailmultiple .tc-epo-element-product-container-wrap .tm-quantity-alt {
	max-width: none;
	text-align: center;
}

/* The first selector is to take into account some Elementor configurations. */
.woocommerce div.product .tm-extra-product-options .tc-epo-element-product-container-wrap .tc-epo-element-product-container-cart .tm-quantity-alt .quantity,
.tm-extra-product-options .tc-epo-element-product-container-wrap .tc-epo-element-product-container-cart .tm-quantity-alt .quantity {
	float: none;
	display: inline-block !important;
	font-size: inherit;
}

.tm-extra-product-options .cpf-type-product-radio ul.tmcp-ul-wrap.tm-element-ul-product > li.tc-epo-element-product-li-container,
.tm-extra-product-options .cpf-type-product-dropdown ul.tmcp-ul-wrap.tm-element-ul-product > li.tc-epo-element-product-li-container {
	padding: 0;
	margin: 0;
	list-style: none outside none !important;
	position: relative;
}

.tm-extra-product-options .cpf-type-product-radio ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > .tmcp-field-wrap-inner > .tc-field-label-wrap,
.tm-extra-product-options .cpf-type-product-checkbox ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > .tmcp-field-wrap-inner .tc-field-label-wrap {
	gap: var(--tcinnergap);
}

.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tc-epo-element-product-li-container,
.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tc-epo-element-product-li-container {
	padding: var(--tcgaprow) 0;
	max-width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	list-style: none outside none !important;
	position: relative;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tc-epo-element-product-li-container {
	padding: var(--tcgap);
}

.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap label,
.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap label {
	cursor: pointer;
}

.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap .tm-epo-field.tmcp-radio,
.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap .tc-epo-style-wrapper,
.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > .tmcp-field-wrap-inner > label .tm-epo-field.tmcp-checkbox,
.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > .tmcp-field-wrap-inner > label .tc-epo-style-wrapper,
.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > label .tm-epo-field.tmcp-checkbox,
.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > label .tc-epo-style-wrapper {
	display: none;
}

.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product,
.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start !important;
	-ms-flex-pack: start !important;
	justify-content: flex-start !important;
	margin: 0;
	float: none;
	max-width: none;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap,
.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap {
	max-width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	gap: 0;
}

.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > .tmcp-field-wrap-inner,
.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > .tmcp-field-wrap-inner {
	max-width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: grid;
	grid-template-columns: 1fr;
}

.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > .tmcp-field-wrap-inner > .tm-epo-field-label,
.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > .tmcp-field-wrap-inner > .tm-epo-field-label {
	text-align: center;
}

.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap .tm-epo-reset-radio {
	right: var(--tcgapcolumn);
	top: var(--tcgaprow);
}

.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap img.wp-post-image,
.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap img.wp-post-image {
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	display: block;
	width: auto;
}

.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > .tmcp-field-wrap-inner > label .tc-label-wrap,
.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > .tmcp-field-wrap-inner > label .tc-label-wrap,
.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > label .tc-label-wrap {
	display: block;
}

.tm-extra-product-options .cpf-type-product-thumbnail ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > .tmcp-field-wrap-inner > .tm-epo-field-label,
.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > .tmcp-field-wrap-inner > label.tm-epo-field-label,
.tm-extra-product-options .cpf-type-product-thumbnailmultiple ul.tmcp-ul-wrap.tm-element-ul-product > li.tmcp-field-wrap > label.tm-epo-field-label {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.tm-extra-product-options .cpf-type-product-custombundle .tc-epo-element-product-container.tc-show-image {
	display: grid;
	grid-template-columns: minmax(auto, 3em) 1fr;
	gap: var(--tcgapcolumn);
}

.tm-extra-product-options .cpf-type-product-custombundle .tc-epo-element-product-container .tc-epo-element-product-container-left,
.tm-extra-product-options .cpf-type-product-custombundle .tc-epo-element-product-container .tc-epo-element-product-container-right {
	max-width: unset;
}

.tm-extra-product-options .cpf-type-product-custombundle .tc-epo-element-product-container-cart {
	gap: var(--tcinnergap);
}

.tm-extra-product-options .cpf-type-product-custombundle .tc-bundle-control {
	display: grid;
	grid-template-columns: 1fr auto;
	gap: var(--tcgapcolumn);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.tm-extra-product-options .cpf-type-product-custombundle .tc-product-image img {
	width: 100%;
	height: auto;
}

.tm-extra-product-options .cpf-type-product-custombundle .tc-lightbox-image-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.tm-extra-product-options .cpf-type-product-custombundle .tc-lightbox-wrap {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: 0.3s all linear;
	transition: 0.3s all linear;
	opacity: 0;
	visibility: hidden;
	border: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	container-type: inline-size;
}

.tm-extra-product-options .cpf-type-product-custombundle .tc-lightbox-button {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 40cqw !important;
}

.tm-extra-product-options .cpf-type-product-custombundle .tc-lightbox-image-wrap:hover .tc-lightbox-wrap {
	opacity: 1;
	visibility: visible;
}

.tm-extra-product-options .cpf-type-product .product-description p:last-child {
	margin-bottom: 0;
}

.tc-epo-element-variable-product {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: var(--tcgap);
}

.tc-epo-element-variable-product > * {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	max-width: 100%;
}

table.tc-epo-element-variations {
	margin: 0 !important;
}

.woocommerce table.tc-epo-element-variations {
	margin-bottom: 1em;
	border: 0;
	width: 100%;
}

.woocommerce table.tc-epo-element-variations td,
.woocommerce table.tc-epo-element-variations th {
	border: 0;
	vertical-align: top;
	line-height: 2;
}

.woocommerce table.tc-epo-element-variations label {
	font-weight: 700;
}

.woocommerce table.tc-epo-element-variations select {
	max-width: 100%;
	min-width: 75%;
	display: inline-block;
	margin-right: 1em;
}

.woocommerce table.tc-epo-element-variations td.label {
	padding-right: 1em;
}

.woocommerce .tc-epo-element-variable-product .woocommerce-variation-description p {
	margin-bottom: 1em;
}

.woocommerce .tc-epo-element-variable-product .tc-epo-element-variable-reset-variations {
	visibility: hidden;
	font-size: 0.83em;
}

.woocommerce .tc-epo-element-variable-product .wc-no-matching-variations {
	display: none;
}

.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-product-hidden,
.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-product-hidden .tmcp-field-wrap-inner {
	display: none;
}

.tc-product-image {
	margin: 0;
}

/* 13. Tooltip */

#tm-tooltip {
	font-size: 0.875em;
	text-align: center;
	text-shadow: 0 1px rgba(0, 0, 0, 0.5);
	line-height: 1.5;
	color: var(--tooltip-color);
	background: var(--tooltip-background-color);
	background-blend-mode: luminosity;
	border-radius: 5px;
	position: absolute;
	z-index: 145400;
	padding: 15px;
	pointer-events: none;
	bottom: auto !important;
	top: auto;
	left: auto;
	right: auto;
	border: 1px solid var(--tooltip-border-color);
	-webkit-backdrop-filter: var(--tooltip-backdrop-blur);
	backdrop-filter: var(--tooltip-backdrop-blur);
}

#tm-tooltip p:last-child {
	margin-top: 0;
	margin-bottom: 0;
}

#tm-tooltip::after {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid var(--tooltip-border-color);
	content: "";
	position: absolute;
	left: 50%;
	bottom: -9px;
	margin-left: -10px;
}

#tm-tooltip::before {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid var(--tooltip-border-color);
	content: "";
	position: absolute;
	left: 50%;
	bottom: -10px;
	margin-left: -10px;
}

#tm-tooltip.top::after {
	border-top-color: transparent;
	border-bottom: 10px solid var(--tooltip-border-color);
	top: -19px;
	bottom: auto;
}

#tm-tooltip.top::before {
	border-top-color: transparent;
	border-bottom: 10px solid var(--tooltip-border-color);
	top: -20px;
	bottom: auto;
}

#tm-tooltip.left::after {
	left: 10px;
	margin: 0;
}

#tm-tooltip.right::after {
	right: 10px;
	left: auto;
	margin: 0;
}

#tm-tooltip img {
	max-width: 100%;
}

#tm-tooltip.tc-error {
	--tooltip-background-color: #ff4500;
	--tooltip-border-color: rgba(255, 255, 255, 0.5);
	--tooltip-color: #fff;
}

.tc-tooltip {
	color: #2980b9;
	cursor: help;
	font-size: 1em;
	margin: 0;
}

.tc-epo-style-space.tc-tooltip {
	line-height: inherit !important;
}

.tc-icontooltipleft {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
}

.tc-icontooltipright {
	-webkit-box-ordinal-group: 100;
	-ms-flex-order: 99;
	order: 99;
}

/* 14. Cart and Order styles */

.woocommerce #content table.cart img.epo-option-image,
.woocommerce table.cart img.epo-option-image,
.woocommerce-page #content table.cart img.epo-option-image,
.woocommerce-page table.cart img.epo-option-image,
.epo-option-image {
	max-height: 100px;
	max-width: 70% !important;
	height: auto !important;
	width: auto !important;
	display: block;
}

.woocommerce-mini-cart img.epo-upload-image,
.woocommerce #content table.cart img.epo-upload-image,
.woocommerce table.cart img.epo-upload-image,
.woocommerce-page #content table.cart img.epo-upload-image,
.woocommerce-page table.cart img.epo-upload-image,
.epo-upload-image {
	max-height: none !important;
	max-width: 70% !important;
	width: auto !important;
	height: 100% !important;
}

dl.variation dt.tc-hidden-variation {
	margin: 0;
}

.tc-row.tm-cart-row {
	border-color: #eee;
	border-radius: 0;
	border-style: none none dotted;
	border-width: 0 0 1px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: var(--tcgap);
}

.tm-cart-row-header {
	font-weight: 700;
	position: sticky;
	top: 0;
	background: #fff;
	z-index: 2;
}

.tc-row.tm-cart-row:last-child {
	border: 0 none;
}

.tc-row.tm-cart-row .tc-cell.cpf-name {
	font-weight: 700;
}

.tc-row.tm-cart-row .tc-cell.cpf-price,
.tc-row.tm-cart-row .tc-cell.cpf-total-price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.tc-row.tm-cart-row .tc-cell.cpf-quantity {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

dl.variation.tc-epo-metadata,
.woocommerce .wc-item-meta {
	word-break: break-word;
}

dl.variation.tc-epo-metadata .tc-name,
dl.variation.tc-epo-metadata .tc-value,
.woocommerce .wc-item-meta .tc-name
.woocommerce .wc-item-meta .tc-value {
	white-space: pre-wrap;
}


dl.variation.tc-epo-metadata .tc-hidden-variation {
	display: none;
}

.cpf-img-on-cart img {
	position: static !important;
	height: auto !important;
	width: auto !important;
	max-height: 3em;
	-o-object-fit: cover;
	object-fit: cover;
}

.cpf-data-on-cart::before {
	content: "\f14a";
	font-family: "Font Awesome 7 Free", sans-serif;
	font-weight: 900;
	font-size: 1em;
	vertical-align: middle;
	position: absolute;
}

.cpf-data-on-cart > .cpf-data-value {
	margin: 0 1.5em;
}

.cpf-img-on-cart .cpf-data-on-cart::before {
	content: "";
	display: none;
}

.cpf-data-on-cart {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 0.5em;
	width: 100%;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

.cpf-img-on-cart {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: calc(100% - var(--tcgapcolumn));
	gap: var(--tcgap);
}

.cpf-data-on-cart:last-of-type,
.cpf-img-on-cart:last-of-type {
	border-bottom: 0;
	margin-bottom: 0;
}

.cpf-img-on-order {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: calc(100% - var(--tcgapcolumn));
	gap: var(--tcgap);
}

.cpf-img-on-order img {
	-o-object-fit: cover;
	object-fit: cover;
	display: block;
	width: auto !important;
	height: auto !important;
	max-width: 100% !important;
	max-height: unset !important;
}

.cpf-img-on-order > * {
	display: block;
}

.woocommerce #content table.cart img.epo-option-image,
.woocommerce table.cart img.epo-option-image,
.woocommerce-page #content table.cart img.epo-option-image,
.woocommerce-page table.cart img.epo-option-image,
.woocommerce-mini-cart .cpf-img-on-cart .epo-option-image,
.woocommerce-checkout-review-order .cpf-img-on-cart .epo-option-image,
.woocommerce-order-details .cpf-img-on-cart .epo-option-image,
.epo-option-image,
.cpf-img-on-order > * {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.woocommerce-mini-cart .cpf-img-on-cart img {
	max-width: 50px !important;
}

.cpf-color-on-cart {
	width: 1em;
	height: 1em;
	display: inline-block;
	border: 1px solid;
	vertical-align: middle;
	position: relative;
	top: -1px;
}

td.product-name a.tm-cart-edit-options,
.tm-cart-edit-options {
	display: block;
	font-size: 0.7em;
	font-style: italic;
	font-weight: 700;
}

.tm-epo-cart-option-mobile {
	display: none;
}

.shop_table tbody tr.tm-epo-cart-row {
	height: auto;
}

.woocommerce table.shop_table .tm-epo-cart-row td {
	border-top: 1px dashed rgba(0, 0, 0, 0.1);
}

.tm-epo-cart-option-label,
.tm-epo-cart-option-value.tm-epo-cart-no-label {
	font-weight: 700;
}

.woocommerce table.shop_table .tm-epo-cart-row-product td {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.woocommerce table.shop_table .tm-epo-cart-row-product + .tm-epo-cart-row td {
	border-top: 0 none;
}


.woocommerce table.shop_table_responsive tr.tm-epo-cart-row td::before,
.woocommerce-page table.shop_table_responsive tr.tm-epo-cart-row td::before {
	display: none !important;
}

.tc-price-in-cart,
.tc-quantity-in-cart {
	font-size: smaller;
}

.tc-associated-table-product .tc-associated-table-product-indent {
	padding-left: 2em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.tc-associated-table-product .tc-associated-table-product-price::after {
	font-family: "Font Awesome 7 Free", sans-serif;
	font-size: 1em;
	content: "\f3be";
	font-weight: 900;
	margin: 0 0.5em;
	padding: 0;
	opacity: 0.3;
	display: inline-block;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.tc-associated-table-product .tc-associated-table-product-indent * {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.tc-associated-table-product-name {
	font-weight: 700;
	-webkit-box-ordinal-group: 2 !important;
	-ms-flex-order: 1 !important;
	order: 1 !important;
}

/* 15. Various styles */

.tc-has-force-disabled {
	opacity: 0.5;
	pointer-events: none;
}

.tm-dpd-label {
	display: block;
	font-size: 80%;
}

.tm-animated {
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
}

.tc-chars {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	font-size: x-small;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	width: 100%;
	max-width: 100%;
	gap: calc(1ch / 2);
}

.tm-button {
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	display: inline-block;
	font-size: 13px !important;
	margin: 0;
	height: 30px;
	line-height: 28px !important;
	padding: 0 12px 2px !important;
	text-decoration: none;
	white-space: nowrap;
	background: none repeat scroll 0 0 #f7f7f7;
	border-color: #ccc;
	-webkit-box-shadow: 0 1px 0 #fff inset, 0 1px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 1px 0 #fff inset, 0 1px 0 rgba(0, 0, 0, 0.08);
	color: #555;
	vertical-align: top;
}

.tm-button:hover {
	background: none repeat scroll 0 0 #fafafa;
	border-color: #999;
	color: #222;
}

.tc-hide-add-to-cart-button {
	display: none !important;
}

.tc-clearfix::after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}

.tm-preloader-img {
	position: absolute !important;
	z-index: 2;
	opacity: 0.6;
}

button.tmicon {
	display: inline-block;
	left: auto !important;
	position: relative;
	right: auto !important;
	overflow: hidden;
	width: 30px !important;
	height: 30px !important;
	line-height: 30px !important;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background: none;
	border: none;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

button.tmicon.delete {
	color: #ff4500;
	border-radius: 100%;
}

button.tmicon.delete:hover {
	color: #fff;
	background: #ff4500;
}

.pointereventsoff {
	pointer-events: none;
}

.tm-hide {
	visibility: hidden !important;
	padding: 0 !important;
	height: 0 !important;
	width: 0 !important;
	margin: 0 !important;
	min-height: 0 !important;
	min-width: 0 !important;
	opacity: 0 !important;
}

.tm-show {
	display: block !important;
}

.tm-extra-product-options .tc-row.tm-show,
.tc-row.tm-show {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

@-webkit-keyframes appear {

	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes appear {

	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.appear {
	-webkit-animation-name: appear;
	animation-name: appear;
}

.tc-tabs {
	width: 100%;
}

.tc-tabs.tc-cell {
	margin-bottom: 0;
}

.has-scroll-arrows.tc-tab-headers {
	padding: 0;
	max-width: calc(100% - 4em - 1px) !important;
	left: 2em;
}

.tc-tabs-wrap .tc-row .tc-cell:last-of-type {
	margin-bottom: 0;
}

.tc-tab-headers-wrap {
	position: relative;
}

.tc-scroll-left-arrow,
.tc-scroll-right-arrow {
	position: absolute;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: none;
	cursor: pointer;
	padding: 0;
	line-height: 1;
	width: 1em;
	text-align: center;
	height: 100%;
	top: 0;
	z-index: 2;
}

.tc-scroll-left-arrow.scroll-arrow-show,
.tc-scroll-right-arrow.scroll-arrow-show {
	display: block;
	border: 1px solid;
	height: 100%;
	width: calc(2em + 1px);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.tc-scroll-left-arrow {
	left: 0;
}

.tc-scroll-right-arrow {
	right: 0;
}

.tc-scroll-left-arrow::before,
.tc-scroll-right-arrow::before {
	line-height: 1;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0;
	right: 0;
}

.tc-scroll-left-arrow::before {
	content: "\25C0";
}

.tc-scroll-right-arrow::before {
	content: "\25B6";
}

.tc-tab-headers {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-line-pack: center;
	align-content: center;
	gap: 1em;
	margin: 0;
	padding: 0;
	overflow: hidden !important;
	position: relative;
	width: 100%;
	min-height: 1px;
}

.tab-header {
	font-weight: 400;
	cursor: pointer;
	white-space: nowrap;
	padding: var(--tcgap);
	position: relative;
	margin: 0;
}

.tab-header.open {
	border-width: 1px 1px 0 1px;
	border-style: solid;
}

.tab-header.open::before,
.tab-header.open::after {
	content: "";
	display: block;
	position: absolute;
	border-bottom: 1px solid;
	bottom: 0;
	height: 0;
	width: 999em;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.tab-header.open::before {
	right: 100%;
}

.tab-header.open::after {
	left: 100%;
}

.tc-tab-content.tcwidth-100 {
	padding: var(--tcgap);
	border-width: 0 1px 1px 1px;
	border-style: solid;
}

.tc-tab-header {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.tab-header.open,
.tab-header.open:focus {
	font-weight: 700;
}


.woocommerce div.product .tm-extra-product-options .tc-epo-element-product-container-wrap .tc-epo-element-product-container-cart .tm-quantity-alt .quantity.tc-has-buttons,
.tm-extra-product-options .tc-epo-element-product-container-wrap .tc-epo-element-product-container-cart .tm-quantity-alt .quantity.tc-has-buttons {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	margin: 0;
}

.tc-has-buttons input[type="number"] {
	-webkit-appearance: textfield;
	-moz-appearance: textfield;
	appearance: textfield;
	border-radius: 0 !important;
	font-size: 1em;
	max-width: 3em;
	text-align: center;
	width: 3em;
	display: inline-block;
	margin: 0;
	padding: 0.4em 0;
	min-width: unset;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	height: auto !important;
}

.tc-has-buttons input[type="number"]::-webkit-inner-spin-button,
.tc-has-buttons input[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

@media (max-width: 549px) {

	.tc-has-buttons input[type="number"] {
		width: 2em;
	}
}

.tc-has-buttons .tc-qty-button {
	font-weight: 400;
	overflow: hidden;
	position: relative;
	text-transform: none;
	float: none !important;
	vertical-align: unset !important;
	padding: 0.618em 1em !important;
	line-height: 1;
	font-size: 1em;
	display: inline-block;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	width: auto !important;
	height: auto !important;
	margin: 0 !important;
}

.tc-has-buttons .tc-qty-button.minus {
	border-bottom-right-radius: 0 !important;
	border-right: 0 !important;
	border-top-right-radius: 0 !important;
}

.tc-has-buttons .tc-qty-button.plus {
	border-bottom-left-radius: 0 !important;
	border-left: 0 !important;
	border-top-left-radius: 0 !important;
}

.tc-active .tc-choice-button-selector {
	display: none;
}

/* 16. Theme fixes */

/* nielsen theme fix */

.tc-extra-product-options .sbHolder .sbSelector {
	background-color: #fff;
	height: 35px;
	padding: 5px 10px;
}

/* Aurum theme fix */

.tc-images-container .replaced-checkboxes + label::before,
.tc-images-container .replaced-radio-buttons + label::before,
.replaced-checkboxes + label.tm-epo-style::before,
.replaced-radio-buttons + label.tm-epo-style::before {
	display: none;
}

/* Salient minimal form fix */

body[data-form-style="minimal"] .tc-extra-product-options .minimal-form-input label {
	pointer-events: auto !important;
}

/* Woomart theme quick shop view fix */

.has-options .quick-shop-wrapper .woocommerce-variation-add-to-cart {
	display: block !important;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin: 0;
}

/* Elementor and theme fixes */
.tm-has-options :is(.elementor-widget-woocommerce-product-add-to-cart,
.tm-has-options .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,
.tm-has-options .elementor-widget-wc-add-to-cart,
.tm-has-options .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart,
.tm-has-options :is(.elementor-widget-woocommerce-product-add-to-cart,
.tm-has-options .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,
.tm-has-options .elementor-widget-wc-add-to-cart,
.tm-has-options .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form),
.thb-product-main-row .summary form.cart,
.woocommerce .oxy-woo-element div.product.tm-has-options .woocommerce-variation-add-to-cart,
.tm-has-options .fullwidth-button .cart:not(.variations_form),
.tm-has-options .fullwidth-button .woocommerce-variation-add-to-cart.variations_button,
.single-product div.product.tm-has-options form.cart,
.single-product div.product.tm-has-options .single-button-wrapper,
.single-product div.product.tm-has-options .entry-summary form.cart:not(.variations_form):not(.grouped_form),
.single-product div.product.tm-has-options .variations_button,
.woocommerce div.product.elementor.tm-has-options form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product.elementor.tm-has-options form.cart:not(.grouped_form):not(.variations_form),
.woocommerce .oxy-woo-element div.product.tm-variations-only .woocommerce-variation-add-to-cart,
.tm-variations-only .fullwidth-button .cart:not(.variations_form),
.tm-variations-only .fullwidth-button .woocommerce-variation-add-to-cart.variations_button,
.single-product div.product.tm-variations-only form.cart,
.single-product div.product.tm-variations-only .single-button-wrapper,
.single-product div.product.tm-variations-only .entry-summary form.cart:not(.variations_form):not(.grouped_form),
.single-product div.product.tm-variations-only .variations_button,
.woocommerce div.product.elementor.tm-variations-only form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product.elementor.tm-variations-only form.cart:not(.grouped_form):not(.variations_form) {
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
	max-width: 100%;
}

.tm-has-options .fusion-woo-cart .fusion-button-wrapper {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
@media screen{/***
Spectrum Colorpicker v2.0
https://github.com/seballot/spectrum
Author: Brian Grinstead
License: MIT
***/

/* stylelint-disable no-descending-specificity */

/* Don't allow text selection */
.epo.sp-container,
.sp-replacer.epo,
.epo .sp-preview,
.sp-dragger,
.sp-slider,
.sp-alpha,
.sp-clear,
.sp-alpha-handle,
.epo.sp-container.sp-dragging .sp-input,
.epo.sp-container button {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font: inherit;
}

.sp-original-input-container {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.sp-original-input-container input {
	margin: 0 !important;
}

.sp-original-input-container .sp-add-on {
	width: 40px;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

input.spectrum.with-add-on {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-left: 0;
}

.sp-original-input-container .sp-add-on .sp-colorize {
	height: 100%;
	width: 100%;
	border-radius: inherit;
}

.sp-colorize-container {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}

.epo.sp-container.sp-flat {
	position: relative;
}

/* Fix for * { box-sizing: border-box; } */
.epo.sp-container,
.epo.sp-container * {


	-webkit-box-sizing: content-box;


	box-sizing: content-box;
}

/* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */
.epo .sp-top {
	position: relative;
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
}

.epo .sp-top-inner {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.epo .sp-color {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 20px !important;
}

.epo .sp-hue {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 12px;
	height: 100%;
	left: initial !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#f00), color-stop(17%, #f00), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(#f00));
	background: linear-gradient(to bottom, #f00 0%, #f00 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
}

.epo.sp-clear-enabled .sp-hue {
	top: 15%;
	height: 85%;
}

.epo .sp-fill {
	padding-top: 80%;
}

.epo .sp-sat,
.epo .sp-val {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.epo .sp-alpha-enabled .sp-top {
	margin-bottom: 28px !important;
}

.epo .sp-alpha-handle {
	position: absolute;
	top: -3px;
	cursor: pointer;
	height: 16px;
	border-radius: 50%;
	width: 16px;
	margin-right: 5px;
	left: -2px;
	right: 0;
	background: #f9f9f9;
	-webkit-box-shadow: 0 0 2px 0 #3a3a3a;
	box-shadow: 0 0 2px 0 #3a3a3a;
}

.epo .sp-alpha {
	display: none;
	position: absolute;
	bottom: -18px;
	right: 0;
	left: 0;
	height: 10px;
}

.epo.sp-alpha-enabled .sp-alpha {
	display: block;
}

.epo.sp-alpha-enabled .sp-picker-container .sp-top {
	margin-bottom: 26px;
}

.epo .sp-alpha-inner {
	border-radius: 4px;
}

.epo .sp-clear {
	display: none;
}

.epo .sp-clear.sp-clear-display {
	background-position: center;
}

.epo.sp-clear-enabled .sp-clear {
	display: block;
	position: absolute;
	top: 3px;
	right: 0;
	bottom: 0;
	cursor: pointer;
	left: initial;
	height: 12px;
	width: 12px;
}

.epo.sp-container.sp-input-disabled .sp-input-container {
	display: none;
}

.epo.sp-container.sp-buttons-disabled .sp-button-container {
	display: none;
}

.epo.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
	display: none;
}

.sp-palette-only .sp-picker-container {
	display: none;
}

.sp-palette-disabled .sp-palette-container {
	display: none;
}

.sp-initial-disabled .sp-initial {
	display: none;
}


/* Gradients for hue, saturation and value instead of images.
   Not pretty... but it works
*/
.epo .sp-sat {
	background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(rgba(204, 154, 129, 0)));
	background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));

	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr="#FFFFFFFF", endColorstr="#00CC9A81");
}

.epo .sp-val {
	border-radius: 4px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(rgba(204, 154, 129, 0)));
	background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00CC9A81", endColorstr="#FF000000");
}

/* IE filters do not support multiple color stops.
   Generate 6 divs, line them up, and do two color gradients for each.
   Yes, really.
 */
.epo .sp-1 {
	height: 17%;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0000", endColorstr="#ffff00");
}

.epo .sp-2 {
	height: 16%;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffff00", endColorstr="#00ff00");
}

.epo .sp-3 {
	height: 17%;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ff00", endColorstr="#00ffff");
}

.epo .sp-4 {
	height: 17%;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffff", endColorstr="#0000ff");
}

.epo .sp-5 {
	height: 16%;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0000ff", endColorstr="#ff00ff");
}

.epo .sp-6 {
	height: 17%;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff00ff", endColorstr="#ff0000");
}

.sp-hidden {
	display: none !important;
}

/* Clearfix hack */
.epo .sp-cf::before,
.epo .sp-cf::after {
	content: "";
	display: table;
}

.epo .sp-cf::after {
	clear: both;
}

.epo .sp-cf {
	*zoom: 1;
}

/* Mobile devices, make hue slider bigger so it is easier to slide */
@media (max-width: 480px) {

	.epo .sp-color {
		right: 40%;
	}

	.epo .sp-hue {
		left: 63%;
	}

	.epo .sp-fill {
		padding-top: 60%;
	}
}

.epo .sp-dragger {
	border-radius: 5px;
	height: 10px;
	width: 10px;
	border: 1px solid #fff;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 3px;
	margin-top: 3px;
	-webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
	background: none;
}

.epo .sp-slider {
	position: absolute;
	top: 0;
	cursor: pointer;
	height: 16px;
	border-radius: 50%;
	width: 16px;
	left: -2px;
	background: #f9f9f9;
	-webkit-box-shadow: 0 0 2px 0 #3a3a3a;
	box-shadow: 0 0 2px 0 #3a3a3a;
	margin-top: 8px;
	right: auto;
	border: 0;
	opacity: 1;
}


/*
Theme authors:
Here are the basic themeable display options (colors, fonts, global widths)
*/


.epo.sp-container {
	position: absolute;
	top: 0;
	left: 0;

	/* https://github.com/seballot/spectrum/issues/40 */
	z-index: 9999994;
	overflow: hidden;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	border: 0;
	background-color: #fff;
	padding: 0;
	border-radius: 4px;
	color: #000;
	-webkit-box-shadow: 0 0 0 1px rgba(99, 114, 130, 0.16), 0 8px 16px rgba(27, 39, 51, 0.08);
	box-shadow: 0 0 0 1px rgba(99, 114, 130, 0.16), 0 8px 16px rgba(27, 39, 51, 0.08);
}

.epo.sp-container,
.epo.sp-container button,
.epo.sp-container input,
.sp-color,
.sp-hue,
.sp-clear {
	font-size: 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.epo .sp-color,
.epo .sp-hue,
.epo .sp-clear,
.epo .sp-val,
.epo .sp-sat {
	border-radius: 3px;
	border: 0;
}

.epo .sp-input-container {
	margin-top: -5px;
	float: none;
	width: auto;
}

.epo .sp-input-container.sp-cf,
.sp-initial.sp-thumb.sp-cf,
.sp-button-container.sp-cf {
	height: 25px;
}

.epo .sp-picker-container .sp-cf {
	margin-bottom: 10px;
}

.sp-palette-row-initial > span:first-child {
	cursor: pointer;
}

/* Input */
.epo.sp-initial-disabled .sp-input-container {
	width: 100%;
}

.epo .sp-input {
	padding: 0 5px !important;
	margin: 0;
	width: 100%;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	height: 100% !important;
	background: transparent;
	color: #3a3a3a;
	border-radius: 2px !important;
	border: 1px solid #e0e0e0 !important;
	text-align: center;
	font-family: monospace;
	font-size: inherit !important;
}

.sp-input:focus {
	border: 1px solid rgb(255, 166, 0);
}

.sp-input.sp-validation-error {
	border: 1px solid #f00;
	background: #fdd;
}

.epo .sp-picker-container,
.sp-palette-container {
	position: relative;
	padding: 10px;
}

.epo .sp-picker-container {
	width: 200px;
	padding-bottom: 0;
	border: 0;
	float: none;
	margin: 0;
}

/* Palettes */
.sp-palette-container {
	border-right: solid 1px #ccc;
}

.sp-palette-only .sp-palette-container {
	border: 0;
}

.sp-palette .sp-thumb-el {
	display: block;
	position: relative;
	float: left;
	width: 16px;
	height: 16px;
	margin: 3px;
	border: none;
	border-radius: 3px;
	cursor: pointer;
}

.sp-palette .sp-thumb-el:hover,
.sp-palette .sp-thumb-el.sp-thumb-active {
	border-color: rgb(255, 166, 0);
}

.sp-thumb-el {
	position: relative;
}

/* Initial */
.epo .sp-initial {
	float: left;
	border: 0;
}

.sp-initial span {
	width: 30px;
	height: 25px;
	border: none;
	display: block;
	float: left;
	margin: 0;

}

.sp-initial .spe-thumb-el.sp-thumb-active {
	border-radius: 0 5px 5px 0;
}

.sp-initial .spe-thumb-el {
	border-radius: 5px 0 0 5px;
}

.sp-initial .sp-clear-display {
	background-position: center;
}

/* Buttons */
.sp-button-container {
	float: right;
}

.sp-palette-button-container {
	margin-top: 10px;
}

/* Replacer (the little preview div that shows up instead of the <input>) */
.sp-replacer.epo {
	position: relative;
	overflow: hidden;
	cursor: pointer;
	display: inline-block;
	border-radius: 3px;
	border: 1px solid #aaa;
	color: #666;
	-webkit-transition: border-color 0.3s;
	transition: border-color 0.3s;
	vertical-align: middle;
	width: 3.5rem;
	height: 2rem;
	margin: 0;
	padding: 3px;
	background: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.sp-replacer.epo.sp-disabled {
	cursor: default;
	border-color: rgb(192, 192, 192);
	color: rgb(192, 192, 192);
}

.epo .sp-dd {
	position: absolute;
	font-size: 10px;
	right: 0;
	top: 0;
	bottom: 0;
	padding: 3px;
	line-height: calc(2rem - 5px); /* stylelint-disable-line */
	background-color: #fff;
	height: auto;
	float: none;
}

.epo .sp-preview {
	position: relative;
	width: 100%;
	height: 100%;
	float: left;
	z-index: 0;
	border: 0;
	margin: 0;
	padding: 0;
}

.epo .sp-preview-inner {
	-webkit-transition: background-color 0.2s;
	transition: background-color 0.2s;
}

.epo .sp-preview-inner.sp-clear-display {
	display: none;
}

/* Buttons: http://hellohappy.org/css3-buttons/ */
.epo.sp-container button {
	border-radius: 3px;
	border: none;
	background: transparent;
	line-height: 1;
	padding: 0 8px;
	height: 25px;
	text-transform: capitalize;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #606c72;
	font-weight: 700;
}

.epo.sp-container button.sp-choose {
	background-color: #3cab3b;
	color: #fff;
	margin-left: 5px;
}

.epo.sp-container button:hover {
	opacity: 0.8;
}

.epo.sp-container button.sp-palette-toggle {
	width: 100%;
	background-color: #f3f3f3;
	margin: 0;
}


.sp-palette span:hover,
.sp-palette span.sp-thumb-active {
	border-color: #000;
}

.epo .sp-preview,
.sp-alpha,
.sp-thumb-el {
	position: relative;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}

.epo .sp-preview-inner,
.sp-alpha-inner,
.sp-thumb-inner {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.sp-palette .sp-thumb-inner {
	border-radius: 3px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);
}

.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);
}

.sp-clear-display {
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABe0lEQVQokYXSsUtcQRTF4d8Jj+VhHSxkEQuLsEUKK0nhTBFTmLSSUhBCMCAWsmgIwWrBLk0akfwLCaSQKBJmtrIIISwpRFKIhViETScphGMzysMtvOVwvpm5d0bGNCuGWAOPgYdl6S8wSDn9b+bUhDHEKWAdeAFMANg+l/TV9ofcz6cjMIbYBvaBMds7QCqZ58CmpBNgPuV0DvAAIMyFGugWtJr7eTv38xEwkPRPErY7QDeG2LqFkjrAgu0dSd/KDVqSNmxvAZ8lfbS9AHRuYemnLWkv5XRVBrQMbAI/gTXgEzAJtJuwBVS2L2OIle03QA/4Lmkl5XQBXEqqbFcAVYFDYChpFngiqWf7l6TXKaezMt2Zkhk24THwG+jZriX9AFZvUAyxLbRke2D75O5zPAO+ADXwEtizjaRHwDvbTyUtppwOmicCHAJvbXcl9YA1SQDjtseA97YPRz7ATcUQp2y/kjRdevsjaTfldNrMjcDGBjXA3T96L7yvrgFzP69+0Ao/HAAAAABJRU5ErkJggg==);
}

}@media screen{/* stylelint-disable no-descending-specificity */
/* stylelint-disable no-duplicate-selectors */

/*! nouislider - 15.7.1 - 6/14/2023 */

/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noui-target,
.noui-target * {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-ms-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.noui-target {
	position: relative;
}

.noui-base,
.noui-connects {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
}

/* Wrapper for all connect elements.
  */
.noui-connects {
	overflow: hidden;
	z-index: 0;
}

.noui-connect,
.noui-origin {
	will-change: transform;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	height: 100%;
	width: 100%;
	-ms-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform-style: flat;
	transform-style: flat;
}

/* Offset direction
  */
.noui-txt-dir-rtl.noui-horizontal .noui-origin {
	left: 0;
	right: auto;
}

/* Give origins 0 height/width so they don't interfere with clicking the
  * connect elements.
  */
.noui-vertical .noui-origin {
	top: -100%;
	width: 0;
}

.noui-horizontal .noui-origin {
	height: 0;
}

.noui-handle {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
}

.noui-touch-area {
	height: 100%;
	width: 100%;
}

.noui-state-tap .noui-connect,
.noui-state-tap .noui-origin {
	-webkit-transition: transform 0.3s;
	-webkit-transition: -webkit-transform 0.3s;
	transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
}

.noui-state-drag * {
	cursor: inherit !important;
}

/* Slider size and handle placement;
  */
.noui-horizontal {
	height: 18px;
}

.noui-horizontal .noui-handle {
	width: 34px;
	height: 28px;
	right: -17px;
	top: -6px;
}

.noui-vertical {
	width: 18px;
}

.noui-vertical .noui-handle {
	width: 28px;
	height: 34px;
	right: -6px;
	bottom: -17px;
}

.noui-txt-dir-rtl.noui-horizontal .noui-handle {
	left: -17px;
	right: auto;
}

/* Styling;
  * Giving the connect element a border radius
  * causes issues with using transform: scale
  */
.noui-target {
	background: #fafafa;
	border-radius: 4px;
	border: 1px solid #d3d3d3;
	-webkit-box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb;
	box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb;
}

.noui-connects {
	border-radius: 3px;
}

.noui-connect {
	background: #3fb8af;
}

/* Handles and cursors;
  */
.noui-draggable {
	cursor: ew-resize;
}

.noui-vertical .noui-draggable {
	cursor: ns-resize;
}

.noui-handle {
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	background: #fff;
	cursor: default;
	-webkit-box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
	box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
}

.noui-active {
	-webkit-box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb;
	box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb;
}

/* Handle stripes;
  */
.noui-handle::before,
.noui-handle::after {
	content: "";
	display: block;
	position: absolute;
	height: 14px;
	width: 1px;
	background: #e8e7e6;
	left: 14px;
	top: 6px;
}

.noui-handle::after {
	left: 17px;
}

.noui-vertical .noui-handle::before,
.noui-vertical .noui-handle::after {
	width: 14px;
	height: 1px;
	left: 6px;
	top: 14px;
}

.noui-vertical .noui-handle::after {
	top: 17px;
}

/* Disabled state;
  */
[disabled] .noui-connect {
	background: #b8b8b8;
}

[disabled].noui-target,
[disabled].noui-handle,
[disabled] .noui-handle {
	cursor: not-allowed;
}

/* Base;
  *
  */
.noui-pips,
.noui-pips * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.noui-pips {
	position: absolute;
	color: #999;
}

/* Values;
  *
  */
.noui-value {
	position: absolute;
	white-space: nowrap;
	text-align: center;
}

.noui-value-sub {
	color: #ccc;
	font-size: 10px;
}

/* Markings;
  *
  */
.noui-marker {
	position: absolute;
	background: #ccc;
}

.noui-marker-sub {
	background: #aaa;
}

.noui-marker-large {
	background: #aaa;
}

/* Horizontal layout;
  *
  */
.noui-pips-horizontal {
	padding: 10px 0;
	height: 80px;
	top: 100%;
	left: 0;
	width: 100%;
}

.noui-value-horizontal {
	-webkit-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%);
}

.noui-rtl .noui-value-horizontal {
	-webkit-transform: translate(50%, 50%);
	transform: translate(50%, 50%);
}

.noui-marker-horizontal.noui-marker {
	margin-left: -1px;
	width: 2px;
	height: 5px;
}

.noui-marker-horizontal.noui-marker-sub {
	height: 10px;
}

.noui-marker-horizontal.noui-marker-large {
	height: 15px;
}

/* Vertical layout;
  *
  */
.noui-pips-vertical {
	padding: 0 10px;
	height: 100%;
	top: 0;
	left: 100%;
}

.noui-value-vertical {
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding-left: 25px;
}

.noui-rtl .noui-value-vertical {
	-webkit-transform: translate(0, 50%);
	transform: translate(0, 50%);
}

.noui-marker-vertical.noui-marker {
	width: 5px;
	height: 2px;
	margin-top: -1px;
}

.noui-marker-vertical.noui-marker-sub {
	width: 10px;
}

.noui-marker-vertical.noui-marker-large {
	width: 15px;
}

.noui-tooltip {
	display: block;
	position: absolute;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	background: #fff;
	color: #000;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
}

.noui-horizontal .noui-tooltip {
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	left: 50%;
	bottom: 120%;
}

.noui-vertical .noui-tooltip {
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	top: 50%;
	right: 120%;
}

.noui-horizontal .noui-origin > .noui-tooltip {
	-webkit-transform: translate(50%, 0);
	transform: translate(50%, 0);
	left: auto;
	bottom: 10px;
}

.noui-vertical .noui-origin > .noui-tooltip {
	-webkit-transform: translate(0, -18px);
	transform: translate(0, -18px);
	top: auto;
	right: 28px;
}

/* Styling;
 * Giving the connect element a border radius
 * causes issues with using transform: scale
 */
.tm-range-picker.noui-target {
	background: var(--slider-background);
	border-radius: 4px;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.tm-range-picker .noui-connects {
	border-radius: 3px;
}

.tm-range-picker .noui-connect {
	background: var(--slider-active-background);
}

/* Style resets */
.tm-range-picker,
.tm-range-picker .noui-handle {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.tm-range-picker .noui-tooltip {
	background: #3fb8af;
	color: #fff;
	border: 2px solid #fff;
	padding: 0.4em;
	text-align: center;
	white-space: nowrap;
	border-radius: 3px;
	font-size: 1em;
}

.tm-range-picker .noui-active .noui-tooltip {
	display: block;
}

/* Hide markers on slider handles */
.tm-range-picker .noui-handle::before,
.tm-range-picker .noui-handle::after {
	display: none;
}

.noui-marker {
	background: var(--marker-color);
	opacity: 0.8;
}

.noui-marker-sub {
	opacity: 0.5;
	background: var(--marker-color);
}

.noui-marker-large {
	opacity: 1;
	background: var(--marker-color);
}

/* Style resets */


/* Styling the touch area */
.tm-range-picker .noui-handle .noui-touch-area::before {
	content: "";
	position: absolute;
	top: calc(-0.5 * var(--size) + 0.5 * 1em);
	left: calc(-0.5 * var(--size) + 0.5 * 1em);
	right: calc(-0.5 * var(--size) + 0.5 * 1em);
	bottom: calc(-0.5 * var(--size) + 0.5 * 1em);
	width: var(--size);
	height: var(--size);
	border-radius: 100%;
	background: var(--handle-background);
	z-index: -1;
	opacity: 0.2;
	will-change: transform;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.1s ease-out, border-color 0.2s ease-out;
	transition: all 0.1s ease-out, border-color 0.2s ease-out;
	display: block;
	--size: calc(var(--handle-size) * 1.8);
}

/* Show a border when hovering the area the handle responds to */
.tm-range-picker .noui-handle:hover .noui-touch-area::before {
	border: 0;
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
}

.tm-range-picker .noui-active.noui-handle:hover .noui-touch-area::before {
	border: 0;
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* Styling the touch area */

/* Values */
.tm-range-picker .noui-value {
	position: absolute;
	white-space: nowrap;
	text-align: center;
	font-size: 0.8em;
	margin-top: 0.8em;
}

.tm-range-picker .noui-value-sub {
	color: inherit;
	font-size: 10px;
	margin-top: 0.6em;
	opacity: 0.5;
}

.tm-range-picker .noui-marker-horizontal.noui-marker {
	margin-left: -1px;
	width: 1px;
}

/* Values */

/* Styling round slider */
.tm-range-picker {
	--handle-size: 14px;
	--slider-height: 3px;
	--handle-radius: calc(var(--handle-size) / 2);
	--handle-background: #3fb8af;
	--slider-active-background: #3fb8af;
	--slider-background: #cdcdcd;
	--marker-color: #aaa;
	height: var(--slider-height);
}

.tm-range-picker .noui-handle {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border: 0;
	background: var(--handle-background);
	cursor: pointer;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none !important;

	height: var(--handle-size);
	width: var(--handle-size);
	top: calc((var(--handle-size) - var(--slider-height)) / -2);
	right: calc(var(--handle-size) / -2);

	/* half the width */
	border-radius: var(--handle-radius);
}

/* Styling round slider */

}/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */

/*
 *  Owl Carousel - Core
 */
.tc-extra-product-options .tcowl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;

	/* position relative and z-index fix webkit rendering fonts issue */
	position: relative;
	z-index: 1;
}

.tc-extra-product-options .tcowl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: manipulation;
	touch-action: manipulation;

	/* fix firefox animation glitch */
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.tc-extra-product-options .tcowl-carousel .owl-stage::after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.tc-extra-product-options .tcowl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;

	/* fix for flashing background */
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.tc-extra-product-options .tcowl-carousel .owl-stage-outer,
.tc-extra-product-options .tcowl-carousel .owl-nav {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	max-width: 100%;
}

.tc-extra-product-options .tcowl-carousel .owl-wrapper,
.tc-extra-product-options .tcowl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.tc-extra-product-options .tcowl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.tc-extra-product-options .tcowl-carousel .owl-item img {
	display: block;
	width: 100%;
}

.tc-extra-product-options .tcowl-carousel .owl-nav.disabled,
.tc-extra-product-options .tcowl-carousel .owl-dots.disabled {
	display: none;
}

.tc-extra-product-options .tcowl-carousel .owl-nav .owl-prev,
.tc-extra-product-options .tcowl-carousel .owl-nav .owl-next,
.tc-extra-product-options .tcowl-carousel .owl-dot {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.tc-extra-product-options .tcowl-carousel .owl-nav button.owl-prev,
.tc-extra-product-options .tcowl-carousel .owl-nav button.owl-next,
.tc-extra-product-options .tcowl-carousel button.owl-dot {
	background: none;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit;
}

.tc-extra-product-options .tcowl-carousel-show {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.tc-extra-product-options .tm-owl-slider,
.tc-extra-product-options .tcowl-carousel.owl-loaded {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: var(--tcgap);
}

.tc-extra-product-options .tcowl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.tc-extra-product-options .tcowl-carousel.owl-hidden {
	opacity: 0;
}

.tc-extra-product-options .tcowl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.tc-extra-product-options .tcowl-carousel.owl-drag .owl-item {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.tc-extra-product-options .tcowl-carousel.owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab;
}

.tc-extra-product-options .tcowl-carousel.owl-rtl {
	direction: rtl;
}

.tc-extra-product-options .tcowl-carousel.owl-rtl .owl-item {
	float: right;
}

.tc-extra-product-options .tcowl-carousel .owl-item:not(.active) {
	visibility: hidden;
}

/* No Js */
.no-js .tc-extra-product-options .tcowl-carousel {
	display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.tc-extra-product-options .tcowl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.tc-extra-product-options .tcowl-carousel .owl-animated-in {
	z-index: 0;
}

.tc-extra-product-options .tcowl-carousel .owl-animated-out {
	z-index: 1;
}

.tc-extra-product-options .tcowl-carousel .fadeout {
	-webkit-animation-name: fadeout;
	animation-name: fadeout;
}

@-webkit-keyframes fadeout {

	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes fadeout {

	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

/*
 *  Owl Carousel - Auto Height Plugin
 */
.tc-extra-product-options .owl-height {
	-webkit-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

/*
 *  Owl Carousel - Lazy Load Plugin
 */

.tc-extra-product-options .tcowl-carousel .owl-item .owl-lazy {
	opacity: 0;
	-webkit-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
}

/**
 * This is introduced due to a bug in IE11 where lazy loading combined
 * with autoheight plugin causes a wrong
 * calculation of the height of the owl-item that breaks page layouts
 */
.tc-extra-product-options .tcowl-carousel .owl-item .owl-lazy[src^=""],
.tc-extra-product-options .tcowl-carousel .owl-item .owl-lazy:not([src]) {
	max-height: 0;
}

.tc-extra-product-options .tcowl-carousel .owl-item img.owl-lazy {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

/*
 *  Owl Carousel - Video Plugin
 */
.tc-extra-product-options .tcowl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.tc-extra-product-options .tcowl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(/wp-content/plugins/woocommerce-tm-extra-product-options/assets/css/owl.video.play.png) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 100ms ease;
	transition: -webkit-transform 100ms ease;
	transition: transform 100ms ease;
	transition: transform 100ms ease, -webkit-transform 100ms ease;
}

.tc-extra-product-options .tcowl-carousel .owl-video-play-icon:hover {
	-webkit-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}

.tc-extra-product-options .tcowl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	-webkit-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
}

.tc-extra-product-options .tcowl-carousel .owl-video-playing .owl-video-tn,
.tc-extra-product-options .tcowl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}

.tc-extra-product-options .tcowl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */

/*
 *  Default theme - Owl Carousel CSS File
 */

.tc-extra-product-options .owl-theme .owl-nav {
	margin-top: 10px;
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.tc-extra-product-options .owl-theme .owl-nav [class*="owl-"] {
	color: #fff;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #d6d6d6;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
}

.tc-extra-product-options .owl-theme .owl-nav [class*="owl-"]:hover {
	background: #869791;
	color: #fff;
	text-decoration: none;
}

.tc-extra-product-options .owl-theme .owl-nav .disabled {
	opacity: 0.5;
	cursor: default;
}

.tc-extra-product-options .owl-theme .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}


.tc-extra-product-options .owl-theme .owl-nav.disabled + .owl-dots {
	margin-top: 10px;
}

.tc-extra-product-options .owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
}

.tc-extra-product-options .owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #d6d6d6;
	display: block;
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	border-radius: 30px;
}

.tc-extra-product-options .owl-theme .owl-dots .owl-dot.active span,
.tc-extra-product-options .owl-theme .owl-dots .owl-dot:hover span {
	background: #869791;
}
@media only screen and (max-width: 768px){/* stylelint-disable no-descending-specificity */
/* stylelint-disable selector-class-pattern */

/**
 * This file contains the styling for the plugin.
 *
 * Please do not make alterations to this file as you
 * will loose them when updating the plugin.
 *
 * This file contents are outlined below.
 *
 * 1. Grid system
 * 2. Containers
 * 3. Elements
 * 4. Floatbox
 * 5. Floating totals box
 * 6. Validation errors
 * 7. Lightbox
 * 8. Datepicker and Timepicker
 * 9. Checkbox and Radio button
 * 10. Checkbox and Radio button custom styles
 * 11. Checkbox and Radio button swatches
 * 12. Product element
 * 13. Tooltip
 * 14. Cart and Order styles
 * 15. Various styles
 * 16. Theme fixes
 *
 * @package Extra Product Options/CSS
 * @version 6.0
 */

/* 1. Grid system */

.tm-responsive .tcwidth {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.tm-responsive .tm-extra-product-options ul.tmcp-elements:not(.tm-extra-product-options-variations) li.tmcp-field-wrap:not(.tm-per-row) {
	float: none !important;
	width: 100% !important;
}

.tm-responsive .tm-extra-product-options .tc-col-auto,
.tm-responsive .tm-extra-product-options .tc-cell.tc-col-auto,
.tm-responsive .tc-cell.tc-col-auto,
.tm-responsive .tc-col-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}


/* 5. Floating totals box */

.tm-floating-box {
	display: none !important;
}

/* 10. Checkbox and Radio button custom styles */

.tm-epo-style:hover::after {
	opacity: 0;
}


/* 14. Cart and Order styles */

.tm-epo-cart-row .product-remove,
.tm-epo-cart-row .product-thumbnail,
.tm-epo-cart-row .product-price,
.tm-epo-cart-row .product-quantity,
.tm-epo-cart-row .product-subtotal,
.tc-epo-cart-row-total .product-remove,
.tc-epo-cart-row-total .product-thumbnail,
.tc-epo-cart-row-total .product-name,
.tc-epo-cart-row-total .product-price {
	display: none !important;
}

.tm-epo-cart-option-mobile {
	display: block;
}

}.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[aria-hidden=true],.wp-block-accordion-panel[inert]{display:none;margin-block-start:0}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/");margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{
  /*!rtl:begin:ignore*/direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap
  /*!rtl:end:ignore*/}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:fit-content}:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em}:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.wp-block-media-text{box-sizing:border-box;
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}/*Fonts*/
@font-face {font-display:swap;
  font-family: 'Inter';
  src: url(https://s3.amazonaws.com/statics.addi.com/fonts/inter/Inter-Thin.ttf);
  font-style: normal;
}

@font-face {font-display:swap;
  font-family: 'Inter';
  src: url(https://s3.amazonaws.com/statics.addi.com/fonts/inter/Inter-Regular.ttf);
  font-style: normal;
  font-weight: 400;
}

@font-face {font-display:swap;
  font-family: 'Inter';
  src: url(https://s3.amazonaws.com/statics.addi.com/fonts/inter/Inter-Bold.ttf);
  font-style: normal;
  font-weight: 700;
}

@font-face {font-display:swap;
  font-family: 'Outfit';
  src: url(https://statics.addi.com/fonts/outfit/Outfit-Medium.ttf);
  font-style: normal;
}

/**
 * ADDI - UI-Foundation
 * Do not edit directly
 * Generated on Mon, 08 Nov 2021 13:02:23 GMT
 */

:root {
  /* Fonts */
  --font-addi-family-primary-name: 'Outfit';
  --font-addi-family-secondary-name: 'Inter';
  --font-addi-family-primary-url-regular: https://statics.addi.com/fonts/outfit/Outfit-Regular.ttf;
  --font-addi-family-primary-url-italic: https://statics.addi.com/fonts/outfit/Outfit-Light.ttf;
  --font-addi-family-primary-url-bold: https://statics.addi.com/fonts/outfit/Outfit-Bold.ttf;
  --font-addi-family-primary-url-bold-italic: https://statics.addi.com/fonts/outfit/Outfit-SemiBold.ttf;
  --font-addi-family-secondary-url-regular: https://s3.amazonaws.com/statics.addi.com/fonts/inter/Inter-Regular.ttf;
  --font-addi-family-secondary-url-italic: https://s3.amazonaws.com/statics.addi.com/fonts/inter/Inter-Italic.woff2;
  --font-addi-family-secondary-url-bold: https://s3.amazonaws.com/statics.addi.com/fonts/inter/Inter-Bold.ttf;
  --font-addi-family-secondary-url-bold-italic: https://s3.amazonaws.com/statics.addi.com/fonts/inter/Inter-BoldItalic.woff2;
  --font-addi-weight-thin: 100;
  --font-addi-weight-extra-light: 200;
  --font-addi-weight-light: 300;
  --font-addi-weight-regular: 400;
  --font-addi-weight-medium: 500;
  --font-addi-weight-semi-bold: 600;
  --font-addi-weight-bold: 700;
  --font-addi-weight-extra-bold: 800;
  --font-addi-weight-black: 900;
  --font-addi-format-web-open-font-format: woff;
  --font-addi-format-web-open-font-format2: woff2;
  --font-addi-format-true-type: truetype;
  --font-addi-format-open-type: opentype;
  --font-addi-format-embedded-open-type: embedded-opentype;
  --font-addi-format-svg: svg;

  /* Colors */
  --color-addi-primary-active: rgb(28, 103, 216);
  --color-addi-primary-hover: rgb(10, 57, 196);
  --color-addi-primary-inactive: rgb(204, 221, 255);
  --color-addi-feedback-success: rgb(0, 190, 122);
  --color-addi-feedback-warning: rgb(239, 200, 0);
  --color-addi-feedback-error: rgb(250, 77, 75);
  --color-addi-feedback-info: rgb(133, 169, 255);
  --color-addi-font-primary: rgb(24, 24, 31);
  --color-addi-font-secondary: rgb(77, 82, 92);
  --color-addi-font-strong: rgb(116, 119, 122);
  --color-addi-font-hint: rgb(201, 205, 209);
  --color-addi-font-disable: rgb(235, 236, 237);
  --color-addi-font-over-dark: rgb(255, 255, 255);
  --color-addi-font-action: rgb(28, 103, 216);
  --color-addi-font-success: rgb(1, 128, 82);
  --color-addi-font-error: rgb(204, 31, 31);
  --color-addi-background-white: rgb(255, 255, 255);
  --color-addi-background-soft: rgb(250, 250, 250);
  --color-addi-background-medium: rgb(235, 236, 237);
  --color-addi-background-hint: rgb(201, 205, 209);
  --color-addi-background-strong: rgb(116, 119, 122);
  --color-addi-comp-one-lighten4: rgb(250, 229, 255);
  --color-addi-comp-one-lighten3: rgb(247, 214, 255);
  --color-addi-comp-one-lighten2: rgb(236, 193, 247);
  --color-addi-comp-one-lighten1: rgb(221, 169, 235);
  --color-addi-comp-one-base: rgb(195, 143, 208);
  --color-addi-comp-one-darken1: rgb(168, 113, 189);
  --color-addi-comp-one-darken2: rgb(139, 90, 163);
  --color-addi-comp-one-darken3: rgb(105, 58, 132);
  --color-addi-comp-one-darken4: rgb(70, 34, 102);
  --color-addi-comp-one-darken5: rgb(41, 10, 76);
  --color-addi-comp-two-lighten5: rgb(255, 253, 235);
  --color-addi-comp-two-lighten4: rgb(255, 251, 214);
  --color-addi-comp-two-lighten3: rgb(255, 245, 173);
  --color-addi-comp-two-lighten2: rgb(255, 239, 138);
  --color-addi-comp-two-lighten1: rgb(250, 223, 70);
  --color-addi-comp-two-base: rgb(239, 200, 0);
  --color-addi-comp-two-darken1: rgb(227, 185, 0);
  --color-addi-comp-two-darken2: rgb(184, 141, 0);
  --color-addi-comp-two-darken3: rgb(133, 99, 7);
  --color-addi-comp-two-darken4: rgb(92, 63, 6);
  --color-addi-comp-three-lighten5: rgb(235, 255, 239);
  --color-addi-comp-three-lighten4: rgb(212, 252, 231);
  --color-addi-comp-three-lighten3: rgb(166, 237, 199);
  --color-addi-comp-three-lighten2: rgb(67, 224, 146);
  --color-addi-comp-three-lighten1: rgb(0, 190, 122);
  --color-addi-comp-three-base: rgb(1, 128, 82);
  --color-addi-comp-three-darken1: rgb(9, 112, 75);
  --color-addi-comp-three-darken2: rgb(11, 82, 56);
  --color-addi-comp-three-darken3: rgb(20, 51, 40);
  --color-addi-comp-three-darken4: rgb(12, 31, 24);
  --color-addi-comp-four-lighten5: rgb(255, 242, 242);
  --color-addi-comp-four-lighten4: rgb(255, 211, 209);
  --color-addi-comp-four-lighten3: rgb(255, 167, 166);
  --color-addi-comp-four-lighten2: rgb(250, 77, 75);
  --color-addi-comp-four-lighten1: rgb(219, 44, 44);
  --color-addi-comp-four-base: rgb(204, 31, 31);
  --color-addi-comp-four-darken1: rgb(184, 22, 25);
  --color-addi-comp-four-darken2: rgb(163, 23, 23);
  --color-addi-comp-four-darken3: rgb(143, 24, 29);
  --color-addi-comp-four-darken4: rgb(122, 24, 31);
  --color-addi-comp-four-accent-lighten2: rgb(248, 186, 173);
  --color-addi-comp-five-lighten4: rgb(235, 242, 255);
  --color-addi-comp-five-lighten3: rgb(204, 221, 255);
  --color-addi-comp-five-lighten2: rgb(133, 169, 255);
  --color-addi-comp-five-lighten1: rgb(78, 126, 255);
  --color-addi-comp-five-base: rgb(28, 103, 216);
  --color-addi-comp-five-darken1: rgb(32, 79, 214);
  --color-addi-comp-five-darken2: rgb(10, 57, 196);
  --color-addi-comp-five-darken3: rgb(15, 53, 163);
  --color-addi-comp-five-darken4: rgb(11, 35, 92);
  --color-addi-comp-five-darken5: rgb(9, 26, 66);
  --color-addi-gray-lighten5: rgb(255, 255, 255);
  --color-addi-gray-lighten4: rgb(250, 250, 250);
  --color-addi-gray-lighten3: rgb(235, 236, 237);
  --color-addi-gray-lighten2: rgb(201, 205, 209);
  --color-addi-gray-lighten1: rgb(116, 119, 122);
  --color-addi-gray-base: rgb(77, 82, 92);
  --color-addi-gray-darken1: rgb(51, 53, 61);
  --color-addi-gray-darken2: rgb(38, 38, 46);
  --color-addi-gray-darken3: rgb(24, 24, 31);
  --color-addi-gray-darken4: rgb(7, 8, 10);
  --color-addi-black: rgb(24, 24, 31);
  --color-addi-white: rgb(255, 255, 255);
}

addi-widget > addi-banner > div.addi-banner-co {
  margin:12px 0;
}

.addi_description_container .container span {
  color: var(--color-addi-black);
}

addi-widget > addi-banner > div.addi-banner-wrapper-co {
  margin:12px 0;
}

li.wc_payment_method.payment_method_addi>label[for=payment_method_addi]>img[alt="Paga a cuotas"] {
  margin-left: 6px;
  margin-top: -7px;
}

li.wc_payment_method.payment_method_addi > label[for=payment_method_addi] > img {
  width: 65px;
  height: auto;
}

li.wc_payment_method.payment_method_addi > div.payment_box.payment_method_addi > div.desc_header {
height: 50px;
  border-bottom: 1px solid var(--color-addi-gray-lighten2);
}

.constraint-container {
font-size: 12px;
padding: 6px 16px 6px 18px;
border: 1px solid var(--color-addi-comp-four-base);
border-radius: 3px;
background: var(--color-addi-background-white);
}



.discount-container {
margin: 0 20px 10px;
background: var(--color-addi-comp-three-lighten1);
border: 1px solid var(--color-addi-comp-three-lighten1);
box-sizing: border-box;
border-radius: 16px;
width: fit-content;
}

#payment .payment_methods li p.discount-label, .discount-label  {
border-radius: 16px;
padding: 3px;
font-weight: 600;
font-size: 14px;
color: var(--color-addi-white);
margin: 0 20px 10px;
}

.discount-sub-container {
margin: 0 20px 10px;
}

.discount-sub-label {
color: #4D525C;
font-size: 15px;
font-style: italic;
font-weight: normal;
}

.button-disabled {
opacity: 0.3 !important;
cursor:not-allowed !important;
}

/* BR temaplate styles */

.woocommerce-checkout #order_review #payment ul.payment_methods div.payment_method_addi .addi-template-br
.addi-description__container4x {
  height: 100%;
  background: var(--color-addi-gray-lighten4);
  border: 1px solid var(--color-addi-gray-lighten3);
  box-sizing: border-box;
  border-radius: 12px;
  padding: 20px;
}

.addi-description {
  width: 100%;
  max-width: 450px;
  background-color: var(--color-addi-background-white);
  border: 1px solid var(--color-addi-gray-lighten3);
  box-sizing: border-box;
  margin: auto;

  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.addi-description .addi-rectangle {
  width: 45px;
  height: 155px;
  background: var(--color-addi-comp-two-base);

  position: absolute;
  left: -10px;
  top: 190px;

  transform: rotate(42deg);
  z-index: 1;
}

.addi-description .addi-circle {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  background-color: var(--color-addi-comp-five-lighten1);

  position: absolute;
  right: 50px;
  top: -25px;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
}

.addi-description .addi-circle-outline {
  width: 135px;
  height: 135px;
  border-radius: 100px;
  border: 40px solid var(--color-addi-comp-one-base);
  background-color: transparent;

  position: absolute;
  right: -67px;
  bottom: 30px;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
}

.addi-description .addi-description__container {
  height: auto;
  margin: 30px 35px 15px;
  z-index: 2;
}

.addi-bottom-info__container {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-addi-comp-four-accent-lighten2);
  z-index: 2;
  padding: 16px 0;
  width: 100%;
}

.addi-bottom-info__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-addi-background-white);
  height: 32px;
  width: 32px;
  border-radius: 50%;
  margin: 0 12px 0 0;
}

.addi-bottom-info__label {
  font-family: var(--font-addi-family-secondary-name);
  font-weight: var(--font-addi-weight-regular);
  font-size: var(--size-addi-font-x-small);
  line-height: 20px;
  color: var(--color-addi-font-strong);
  max-width: 70%;
}

@media screen and (max-width: 400px) {
  .addi-description {
      min-width: 200px;
  }

  .addi-description .addi-rectangle {
      width: 30px;
      height: 95px;
  }

  .addi-description .addi-circle {
      width: 90px;
      height: 90px;
      right: -50px;
      top: -50px;
  }

  .addi-description .addi-description__container {
      margin: 30px 10px 15px;
  }

  .addi-bottom-info__container {
      flex-direction: column-reverse;
  }

  .addi-bottom-info__icon {
      margin: 12px 0 0;
  }

  .addi-bottom-info__label {
      font-size: var(--size-addi-font-xx-small);
      line-height: 14px;
      max-width: 85%;
      text-align: center;
  }
}

/*-----------------------------
  Components
-----------------------------*/

/* Header */

.addi-header {
  font-family: var(--font-addi-family-primary-name);
  margin-bottom: 16px;
}

.addi-header .addi-header__logo {
  text-align: center;
}

.addi-header .addi-header__title {
  text-align: center;
  color: var(--color-addi-comp-five-darken5);
  font-size: var(--size-addi-font-large);
  font-weight: var(--font-addi-weight-bold);
  line-height: 26px;
  margin-top: 15px;
}

.addi-header .addi-header__subtitle {
  text-align: center;
  color: var(--color-addi-font-secondary);
  font-size: var(--size-addi-font-small);
  font-weight: var(--font-addi-weight-bold);
  line-height: 20px;
  margin-top: 15px;
}

.addi-header .addi-header__discount {
  display: flex;
  color: var(--color-addi-black);
  font-size: var(--size-addi-font-small);
  font-weight: var(--font-addi-weight-bold);
  margin-top: 5px;
  justify-content: center;
}

.addi-header .addi-header__discount .addi-header__discount-icon {
  margin-right: 10px;
  margin-top: 3px;
}

@media screen and (max-width: 400px) {
  .addi-header {
      margin-bottom: 10px;
  }

  .addi-header .addi-header__title .addi-header__addi-logo {
      width: 40px;
      margin-left: 5px;
      margin-top: -1px;
  }

  .addi-header .addi-header__discount {
      font-size: var(--size-addi-font-x-small);
  }
}

/* Instructions */

.addi-instructions {
  display: flex;
  flex-direction: column;
}

.addi-instructions__card {
  display: flex;
  background-color: var(--color-addi-background-white);
  border: 1px solid var(--color-addi-gray-lighten3);
  border-radius: 8px;
  padding: 12px;
}

.addi-instructions__card:not(:first-child) {
  margin-top: 12px;
}

.addi-instructions__icon {
  display: flex;
  align-items: center;
  margin-right: 20px;
}

.addi-instructions-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.addi-instructions-info__title {
  font-family: var(--font-addi-family-primary-name);
  font-weight: var(--font-addi-weight-bold);
  font-size: var(--size-addi-font-small);
  line-height: 20px;
  color: var(--color-addi-font-secondary);
  margin-bottom: 6px;
}

.addi-instructions-info__label {
  font-family: var(--font-addi-family-secondary-name);
  font-weight: var(--font-addi-weight-regular);
  font-size: var(--size-addi-font-xx-small);
  line-height: 15px;
  color: var(--color-addi-font-strong);
}

.addi-instructions-info__label--highlight {
  color: var(--color-addi-comp-three-lighten1);
}

@media screen and (max-width: 400px) {
  .addi-instructions-info__title {
      font-size: var(--size-addi-font-x-small);
      line-height: 16px;
      margin-bottom: 2px;
  }
}

/* Discount */

.addi-header-discount {
  display: flex;
  margin-top: 15px;
  justify-content: center;
}

.addi-header-discount.--4x {
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 15px;
}

.addi-header-discount .addi-header-discount__badge {
  display: flex;
  align-items: center;
  background: var(--color-addi-feedback-success);
  border-radius: 50px;
  padding: 5px 15px;
}

.addi-header-discount .addi-header-discount__icon {
  margin-right: 10px;
}

.addi-header-discount .addi-header-discount__label {
  color: var(--color-addi-font-over-dark);
  font-size: var(--size-addi-font-x-small);
  font-weight: var(--font-addi-weight-bold);
}




.addi-description-info {
  display: flex;
  margin-bottom: 15px;
  align-items: center;
}

.addi-description-info__logo {
  height: 24px;
}

.addi-description-info-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 12px;
}

.addi-description-info-text::before {
  position: absolute;
  content: '';
  height: 7%;
  width: 1px;
  background-color: var(--color-addi-black);
}

.addi-description-info-text-wepink {
  border-left: 1px solid var(--color-addi-comp-four-accent-lighten2);
}


.addi-description-info-text__label4x {
  font-family: var(--font-addi-family-secondary-name);
  font-style: normal;
  font-weight: 400;
  color: var(--color-addi-font-primary);
  font-size: 12px;
  line-height: 136%;
  letter-spacing: 0.01em;
  margin-left: 14px !important;
  margin-bottom: 0;
}

.addi-title__strong {
  font-family: var(--font-addi-family-secondary-name);
  color: var(--color-addi-font-primary);
  size: 14px;
  line-height: 17px;
}

.addi-step-parcelas {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  gap: 10px;
}

.addi-step__container {
  display: flex;
  align-items: center;
  padding: 0 8px;
  width: auto;
  min-height: 37px;
  border-radius: 4px;
  background-color: var(--color-addi-white);
}

.addi-step__container:first-child {
  border: 1px solid var(--color-addi-comp-five-lighten3);
}

.addi-step__container.selector {
  border: none;
}

.addi-step {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
}

.addi-step-active__number, .addi-step-inactive__number {
  font-family: var(--font-addi-family-primary-name);
  font-style: normal;
  border-radius: 50%;
  font-weight: 700;
  font-size: 15px;
  width: 25px;
  height: 22px;
  line-height: 120%;
  text-align: center;
  margin: 0;
  background-size: 100% auto;
  padding: 2px;
  color: #000000;
}

.addi-step-active__number {
  background-image: url("/wp-content/plugins/buy-now-pay-later-addi/css/steps/one.svg")
}

.addi-step-inactive__number.two {
  background-image: url("/wp-content/plugins/buy-now-pay-later-addi/css/steps/two.svg")
}

.addi-step-inactive__number.three {
  background-image: url("/wp-content/plugins/buy-now-pay-later-addi/css/steps/three.svg")
}

.addi-step-inactive__number.four {
  background-image: url("/wp-content/plugins/buy-now-pay-later-addi/css/steps/four.svg")
}

.addi-step-active__number-wepink {
  background: var(--color-addi-comp-four-accent-lighten2);
  color: var(--color-addi-comp-four-lighten5);
}

.addi-step-inactive__number-wepink {
  background: var(--color-addi-comp-four-lighten5);
  color: var(--color-addi-comp-four-accent-lighten2);
}

.addi-step-active__name, .addi-step-inactive__name {
  font-family: var(--font-addi-family-secondary-name);
  line-height: 15px;
  font-size: 12px;
  letter-spacing: 0.01em;
  margin: 0;
}

.addi-step-active__name {
  font-weight: 600;
  color: var(--color-addi-font-primary);
  margin-left: 8px !important;
  margin-top: 4px !important;
}

.addi-step-inactive__name {
  font-weight: 400;
  color: var(--color-addi-font-secondary);
  margin-left: 8px !important;
  margin-top: 4px !important;
}

.addi-step__price {
  font-family: var(--font-addi-family-secondary-name);
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  color: var(--color-addi-font-primary);
  margin: 0;
}

.addi-info-message {
  font-family: var(--font-addi-family-secondary-name);
  color: var(--color-addi-primary-active);
  display: flex;
  align-items: center;
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 0.01em;
  padding: 12px 0 17px 0;
}

.addi-internal-message {
  padding: 12px 0 0 0
}

.addi-description__container4x {
  height: 100%;
  background: var(--color-addi-gray-lighten4);
  border: 1px solid var(--color-addi-gray-lighten3);
  box-sizing: border-box;
  border-radius: 12px;
  padding: 20px;
}

@media screen and (min-width: 760px) {
  .addi-description .addi-description__container4x {
      max-width: 750px;
  }

  .addi-step__container {
      padding: 0 6px;
  }
}

.addi-payment__container {
  padding: 8px;
  background: var(--color-addi-background-white);
  border: 1px solid var(--color-addi-gray-lighten2);
  border-radius: 4px;
  margin: 8px 0
}

.addi-payment-price {
  font-family: var(--font-addi-family-primary-name);
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: -0.01em;
  color: var(--color-addi-font-primary);
  flex: none;
  order: 0;
  flex-grow: 0;
  margin: 6px 0 !important;
}

.addi-payment__description {
  font-family: var(--font-addi-family-secondary-name);
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 148%;
  color: var(--color-addi-font-secondary);
}

.addi-payment__badge {
  display: flex;
  align-items: center;
  background: var(--color-addi-comp-three-lighten5);
  border-radius: 4px;
  padding: 2px 8px;
  height: min-content;
}

.addi-payment__label {
  color: var(--color-addi-comp-three-base);
  font-size: 12px;
  font-weight: 600;
}

.addi-payment__header {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 15px
}

p

.addi-description__paragraph {
  margin-top: 15px !important;
  font-size: 14px;
}

.addi-payment__badge {
  display: flex;
  align-items: center;
  background: var(--color-addi-comp-three-lighten5);
  border-radius: 4px;
  padding: 2px 8px;
  height: min-content;
}

/*Colombia styles*/

.addi-co-description-block {
  border-radius: 8px;
  border: 1px solid var(--color-addi-gray-lighten3);
  padding: 8px;
  box-sizing: border-box;
  background-color: var(--color-addi-white);
  display: inline-flex;
}

.addi-co-description-block.with-margin {
  margin-top: 10px;
}

.addi-co-description-header {
  font-weight: 500;
  font-size: 14px;
  padding-left: 15px;
}

.addi-co-description-detail {
  font-weight: 500;
  font-size: 14px;
}

.addi-co-subtitle {
  font-family: var(--font-addi-family-secondary-name);
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 148%;
  color: var(--color-addi-font-secondary) !important;
}
.addi-co-subtitle a {
   color: var(--color-addi-primary-active);
   text-decoration: none !important;
 }

.addi_description_container.flex {
  background-color: var(--color-addi-white);
  border: 1px solid var(--color-addi-gray-lighten3);
  border-radius: 8px;
}

/* Addi flex */
.flex-header, .bnpl-header {
  display: flex;
  flex-direction: column;
}

.flex-header .logo, .bnpl-header .logo {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 10px;
}

.flex-header .logo img {
  width: 78px;
  height: auto;
}

.bnpl-header .logo img{
  margin-bottom: 11px;
  width: 100%;
  max-height: none !important;
  max-width: 270px;
}

.flex-header .title {
  font-family: var(--font-addi-family-primary-name);
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 124%;
  letter-spacing: -0.01em;
  color: var(--color-addi-font-primary);
  margin-bottom: 10px;
}

.addi-co-description-block.flex {
  border-radius: 0;
  border: none;
  font-family: var(--font-addi-family-secondary-name);
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 148%;
  padding-left: 0;
}

.addi-co-description-block.flex img {
  margin-right: 10px;
}

.addi-co-description-footer, .addi-co-description-footer-payer {
  margin-top: 10px;
  margin-bottom: 16px;
  font-family: var(--font-addi-family-secondary-name);
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 148%;
}

.addi-co-description-footer{
  color: var(--color-addi-font-secondary);
}

.addi-co-description-footer-payer{
  color: var(--color-addi-primary-active);
  margin-top: 20px;
}

.discount-container-flex {
  align-items: center;
  padding: 4px 8px;
  width: 125px;
  height: 22px;
  right: 15.5px;
  top: 24px;
  background: #EBFFEF;
  border-radius: 4px;
}

.discount-container-flex .discount-label-flex {
  font-family: var(--font-addi-family-secondary-name);
  font-style: normal;
  text-align: center;
  font-weight: 600;
  font-size: 12px;
  line-height: 120%;
  color: var(--color-addi-comp-three-base);
}

.constraint-container-flex {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 8px;
  gap: 10px;
  background: var(--color-addi-comp-four-lighten5);
  border: 1px solid var(--color-addi-feedback-error);
  border-radius: 4px;
  font-family: var(--font-addi-family-secondary-name);
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 148%;
  color: var(--color-addi-font-secondary);
}

/* Widget*/

.addi-banner-co-info__addi-logo, .addi-banner-br-info__addi-logo  {
  max-width: 30px !important;
}

/* Addi-flex */

.addi-description__container-flex {
  height: 100%;
  box-sizing: border-box;
  padding: 16px;
  background-color: var(--color-addi-gray-lighten4);
}

.addi-description__logo-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.addi-description-info-flex {
  display: flex;
  align-items: center;
}

.addi-description__plus {
  padding: 0 6px;
  color: var(--color-addi-font-action);
}

.addi-description-info__logo-flex {
  margin-top: 5px;
}

.addi-description-safebuy {
  display: flex;
  align-items: center;
}

.addi-description__logo-sub-flex {
  color: var(--color-addi-comp-three-lighten1);
  font-weight: 400;
  font-size: 12px;
  line-height: 136%;
  letter-spacing: 0.01em;
  margin-left: 3px;
}

.addi-description__paragraph-flex {
  font-weight: 400;
  font-size: 14px;
  line-height: 148%;
  color: var(--color-addi-font-secondary);
}

.addi-title__p-flex {
  margin-top: 12px !important;
}

.addi-container__box-flex {
  background-color: var(--color-addi-white);
  margin: 8px 0 8px;
  border-radius: 4px;
  padding: 8px 14px;
  border: 1px solid var(--color-addi-gray-lighten3);
}

.addi-title__primary-bold-flex {
  font-family: var(--font-addi-family-primary-name);
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: -0.01em;
  color: var(--color-addi-gray-darken3);
}

.addi-internal-sub__p-flex {
  margin: 16px 0 16px 0;
}

.addi-step__container-flex {
  display: flex;
  font-family: var(--font-addi-family-secondary-name);
  font-weight: 400;
  margin: 12px;
  align-items: center;
}

.addi-description__paragraph-flex {
  font-weight: 400;
  font-size: 14px;
  line-height: 148%;
  color: var(--color-addi-font-secondary);
  font-family: var(--font-addi-family-secondary-name);
  margin: 0;
}

.addi-title__strong-flex {
  font-family: var(--font-addi-family-secondary-name);
  color: var(--color-addi-font-primary);
  font-weight: 700;
  line-height: 148%;
  margin-bottom: 16px;
  font-size: 14px;
}

.addi-step__container-flex-pix {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.addi-description__finish-flex {
  display: flex;
  justify-content: center;
}

.addi-step-inactive__number-flex {
  background: var(--color-addi-comp-five-lighten4);
  color: var(--color-addi-comp-five-lighten1);
  margin-right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  line-height: 20px;
}

.addi-bnpn {
  width: 100%;
  border-radius: 8px;
  background: var(--color-addi-primary-active);
  border: 0.963px solid var(--color-addi-gray-lighten3);
  display: flex;
  flex-direction: column;
}

.addi-bnpn-container {
  width: 100%;
}

.addi-bnpn-content {
  background-image: url('/wp-content/plugins/buy-now-pay-later-addi/css/assets/bnpn-background.png');
  background-size: cover;
  position: relative;
  float: left;
  background-blend-mode: multiply, overlay;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 5%;
  color: var(--color-addi-white);
  font-family: var(--font-addi-family-secondary-name);
}

.addi-bnpn-header {
  display: flex;
  width: 100%;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: -0.12px;
  display: flex;
  justify-content: space-between;
}

.addi-bnpn-header-logo {
  height: 25px;
  width: auto;
}

.addi-bnpn-content-description {
  margin: 24px 0;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.12px;
}

.addi-bnpn-card-content {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}

.addi-bnpn-content-card {
  border-radius: 12px;
  border: 1px solid var(--color-addi-gray-lighten2);
  background: var(--color-addi-white);
  /* elevation-16 */
  box-shadow: 0px 16px 24px 0px rgba(var(--color-addi-gray-base), 0.20);
  display: flex;
  padding: var(--spacing-16, 16px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-8, 8px);
  align-self: stretch;
  flex-grow: 1;
}

.addi-bnpn-content-card-title {
  display: flex;
  color: var(--color-addi-primary-active);
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: var(--font-addi-family-secondary-name);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: -0.14px;
  margin-bottom: 8px;
}

#refresh-icon-image {
  height: 25px;
  width: 25px;
}

#refresh-icon {
  padding: 8px;
  border-radius: 100px ;
  background: var(--color-addi-comp-five-lighten4);
}

.addi-bnpn-content-card-summary {
  display: flex;
  color: var(--color-addi-font-primary);
  font-family: var(--font-addi-family-secondary-name);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 16.8px */
}

#pse-icon {
  width: 61.5px;
  height: 24px;
  flex-shrink: 0;
}

.addi-bnpn-content-card-discount {
  margin-top: 24px;
  display: flex;
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  padding: 4px 8px;
  align-items: center;
  gap: 4px;
  color: var(--color-addi-comp-three-lighten1);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 16.8px */
  letter-spacing: -0.12px;
  border-radius: 4px;
  border: 1px solid var(--color-addi-comp-three-lighten1);
  background: var(--color-addi-white);
}

.addi-bnpn-footer {
  color: var(--color-addi-primary-active);
  font-family: var(--font-addi-family-secondary-name);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  padding: 24px;
  background: var(--color-addi-white);
  flex-grow: 1;
}@keyframes wcss-rotate{to{transform:rotate(1turn)}}@keyframes sk-bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes wcss-shake{0%{transform:translateX(0)}25%{transform:translateX(-8px)}50%{transform:translateX(8px)}to{transform:translateX(0)}}.wcss-spinner{animation:wcss-rotate 2s linear infinite;height:40px;margin:100px auto;position:relative;text-align:center;width:40px}.wcss-dot1,.wcss-dot2{animation:sk-bounce 2s ease-in-out infinite;background-color:#333;border-radius:100%;display:inline-block;height:60%;position:absolute;top:0;width:60%}.wcss-dot2{animation-delay:-1s;bottom:0;top:auto}.wcss-shake-animation{animation:wcss-shake .3s}.rtl .wcss-popup{direction:rtl}.rtl .wcss-popup__header-close{border-radius:5px 0 0 0}.wcss-popup button,.wcss-popup input,.wcss-popup select{margin-top:15px;white-space:normal!important;width:100%;word-wrap:break-word}.wcss-popup form{margin:0!important}.wcss-popup form button,.wcss-popup form input,.wcss-popup form textarea{margin:0!important;padding:5px 10px!important;width:100%!important}.wcss-popup form textarea{height:70px!important;resize:none}.wcss-popup form p{margin:0 0 10px;padding:0}.wcss-popup form label{display:block;font-size:15px;line-height:20px;padding-bottom:2px}.wcss-popup form label>span{color:red;font-size:16px;vertical-align:top}.wcss-popup form span{color:#6e7096;font-size:13px}.wcss-popup-overlay{background-color:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999998}.wcss-popup *{box-sizing:border-box}.wcss-popup{border-radius:5px;box-shadow:0 30px 90px -20px #0000004d;display:none;left:50%;max-width:98%;position:fixed;top:50%;transform:translate(-50%,-50%);width:320px;z-index:999999}.wcss-popup__header{box-shadow:0 10px 30px #0000000d;display:flex;justify-content:space-between}.wcss-popup__header-text{font-size:19px;padding:15px}.wcss-popup__header-close{align-items:center;background:var(--popup-close-button-bg-color);border-radius:0 5px 0 0;color:var(--popup-close-button-icon-color);cursor:pointer;display:flex;font-size:28px;justify-content:center;padding:8px 12px;text-shadow:0 0 10px #0003}.wcss-popup__body{padding:15px}.wcss-share-medium{display:flex;flex-wrap:wrap;justify-content:center;margin:0}.wcss-share-medium a{align-items:center;color:inherit;display:flex;flex-direction:column;height:90px;justify-content:center;margin-bottom:10px;max-width:33.3%;outline:none!important;text-decoration:none!important;transition:all .1s ease-in-out;-webkit-user-select:none;user-select:none;width:150px}.wcss-share-medium a:hover{transform:scale(1.1)}.wcss-share-medium a i{font-size:45px}.wcss-share-medium a div{font-size:13px;margin-top:8px}.wcss-copied-to-clipboard{align-items:center;color:#009688;display:flex;font-size:70px;justify-content:center;margin:40px 15px;padding:15px}.wcss-copied-to-clipboard svg{width:80px}.wcss-login-now{padding:15px}.wcss-login-now,.wcss-save-cart-form{display:none;text-align:center}.wcss-share-cart-btn-shortcode{display:inline-block;margin:0 5px;padding:10px 30px;text-align:center;text-decoration:none!important;vertical-align:middle}.wcss-empty-cart-message{padding:30px 15px}.wcss-empty-cart-message p{line-height:30px;margin:0;padding:0}.wcss-email-cart{display:none}#wcss-print-cart{display:none;padding:20px 0}#wcss-saved-cart-search input{width:100%}.woocommerce .cart-collaterals .wcss-btn,.woocommerce .cart_totals .wcss-btn,.woocommerce .coupon .wcss-btn,.woocommerce .wc-proceed-to-checkout .wcss-btn,.woocommerce .woocommerce-cart-form .wcss-btn{display:inline-block;margin-right:5px}.cfw-grid .container,.cfw-grid .container-fluid,.cfw-grid .container-lg,.cfw-grid .container-md,.cfw-grid .container-sm,.cfw-grid .container-xl,.cfw-grid .container-xxl{--bs-gutter-x:10px;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:576px){.cfw-grid .container,.cfw-grid .container-sm{max-width:540px}}@media(min-width:768px){.cfw-grid .container,.cfw-grid .container-md,.cfw-grid .container-sm{max-width:720px}}@media(min-width:992px){.cfw-grid .container,.cfw-grid .container-lg,.cfw-grid .container-md,.cfw-grid .container-sm{max-width:960px}}@media(min-width:1200px){.cfw-grid .container,.cfw-grid .container-lg,.cfw-grid .container-md,.cfw-grid .container-sm,.cfw-grid .container-xl{max-width:1140px}}@media(min-width:1400px){.cfw-grid .container,.cfw-grid .container-lg,.cfw-grid .container-md,.cfw-grid .container-sm,.cfw-grid .container-xl,.cfw-grid .container-xxl{max-width:1320px}}.cfw-grid :root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.cfw-grid .row{--bs-gutter-x:10px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.cfw-grid .row>*{box-sizing:border-box;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.cfw-grid .col{flex:1 0 0%}.cfw-grid .row-cols-auto>*{flex:0 0 auto;width:auto}.cfw-grid .row-cols-1>*{flex:0 0 auto;width:100%}.cfw-grid .row-cols-2>*{flex:0 0 auto;width:50%}.cfw-grid .row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.cfw-grid .row-cols-4>*{flex:0 0 auto;width:25%}.cfw-grid .row-cols-5>*{flex:0 0 auto;width:20%}.cfw-grid .row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.cfw-grid .col-auto{flex:0 0 auto;width:auto}.cfw-grid .col-1{flex:0 0 auto;width:8.33333333%}.cfw-grid .col-2{flex:0 0 auto;width:16.66666667%}.cfw-grid .col-3{flex:0 0 auto;width:25%}.cfw-grid .col-4{flex:0 0 auto;width:33.33333333%}.cfw-grid .col-5{flex:0 0 auto;width:41.66666667%}.cfw-grid .col-6{flex:0 0 auto;width:50%}.cfw-grid .col-7{flex:0 0 auto;width:58.33333333%}.cfw-grid .col-8{flex:0 0 auto;width:66.66666667%}.cfw-grid .col-9{flex:0 0 auto;width:75%}.cfw-grid .col-10{flex:0 0 auto;width:83.33333333%}.cfw-grid .col-11{flex:0 0 auto;width:91.66666667%}.cfw-grid .col-12{flex:0 0 auto;width:100%}.cfw-grid .offset-1{margin-left:8.33333333%}.cfw-grid .offset-2{margin-left:16.66666667%}.cfw-grid .offset-3{margin-left:25%}.cfw-grid .offset-4{margin-left:33.33333333%}.cfw-grid .offset-5{margin-left:41.66666667%}.cfw-grid .offset-6{margin-left:50%}.cfw-grid .offset-7{margin-left:58.33333333%}.cfw-grid .offset-8{margin-left:66.66666667%}.cfw-grid .offset-9{margin-left:75%}.cfw-grid .offset-10{margin-left:83.33333333%}.cfw-grid .offset-11{margin-left:91.66666667%}.cfw-grid .g-0,.cfw-grid .gx-0{--bs-gutter-x:0}.cfw-grid .g-0,.cfw-grid .gy-0{--bs-gutter-y:0}.cfw-grid .g-1,.cfw-grid .gx-1{--bs-gutter-x:0.25rem}.cfw-grid .g-1,.cfw-grid .gy-1{--bs-gutter-y:0.25rem}.cfw-grid .g-2,.cfw-grid .gx-2{--bs-gutter-x:0.5rem}.cfw-grid .g-2,.cfw-grid .gy-2{--bs-gutter-y:0.5rem}.cfw-grid .g-3,.cfw-grid .gx-3{--bs-gutter-x:1rem}.cfw-grid .g-3,.cfw-grid .gy-3{--bs-gutter-y:1rem}.cfw-grid .g-4,.cfw-grid .gx-4{--bs-gutter-x:1.5rem}.cfw-grid .g-4,.cfw-grid .gy-4{--bs-gutter-y:1.5rem}.cfw-grid .g-5,.cfw-grid .gx-5{--bs-gutter-x:3rem}.cfw-grid .g-5,.cfw-grid .gy-5{--bs-gutter-y:3rem}@media(min-width:576px){.cfw-grid .col-sm{flex:1 0 0%}.cfw-grid .row-cols-sm-auto>*{flex:0 0 auto;width:auto}.cfw-grid .row-cols-sm-1>*{flex:0 0 auto;width:100%}.cfw-grid .row-cols-sm-2>*{flex:0 0 auto;width:50%}.cfw-grid .row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.cfw-grid .row-cols-sm-4>*{flex:0 0 auto;width:25%}.cfw-grid .row-cols-sm-5>*{flex:0 0 auto;width:20%}.cfw-grid .row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.cfw-grid .col-sm-auto{flex:0 0 auto;width:auto}.cfw-grid .col-sm-1{flex:0 0 auto;width:8.33333333%}.cfw-grid .col-sm-2{flex:0 0 auto;width:16.66666667%}.cfw-grid .col-sm-3{flex:0 0 auto;width:25%}.cfw-grid .col-sm-4{flex:0 0 auto;width:33.33333333%}.cfw-grid .col-sm-5{flex:0 0 auto;width:41.66666667%}.cfw-grid .col-sm-6{flex:0 0 auto;width:50%}.cfw-grid .col-sm-7{flex:0 0 auto;width:58.33333333%}.cfw-grid .col-sm-8{flex:0 0 auto;width:66.66666667%}.cfw-grid .col-sm-9{flex:0 0 auto;width:75%}.cfw-grid .col-sm-10{flex:0 0 auto;width:83.33333333%}.cfw-grid .col-sm-11{flex:0 0 auto;width:91.66666667%}.cfw-grid .col-sm-12{flex:0 0 auto;width:100%}.cfw-grid .offset-sm-0{margin-left:0}.cfw-grid .offset-sm-1{margin-left:8.33333333%}.cfw-grid .offset-sm-2{margin-left:16.66666667%}.cfw-grid .offset-sm-3{margin-left:25%}.cfw-grid .offset-sm-4{margin-left:33.33333333%}.cfw-grid .offset-sm-5{margin-left:41.66666667%}.cfw-grid .offset-sm-6{margin-left:50%}.cfw-grid .offset-sm-7{margin-left:58.33333333%}.cfw-grid .offset-sm-8{margin-left:66.66666667%}.cfw-grid .offset-sm-9{margin-left:75%}.cfw-grid .offset-sm-10{margin-left:83.33333333%}.cfw-grid .offset-sm-11{margin-left:91.66666667%}.cfw-grid .g-sm-0,.cfw-grid .gx-sm-0{--bs-gutter-x:0}.cfw-grid .g-sm-0,.cfw-grid .gy-sm-0{--bs-gutter-y:0}.cfw-grid .g-sm-1,.cfw-grid .gx-sm-1{--bs-gutter-x:0.25rem}.cfw-grid .g-sm-1,.cfw-grid .gy-sm-1{--bs-gutter-y:0.25rem}.cfw-grid .g-sm-2,.cfw-grid .gx-sm-2{--bs-gutter-x:0.5rem}.cfw-grid .g-sm-2,.cfw-grid .gy-sm-2{--bs-gutter-y:0.5rem}.cfw-grid .g-sm-3,.cfw-grid .gx-sm-3{--bs-gutter-x:1rem}.cfw-grid .g-sm-3,.cfw-grid .gy-sm-3{--bs-gutter-y:1rem}.cfw-grid .g-sm-4,.cfw-grid .gx-sm-4{--bs-gutter-x:1.5rem}.cfw-grid .g-sm-4,.cfw-grid .gy-sm-4{--bs-gutter-y:1.5rem}.cfw-grid .g-sm-5,.cfw-grid .gx-sm-5{--bs-gutter-x:3rem}.cfw-grid .g-sm-5,.cfw-grid .gy-sm-5{--bs-gutter-y:3rem}}@media(min-width:768px){.cfw-grid .col-md{flex:1 0 0%}.cfw-grid .row-cols-md-auto>*{flex:0 0 auto;width:auto}.cfw-grid .row-cols-md-1>*{flex:0 0 auto;width:100%}.cfw-grid .row-cols-md-2>*{flex:0 0 auto;width:50%}.cfw-grid .row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.cfw-grid .row-cols-md-4>*{flex:0 0 auto;width:25%}.cfw-grid .row-cols-md-5>*{flex:0 0 auto;width:20%}.cfw-grid .row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.cfw-grid .col-md-auto{flex:0 0 auto;width:auto}.cfw-grid .col-md-1{flex:0 0 auto;width:8.33333333%}.cfw-grid .col-md-2{flex:0 0 auto;width:16.66666667%}.cfw-grid .col-md-3{flex:0 0 auto;width:25%}.cfw-grid .col-md-4{flex:0 0 auto;width:33.33333333%}.cfw-grid .col-md-5{flex:0 0 auto;width:41.66666667%}.cfw-grid .col-md-6{flex:0 0 auto;width:50%}.cfw-grid .col-md-7{flex:0 0 auto;width:58.33333333%}.cfw-grid .col-md-8{flex:0 0 auto;width:66.66666667%}.cfw-grid .col-md-9{flex:0 0 auto;width:75%}.cfw-grid .col-md-10{flex:0 0 auto;width:83.33333333%}.cfw-grid .col-md-11{flex:0 0 auto;width:91.66666667%}.cfw-grid .col-md-12{flex:0 0 auto;width:100%}.cfw-grid .offset-md-0{margin-left:0}.cfw-grid .offset-md-1{margin-left:8.33333333%}.cfw-grid .offset-md-2{margin-left:16.66666667%}.cfw-grid .offset-md-3{margin-left:25%}.cfw-grid .offset-md-4{margin-left:33.33333333%}.cfw-grid .offset-md-5{margin-left:41.66666667%}.cfw-grid .offset-md-6{margin-left:50%}.cfw-grid .offset-md-7{margin-left:58.33333333%}.cfw-grid .offset-md-8{margin-left:66.66666667%}.cfw-grid .offset-md-9{margin-left:75%}.cfw-grid .offset-md-10{margin-left:83.33333333%}.cfw-grid .offset-md-11{margin-left:91.66666667%}.cfw-grid .g-md-0,.cfw-grid .gx-md-0{--bs-gutter-x:0}.cfw-grid .g-md-0,.cfw-grid .gy-md-0{--bs-gutter-y:0}.cfw-grid .g-md-1,.cfw-grid .gx-md-1{--bs-gutter-x:0.25rem}.cfw-grid .g-md-1,.cfw-grid .gy-md-1{--bs-gutter-y:0.25rem}.cfw-grid .g-md-2,.cfw-grid .gx-md-2{--bs-gutter-x:0.5rem}.cfw-grid .g-md-2,.cfw-grid .gy-md-2{--bs-gutter-y:0.5rem}.cfw-grid .g-md-3,.cfw-grid .gx-md-3{--bs-gutter-x:1rem}.cfw-grid .g-md-3,.cfw-grid .gy-md-3{--bs-gutter-y:1rem}.cfw-grid .g-md-4,.cfw-grid .gx-md-4{--bs-gutter-x:1.5rem}.cfw-grid .g-md-4,.cfw-grid .gy-md-4{--bs-gutter-y:1.5rem}.cfw-grid .g-md-5,.cfw-grid .gx-md-5{--bs-gutter-x:3rem}.cfw-grid .g-md-5,.cfw-grid .gy-md-5{--bs-gutter-y:3rem}}@media(min-width:992px){.cfw-grid .col-lg{flex:1 0 0%}.cfw-grid .row-cols-lg-auto>*{flex:0 0 auto;width:auto}.cfw-grid .row-cols-lg-1>*{flex:0 0 auto;width:100%}.cfw-grid .row-cols-lg-2>*{flex:0 0 auto;width:50%}.cfw-grid .row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.cfw-grid .row-cols-lg-4>*{flex:0 0 auto;width:25%}.cfw-grid .row-cols-lg-5>*{flex:0 0 auto;width:20%}.cfw-grid .row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.cfw-grid .col-lg-auto{flex:0 0 auto;width:auto}.cfw-grid .col-lg-1{flex:0 0 auto;width:8.33333333%}.cfw-grid .col-lg-2{flex:0 0 auto;width:16.66666667%}.cfw-grid .col-lg-3{flex:0 0 auto;width:25%}.cfw-grid .col-lg-4{flex:0 0 auto;width:33.33333333%}.cfw-grid .col-lg-5{flex:0 0 auto;width:41.66666667%}.cfw-grid .col-lg-6{flex:0 0 auto;width:50%}.cfw-grid .col-lg-7{flex:0 0 auto;width:58.33333333%}.cfw-grid .col-lg-8{flex:0 0 auto;width:66.66666667%}.cfw-grid .col-lg-9{flex:0 0 auto;width:75%}.cfw-grid .col-lg-10{flex:0 0 auto;width:83.33333333%}.cfw-grid .col-lg-11{flex:0 0 auto;width:91.66666667%}.cfw-grid .col-lg-12{flex:0 0 auto;width:100%}.cfw-grid .offset-lg-0{margin-left:0}.cfw-grid .offset-lg-1{margin-left:8.33333333%}.cfw-grid .offset-lg-2{margin-left:16.66666667%}.cfw-grid .offset-lg-3{margin-left:25%}.cfw-grid .offset-lg-4{margin-left:33.33333333%}.cfw-grid .offset-lg-5{margin-left:41.66666667%}.cfw-grid .offset-lg-6{margin-left:50%}.cfw-grid .offset-lg-7{margin-left:58.33333333%}.cfw-grid .offset-lg-8{margin-left:66.66666667%}.cfw-grid .offset-lg-9{margin-left:75%}.cfw-grid .offset-lg-10{margin-left:83.33333333%}.cfw-grid .offset-lg-11{margin-left:91.66666667%}.cfw-grid .g-lg-0,.cfw-grid .gx-lg-0{--bs-gutter-x:0}.cfw-grid .g-lg-0,.cfw-grid .gy-lg-0{--bs-gutter-y:0}.cfw-grid .g-lg-1,.cfw-grid .gx-lg-1{--bs-gutter-x:0.25rem}.cfw-grid .g-lg-1,.cfw-grid .gy-lg-1{--bs-gutter-y:0.25rem}.cfw-grid .g-lg-2,.cfw-grid .gx-lg-2{--bs-gutter-x:0.5rem}.cfw-grid .g-lg-2,.cfw-grid .gy-lg-2{--bs-gutter-y:0.5rem}.cfw-grid .g-lg-3,.cfw-grid .gx-lg-3{--bs-gutter-x:1rem}.cfw-grid .g-lg-3,.cfw-grid .gy-lg-3{--bs-gutter-y:1rem}.cfw-grid .g-lg-4,.cfw-grid .gx-lg-4{--bs-gutter-x:1.5rem}.cfw-grid .g-lg-4,.cfw-grid .gy-lg-4{--bs-gutter-y:1.5rem}.cfw-grid .g-lg-5,.cfw-grid .gx-lg-5{--bs-gutter-x:3rem}.cfw-grid .g-lg-5,.cfw-grid .gy-lg-5{--bs-gutter-y:3rem}}@media(min-width:1200px){.cfw-grid .col-xl{flex:1 0 0%}.cfw-grid .row-cols-xl-auto>*{flex:0 0 auto;width:auto}.cfw-grid .row-cols-xl-1>*{flex:0 0 auto;width:100%}.cfw-grid .row-cols-xl-2>*{flex:0 0 auto;width:50%}.cfw-grid .row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.cfw-grid .row-cols-xl-4>*{flex:0 0 auto;width:25%}.cfw-grid .row-cols-xl-5>*{flex:0 0 auto;width:20%}.cfw-grid .row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.cfw-grid .col-xl-auto{flex:0 0 auto;width:auto}.cfw-grid .col-xl-1{flex:0 0 auto;width:8.33333333%}.cfw-grid .col-xl-2{flex:0 0 auto;width:16.66666667%}.cfw-grid .col-xl-3{flex:0 0 auto;width:25%}.cfw-grid .col-xl-4{flex:0 0 auto;width:33.33333333%}.cfw-grid .col-xl-5{flex:0 0 auto;width:41.66666667%}.cfw-grid .col-xl-6{flex:0 0 auto;width:50%}.cfw-grid .col-xl-7{flex:0 0 auto;width:58.33333333%}.cfw-grid .col-xl-8{flex:0 0 auto;width:66.66666667%}.cfw-grid .col-xl-9{flex:0 0 auto;width:75%}.cfw-grid .col-xl-10{flex:0 0 auto;width:83.33333333%}.cfw-grid .col-xl-11{flex:0 0 auto;width:91.66666667%}.cfw-grid .col-xl-12{flex:0 0 auto;width:100%}.cfw-grid .offset-xl-0{margin-left:0}.cfw-grid .offset-xl-1{margin-left:8.33333333%}.cfw-grid .offset-xl-2{margin-left:16.66666667%}.cfw-grid .offset-xl-3{margin-left:25%}.cfw-grid .offset-xl-4{margin-left:33.33333333%}.cfw-grid .offset-xl-5{margin-left:41.66666667%}.cfw-grid .offset-xl-6{margin-left:50%}.cfw-grid .offset-xl-7{margin-left:58.33333333%}.cfw-grid .offset-xl-8{margin-left:66.66666667%}.cfw-grid .offset-xl-9{margin-left:75%}.cfw-grid .offset-xl-10{margin-left:83.33333333%}.cfw-grid .offset-xl-11{margin-left:91.66666667%}.cfw-grid .g-xl-0,.cfw-grid .gx-xl-0{--bs-gutter-x:0}.cfw-grid .g-xl-0,.cfw-grid .gy-xl-0{--bs-gutter-y:0}.cfw-grid .g-xl-1,.cfw-grid .gx-xl-1{--bs-gutter-x:0.25rem}.cfw-grid .g-xl-1,.cfw-grid .gy-xl-1{--bs-gutter-y:0.25rem}.cfw-grid .g-xl-2,.cfw-grid .gx-xl-2{--bs-gutter-x:0.5rem}.cfw-grid .g-xl-2,.cfw-grid .gy-xl-2{--bs-gutter-y:0.5rem}.cfw-grid .g-xl-3,.cfw-grid .gx-xl-3{--bs-gutter-x:1rem}.cfw-grid .g-xl-3,.cfw-grid .gy-xl-3{--bs-gutter-y:1rem}.cfw-grid .g-xl-4,.cfw-grid .gx-xl-4{--bs-gutter-x:1.5rem}.cfw-grid .g-xl-4,.cfw-grid .gy-xl-4{--bs-gutter-y:1.5rem}.cfw-grid .g-xl-5,.cfw-grid .gx-xl-5{--bs-gutter-x:3rem}.cfw-grid .g-xl-5,.cfw-grid .gy-xl-5{--bs-gutter-y:3rem}}@media(min-width:1400px){.cfw-grid .col-xxl{flex:1 0 0%}.cfw-grid .row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.cfw-grid .row-cols-xxl-1>*{flex:0 0 auto;width:100%}.cfw-grid .row-cols-xxl-2>*{flex:0 0 auto;width:50%}.cfw-grid .row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.cfw-grid .row-cols-xxl-4>*{flex:0 0 auto;width:25%}.cfw-grid .row-cols-xxl-5>*{flex:0 0 auto;width:20%}.cfw-grid .row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.cfw-grid .col-xxl-auto{flex:0 0 auto;width:auto}.cfw-grid .col-xxl-1{flex:0 0 auto;width:8.33333333%}.cfw-grid .col-xxl-2{flex:0 0 auto;width:16.66666667%}.cfw-grid .col-xxl-3{flex:0 0 auto;width:25%}.cfw-grid .col-xxl-4{flex:0 0 auto;width:33.33333333%}.cfw-grid .col-xxl-5{flex:0 0 auto;width:41.66666667%}.cfw-grid .col-xxl-6{flex:0 0 auto;width:50%}.cfw-grid .col-xxl-7{flex:0 0 auto;width:58.33333333%}.cfw-grid .col-xxl-8{flex:0 0 auto;width:66.66666667%}.cfw-grid .col-xxl-9{flex:0 0 auto;width:75%}.cfw-grid .col-xxl-10{flex:0 0 auto;width:83.33333333%}.cfw-grid .col-xxl-11{flex:0 0 auto;width:91.66666667%}.cfw-grid .col-xxl-12{flex:0 0 auto;width:100%}.cfw-grid .offset-xxl-0{margin-left:0}.cfw-grid .offset-xxl-1{margin-left:8.33333333%}.cfw-grid .offset-xxl-2{margin-left:16.66666667%}.cfw-grid .offset-xxl-3{margin-left:25%}.cfw-grid .offset-xxl-4{margin-left:33.33333333%}.cfw-grid .offset-xxl-5{margin-left:41.66666667%}.cfw-grid .offset-xxl-6{margin-left:50%}.cfw-grid .offset-xxl-7{margin-left:58.33333333%}.cfw-grid .offset-xxl-8{margin-left:66.66666667%}.cfw-grid .offset-xxl-9{margin-left:75%}.cfw-grid .offset-xxl-10{margin-left:83.33333333%}.cfw-grid .offset-xxl-11{margin-left:91.66666667%}.cfw-grid .g-xxl-0,.cfw-grid .gx-xxl-0{--bs-gutter-x:0}.cfw-grid .g-xxl-0,.cfw-grid .gy-xxl-0{--bs-gutter-y:0}.cfw-grid .g-xxl-1,.cfw-grid .gx-xxl-1{--bs-gutter-x:0.25rem}.cfw-grid .g-xxl-1,.cfw-grid .gy-xxl-1{--bs-gutter-y:0.25rem}.cfw-grid .g-xxl-2,.cfw-grid .gx-xxl-2{--bs-gutter-x:0.5rem}.cfw-grid .g-xxl-2,.cfw-grid .gy-xxl-2{--bs-gutter-y:0.5rem}.cfw-grid .g-xxl-3,.cfw-grid .gx-xxl-3{--bs-gutter-x:1rem}.cfw-grid .g-xxl-3,.cfw-grid .gy-xxl-3{--bs-gutter-y:1rem}.cfw-grid .g-xxl-4,.cfw-grid .gx-xxl-4{--bs-gutter-x:1.5rem}.cfw-grid .g-xxl-4,.cfw-grid .gy-xxl-4{--bs-gutter-y:1.5rem}.cfw-grid .g-xxl-5,.cfw-grid .gx-xxl-5{--bs-gutter-x:3rem}.cfw-grid .g-xxl-5,.cfw-grid .gy-xxl-5{--bs-gutter-y:3rem}}.cfw-grid .d-inline{display:inline!important}.cfw-grid .d-inline-block{display:inline-block!important}.cfw-grid .d-block{display:block!important}.cfw-grid .d-grid{display:grid!important}.cfw-grid .d-inline-grid{display:inline-grid!important}.cfw-grid .d-table{display:table!important}.cfw-grid .d-table-row{display:table-row!important}.cfw-grid .d-table-cell{display:table-cell!important}.cfw-grid .d-flex{display:flex!important}.cfw-grid .d-inline-flex{display:inline-flex!important}.cfw-grid .d-none{display:none!important}.cfw-grid .flex-fill{flex:1 1 auto!important}.cfw-grid .flex-row{flex-direction:row!important}.cfw-grid .flex-column{flex-direction:column!important}.cfw-grid .flex-row-reverse{flex-direction:row-reverse!important}.cfw-grid .flex-column-reverse{flex-direction:column-reverse!important}.cfw-grid .flex-grow-0{flex-grow:0!important}.cfw-grid .flex-grow-1{flex-grow:1!important}.cfw-grid .flex-shrink-0{flex-shrink:0!important}.cfw-grid .flex-shrink-1{flex-shrink:1!important}.cfw-grid .flex-wrap{flex-wrap:wrap!important}.cfw-grid .flex-nowrap{flex-wrap:nowrap!important}.cfw-grid .flex-wrap-reverse{flex-wrap:wrap-reverse!important}.cfw-grid .justify-content-start{justify-content:flex-start!important}.cfw-grid .justify-content-end{justify-content:flex-end!important}.cfw-grid .justify-content-center{justify-content:center!important}.cfw-grid .justify-content-between{justify-content:space-between!important}.cfw-grid .justify-content-around{justify-content:space-around!important}.cfw-grid .justify-content-evenly{justify-content:space-evenly!important}.cfw-grid .align-items-start{align-items:flex-start!important}.cfw-grid .align-items-end{align-items:flex-end!important}.cfw-grid .align-items-center{align-items:center!important}.cfw-grid .align-items-baseline{align-items:baseline!important}.cfw-grid .align-items-stretch{align-items:stretch!important}.cfw-grid .align-content-start{align-content:flex-start!important}.cfw-grid .align-content-end{align-content:flex-end!important}.cfw-grid .align-content-center{align-content:center!important}.cfw-grid .align-content-between{align-content:space-between!important}.cfw-grid .align-content-around{align-content:space-around!important}.cfw-grid .align-content-stretch{align-content:stretch!important}.cfw-grid .align-self-auto{align-self:auto!important}.cfw-grid .align-self-start{align-self:flex-start!important}.cfw-grid .align-self-end{align-self:flex-end!important}.cfw-grid .align-self-center{align-self:center!important}.cfw-grid .align-self-baseline{align-self:baseline!important}.cfw-grid .align-self-stretch{align-self:stretch!important}.cfw-grid .order-first{order:-1!important}.cfw-grid .order-0{order:0!important}.cfw-grid .order-1{order:1!important}.cfw-grid .order-2{order:2!important}.cfw-grid .order-3{order:3!important}.cfw-grid .order-4{order:4!important}.cfw-grid .order-5{order:5!important}.cfw-grid .order-last{order:6!important}.cfw-grid .m-0{margin:0!important}.cfw-grid .m-1{margin:.25rem!important}.cfw-grid .m-2{margin:.5rem!important}.cfw-grid .m-3{margin:1rem!important}.cfw-grid .m-4{margin:1.5rem!important}.cfw-grid .m-5{margin:3rem!important}.cfw-grid .m-auto{margin:auto!important}.cfw-grid .mx-0{margin-left:0!important;margin-right:0!important}.cfw-grid .mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.cfw-grid .mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.cfw-grid .mx-3{margin-left:1rem!important;margin-right:1rem!important}.cfw-grid .mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.cfw-grid .mx-5{margin-left:3rem!important;margin-right:3rem!important}.cfw-grid .mx-auto{margin-left:auto!important;margin-right:auto!important}.cfw-grid .my-0{margin-bottom:0!important;margin-top:0!important}.cfw-grid .my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.cfw-grid .my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.cfw-grid .my-3{margin-bottom:1rem!important;margin-top:1rem!important}.cfw-grid .my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.cfw-grid .my-5{margin-bottom:3rem!important;margin-top:3rem!important}.cfw-grid .my-auto{margin-bottom:auto!important;margin-top:auto!important}.cfw-grid .mt-0{margin-top:0!important}.cfw-grid .mt-1{margin-top:.25rem!important}.cfw-grid .mt-2{margin-top:.5rem!important}.cfw-grid .mt-3{margin-top:1rem!important}.cfw-grid .mt-4{margin-top:1.5rem!important}.cfw-grid .mt-5{margin-top:3rem!important}.cfw-grid .mt-auto{margin-top:auto!important}.cfw-grid .me-0{margin-right:0!important}.cfw-grid .me-1{margin-right:.25rem!important}.cfw-grid .me-2{margin-right:.5rem!important}.cfw-grid .me-3{margin-right:1rem!important}.cfw-grid .me-4{margin-right:1.5rem!important}.cfw-grid .me-5{margin-right:3rem!important}.cfw-grid .me-auto{margin-right:auto!important}.cfw-grid .mb-0{margin-bottom:0!important}.cfw-grid .mb-1{margin-bottom:.25rem!important}.cfw-grid .mb-2{margin-bottom:.5rem!important}.cfw-grid .mb-3{margin-bottom:1rem!important}.cfw-grid .mb-4{margin-bottom:1.5rem!important}.cfw-grid .mb-5{margin-bottom:3rem!important}.cfw-grid .mb-auto{margin-bottom:auto!important}.cfw-grid .ms-0{margin-left:0!important}.cfw-grid .ms-1{margin-left:.25rem!important}.cfw-grid .ms-2{margin-left:.5rem!important}.cfw-grid .ms-3{margin-left:1rem!important}.cfw-grid .ms-4{margin-left:1.5rem!important}.cfw-grid .ms-5{margin-left:3rem!important}.cfw-grid .ms-auto{margin-left:auto!important}.cfw-grid .p-0{padding:0!important}.cfw-grid .p-1{padding:.25rem!important}.cfw-grid .p-2{padding:.5rem!important}.cfw-grid .p-3{padding:1rem!important}.cfw-grid .p-4{padding:1.5rem!important}.cfw-grid .p-5{padding:3rem!important}.cfw-grid .px-0{padding-left:0!important;padding-right:0!important}.cfw-grid .px-1{padding-left:.25rem!important;padding-right:.25rem!important}.cfw-grid .px-2{padding-left:.5rem!important;padding-right:.5rem!important}.cfw-grid .px-3{padding-left:1rem!important;padding-right:1rem!important}.cfw-grid .px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.cfw-grid .px-5{padding-left:3rem!important;padding-right:3rem!important}.cfw-grid .py-0{padding-bottom:0!important;padding-top:0!important}.cfw-grid .py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.cfw-grid .py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.cfw-grid .py-3{padding-bottom:1rem!important;padding-top:1rem!important}.cfw-grid .py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.cfw-grid .py-5{padding-bottom:3rem!important;padding-top:3rem!important}.cfw-grid .pt-0{padding-top:0!important}.cfw-grid .pt-1{padding-top:.25rem!important}.cfw-grid .pt-2{padding-top:.5rem!important}.cfw-grid .pt-3{padding-top:1rem!important}.cfw-grid .pt-4{padding-top:1.5rem!important}.cfw-grid .pt-5{padding-top:3rem!important}.cfw-grid .pe-0{padding-right:0!important}.cfw-grid .pe-1{padding-right:.25rem!important}.cfw-grid .pe-2{padding-right:.5rem!important}.cfw-grid .pe-3{padding-right:1rem!important}.cfw-grid .pe-4{padding-right:1.5rem!important}.cfw-grid .pe-5{padding-right:3rem!important}.cfw-grid .pb-0{padding-bottom:0!important}.cfw-grid .pb-1{padding-bottom:.25rem!important}.cfw-grid .pb-2{padding-bottom:.5rem!important}.cfw-grid .pb-3{padding-bottom:1rem!important}.cfw-grid .pb-4{padding-bottom:1.5rem!important}.cfw-grid .pb-5{padding-bottom:3rem!important}.cfw-grid .ps-0{padding-left:0!important}.cfw-grid .ps-1{padding-left:.25rem!important}.cfw-grid .ps-2{padding-left:.5rem!important}.cfw-grid .ps-3{padding-left:1rem!important}.cfw-grid .ps-4{padding-left:1.5rem!important}.cfw-grid .ps-5{padding-left:3rem!important}@media(min-width:576px){.cfw-grid .d-sm-inline{display:inline!important}.cfw-grid .d-sm-inline-block{display:inline-block!important}.cfw-grid .d-sm-block{display:block!important}.cfw-grid .d-sm-grid{display:grid!important}.cfw-grid .d-sm-inline-grid{display:inline-grid!important}.cfw-grid .d-sm-table{display:table!important}.cfw-grid .d-sm-table-row{display:table-row!important}.cfw-grid .d-sm-table-cell{display:table-cell!important}.cfw-grid .d-sm-flex{display:flex!important}.cfw-grid .d-sm-inline-flex{display:inline-flex!important}.cfw-grid .d-sm-none{display:none!important}.cfw-grid .flex-sm-fill{flex:1 1 auto!important}.cfw-grid .flex-sm-row{flex-direction:row!important}.cfw-grid .flex-sm-column{flex-direction:column!important}.cfw-grid .flex-sm-row-reverse{flex-direction:row-reverse!important}.cfw-grid .flex-sm-column-reverse{flex-direction:column-reverse!important}.cfw-grid .flex-sm-grow-0{flex-grow:0!important}.cfw-grid .flex-sm-grow-1{flex-grow:1!important}.cfw-grid .flex-sm-shrink-0{flex-shrink:0!important}.cfw-grid .flex-sm-shrink-1{flex-shrink:1!important}.cfw-grid .flex-sm-wrap{flex-wrap:wrap!important}.cfw-grid .flex-sm-nowrap{flex-wrap:nowrap!important}.cfw-grid .flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.cfw-grid .justify-content-sm-start{justify-content:flex-start!important}.cfw-grid .justify-content-sm-end{justify-content:flex-end!important}.cfw-grid .justify-content-sm-center{justify-content:center!important}.cfw-grid .justify-content-sm-between{justify-content:space-between!important}.cfw-grid .justify-content-sm-around{justify-content:space-around!important}.cfw-grid .justify-content-sm-evenly{justify-content:space-evenly!important}.cfw-grid .align-items-sm-start{align-items:flex-start!important}.cfw-grid .align-items-sm-end{align-items:flex-end!important}.cfw-grid .align-items-sm-center{align-items:center!important}.cfw-grid .align-items-sm-baseline{align-items:baseline!important}.cfw-grid .align-items-sm-stretch{align-items:stretch!important}.cfw-grid .align-content-sm-start{align-content:flex-start!important}.cfw-grid .align-content-sm-end{align-content:flex-end!important}.cfw-grid .align-content-sm-center{align-content:center!important}.cfw-grid .align-content-sm-between{align-content:space-between!important}.cfw-grid .align-content-sm-around{align-content:space-around!important}.cfw-grid .align-content-sm-stretch{align-content:stretch!important}.cfw-grid .align-self-sm-auto{align-self:auto!important}.cfw-grid .align-self-sm-start{align-self:flex-start!important}.cfw-grid .align-self-sm-end{align-self:flex-end!important}.cfw-grid .align-self-sm-center{align-self:center!important}.cfw-grid .align-self-sm-baseline{align-self:baseline!important}.cfw-grid .align-self-sm-stretch{align-self:stretch!important}.cfw-grid .order-sm-first{order:-1!important}.cfw-grid .order-sm-0{order:0!important}.cfw-grid .order-sm-1{order:1!important}.cfw-grid .order-sm-2{order:2!important}.cfw-grid .order-sm-3{order:3!important}.cfw-grid .order-sm-4{order:4!important}.cfw-grid .order-sm-5{order:5!important}.cfw-grid .order-sm-last{order:6!important}.cfw-grid .m-sm-0{margin:0!important}.cfw-grid .m-sm-1{margin:.25rem!important}.cfw-grid .m-sm-2{margin:.5rem!important}.cfw-grid .m-sm-3{margin:1rem!important}.cfw-grid .m-sm-4{margin:1.5rem!important}.cfw-grid .m-sm-5{margin:3rem!important}.cfw-grid .m-sm-auto{margin:auto!important}.cfw-grid .mx-sm-0{margin-left:0!important;margin-right:0!important}.cfw-grid .mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.cfw-grid .mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.cfw-grid .mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.cfw-grid .mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.cfw-grid .mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.cfw-grid .mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.cfw-grid .my-sm-0{margin-bottom:0!important;margin-top:0!important}.cfw-grid .my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.cfw-grid .my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.cfw-grid .my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.cfw-grid .my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.cfw-grid .my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.cfw-grid .my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.cfw-grid .mt-sm-0{margin-top:0!important}.cfw-grid .mt-sm-1{margin-top:.25rem!important}.cfw-grid .mt-sm-2{margin-top:.5rem!important}.cfw-grid .mt-sm-3{margin-top:1rem!important}.cfw-grid .mt-sm-4{margin-top:1.5rem!important}.cfw-grid .mt-sm-5{margin-top:3rem!important}.cfw-grid .mt-sm-auto{margin-top:auto!important}.cfw-grid .me-sm-0{margin-right:0!important}.cfw-grid .me-sm-1{margin-right:.25rem!important}.cfw-grid .me-sm-2{margin-right:.5rem!important}.cfw-grid .me-sm-3{margin-right:1rem!important}.cfw-grid .me-sm-4{margin-right:1.5rem!important}.cfw-grid .me-sm-5{margin-right:3rem!important}.cfw-grid .me-sm-auto{margin-right:auto!important}.cfw-grid .mb-sm-0{margin-bottom:0!important}.cfw-grid .mb-sm-1{margin-bottom:.25rem!important}.cfw-grid .mb-sm-2{margin-bottom:.5rem!important}.cfw-grid .mb-sm-3{margin-bottom:1rem!important}.cfw-grid .mb-sm-4{margin-bottom:1.5rem!important}.cfw-grid .mb-sm-5{margin-bottom:3rem!important}.cfw-grid .mb-sm-auto{margin-bottom:auto!important}.cfw-grid .ms-sm-0{margin-left:0!important}.cfw-grid .ms-sm-1{margin-left:.25rem!important}.cfw-grid .ms-sm-2{margin-left:.5rem!important}.cfw-grid .ms-sm-3{margin-left:1rem!important}.cfw-grid .ms-sm-4{margin-left:1.5rem!important}.cfw-grid .ms-sm-5{margin-left:3rem!important}.cfw-grid .ms-sm-auto{margin-left:auto!important}.cfw-grid .p-sm-0{padding:0!important}.cfw-grid .p-sm-1{padding:.25rem!important}.cfw-grid .p-sm-2{padding:.5rem!important}.cfw-grid .p-sm-3{padding:1rem!important}.cfw-grid .p-sm-4{padding:1.5rem!important}.cfw-grid .p-sm-5{padding:3rem!important}.cfw-grid .px-sm-0{padding-left:0!important;padding-right:0!important}.cfw-grid .px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.cfw-grid .px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.cfw-grid .px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.cfw-grid .px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.cfw-grid .px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.cfw-grid .py-sm-0{padding-bottom:0!important;padding-top:0!important}.cfw-grid .py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.cfw-grid .py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.cfw-grid .py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.cfw-grid .py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.cfw-grid .py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.cfw-grid .pt-sm-0{padding-top:0!important}.cfw-grid .pt-sm-1{padding-top:.25rem!important}.cfw-grid .pt-sm-2{padding-top:.5rem!important}.cfw-grid .pt-sm-3{padding-top:1rem!important}.cfw-grid .pt-sm-4{padding-top:1.5rem!important}.cfw-grid .pt-sm-5{padding-top:3rem!important}.cfw-grid .pe-sm-0{padding-right:0!important}.cfw-grid .pe-sm-1{padding-right:.25rem!important}.cfw-grid .pe-sm-2{padding-right:.5rem!important}.cfw-grid .pe-sm-3{padding-right:1rem!important}.cfw-grid .pe-sm-4{padding-right:1.5rem!important}.cfw-grid .pe-sm-5{padding-right:3rem!important}.cfw-grid .pb-sm-0{padding-bottom:0!important}.cfw-grid .pb-sm-1{padding-bottom:.25rem!important}.cfw-grid .pb-sm-2{padding-bottom:.5rem!important}.cfw-grid .pb-sm-3{padding-bottom:1rem!important}.cfw-grid .pb-sm-4{padding-bottom:1.5rem!important}.cfw-grid .pb-sm-5{padding-bottom:3rem!important}.cfw-grid .ps-sm-0{padding-left:0!important}.cfw-grid .ps-sm-1{padding-left:.25rem!important}.cfw-grid .ps-sm-2{padding-left:.5rem!important}.cfw-grid .ps-sm-3{padding-left:1rem!important}.cfw-grid .ps-sm-4{padding-left:1.5rem!important}.cfw-grid .ps-sm-5{padding-left:3rem!important}}@media(min-width:768px){.cfw-grid .d-md-inline{display:inline!important}.cfw-grid .d-md-inline-block{display:inline-block!important}.cfw-grid .d-md-block{display:block!important}.cfw-grid .d-md-grid{display:grid!important}.cfw-grid .d-md-inline-grid{display:inline-grid!important}.cfw-grid .d-md-table{display:table!important}.cfw-grid .d-md-table-row{display:table-row!important}.cfw-grid .d-md-table-cell{display:table-cell!important}.cfw-grid .d-md-flex{display:flex!important}.cfw-grid .d-md-inline-flex{display:inline-flex!important}.cfw-grid .d-md-none{display:none!important}.cfw-grid .flex-md-fill{flex:1 1 auto!important}.cfw-grid .flex-md-row{flex-direction:row!important}.cfw-grid .flex-md-column{flex-direction:column!important}.cfw-grid .flex-md-row-reverse{flex-direction:row-reverse!important}.cfw-grid .flex-md-column-reverse{flex-direction:column-reverse!important}.cfw-grid .flex-md-grow-0{flex-grow:0!important}.cfw-grid .flex-md-grow-1{flex-grow:1!important}.cfw-grid .flex-md-shrink-0{flex-shrink:0!important}.cfw-grid .flex-md-shrink-1{flex-shrink:1!important}.cfw-grid .flex-md-wrap{flex-wrap:wrap!important}.cfw-grid .flex-md-nowrap{flex-wrap:nowrap!important}.cfw-grid .flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.cfw-grid .justify-content-md-start{justify-content:flex-start!important}.cfw-grid .justify-content-md-end{justify-content:flex-end!important}.cfw-grid .justify-content-md-center{justify-content:center!important}.cfw-grid .justify-content-md-between{justify-content:space-between!important}.cfw-grid .justify-content-md-around{justify-content:space-around!important}.cfw-grid .justify-content-md-evenly{justify-content:space-evenly!important}.cfw-grid .align-items-md-start{align-items:flex-start!important}.cfw-grid .align-items-md-end{align-items:flex-end!important}.cfw-grid .align-items-md-center{align-items:center!important}.cfw-grid .align-items-md-baseline{align-items:baseline!important}.cfw-grid .align-items-md-stretch{align-items:stretch!important}.cfw-grid .align-content-md-start{align-content:flex-start!important}.cfw-grid .align-content-md-end{align-content:flex-end!important}.cfw-grid .align-content-md-center{align-content:center!important}.cfw-grid .align-content-md-between{align-content:space-between!important}.cfw-grid .align-content-md-around{align-content:space-around!important}.cfw-grid .align-content-md-stretch{align-content:stretch!important}.cfw-grid .align-self-md-auto{align-self:auto!important}.cfw-grid .align-self-md-start{align-self:flex-start!important}.cfw-grid .align-self-md-end{align-self:flex-end!important}.cfw-grid .align-self-md-center{align-self:center!important}.cfw-grid .align-self-md-baseline{align-self:baseline!important}.cfw-grid .align-self-md-stretch{align-self:stretch!important}.cfw-grid .order-md-first{order:-1!important}.cfw-grid .order-md-0{order:0!important}.cfw-grid .order-md-1{order:1!important}.cfw-grid .order-md-2{order:2!important}.cfw-grid .order-md-3{order:3!important}.cfw-grid .order-md-4{order:4!important}.cfw-grid .order-md-5{order:5!important}.cfw-grid .order-md-last{order:6!important}.cfw-grid .m-md-0{margin:0!important}.cfw-grid .m-md-1{margin:.25rem!important}.cfw-grid .m-md-2{margin:.5rem!important}.cfw-grid .m-md-3{margin:1rem!important}.cfw-grid .m-md-4{margin:1.5rem!important}.cfw-grid .m-md-5{margin:3rem!important}.cfw-grid .m-md-auto{margin:auto!important}.cfw-grid .mx-md-0{margin-left:0!important;margin-right:0!important}.cfw-grid .mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.cfw-grid .mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.cfw-grid .mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.cfw-grid .mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.cfw-grid .mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.cfw-grid .mx-md-auto{margin-left:auto!important;margin-right:auto!important}.cfw-grid .my-md-0{margin-bottom:0!important;margin-top:0!important}.cfw-grid .my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.cfw-grid .my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.cfw-grid .my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.cfw-grid .my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.cfw-grid .my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.cfw-grid .my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.cfw-grid .mt-md-0{margin-top:0!important}.cfw-grid .mt-md-1{margin-top:.25rem!important}.cfw-grid .mt-md-2{margin-top:.5rem!important}.cfw-grid .mt-md-3{margin-top:1rem!important}.cfw-grid .mt-md-4{margin-top:1.5rem!important}.cfw-grid .mt-md-5{margin-top:3rem!important}.cfw-grid .mt-md-auto{margin-top:auto!important}.cfw-grid .me-md-0{margin-right:0!important}.cfw-grid .me-md-1{margin-right:.25rem!important}.cfw-grid .me-md-2{margin-right:.5rem!important}.cfw-grid .me-md-3{margin-right:1rem!important}.cfw-grid .me-md-4{margin-right:1.5rem!important}.cfw-grid .me-md-5{margin-right:3rem!important}.cfw-grid .me-md-auto{margin-right:auto!important}.cfw-grid .mb-md-0{margin-bottom:0!important}.cfw-grid .mb-md-1{margin-bottom:.25rem!important}.cfw-grid .mb-md-2{margin-bottom:.5rem!important}.cfw-grid .mb-md-3{margin-bottom:1rem!important}.cfw-grid .mb-md-4{margin-bottom:1.5rem!important}.cfw-grid .mb-md-5{margin-bottom:3rem!important}.cfw-grid .mb-md-auto{margin-bottom:auto!important}.cfw-grid .ms-md-0{margin-left:0!important}.cfw-grid .ms-md-1{margin-left:.25rem!important}.cfw-grid .ms-md-2{margin-left:.5rem!important}.cfw-grid .ms-md-3{margin-left:1rem!important}.cfw-grid .ms-md-4{margin-left:1.5rem!important}.cfw-grid .ms-md-5{margin-left:3rem!important}.cfw-grid .ms-md-auto{margin-left:auto!important}.cfw-grid .p-md-0{padding:0!important}.cfw-grid .p-md-1{padding:.25rem!important}.cfw-grid .p-md-2{padding:.5rem!important}.cfw-grid .p-md-3{padding:1rem!important}.cfw-grid .p-md-4{padding:1.5rem!important}.cfw-grid .p-md-5{padding:3rem!important}.cfw-grid .px-md-0{padding-left:0!important;padding-right:0!important}.cfw-grid .px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.cfw-grid .px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.cfw-grid .px-md-3{padding-left:1rem!important;padding-right:1rem!important}.cfw-grid .px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.cfw-grid .px-md-5{padding-left:3rem!important;padding-right:3rem!important}.cfw-grid .py-md-0{padding-bottom:0!important;padding-top:0!important}.cfw-grid .py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.cfw-grid .py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.cfw-grid .py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.cfw-grid .py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.cfw-grid .py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.cfw-grid .pt-md-0{padding-top:0!important}.cfw-grid .pt-md-1{padding-top:.25rem!important}.cfw-grid .pt-md-2{padding-top:.5rem!important}.cfw-grid .pt-md-3{padding-top:1rem!important}.cfw-grid .pt-md-4{padding-top:1.5rem!important}.cfw-grid .pt-md-5{padding-top:3rem!important}.cfw-grid .pe-md-0{padding-right:0!important}.cfw-grid .pe-md-1{padding-right:.25rem!important}.cfw-grid .pe-md-2{padding-right:.5rem!important}.cfw-grid .pe-md-3{padding-right:1rem!important}.cfw-grid .pe-md-4{padding-right:1.5rem!important}.cfw-grid .pe-md-5{padding-right:3rem!important}.cfw-grid .pb-md-0{padding-bottom:0!important}.cfw-grid .pb-md-1{padding-bottom:.25rem!important}.cfw-grid .pb-md-2{padding-bottom:.5rem!important}.cfw-grid .pb-md-3{padding-bottom:1rem!important}.cfw-grid .pb-md-4{padding-bottom:1.5rem!important}.cfw-grid .pb-md-5{padding-bottom:3rem!important}.cfw-grid .ps-md-0{padding-left:0!important}.cfw-grid .ps-md-1{padding-left:.25rem!important}.cfw-grid .ps-md-2{padding-left:.5rem!important}.cfw-grid .ps-md-3{padding-left:1rem!important}.cfw-grid .ps-md-4{padding-left:1.5rem!important}.cfw-grid .ps-md-5{padding-left:3rem!important}}@media(min-width:992px){.cfw-grid .d-lg-inline{display:inline!important}.cfw-grid .d-lg-inline-block{display:inline-block!important}.cfw-grid .d-lg-block{display:block!important}.cfw-grid .d-lg-grid{display:grid!important}.cfw-grid .d-lg-inline-grid{display:inline-grid!important}.cfw-grid .d-lg-table{display:table!important}.cfw-grid .d-lg-table-row{display:table-row!important}.cfw-grid .d-lg-table-cell{display:table-cell!important}.cfw-grid .d-lg-flex{display:flex!important}.cfw-grid .d-lg-inline-flex{display:inline-flex!important}.cfw-grid .d-lg-none{display:none!important}.cfw-grid .flex-lg-fill{flex:1 1 auto!important}.cfw-grid .flex-lg-row{flex-direction:row!important}.cfw-grid .flex-lg-column{flex-direction:column!important}.cfw-grid .flex-lg-row-reverse{flex-direction:row-reverse!important}.cfw-grid .flex-lg-column-reverse{flex-direction:column-reverse!important}.cfw-grid .flex-lg-grow-0{flex-grow:0!important}.cfw-grid .flex-lg-grow-1{flex-grow:1!important}.cfw-grid .flex-lg-shrink-0{flex-shrink:0!important}.cfw-grid .flex-lg-shrink-1{flex-shrink:1!important}.cfw-grid .flex-lg-wrap{flex-wrap:wrap!important}.cfw-grid .flex-lg-nowrap{flex-wrap:nowrap!important}.cfw-grid .flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.cfw-grid .justify-content-lg-start{justify-content:flex-start!important}.cfw-grid .justify-content-lg-end{justify-content:flex-end!important}.cfw-grid .justify-content-lg-center{justify-content:center!important}.cfw-grid .justify-content-lg-between{justify-content:space-between!important}.cfw-grid .justify-content-lg-around{justify-content:space-around!important}.cfw-grid .justify-content-lg-evenly{justify-content:space-evenly!important}.cfw-grid .align-items-lg-start{align-items:flex-start!important}.cfw-grid .align-items-lg-end{align-items:flex-end!important}.cfw-grid .align-items-lg-center{align-items:center!important}.cfw-grid .align-items-lg-baseline{align-items:baseline!important}.cfw-grid .align-items-lg-stretch{align-items:stretch!important}.cfw-grid .align-content-lg-start{align-content:flex-start!important}.cfw-grid .align-content-lg-end{align-content:flex-end!important}.cfw-grid .align-content-lg-center{align-content:center!important}.cfw-grid .align-content-lg-between{align-content:space-between!important}.cfw-grid .align-content-lg-around{align-content:space-around!important}.cfw-grid .align-content-lg-stretch{align-content:stretch!important}.cfw-grid .align-self-lg-auto{align-self:auto!important}.cfw-grid .align-self-lg-start{align-self:flex-start!important}.cfw-grid .align-self-lg-end{align-self:flex-end!important}.cfw-grid .align-self-lg-center{align-self:center!important}.cfw-grid .align-self-lg-baseline{align-self:baseline!important}.cfw-grid .align-self-lg-stretch{align-self:stretch!important}.cfw-grid .order-lg-first{order:-1!important}.cfw-grid .order-lg-0{order:0!important}.cfw-grid .order-lg-1{order:1!important}.cfw-grid .order-lg-2{order:2!important}.cfw-grid .order-lg-3{order:3!important}.cfw-grid .order-lg-4{order:4!important}.cfw-grid .order-lg-5{order:5!important}.cfw-grid .order-lg-last{order:6!important}.cfw-grid .m-lg-0{margin:0!important}.cfw-grid .m-lg-1{margin:.25rem!important}.cfw-grid .m-lg-2{margin:.5rem!important}.cfw-grid .m-lg-3{margin:1rem!important}.cfw-grid .m-lg-4{margin:1.5rem!important}.cfw-grid .m-lg-5{margin:3rem!important}.cfw-grid .m-lg-auto{margin:auto!important}.cfw-grid .mx-lg-0{margin-left:0!important;margin-right:0!important}.cfw-grid .mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.cfw-grid .mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.cfw-grid .mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.cfw-grid .mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.cfw-grid .mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.cfw-grid .mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.cfw-grid .my-lg-0{margin-bottom:0!important;margin-top:0!important}.cfw-grid .my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.cfw-grid .my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.cfw-grid .my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.cfw-grid .my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.cfw-grid .my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.cfw-grid .my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.cfw-grid .mt-lg-0{margin-top:0!important}.cfw-grid .mt-lg-1{margin-top:.25rem!important}.cfw-grid .mt-lg-2{margin-top:.5rem!important}.cfw-grid .mt-lg-3{margin-top:1rem!important}.cfw-grid .mt-lg-4{margin-top:1.5rem!important}.cfw-grid .mt-lg-5{margin-top:3rem!important}.cfw-grid .mt-lg-auto{margin-top:auto!important}.cfw-grid .me-lg-0{margin-right:0!important}.cfw-grid .me-lg-1{margin-right:.25rem!important}.cfw-grid .me-lg-2{margin-right:.5rem!important}.cfw-grid .me-lg-3{margin-right:1rem!important}.cfw-grid .me-lg-4{margin-right:1.5rem!important}.cfw-grid .me-lg-5{margin-right:3rem!important}.cfw-grid .me-lg-auto{margin-right:auto!important}.cfw-grid .mb-lg-0{margin-bottom:0!important}.cfw-grid .mb-lg-1{margin-bottom:.25rem!important}.cfw-grid .mb-lg-2{margin-bottom:.5rem!important}.cfw-grid .mb-lg-3{margin-bottom:1rem!important}.cfw-grid .mb-lg-4{margin-bottom:1.5rem!important}.cfw-grid .mb-lg-5{margin-bottom:3rem!important}.cfw-grid .mb-lg-auto{margin-bottom:auto!important}.cfw-grid .ms-lg-0{margin-left:0!important}.cfw-grid .ms-lg-1{margin-left:.25rem!important}.cfw-grid .ms-lg-2{margin-left:.5rem!important}.cfw-grid .ms-lg-3{margin-left:1rem!important}.cfw-grid .ms-lg-4{margin-left:1.5rem!important}.cfw-grid .ms-lg-5{margin-left:3rem!important}.cfw-grid .ms-lg-auto{margin-left:auto!important}.cfw-grid .p-lg-0{padding:0!important}.cfw-grid .p-lg-1{padding:.25rem!important}.cfw-grid .p-lg-2{padding:.5rem!important}.cfw-grid .p-lg-3{padding:1rem!important}.cfw-grid .p-lg-4{padding:1.5rem!important}.cfw-grid .p-lg-5{padding:3rem!important}.cfw-grid .px-lg-0{padding-left:0!important;padding-right:0!important}.cfw-grid .px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.cfw-grid .px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.cfw-grid .px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.cfw-grid .px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.cfw-grid .px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.cfw-grid .py-lg-0{padding-bottom:0!important;padding-top:0!important}.cfw-grid .py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.cfw-grid .py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.cfw-grid .py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.cfw-grid .py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.cfw-grid .py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.cfw-grid .pt-lg-0{padding-top:0!important}.cfw-grid .pt-lg-1{padding-top:.25rem!important}.cfw-grid .pt-lg-2{padding-top:.5rem!important}.cfw-grid .pt-lg-3{padding-top:1rem!important}.cfw-grid .pt-lg-4{padding-top:1.5rem!important}.cfw-grid .pt-lg-5{padding-top:3rem!important}.cfw-grid .pe-lg-0{padding-right:0!important}.cfw-grid .pe-lg-1{padding-right:.25rem!important}.cfw-grid .pe-lg-2{padding-right:.5rem!important}.cfw-grid .pe-lg-3{padding-right:1rem!important}.cfw-grid .pe-lg-4{padding-right:1.5rem!important}.cfw-grid .pe-lg-5{padding-right:3rem!important}.cfw-grid .pb-lg-0{padding-bottom:0!important}.cfw-grid .pb-lg-1{padding-bottom:.25rem!important}.cfw-grid .pb-lg-2{padding-bottom:.5rem!important}.cfw-grid .pb-lg-3{padding-bottom:1rem!important}.cfw-grid .pb-lg-4{padding-bottom:1.5rem!important}.cfw-grid .pb-lg-5{padding-bottom:3rem!important}.cfw-grid .ps-lg-0{padding-left:0!important}.cfw-grid .ps-lg-1{padding-left:.25rem!important}.cfw-grid .ps-lg-2{padding-left:.5rem!important}.cfw-grid .ps-lg-3{padding-left:1rem!important}.cfw-grid .ps-lg-4{padding-left:1.5rem!important}.cfw-grid .ps-lg-5{padding-left:3rem!important}}@media(min-width:1200px){.cfw-grid .d-xl-inline{display:inline!important}.cfw-grid .d-xl-inline-block{display:inline-block!important}.cfw-grid .d-xl-block{display:block!important}.cfw-grid .d-xl-grid{display:grid!important}.cfw-grid .d-xl-inline-grid{display:inline-grid!important}.cfw-grid .d-xl-table{display:table!important}.cfw-grid .d-xl-table-row{display:table-row!important}.cfw-grid .d-xl-table-cell{display:table-cell!important}.cfw-grid .d-xl-flex{display:flex!important}.cfw-grid .d-xl-inline-flex{display:inline-flex!important}.cfw-grid .d-xl-none{display:none!important}.cfw-grid .flex-xl-fill{flex:1 1 auto!important}.cfw-grid .flex-xl-row{flex-direction:row!important}.cfw-grid .flex-xl-column{flex-direction:column!important}.cfw-grid .flex-xl-row-reverse{flex-direction:row-reverse!important}.cfw-grid .flex-xl-column-reverse{flex-direction:column-reverse!important}.cfw-grid .flex-xl-grow-0{flex-grow:0!important}.cfw-grid .flex-xl-grow-1{flex-grow:1!important}.cfw-grid .flex-xl-shrink-0{flex-shrink:0!important}.cfw-grid .flex-xl-shrink-1{flex-shrink:1!important}.cfw-grid .flex-xl-wrap{flex-wrap:wrap!important}.cfw-grid .flex-xl-nowrap{flex-wrap:nowrap!important}.cfw-grid .flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.cfw-grid .justify-content-xl-start{justify-content:flex-start!important}.cfw-grid .justify-content-xl-end{justify-content:flex-end!important}.cfw-grid .justify-content-xl-center{justify-content:center!important}.cfw-grid .justify-content-xl-between{justify-content:space-between!important}.cfw-grid .justify-content-xl-around{justify-content:space-around!important}.cfw-grid .justify-content-xl-evenly{justify-content:space-evenly!important}.cfw-grid .align-items-xl-start{align-items:flex-start!important}.cfw-grid .align-items-xl-end{align-items:flex-end!important}.cfw-grid .align-items-xl-center{align-items:center!important}.cfw-grid .align-items-xl-baseline{align-items:baseline!important}.cfw-grid .align-items-xl-stretch{align-items:stretch!important}.cfw-grid .align-content-xl-start{align-content:flex-start!important}.cfw-grid .align-content-xl-end{align-content:flex-end!important}.cfw-grid .align-content-xl-center{align-content:center!important}.cfw-grid .align-content-xl-between{align-content:space-between!important}.cfw-grid .align-content-xl-around{align-content:space-around!important}.cfw-grid .align-content-xl-stretch{align-content:stretch!important}.cfw-grid .align-self-xl-auto{align-self:auto!important}.cfw-grid .align-self-xl-start{align-self:flex-start!important}.cfw-grid .align-self-xl-end{align-self:flex-end!important}.cfw-grid .align-self-xl-center{align-self:center!important}.cfw-grid .align-self-xl-baseline{align-self:baseline!important}.cfw-grid .align-self-xl-stretch{align-self:stretch!important}.cfw-grid .order-xl-first{order:-1!important}.cfw-grid .order-xl-0{order:0!important}.cfw-grid .order-xl-1{order:1!important}.cfw-grid .order-xl-2{order:2!important}.cfw-grid .order-xl-3{order:3!important}.cfw-grid .order-xl-4{order:4!important}.cfw-grid .order-xl-5{order:5!important}.cfw-grid .order-xl-last{order:6!important}.cfw-grid .m-xl-0{margin:0!important}.cfw-grid .m-xl-1{margin:.25rem!important}.cfw-grid .m-xl-2{margin:.5rem!important}.cfw-grid .m-xl-3{margin:1rem!important}.cfw-grid .m-xl-4{margin:1.5rem!important}.cfw-grid .m-xl-5{margin:3rem!important}.cfw-grid .m-xl-auto{margin:auto!important}.cfw-grid .mx-xl-0{margin-left:0!important;margin-right:0!important}.cfw-grid .mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.cfw-grid .mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.cfw-grid .mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.cfw-grid .mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.cfw-grid .mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.cfw-grid .mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.cfw-grid .my-xl-0{margin-bottom:0!important;margin-top:0!important}.cfw-grid .my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.cfw-grid .my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.cfw-grid .my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.cfw-grid .my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.cfw-grid .my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.cfw-grid .my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.cfw-grid .mt-xl-0{margin-top:0!important}.cfw-grid .mt-xl-1{margin-top:.25rem!important}.cfw-grid .mt-xl-2{margin-top:.5rem!important}.cfw-grid .mt-xl-3{margin-top:1rem!important}.cfw-grid .mt-xl-4{margin-top:1.5rem!important}.cfw-grid .mt-xl-5{margin-top:3rem!important}.cfw-grid .mt-xl-auto{margin-top:auto!important}.cfw-grid .me-xl-0{margin-right:0!important}.cfw-grid .me-xl-1{margin-right:.25rem!important}.cfw-grid .me-xl-2{margin-right:.5rem!important}.cfw-grid .me-xl-3{margin-right:1rem!important}.cfw-grid .me-xl-4{margin-right:1.5rem!important}.cfw-grid .me-xl-5{margin-right:3rem!important}.cfw-grid .me-xl-auto{margin-right:auto!important}.cfw-grid .mb-xl-0{margin-bottom:0!important}.cfw-grid .mb-xl-1{margin-bottom:.25rem!important}.cfw-grid .mb-xl-2{margin-bottom:.5rem!important}.cfw-grid .mb-xl-3{margin-bottom:1rem!important}.cfw-grid .mb-xl-4{margin-bottom:1.5rem!important}.cfw-grid .mb-xl-5{margin-bottom:3rem!important}.cfw-grid .mb-xl-auto{margin-bottom:auto!important}.cfw-grid .ms-xl-0{margin-left:0!important}.cfw-grid .ms-xl-1{margin-left:.25rem!important}.cfw-grid .ms-xl-2{margin-left:.5rem!important}.cfw-grid .ms-xl-3{margin-left:1rem!important}.cfw-grid .ms-xl-4{margin-left:1.5rem!important}.cfw-grid .ms-xl-5{margin-left:3rem!important}.cfw-grid .ms-xl-auto{margin-left:auto!important}.cfw-grid .p-xl-0{padding:0!important}.cfw-grid .p-xl-1{padding:.25rem!important}.cfw-grid .p-xl-2{padding:.5rem!important}.cfw-grid .p-xl-3{padding:1rem!important}.cfw-grid .p-xl-4{padding:1.5rem!important}.cfw-grid .p-xl-5{padding:3rem!important}.cfw-grid .px-xl-0{padding-left:0!important;padding-right:0!important}.cfw-grid .px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.cfw-grid .px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.cfw-grid .px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.cfw-grid .px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.cfw-grid .px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.cfw-grid .py-xl-0{padding-bottom:0!important;padding-top:0!important}.cfw-grid .py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.cfw-grid .py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.cfw-grid .py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.cfw-grid .py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.cfw-grid .py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.cfw-grid .pt-xl-0{padding-top:0!important}.cfw-grid .pt-xl-1{padding-top:.25rem!important}.cfw-grid .pt-xl-2{padding-top:.5rem!important}.cfw-grid .pt-xl-3{padding-top:1rem!important}.cfw-grid .pt-xl-4{padding-top:1.5rem!important}.cfw-grid .pt-xl-5{padding-top:3rem!important}.cfw-grid .pe-xl-0{padding-right:0!important}.cfw-grid .pe-xl-1{padding-right:.25rem!important}.cfw-grid .pe-xl-2{padding-right:.5rem!important}.cfw-grid .pe-xl-3{padding-right:1rem!important}.cfw-grid .pe-xl-4{padding-right:1.5rem!important}.cfw-grid .pe-xl-5{padding-right:3rem!important}.cfw-grid .pb-xl-0{padding-bottom:0!important}.cfw-grid .pb-xl-1{padding-bottom:.25rem!important}.cfw-grid .pb-xl-2{padding-bottom:.5rem!important}.cfw-grid .pb-xl-3{padding-bottom:1rem!important}.cfw-grid .pb-xl-4{padding-bottom:1.5rem!important}.cfw-grid .pb-xl-5{padding-bottom:3rem!important}.cfw-grid .ps-xl-0{padding-left:0!important}.cfw-grid .ps-xl-1{padding-left:.25rem!important}.cfw-grid .ps-xl-2{padding-left:.5rem!important}.cfw-grid .ps-xl-3{padding-left:1rem!important}.cfw-grid .ps-xl-4{padding-left:1.5rem!important}.cfw-grid .ps-xl-5{padding-left:3rem!important}}@media(min-width:1400px){.cfw-grid .d-xxl-inline{display:inline!important}.cfw-grid .d-xxl-inline-block{display:inline-block!important}.cfw-grid .d-xxl-block{display:block!important}.cfw-grid .d-xxl-grid{display:grid!important}.cfw-grid .d-xxl-inline-grid{display:inline-grid!important}.cfw-grid .d-xxl-table{display:table!important}.cfw-grid .d-xxl-table-row{display:table-row!important}.cfw-grid .d-xxl-table-cell{display:table-cell!important}.cfw-grid .d-xxl-flex{display:flex!important}.cfw-grid .d-xxl-inline-flex{display:inline-flex!important}.cfw-grid .d-xxl-none{display:none!important}.cfw-grid .flex-xxl-fill{flex:1 1 auto!important}.cfw-grid .flex-xxl-row{flex-direction:row!important}.cfw-grid .flex-xxl-column{flex-direction:column!important}.cfw-grid .flex-xxl-row-reverse{flex-direction:row-reverse!important}.cfw-grid .flex-xxl-column-reverse{flex-direction:column-reverse!important}.cfw-grid .flex-xxl-grow-0{flex-grow:0!important}.cfw-grid .flex-xxl-grow-1{flex-grow:1!important}.cfw-grid .flex-xxl-shrink-0{flex-shrink:0!important}.cfw-grid .flex-xxl-shrink-1{flex-shrink:1!important}.cfw-grid .flex-xxl-wrap{flex-wrap:wrap!important}.cfw-grid .flex-xxl-nowrap{flex-wrap:nowrap!important}.cfw-grid .flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.cfw-grid .justify-content-xxl-start{justify-content:flex-start!important}.cfw-grid .justify-content-xxl-end{justify-content:flex-end!important}.cfw-grid .justify-content-xxl-center{justify-content:center!important}.cfw-grid .justify-content-xxl-between{justify-content:space-between!important}.cfw-grid .justify-content-xxl-around{justify-content:space-around!important}.cfw-grid .justify-content-xxl-evenly{justify-content:space-evenly!important}.cfw-grid .align-items-xxl-start{align-items:flex-start!important}.cfw-grid .align-items-xxl-end{align-items:flex-end!important}.cfw-grid .align-items-xxl-center{align-items:center!important}.cfw-grid .align-items-xxl-baseline{align-items:baseline!important}.cfw-grid .align-items-xxl-stretch{align-items:stretch!important}.cfw-grid .align-content-xxl-start{align-content:flex-start!important}.cfw-grid .align-content-xxl-end{align-content:flex-end!important}.cfw-grid .align-content-xxl-center{align-content:center!important}.cfw-grid .align-content-xxl-between{align-content:space-between!important}.cfw-grid .align-content-xxl-around{align-content:space-around!important}.cfw-grid .align-content-xxl-stretch{align-content:stretch!important}.cfw-grid .align-self-xxl-auto{align-self:auto!important}.cfw-grid .align-self-xxl-start{align-self:flex-start!important}.cfw-grid .align-self-xxl-end{align-self:flex-end!important}.cfw-grid .align-self-xxl-center{align-self:center!important}.cfw-grid .align-self-xxl-baseline{align-self:baseline!important}.cfw-grid .align-self-xxl-stretch{align-self:stretch!important}.cfw-grid .order-xxl-first{order:-1!important}.cfw-grid .order-xxl-0{order:0!important}.cfw-grid .order-xxl-1{order:1!important}.cfw-grid .order-xxl-2{order:2!important}.cfw-grid .order-xxl-3{order:3!important}.cfw-grid .order-xxl-4{order:4!important}.cfw-grid .order-xxl-5{order:5!important}.cfw-grid .order-xxl-last{order:6!important}.cfw-grid .m-xxl-0{margin:0!important}.cfw-grid .m-xxl-1{margin:.25rem!important}.cfw-grid .m-xxl-2{margin:.5rem!important}.cfw-grid .m-xxl-3{margin:1rem!important}.cfw-grid .m-xxl-4{margin:1.5rem!important}.cfw-grid .m-xxl-5{margin:3rem!important}.cfw-grid .m-xxl-auto{margin:auto!important}.cfw-grid .mx-xxl-0{margin-left:0!important;margin-right:0!important}.cfw-grid .mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.cfw-grid .mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.cfw-grid .mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.cfw-grid .mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.cfw-grid .mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.cfw-grid .mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.cfw-grid .my-xxl-0{margin-bottom:0!important;margin-top:0!important}.cfw-grid .my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.cfw-grid .my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.cfw-grid .my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.cfw-grid .my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.cfw-grid .my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.cfw-grid .my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.cfw-grid .mt-xxl-0{margin-top:0!important}.cfw-grid .mt-xxl-1{margin-top:.25rem!important}.cfw-grid .mt-xxl-2{margin-top:.5rem!important}.cfw-grid .mt-xxl-3{margin-top:1rem!important}.cfw-grid .mt-xxl-4{margin-top:1.5rem!important}.cfw-grid .mt-xxl-5{margin-top:3rem!important}.cfw-grid .mt-xxl-auto{margin-top:auto!important}.cfw-grid .me-xxl-0{margin-right:0!important}.cfw-grid .me-xxl-1{margin-right:.25rem!important}.cfw-grid .me-xxl-2{margin-right:.5rem!important}.cfw-grid .me-xxl-3{margin-right:1rem!important}.cfw-grid .me-xxl-4{margin-right:1.5rem!important}.cfw-grid .me-xxl-5{margin-right:3rem!important}.cfw-grid .me-xxl-auto{margin-right:auto!important}.cfw-grid .mb-xxl-0{margin-bottom:0!important}.cfw-grid .mb-xxl-1{margin-bottom:.25rem!important}.cfw-grid .mb-xxl-2{margin-bottom:.5rem!important}.cfw-grid .mb-xxl-3{margin-bottom:1rem!important}.cfw-grid .mb-xxl-4{margin-bottom:1.5rem!important}.cfw-grid .mb-xxl-5{margin-bottom:3rem!important}.cfw-grid .mb-xxl-auto{margin-bottom:auto!important}.cfw-grid .ms-xxl-0{margin-left:0!important}.cfw-grid .ms-xxl-1{margin-left:.25rem!important}.cfw-grid .ms-xxl-2{margin-left:.5rem!important}.cfw-grid .ms-xxl-3{margin-left:1rem!important}.cfw-grid .ms-xxl-4{margin-left:1.5rem!important}.cfw-grid .ms-xxl-5{margin-left:3rem!important}.cfw-grid .ms-xxl-auto{margin-left:auto!important}.cfw-grid .p-xxl-0{padding:0!important}.cfw-grid .p-xxl-1{padding:.25rem!important}.cfw-grid .p-xxl-2{padding:.5rem!important}.cfw-grid .p-xxl-3{padding:1rem!important}.cfw-grid .p-xxl-4{padding:1.5rem!important}.cfw-grid .p-xxl-5{padding:3rem!important}.cfw-grid .px-xxl-0{padding-left:0!important;padding-right:0!important}.cfw-grid .px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.cfw-grid .px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.cfw-grid .px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.cfw-grid .px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.cfw-grid .px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.cfw-grid .py-xxl-0{padding-bottom:0!important;padding-top:0!important}.cfw-grid .py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.cfw-grid .py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.cfw-grid .py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.cfw-grid .py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.cfw-grid .py-xxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.cfw-grid .pt-xxl-0{padding-top:0!important}.cfw-grid .pt-xxl-1{padding-top:.25rem!important}.cfw-grid .pt-xxl-2{padding-top:.5rem!important}.cfw-grid .pt-xxl-3{padding-top:1rem!important}.cfw-grid .pt-xxl-4{padding-top:1.5rem!important}.cfw-grid .pt-xxl-5{padding-top:3rem!important}.cfw-grid .pe-xxl-0{padding-right:0!important}.cfw-grid .pe-xxl-1{padding-right:.25rem!important}.cfw-grid .pe-xxl-2{padding-right:.5rem!important}.cfw-grid .pe-xxl-3{padding-right:1rem!important}.cfw-grid .pe-xxl-4{padding-right:1.5rem!important}.cfw-grid .pe-xxl-5{padding-right:3rem!important}.cfw-grid .pb-xxl-0{padding-bottom:0!important}.cfw-grid .pb-xxl-1{padding-bottom:.25rem!important}.cfw-grid .pb-xxl-2{padding-bottom:.5rem!important}.cfw-grid .pb-xxl-3{padding-bottom:1rem!important}.cfw-grid .pb-xxl-4{padding-bottom:1.5rem!important}.cfw-grid .pb-xxl-5{padding-bottom:3rem!important}.cfw-grid .ps-xxl-0{padding-left:0!important}.cfw-grid .ps-xxl-1{padding-left:.25rem!important}.cfw-grid .ps-xxl-2{padding-left:.5rem!important}.cfw-grid .ps-xxl-3{padding-left:1rem!important}.cfw-grid .ps-xxl-4{padding-left:1.5rem!important}.cfw-grid .ps-xxl-5{padding-left:3rem!important}}@media print{.cfw-grid .d-print-inline{display:inline!important}.cfw-grid .d-print-inline-block{display:inline-block!important}.cfw-grid .d-print-block{display:block!important}.cfw-grid .d-print-grid{display:grid!important}.cfw-grid .d-print-inline-grid{display:inline-grid!important}.cfw-grid .d-print-table{display:table!important}.cfw-grid .d-print-table-row{display:table-row!important}.cfw-grid .d-print-table-cell{display:table-cell!important}.cfw-grid .d-print-flex{display:flex!important}.cfw-grid .d-print-inline-flex{display:inline-flex!important}.cfw-grid .d-print-none{display:none!important}}@media(max-width:991.98px){.cfw-grid .container{margin-inline-end:auto!important;margin-inline-start:auto!important;max-width:100%!important}}.cfw-grid main.checkoutwc .woocommerce-checkout .row{display:flex}@media(min-width:1400px){.cfw-grid .container,.cfw-grid .container-lg,.cfw-grid .container-md,.cfw-grid .container-sm,.cfw-grid .container-xl,.cfw-grid .container-xxl{max-width:1140px}}/* AAMJBwECAARVD1cNU1AABAJaAAJVWVICAwYBBwVVDVgXAgkeA0hQ */@font-face{font-display:swap;font-display:swap;font-family:InterVariable;font-style:oblique 0deg 10deg;font-weight:100 900;src:url(/wp-content/plugins/checkout-for-woocommerce/build/css/files/inter-cyrillic-variable-full-normal.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-display:swap;font-family:InterVariable;font-style:oblique 0deg 10deg;font-weight:100 900;src:url(/wp-content/plugins/checkout-for-woocommerce/build/css/files/inter-cyrillic-ext-variable-full-normal.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-display:swap;font-family:InterVariable;font-style:oblique 0deg 10deg;font-weight:100 900;src:url(/wp-content/plugins/checkout-for-woocommerce/build/css/files/inter-greek-variable-full-normal.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-display:swap;font-family:InterVariable;font-style:oblique 0deg 10deg;font-weight:100 900;src:url(/wp-content/plugins/checkout-for-woocommerce/build/css/files/inter-greek-ext-variable-full-normal.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-display:swap;font-family:InterVariable;font-style:oblique 0deg 10deg;font-weight:100 900;src:url(/wp-content/plugins/checkout-for-woocommerce/build/css/files/inter-latin-variable-full-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-display:swap;font-family:InterVariable;font-style:oblique 0deg 10deg;font-weight:100 900;src:url(/wp-content/plugins/checkout-for-woocommerce/build/css/files/inter-latin-ext-variable-full-normal.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-display:swap;font-family:InterVariable;font-style:oblique 0deg 10deg;font-weight:100 900;src:url(/wp-content/plugins/checkout-for-woocommerce/build/css/files/inter-vietnamese-variable-full-normal.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}.react-responsive-modal-root{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.react-responsive-modal-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.react-responsive-modal-modal{background:#fff;box-shadow:0 12px 15px 0 #00000040;display:inline-block;margin:1.2rem;max-width:800px;overflow-y:auto;padding:1.2rem;position:relative;text-align:left;vertical-align:middle}.react-responsive-modal-closeButton{background-color:initial;border:none;cursor:pointer;display:flex;padding:0;position:absolute;right:14px;top:14px}.react-responsive-modal-container,.react-responsive-modal-modal,.react-responsive-modal-overlay{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(100%)}}@keyframes react-responsive-modal-modal-out{0%{opacity:1;transform:scale(100%)}to{opacity:0;transform:scale(.96)}}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#4e9ae080;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:where(.cfw-tw,.cfw-tw *),:where(.cfw-tw,.cfw-tw *):after,:where(.cfw-tw,.cfw-tw *):before{border:0 solid #e5e7eb;box-sizing:border-box}:where(.cfw-tw,.cfw-tw *):after,:where(.cfw-tw,.cfw-tw *):before{--tw-content:""}.cfw-tw{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:inherit;margin:0}hr:where(.cfw-tw,.cfw-tw *){border-top-width:1px;color:inherit;height:0}abbr:where([title]):where(.cfw-tw,.cfw-tw *){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1:where(.cfw-tw,.cfw-tw *),h2:where(.cfw-tw,.cfw-tw *),h3:where(.cfw-tw,.cfw-tw *),h4:where(.cfw-tw,.cfw-tw *),h5:where(.cfw-tw,.cfw-tw *),h6:where(.cfw-tw,.cfw-tw *){font-size:inherit;font-weight:inherit}a:where(.cfw-tw,.cfw-tw *){color:inherit;text-decoration:inherit}b:where(.cfw-tw,.cfw-tw *),strong:where(.cfw-tw,.cfw-tw *){font-weight:bolder}code:where(.cfw-tw,.cfw-tw *),kbd:where(.cfw-tw,.cfw-tw *),pre:where(.cfw-tw,.cfw-tw *),samp:where(.cfw-tw,.cfw-tw *){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small:where(.cfw-tw,.cfw-tw *){font-size:80%}sub:where(.cfw-tw,.cfw-tw *),sup:where(.cfw-tw,.cfw-tw *){font-size:75%;line-height:0;position:relative;vertical-align:initial}sub:where(.cfw-tw,.cfw-tw *){bottom:-.25em}sup:where(.cfw-tw,.cfw-tw *){top:-.5em}table:where(.cfw-tw,.cfw-tw *){border-collapse:collapse;border-color:inherit;text-indent:0}button:where(.cfw-tw,.cfw-tw *),input:where(.cfw-tw,.cfw-tw *),optgroup:where(.cfw-tw,.cfw-tw *),select:where(.cfw-tw,.cfw-tw *),textarea:where(.cfw-tw,.cfw-tw *){color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button:where(.cfw-tw,.cfw-tw *),select:where(.cfw-tw,.cfw-tw *){text-transform:none}button:where(.cfw-tw,.cfw-tw *),input:where([type=button]):where(.cfw-tw,.cfw-tw *),input:where([type=reset]):where(.cfw-tw,.cfw-tw *),input:where([type=submit]):where(.cfw-tw,.cfw-tw *){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring:where(.cfw-tw,.cfw-tw *){outline:auto}:-moz-ui-invalid:where(.cfw-tw,.cfw-tw *){box-shadow:none}progress:where(.cfw-tw,.cfw-tw *){vertical-align:initial}:where(.cfw-tw,.cfw-tw *) ::-webkit-inner-spin-button,:where(.cfw-tw,.cfw-tw *) ::-webkit-outer-spin-button{height:auto}[type=search]:where(.cfw-tw,.cfw-tw *){-webkit-appearance:textfield;outline-offset:-2px}:where(.cfw-tw,.cfw-tw *) ::-webkit-search-decoration{-webkit-appearance:none}:where(.cfw-tw,.cfw-tw *) ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary:where(.cfw-tw,.cfw-tw *){display:list-item}blockquote:where(.cfw-tw,.cfw-tw *),dd:where(.cfw-tw,.cfw-tw *),dl:where(.cfw-tw,.cfw-tw *),figure:where(.cfw-tw,.cfw-tw *),h1:where(.cfw-tw,.cfw-tw *),h2:where(.cfw-tw,.cfw-tw *),h3:where(.cfw-tw,.cfw-tw *),h4:where(.cfw-tw,.cfw-tw *),h5:where(.cfw-tw,.cfw-tw *),h6:where(.cfw-tw,.cfw-tw *),hr:where(.cfw-tw,.cfw-tw *),p:where(.cfw-tw,.cfw-tw *),pre:where(.cfw-tw,.cfw-tw *){margin:0}fieldset:where(.cfw-tw,.cfw-tw *){margin:0;padding:0}legend:where(.cfw-tw,.cfw-tw *){padding:0}menu:where(.cfw-tw,.cfw-tw *),ol:where(.cfw-tw,.cfw-tw *),ul:where(.cfw-tw,.cfw-tw *){list-style:none;margin:0;padding:0}dialog:where(.cfw-tw,.cfw-tw *){padding:0}textarea:where(.cfw-tw,.cfw-tw *){resize:vertical}:where(.cfw-tw,.cfw-tw *) input::placeholder,:where(.cfw-tw,.cfw-tw *) textarea::placeholder{color:#9ca3af;opacity:1}[role=button]:where(.cfw-tw,.cfw-tw *),button:where(.cfw-tw,.cfw-tw *){cursor:pointer}:disabled:where(.cfw-tw,.cfw-tw *){cursor:default}audio:where(.cfw-tw,.cfw-tw *),canvas:where(.cfw-tw,.cfw-tw *),embed:where(.cfw-tw,.cfw-tw *),iframe:where(.cfw-tw,.cfw-tw *),img:where(.cfw-tw,.cfw-tw *),object:where(.cfw-tw,.cfw-tw *),svg:where(.cfw-tw,.cfw-tw *),video:where(.cfw-tw,.cfw-tw *){display:block;vertical-align:middle}img:where(.cfw-tw,.cfw-tw *),video:where(.cfw-tw,.cfw-tw *){height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])):where(.cfw-tw,.cfw-tw *){display:none}.cfw-tw .visible{visibility:visible}.cfw-tw .static{position:static}.cfw-tw .fixed{position:fixed}.cfw-tw .absolute{position:absolute}.cfw-tw .relative{position:relative}.cfw-tw .mb-2{margin-bottom:.5rem}.cfw-tw .mb-6{margin-bottom:1.5rem}.cfw-tw .me-1\.5{margin-inline-end:.375rem}.cfw-tw .me-4{margin-inline-end:1rem}.cfw-tw .me-auto{margin-inline-end:auto}.cfw-tw .ml-4{margin-left:1rem}.cfw-tw .ms-5{margin-inline-start:1.25rem}.cfw-tw .mt-1{margin-top:.25rem}.cfw-tw .mt-2{margin-top:.5rem}.cfw-tw .mt-4{margin-top:1rem}.cfw-tw .mt-5{margin-top:1.25rem}.cfw-tw .mt-6{margin-top:1.5rem}.cfw-tw .block{display:block}.cfw-tw .inline{display:inline}.cfw-tw .flex{display:flex}.cfw-tw .inline-flex{display:inline-flex}.cfw-tw .table{display:table}.cfw-tw .table-row{display:table-row}.cfw-tw .grid{display:grid}.cfw-tw .contents{display:contents}.cfw-tw .hidden{display:none}.cfw-tw .h-16{height:4rem}.cfw-tw .h-4{height:1rem}.cfw-tw .h-5{height:1.25rem}.cfw-tw .h-auto{height:auto}.cfw-tw .w-16{width:4rem}.cfw-tw .w-4{width:1rem}.cfw-tw .w-5{width:1.25rem}.cfw-tw .w-96{width:24rem}.cfw-tw .w-full{width:100%}.cfw-tw .min-w-16{min-width:4rem}.cfw-tw .max-w-28{max-width:7rem}.cfw-tw .max-w-lg{max-width:32rem}.cfw-tw .max-w-xl{max-width:36rem}.cfw-tw .flex-shrink-0{flex-shrink:0}.cfw-tw .shrink{flex-shrink:1}.cfw-tw .grow{flex-grow:1}.cfw-tw .border-collapse{border-collapse:collapse}.cfw-tw .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cfw-tw .cursor-pointer{cursor:pointer}.cfw-tw .resize{resize:both}.cfw-tw .flex-row{flex-direction:row}.cfw-tw .flex-col{flex-direction:column}.cfw-tw .flex-wrap{flex-wrap:wrap}.cfw-tw .items-start{align-items:flex-start}.cfw-tw .items-center{align-items:center}.cfw-tw .justify-end{justify-content:flex-end}.cfw-tw .justify-center{justify-content:center}.cfw-tw .justify-between{justify-content:space-between}.cfw-tw .gap-x-6{column-gap:1.5rem}.cfw-tw :is(.space-y-6>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.cfw-tw .rounded{border-radius:.25rem}.cfw-tw .rounded-full{border-radius:9999px}.cfw-tw .rounded-md{border-radius:.375rem}.cfw-tw .border{border-width:1px}.cfw-tw .border-b{border-bottom-width:1px}.cfw-tw .border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.cfw-tw .border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.cfw-tw .border-transparent{border-color:#0000}.cfw-tw .bg-blue-600{--tw-bg-opacity:1;background-color:rgb(35 114 197/var(--tw-bg-opacity,1))}.cfw-tw .bg-gray-100{--tw-bg-opacity:1;background-color:rgb(240 240 241/var(--tw-bg-opacity,1))}.cfw-tw .bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.cfw-tw .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.cfw-tw .object-cover{object-fit:cover}.cfw-tw .px-2{padding-left:.5rem;padding-right:.5rem}.cfw-tw .px-3{padding-left:.75rem;padding-right:.75rem}.cfw-tw .px-4{padding-left:1rem;padding-right:1rem}.cfw-tw .px-6{padding-left:1.5rem;padding-right:1.5rem}.cfw-tw .py-2{padding-bottom:.5rem;padding-top:.5rem}.cfw-tw .py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.cfw-tw .py-3{padding-bottom:.75rem;padding-top:.75rem}.cfw-tw .py-4{padding-bottom:1rem;padding-top:1rem}.cfw-tw .py-5{padding-bottom:1.25rem;padding-top:1.25rem}.cfw-tw .py-6{padding-bottom:1.5rem;padding-top:1.5rem}.cfw-tw .text-left{text-align:left}.cfw-tw .text-center{text-align:center}.cfw-tw .text-base{font-size:1rem;line-height:1.5rem}.cfw-tw .text-lg{font-size:1.125rem;line-height:1.75rem}.cfw-tw .text-sm{font-size:.875rem;line-height:1.25rem}.cfw-tw .font-bold{font-weight:700}.cfw-tw .font-medium{font-weight:500}.cfw-tw .font-semibold{font-weight:600}.cfw-tw .uppercase{text-transform:uppercase}.cfw-tw .lowercase{text-transform:lowercase}.cfw-tw .capitalize{text-transform:capitalize}.cfw-tw .italic{font-style:italic}.cfw-tw .leading-6{line-height:1.5rem}.cfw-tw .leading-none{line-height:1}.cfw-tw .text-\[--cfw-tb-guarantee-content\]{color:var(--cfw-tb-guarantee-content)}.cfw-tw .text-\[--cfw-tb-guarantee-title\]{color:var(--cfw-tb-guarantee-title)}.cfw-tw .text-\[--cfw-tb-review-content\]{color:var(--cfw-tb-review-content)}.cfw-tw .text-\[--cfw-tb-review-subtitle\]{color:var(--cfw-tb-review-subtitle)}.cfw-tw .text-\[--cfw-tb-review-title\]{color:var(--cfw-tb-review-title)}.cfw-tw .text-blue-600{--tw-text-opacity:1;color:rgb(35 114 197/var(--tw-text-opacity,1))}.cfw-tw .text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.cfw-tw .text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.cfw-tw .text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.cfw-tw .text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.cfw-tw .text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.cfw-tw .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.cfw-tw .underline{text-decoration-line:underline}.cfw-tw .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cfw-tw .shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.cfw-tw .shadow,.cfw-tw .shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.cfw-tw .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.cfw-tw .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.cfw-tw .ring-inset{--tw-ring-inset:inset}.cfw-tw .ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.cfw-tw .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.cfw-tw .transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--cfw-inter-font-family:"InterVariable","system-ui",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.cfw-primary-btn{background:var(--cfw-buttons-primary-background-color);border:1px solid var(--cfw-buttons-primary-background-color);border-radius:5px;box-sizing:border-box;color:var(--cfw-buttons-primary-text-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:400;padding:19px 15px;text-decoration:none;transition:all .3s ease-in-out}.cfw-primary-btn:hover{background:var(--cfw-buttons-primary-hover-background-color);border-color:var(--cfw-buttons-primary-hover-background-color);color:var(--cfw-buttons-primary-hover-text-color)}.cfw-primary-btn:focus{outline-style:none}.cfw-primary-btn:disabled{background:var(--cfw-buttons-primary-disabled-background-color,#737373);border-color:var(--cfw-buttons-primary-disabled-background-color,#737373);cursor:not-allowed}.cfw-secondary-btn{background:var(--cfw-buttons-secondary-background-color);border:1px solid var(--cfw-buttons-secondary-background-color);border-radius:5px;box-shadow:none;color:var(--cfw-buttons-secondary-text-color)!important;cursor:pointer;display:inline-block;font-size:1em;padding:.82rem;text-align:center;text-decoration:none;transition:all .1s ease-in-out;width:100%}.cfw-secondary-btn:hover{background:var(--cfw-buttons-secondary-hover-background-color);border-color:var(--cfw-buttons-secondary-hover-background-color);color:var(--cfw-buttons-secondary-hover-text-color)!important}.cfw-secondary-btn:focus{outline-style:none}.cfw-secondary-btn.cfw-secondary-btn-inactive{opacity:.5}.cfw-secondary-btn.cfw-secondary-btn-active{opacity:1}.cfw-totals-list button{background:var(--cfw-buttons-secondary-background-color);border:1px solid var(--cfw-buttons-secondary-background-color);border-radius:5px;box-shadow:none;color:var(--cfw-buttons-secondary-text-color)!important;cursor:pointer;display:inline-block;font-size:1em;padding:.82rem;text-align:center;text-decoration:none;transition:all .1s ease-in-out;width:100%}.cfw-totals-list button:hover{background:var(--cfw-buttons-secondary-hover-background-color);border-color:var(--cfw-buttons-secondary-hover-background-color);color:var(--cfw-buttons-secondary-hover-text-color)!important}.cfw-totals-list button:focus{outline-style:none}.cfw-totals-list button.cfw-secondary-btn-inactive{opacity:.5}.cfw-totals-list button.cfw-secondary-btn-active{opacity:1}.cfw-modal .cfw-prev-tab,.checkoutwc .cfw-prev-tab{text-decoration:none;transition:all .2s ease;white-space:nowrap}@media(max-width:991.98px){.cfw-modal .previous-button,.checkoutwc .previous-button{text-align:center}}.cfw-modal .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus),.cfw-modal .woocommerce-button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus),.cfw-modal a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus),.cfw-modal input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus),.checkoutwc .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus),.checkoutwc .woocommerce-button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus),.checkoutwc a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus),.checkoutwc input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus){background:var(--cfw-buttons-secondary-background-color);border:1px solid var(--cfw-buttons-secondary-background-color);border-radius:5px;box-shadow:none;color:var(--cfw-buttons-secondary-text-color)!important;cursor:pointer;display:inline-block;font-size:1em;padding:.82rem;text-align:center;text-decoration:none;transition:all .1s ease-in-out;width:100%}.cfw-modal .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):hover,.cfw-modal .woocommerce-button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):hover,.cfw-modal a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):hover,.cfw-modal input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):hover,.checkoutwc .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):hover,.checkoutwc .woocommerce-button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):hover,.checkoutwc a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):hover,.checkoutwc input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):hover{background:var(--cfw-buttons-secondary-hover-background-color);border-color:var(--cfw-buttons-secondary-hover-background-color);color:var(--cfw-buttons-secondary-hover-text-color)!important}.cfw-modal .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):focus,.cfw-modal .woocommerce-button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):focus,.cfw-modal a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):focus,.cfw-modal input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):focus,.checkoutwc .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):focus,.checkoutwc .woocommerce-button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):focus,.checkoutwc a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):focus,.checkoutwc input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):focus{outline-style:none}.cfw-modal .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-inactive,.cfw-modal .woocommerce-button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-inactive,.cfw-modal a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-inactive,.cfw-modal input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-inactive,.checkoutwc .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-inactive,.checkoutwc .woocommerce-button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-inactive,.checkoutwc a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-inactive,.checkoutwc input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-inactive{opacity:.5}.cfw-modal .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-active,.cfw-modal .woocommerce-button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-active,.cfw-modal a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-active,.cfw-modal input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-active,.checkoutwc .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-active,.checkoutwc .woocommerce-button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-active,.checkoutwc a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-active,.checkoutwc input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-active{opacity:1}.cfw-modal #info_payment button,.cfw-modal .cfw-primary-btn,.checkoutwc #info_payment button,.checkoutwc .cfw-primary-btn{background:var(--cfw-buttons-primary-background-color);border:1px solid var(--cfw-buttons-primary-background-color);border-radius:5px;box-sizing:border-box;color:var(--cfw-buttons-primary-text-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:400;padding:19px 15px;text-decoration:none;transition:all .3s ease-in-out}.cfw-modal #info_payment button:hover,.cfw-modal .cfw-primary-btn:hover,.checkoutwc #info_payment button:hover,.checkoutwc .cfw-primary-btn:hover{background:var(--cfw-buttons-primary-hover-background-color);border-color:var(--cfw-buttons-primary-hover-background-color);color:var(--cfw-buttons-primary-hover-text-color)}.cfw-modal #info_payment button:focus,.cfw-modal .cfw-primary-btn:focus,.checkoutwc #info_payment button:focus,.checkoutwc .cfw-primary-btn:focus{outline-style:none}.cfw-modal #info_payment button:disabled,.cfw-modal .cfw-primary-btn:disabled,.checkoutwc #info_payment button:disabled,.checkoutwc .cfw-primary-btn:disabled{background:var(--cfw-buttons-primary-disabled-background-color,#737373);border-color:var(--cfw-buttons-primary-disabled-background-color,#737373);cursor:not-allowed}.cfw-modal .woocommerce-button,.cfw-modal a.button,.checkoutwc .woocommerce-button,.checkoutwc a.button{width:100%}.cfw-modal a.button,.checkoutwc a.button{text-decoration:none;width:auto}main.cfw-one-page-checkout .cfw-return-to-shipping-btn{display:none}.cfw-button-text{pointer-events:none}.cfw-button-loading{position:relative}.cfw-button-loading .cfw-button-text{visibility:hidden}.cfw-button-loading:after{animation:cfw-button-loading-spinner 1s ease infinite;border:2px solid #0000;border-radius:50%;border-top-color:initial;bottom:0;content:"";height:1.2em;left:0;margin:auto;position:absolute;right:0;top:0;width:1.2em}@keyframes cfw-button-loading-spinner{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.cfw-modal .cfw-product-form-modal-title{font-family:var(--cfw-heading-font-family);font-size:1.5em}.cfw-modal .cfw-product-form-modal-image-wrap{padding-inline-end:10px}.cfw-modal .cfw-product-form-modal-image-wrap img{height:auto;width:100%}.cfw-modal .woocommerce-variation-add-to-cart{display:none!important}.cfw-modal .variations label{text-align:start}.cfw-modal .stock.out-of-stock{color:red}.cfw-modal .quantity,.cfw-modal .woocommerce-variation-price{display:none!important}.cfw-modal p{margin-bottom:.8em!important}.cfw-modal-root{z-index:999999!important}.cfw-modal-container{align-items:center;display:flex}.cfw-modal{border-radius:5px;margin:auto;padding:32px}.cfw-modal:not(.cfw-full-screen){max-height:80%;max-width:840px!important;min-height:fit-content!important;width:100%!important}.cfw-modal.cfw-full-screen{border-radius:0!important;height:100%!important;max-width:100%;width:100%!important}.cfw-modal:focus-visible{outline:none!important}body.checkout-wc.modal-open{height:100vh;overflow-y:hidden}.cfw-modal.smarty-modal{max-width:600px!important}.cfw-order-bump-after-checkout-wrap{padding:10px}.cfw-order-bump-after-checkout-wrap .cfw-order-bumps-stepper-wrapper{display:flex;justify-content:space-between;margin-bottom:1.8em;margin-top:auto}.cfw-order-bump-after-checkout-wrap .cfw-order-bumps-stepper-wrapper .stepper-item{align-items:center;display:flex;flex:1;flex-direction:column;position:relative}@media(max-width:768px){.cfw-order-bump-after-checkout-wrap .cfw-order-bumps-stepper-wrapper .stepper-item{font-size:12px}}.cfw-order-bump-after-checkout-wrap .cfw-order-bumps-stepper-wrapper .stepper-item:before{border-bottom:4px solid #ccc;content:"";left:-50%;position:absolute;top:20px;width:100%;z-index:2}.cfw-order-bump-after-checkout-wrap .cfw-order-bumps-stepper-wrapper .stepper-item:after{border-bottom:4px solid #ccc;content:"";left:50%;position:absolute;top:20px;width:100%;z-index:2}.cfw-order-bump-after-checkout-wrap .cfw-order-bumps-stepper-wrapper .stepper-item .step-counter{align-items:center;background:#ccc;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:6px;position:relative;width:40px;z-index:5}.cfw-order-bump-after-checkout-wrap .cfw-order-bumps-stepper-wrapper .stepper-item.active{font-weight:700}.cfw-order-bump-after-checkout-wrap .cfw-order-bumps-stepper-wrapper .stepper-item.completed .step-counter{background-color:var(--cfw-buttons-primary-background-color)}.cfw-order-bump-after-checkout-wrap .cfw-order-bumps-stepper-wrapper .stepper-item.completed:before{border-bottom:4px solid var(--cfw-buttons-primary-background-color)}.cfw-order-bump-after-checkout-wrap .cfw-order-bumps-stepper-wrapper .stepper-item.completed:after{border-bottom:4px solid var(--cfw-buttons-primary-background-color);content:"";left:50%;position:absolute;top:20px;width:100%;z-index:3}.cfw-order-bump-after-checkout-wrap .cfw-order-bumps-stepper-wrapper .stepper-item:last-child:before{border-bottom:4px solid #ccc!important;z-index:3}.cfw-order-bump-after-checkout-wrap .cfw-order-bumps-stepper-wrapper .stepper-item:first-child:before,.cfw-order-bump-after-checkout-wrap .cfw-order-bumps-stepper-wrapper .stepper-item:last-child:after{content:none}.cfw-order-bump-after-checkout-wrap h2,.cfw-order-bump-after-checkout-wrap h3{text-align:center}.cfw-order-bump-after-checkout-wrap h2{font-size:2em}.cfw-order-bump-after-checkout-wrap h3{font-size:1em!important;font-weight:500!important;margin-bottom:1.8em!important}.cfw-order-bump-after-checkout-wrap .cfw-product-form-modal{background:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 10px #0000001a;color:#333;padding:40px}.cfw-order-bump-after-checkout-wrap .cfw-product-form-modal .cfw-product-form-modal-content{padding-inline-start:20px}.cfw-order-bump-after-checkout-wrap .cfw-primary-btn{margin-bottom:1em}.cfw-order-bump-after-checkout-wrap p{margin-block-start:1em!important}.cfw-side-cart-quantity-wrap{align-items:center;color:var(--cfw-side-cart-icon-text-color,#222);display:inline-flex;flex-direction:row;position:relative;transition:all .3s ease;vertical-align:middle}.cfw-side-cart-quantity-wrap svg{color:var(--cfw-side-cart-icon-color,#222);width:var(--cfw-side-cart-icon-width,34px)}.cfw-side-cart-quantity-wrap svg:not(.cfw-side-cart-icon-solid){fill:none}.cfw-side-cart-quantity-wrap .cfw-side-cart-quantity{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:.3px;line-height:20px;padding-inline-start:.25em}.cfw-side-cart-open-trigger{cursor:pointer}@font-face{font-display:swap;font-family:cfw-slick;font-style:normal;font-weight:400;src:url(/wp-content/plugins/checkout-for-woocommerce/build/fonts/slick.eot);src:url(/wp-content/plugins/checkout-for-woocommerce/build/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/checkout-for-woocommerce/build/fonts/slick.woff) format("woff"),url(/wp-content/plugins/checkout-for-woocommerce/build/fonts/slick.ttf) format("truetype"),url(/wp-content/plugins/checkout-for-woocommerce/build/fonts/slick.svg#slick) format("svg")}body.admin-bar #cfw-side-cart{height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));top:var(--wp-admin--admin-bar--height,0)}@media(max-width:991.98px){body.admin-bar #cfw-side-cart{height:100vh;top:0}}#cfw-side-cart-overlay{background:#0009;height:100vh;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:999998}.slick-dotted.slick-slider{margin-bottom:1em!important}.cfw-small{font-size:.875em}main.checkoutwc .cfw-padding-top{margin-top:1em}main.checkoutwc .cfw-light-gray{color:#737373}.cfw-pt-05{padding-top:.5em!important}.cfw-pt-1{padding-top:1em!important}.cfw-pt-2{padding-top:2em!important}.cfw-xtra-small{font-size:.75em}.cfw-hidden{display:none}.cfw-cfe-active .cfw-hidden,.cfw-force-hidden{display:none!important}.cfw-no-border{border:none!important}main.checkoutwc .cfw-rp{padding-inline-end:20px}@media(max-width:991.98px){main.checkoutwc .cfw-rp{padding:0 20px}}.cfw-display-table{display:table}.cfw-display-table-row{display:table-row}.cfw-display-table-cell{display:table-cell}.cfw-w100{width:100%}.cfw-mb{margin-bottom:.8em!important}@media screen and (min-width:992px){.cfw-sticky{position:sticky!important;top:var(--wp-admin--admin-bar--height,0)}}.cfw-order-bumps .cfw-order-bump{background:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 10px #0000001a;color:#333}.cfw-order-bumps .cfw-order-bump>div{padding:.75rem}.cfw-order-bumps .cfw-order-bump .cfw-order-bump-header{border-bottom:1px solid #eee;color:#212529}.cfw-order-bumps .cfw-order-bump .cfw-order-bump-header label{align-items:center;cursor:pointer;display:flex;font-weight:600}.cfw-order-bumps .cfw-order-bump .cfw-order-bump-header label input{margin-inline-end:.5em!important}.cfw-order-bumps .cfw-order-bump .cfw-order-bump-header label span{flex-grow:1}.cfw-order-bumps .cfw-order-bump .cfw-order-bump-body img{height:auto;max-width:100%;width:100%}.cfw-order-bumps .cfw-order-bump .cfw-order-bump-content p{margin-bottom:.8em}.cfw-order-bumps .cfw-order-bump .cfw-order-bump-total{color:#000;font-weight:700;margin-top:.5em}.cfw-order-bumps .cfw-order-bump .cfw-order-bump-total del{font-weight:400}#order_review .cfw-order-bumps.cfw-order-bumps-mobile{display:none}@media(max-width:991.98px){#order_review .cfw-order-bumps.cfw-order-bumps-mobile{display:block}}#cfw-cart-summary .cfw-order-bumps.cfw-order-bumps-mobile{display:block}@media(max-width:991.98px){main.checkoutwc #cfw_bumps_below_cart_items,main.checkoutwc #cfw_bumps_below_checkout_cart_items{display:none}}#cfw-side-cart{background:var(--cfw-body-background-color)!important;box-sizing:border-box;color:var(--cfw-body-text-color);font-family:var(--cfw-body-font-family);font-size:16px;height:100%;inset-inline-end:-480px;max-width:480px;overflow-x:hidden;overflow-y:visible;position:fixed;text-rendering:optimizelegibility!important;top:0;width:100%;z-index:999999;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;visibility:hidden;word-break:normal}#cfw-side-cart .slick-slider{box-sizing:border-box;display:block;position:relative;-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#cfw-side-cart .slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}#cfw-side-cart .slick-list:focus{outline:none}#cfw-side-cart .slick-list.dragging{cursor:pointer;cursor:hand}#cfw-side-cart .slick-slider .slick-list,#cfw-side-cart .slick-slider .slick-track{transform:translateZ(0)}#cfw-side-cart .slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}#cfw-side-cart .slick-track:after,#cfw-side-cart .slick-track:before{content:"";display:table}#cfw-side-cart .slick-track:after{clear:both}#cfw-side-cart .slick-loading .slick-track{visibility:hidden}#cfw-side-cart .slick-slide{display:none;float:left;height:100%;min-height:1px}#cfw-side-cart .slick-slide img{display:block}#cfw-side-cart .slick-slide.slick-loading img{display:none}#cfw-side-cart .slick-slide.dragging img{pointer-events:none}#cfw-side-cart .slick-initialized .slick-slide{display:block}#cfw-side-cart .slick-loading .slick-slide{visibility:hidden}#cfw-side-cart .slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}#cfw-side-cart [dir=rtl] .slick-slide{float:right}#cfw-side-cart .slick-arrow.slick-hidden{display:none}#cfw-side-cart .slick-loading .slick-list{background:#fff url(/wp-content/plugins/checkout-for-woocommerce/build/images/ajax-loader.gif) 50% no-repeat}#cfw-side-cart .slick-next,#cfw-side-cart .slick-prev{background:#0000;border:none;color:#0000;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}#cfw-side-cart .slick-next:focus,#cfw-side-cart .slick-next:hover,#cfw-side-cart .slick-prev:focus,#cfw-side-cart .slick-prev:hover{background:#0000;color:#0000;outline:none}#cfw-side-cart .slick-next:focus:before,#cfw-side-cart .slick-next:hover:before,#cfw-side-cart .slick-prev:focus:before,#cfw-side-cart .slick-prev:hover:before{opacity:1}#cfw-side-cart .slick-next.slick-disabled:before,#cfw-side-cart .slick-prev.slick-disabled:before{opacity:.25}#cfw-side-cart .slick-next:before,#cfw-side-cart .slick-prev:before{color:#fff;font-family:cfw-slick;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cfw-side-cart .slick-prev{left:-25px}#cfw-side-cart .slick-prev:before{content:"←"}#cfw-side-cart [dir=rtl] .slick-prev{left:auto;right:-25px}#cfw-side-cart [dir=rtl] .slick-prev:before{content:"→"}#cfw-side-cart .slick-next{right:-25px}#cfw-side-cart .slick-next:before{content:"→"}#cfw-side-cart [dir=rtl] .slick-next{left:-25px;right:auto}#cfw-side-cart [dir=rtl] .slick-next:before{content:"←"}#cfw-side-cart .slick-dotted.slick-slider{margin-bottom:30px}#cfw-side-cart .slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}#cfw-side-cart .slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}#cfw-side-cart .slick-dots li button{background:#0000;border:0;color:#0000;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;outline:none;padding:5px;width:20px}#cfw-side-cart .slick-dots li button:focus,#cfw-side-cart .slick-dots li button:hover{outline:none}#cfw-side-cart .slick-dots li button:focus:before,#cfw-side-cart .slick-dots li button:hover:before{opacity:1}#cfw-side-cart .slick-dots li button:before{color:#000;content:"•";font-family:cfw-slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cfw-side-cart .slick-dots li.slick-active button:before{color:#000;opacity:.75}#cfw-side-cart :root{--cfw-heading-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--cfw-body-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--cfw-body-background-color:#fff;--cfw-body-text-color:#666;--cfw-body-link-color:#0073aa;--cfw-header-background-color:#fff;--cfw-header-text-color:#2b2b2b;--cfw-header-bottom-margin:0;--cfw-footer-background-color:#fff;--cfw-footer-text-color:#999;--cfw-footer-top-margin:0;--cfw-cart-summary-background-color:#fff;--cfw-cart-summary-mobile-background-color:#f4f4f4;--cfw-cart-summary-text-color:#333;--cfw-cart-summary-item-quantity-background-color:#727272e6;--cfw-cart-summary-item-quantity-text-color:#fff;--cfw-cart-summary-order-total-text-color:#000;--cfw-breadcrumb-completed-text-color:#00000080;--cfw-breadcrumb-current-text-color:#333;--cfw-breadcrumb-next-text-color:#00000080;--cfw-breadcrumb-completed-accent-color:#333;--cfw-breadcrumb-current-accent-color:#333;--cfw-breadcrumb-next-accent-color:#333;--cfw-buttons-primary-background-color:#333;--cfw-buttons-primary-text-color:#fff;--cfw-buttons-primary-hover-background-color:#555;--cfw-buttons-primary-hover-text-color:#fff;--cfw-buttons-secondary-background-color:#333;--cfw-buttons-secondary-text-color:#fff;--cfw-buttons-secondary-hover-background-color:#555;--cfw-buttons-secondary-hover-text-color:#555;--cfw-logo-url:"";--cfw-loading-shimmer-display-mode:block;--cfw-loading-shimmer-cart-item-quantity-display-mode:none;--cfw-loading-shimmer-primary-color:#eff1f3;--cfw-loading-shimmer-gradient:linear-gradient(to right,var(--cfw-loading-shimmer-primary-color) 4%,#e2e2e2 25%,var(--cfw-loading-shimmer-primary-color) 36%);--cfw-horizontal-divider-color:#b0b0b2;--cfw-loading-shimmer-filter:none;--cfw-tb-review-title:#333;--cfw-tb-review-subtitle:#6b7280;--cfw-tb-review-content:#333;--cfw-tb-guarantee-title:#333;--cfw-tb-guarantee-content:#333}#cfw-side-cart .cfw-side-cart-contents{padding:0 1.5em 1em}#cfw-side-cart .cfw-cart-table:first-child{margin-top:1em}#cfw-side-cart .cfw-cart-table{border-collapse:collapse}#cfw-side-cart .cfw-cart-table .cart-item-row:first-child .cfw-cart-item-image,#cfw-side-cart .cfw-cart-table .cart-item-row:first-child td,#cfw-side-cart .cfw-cart-table .cart-item-row:first-child>th{padding-top:0}#cfw-side-cart .cfw-cart-table .cart-item-row{border:none!important}#cfw-side-cart .cfw-cart-table .cart-item-row td,#cfw-side-cart .cfw-cart-table .cart-item-row>th{border-inline-end:none;border-inline-start:none;font-weight:400;padding:1em 0;text-align:start}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-image{width:3.75em}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-image .cfw-cart-item-image-wrap{display:inline-block;height:auto;position:relative;width:inherit}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-image img{border:1px solid #e1e1e1;height:auto;max-width:none;width:3.75em!important}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-image .cfw-cart-item-quantity-bubble{background-color:var(--cfw-cart-summary-item-quantity-background-color);border-radius:1.75em;box-sizing:border-box;color:var(--cfw-cart-summary-item-quantity-text-color);font-size:11.99996px;font-weight:600;height:1.75em;line-height:1.75em;min-width:1.75em;padding:0 .58333em;position:absolute;right:-.75em;text-align:center;top:-.75em;white-space:nowrap;z-index:3}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description{padding-inline-start:1em;width:100%}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description[colspan="2"]{padding-inline-start:0}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description>div,#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description>p{margin-bottom:.25rem}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-title{font-size:16px;font-weight:400}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-title a{color:var(--cfw-body-text-color);text-decoration:none}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-title img{display:none!important}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-data{color:#717171;font-size:.75em}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-data dd,#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-data dt{margin-inline-start:0}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-data dd{margin-bottom:10px}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-data dt{font-weight:700}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-quantity{white-space:nowrap}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-subtotal{padding-inline-start:1em;text-align:end}@media(max-width:991.98px){#cfw-side-cart .cfw-cart-table .cfw-cart-row .cfw-cart-item-col{margin-inline-start:20px}#cfw-side-cart .cfw-cart-table .cfw-cart-row{margin-inline-end:0;margin-inline-start:0;width:100%}#cfw-side-cart .cfw-cart-table .cfw-cart-row>div:first-child{margin-inline-start:0;width:18%}#cfw-side-cart .cfw-cart-table .cfw-cart-row>div:nth-child(2){width:70%}#cfw-side-cart .cfw-cart-table .cfw-cart-row>div:last-child{margin-inline-end:0;width:25%}#cfw-side-cart .cfw-cart-table .cfw-cart-row .tax_class{display:block;margin-top:4px}}#cfw-side-cart #cfw-cart .cart-item-row .cfw-cart-item-image{padding-top:0}#cfw-side-cart .cfw-edit-item-quantity-control-wrap{align-items:center;color:#717171;display:flex}#cfw-side-cart .cfw-quantity-stepper{align-items:center;border:1px solid #d3d4d5;border-radius:16px;display:inline-flex;font-size:.75em;opacity:.9}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus,#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus{align-items:center;appearance:none;background:none;cursor:pointer;display:flex;justify-content:center;margin-bottom:0;margin-inline-end:0;min-height:30px;min-width:30px;padding:0!important}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus:after,#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus:before,#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus:after,#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus:before{content:none!important;display:none!important}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus.cfw-disabled,#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus.cfw-disabled{cursor:not-allowed}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus.cfw-disabled:hover,#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus.cfw-disabled:hover{background:#d9d9d9}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus:hover,#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus:hover{background:#333}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus:hover svg,#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus:hover svg{fill:#fff}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus svg,#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus svg{fill:#333;height:auto;width:.5rem}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus{border:none;border-end-start-radius:inherit;border-inline-end:1px solid #d3d4d5;border-start-start-radius:inherit}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus{border:none;border-end-end-radius:inherit;border-inline-start:1px solid #d3d4d5;border-start-end-radius:inherit}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-value-label{color:var(--cfw-body-text-color)!important;cursor:default;font-weight:700;min-width:30px;padding-inline-end:.25em;padding-inline-start:.25em;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;width:100%}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-bulk-edit{cursor:pointer;text-decoration:none}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-bulk-edit:hover{opacity:.5}#cfw-side-cart .cfw-remove-item-button{color:var(--cfw-cart-summary-text-color)!important;top:1em}#cfw-side-cart .cfw-remove-item-button svg{height:20px;width:20px}#cfw-side-cart .cfw-suggested-products-wrap{background:#f4f4f4;border-radius:5px;margin-top:1em;padding:1em 1em 2em}#cfw-side-cart .cfw-suggested-products-wrap .cfw-suggested-products-heading{font-size:1em;font-weight:600;margin:0 0 1em;text-align:center}#cfw-side-cart .cfw-suggested-products-wrap .cfw-suggested-product-description{padding-inline-start:1em}#cfw-side-cart .cfw-suggested-products-wrap .cfw-suggested-product-price{margin:.5em 0}#cfw-side-cart .cfw-side-cart-free-shipping-progress-wrap{margin-bottom:1em;margin-top:1em;text-align:center}#cfw-side-cart .cfw-side-cart-free-shipping-progress-wrap p{margin-bottom:.75em!important}#cfw-side-cart .cfw-side-cart-free-shipping-progress{background-color:var(--cfw-side-cart-free-shipping-progress-background,#f5f5f5)}#cfw-side-cart .cfw-side-cart-free-shipping-progress-indicator{background:var(--cfw-side-cart-free-shipping-progress-indicator);height:.5em}#cfw-side-cart .cfw-totals-list tr.shipping.recurring-total td{text-align:end}#cfw-side-cart tr.shipping.recurring-total>td>ul{margin-top:0;padding-inline-start:0}#cfw-side-cart tr.shipping.recurring-total>td>ul li{align-items:center;display:flex;justify-content:start;list-style:none;padding-inline-start:0;text-indent:unset}#cfw-side-cart tr.shipping.recurring-total>td>ul li input{height:16px!important;margin-inline-end:8px;min-width:16px!important;width:16px!important}#cfw-side-cart .subscription-details{font-size:.75em;letter-spacing:normal;white-space:nowrap}#cfw-side-cart tr.bundle_table_item td,#cfw-side-cart tr.bundle_table_item th{border-bottom:none!important;padding-bottom:0!important}#cfw-side-cart tr.bundled_table_item .cfw-cart-item-image{padding-inline-start:1em!important}#cfw-side-cart tr.bundled_table_item td,#cfw-side-cart tr.bundled_table_item th{border-bottom:none!important;padding-bottom:0!important}#cfw-side-cart .cfw-side-cart-contents tr.bundled_table_item:last-child td:not(.visually-hidden),#cfw-side-cart .cfw-side-cart-contents tr.bundled_table_item:last-child th:not(.visually-hidden){border-bottom:1px solid #d3d4d5!important;padding-bottom:1em!important}#cfw-side-cart .cfw-side-cart-contents tr.bundled_table_item+tr:not(.bundled_table_item) .cfw-remove-item-button{top:1.5em}#cfw-side-cart .cfw-side-cart-contents tr.bundled_table_item+tr:not(.bundled_table_item) td:not(.visually-hidden),#cfw-side-cart .cfw-side-cart-contents tr.bundled_table_item+tr:not(.bundled_table_item) th:not(.visually-hidden){position:relative}#cfw-side-cart .cfw-side-cart-contents tr.bundled_table_item+tr:not(.bundled_table_item) td:not(.visually-hidden):before,#cfw-side-cart .cfw-side-cart-contents tr.bundled_table_item+tr:not(.bundled_table_item) th:not(.visually-hidden):before{border-top:1px solid #d3d4d5;content:"";left:0;margin-top:1em;position:absolute;right:0;top:0}#cfw-side-cart .cfw-side-cart-contents tr.bundled_table_item+tr:not(.bundled_table_item) td,#cfw-side-cart .cfw-side-cart-contents tr.bundled_table_item+tr:not(.bundled_table_item) th,#cfw-side-cart body.checkout tr.bundled_table_item+tr:not(.bundled_table_item) td,#cfw-side-cart body.checkout tr.bundled_table_item+tr:not(.bundled_table_item) th{padding-top:2em!important}#cfw-side-cart .woosb-item-child .cfw-cart-item-subtotal .amount{opacity:.3}#cfw-side-cart .woosb-item-child .cfw-items-summary-item-discount{display:none}#cfw-side-cart .wc-ppcp-minicart-ppcp,#cfw-side-cart .wc-stripe-gpay-mini-cart{display:block}#cfw-side-cart #cfw_order_bumps_below_cart_items{display:block!important}#cfw-side-cart .form-row:not(.cfw-hidden-input){margin-bottom:.8em}@media(min-width:992px){#cfw-side-cart .cfw-input-wrap-row:last-child .form-row{margin-bottom:0}}#cfw-side-cart #cfw-cart-summary,#cfw-side-cart .checkoutwc .form-row{position:relative}#cfw-side-cart #cfw-cart-summary input[type=email],#cfw-side-cart #cfw-cart-summary input[type=number],#cfw-side-cart #cfw-cart-summary input[type=password],#cfw-side-cart #cfw-cart-summary input[type=tel],#cfw-side-cart #cfw-cart-summary input[type=text],#cfw-side-cart #cfw-cart-summary select,#cfw-side-cart #cfw-cart-summary textarea,#cfw-side-cart .checkoutwc .form-row input[type=email],#cfw-side-cart .checkoutwc .form-row input[type=number],#cfw-side-cart .checkoutwc .form-row input[type=password],#cfw-side-cart .checkoutwc .form-row input[type=tel],#cfw-side-cart .checkoutwc .form-row input[type=text],#cfw-side-cart .checkoutwc .form-row select,#cfw-side-cart .checkoutwc .form-row textarea{appearance:none!important;background:#fff;border:1px solid #d9d9d9!important;border-radius:5px!important;box-sizing:border-box;color:#333;font-size:16px;height:auto!important;line-height:normal!important;padding:.82rem;transition:all .2s ease;transition-delay:0s,0s;transition-duration:.2s,0s;transition-property:all,width;transition-timing-function:ease-out,ease;width:100%}#cfw-side-cart #cfw-cart-summary input[type=email]::placeholder,#cfw-side-cart #cfw-cart-summary input[type=number]::placeholder,#cfw-side-cart #cfw-cart-summary input[type=password]::placeholder,#cfw-side-cart #cfw-cart-summary input[type=tel]::placeholder,#cfw-side-cart #cfw-cart-summary input[type=text]::placeholder,#cfw-side-cart #cfw-cart-summary select::placeholder,#cfw-side-cart #cfw-cart-summary textarea::placeholder,#cfw-side-cart .checkoutwc .form-row input[type=email]::placeholder,#cfw-side-cart .checkoutwc .form-row input[type=number]::placeholder,#cfw-side-cart .checkoutwc .form-row input[type=password]::placeholder,#cfw-side-cart .checkoutwc .form-row input[type=tel]::placeholder,#cfw-side-cart .checkoutwc .form-row input[type=text]::placeholder,#cfw-side-cart .checkoutwc .form-row select::placeholder,#cfw-side-cart .checkoutwc .form-row textarea::placeholder{color:#ccc}#cfw-side-cart #cfw-cart-summary input[type=email]:focus,#cfw-side-cart #cfw-cart-summary input[type=number]:focus,#cfw-side-cart #cfw-cart-summary input[type=password]:focus,#cfw-side-cart #cfw-cart-summary input[type=tel]:focus,#cfw-side-cart #cfw-cart-summary input[type=text]:focus,#cfw-side-cart #cfw-cart-summary select:focus,#cfw-side-cart #cfw-cart-summary textarea:focus,#cfw-side-cart .checkoutwc .form-row input[type=email]:focus,#cfw-side-cart .checkoutwc .form-row input[type=number]:focus,#cfw-side-cart .checkoutwc .form-row input[type=password]:focus,#cfw-side-cart .checkoutwc .form-row input[type=tel]:focus,#cfw-side-cart .checkoutwc .form-row input[type=text]:focus,#cfw-side-cart .checkoutwc .form-row select:focus,#cfw-side-cart .checkoutwc .form-row textarea:focus{box-shadow:0 0 0 1px var(--cfw-buttons-primary-background-color)!important;outline:0}#cfw-side-cart #cfw-cart-summary select[multiple],#cfw-side-cart .checkoutwc .form-row select[multiple]{padding-bottom:0}#cfw-side-cart #cfw-cart-summary label,#cfw-side-cart .checkoutwc .form-row label{display:inline-block;margin-bottom:.5em;margin-top:.5em}#cfw-side-cart #cfw-cart-summary label.cfw-floatable-label,#cfw-side-cart .checkoutwc .form-row label.cfw-floatable-label{clip-path:none;color:#737373;font-size:12px;height:auto;line-height:1.625;margin-bottom:0;margin-top:.25em;opacity:0;padding:0 1.16em;pointer-events:none;position:absolute;transition:all .2s ease-out;-webkit-user-select:none;user-select:none;width:auto;clip:unset;white-space:nowrap}#cfw-side-cart #cfw-cart-summary label.cfw-floatable-label abbr[title],#cfw-side-cart .checkoutwc .form-row label.cfw-floatable-label abbr[title]{text-decoration:none}#cfw-side-cart #cfw-cart-summary.cfw-label-is-floated input[type=email],#cfw-side-cart #cfw-cart-summary.cfw-label-is-floated input[type=number],#cfw-side-cart #cfw-cart-summary.cfw-label-is-floated input[type=password],#cfw-side-cart #cfw-cart-summary.cfw-label-is-floated input[type=tel],#cfw-side-cart #cfw-cart-summary.cfw-label-is-floated input[type=text],#cfw-side-cart #cfw-cart-summary.cfw-label-is-floated select,#cfw-side-cart #cfw-cart-summary.cfw-label-is-floated textarea,#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated input[type=email],#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated input[type=number],#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated input[type=password],#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated input[type=tel],#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated input[type=text],#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated select,#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated textarea{padding:1.35em .8em .28em}#cfw-side-cart #cfw-cart-summary.cfw-label-is-floated label.cfw-floatable-label,#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated label.cfw-floatable-label{opacity:1!important;z-index:1000}@supports(-moz-appearance:none){#cfw-side-cart #cfw-cart-summary.cfw-label-is-floated select,#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated select{padding:1.25em .8em .28em .5em}}#cfw-side-cart #cfw-cart-summary.cfw-label-is-floated #cfw-promo-code,#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated #cfw-promo-code{padding:1.35em .8em .48em}#cfw-side-cart #cfw-cart-summary.cfw-radio-input fieldset label,#cfw-side-cart #cfw-cart-summary.cfw-wc_checkout_add_ons_multicheckbox-input .woocommerce-input-wrapper,#cfw-side-cart #cfw-cart-summary.cfw-wc_checkout_add_ons_radio-input .woocommerce-input-wrapper,#cfw-side-cart .checkoutwc .form-row.cfw-radio-input fieldset label,#cfw-side-cart .checkoutwc .form-row.cfw-wc_checkout_add_ons_multicheckbox-input .woocommerce-input-wrapper,#cfw-side-cart .checkoutwc .form-row.cfw-wc_checkout_add_ons_radio-input .woocommerce-input-wrapper{display:block;margin-bottom:.5em}#cfw-side-cart #cfw-cart-summary.cfw-select-input:not(.cfw-multiselect-input,.cfw-wc_checkout_add_ons_multiselect-input):after,#cfw-side-cart .checkoutwc .form-row.cfw-select-input:not(.cfw-multiselect-input,.cfw-wc_checkout_add_ons_multiselect-input):after{background:url('data:image/svg+xml;utf8,<svg height="512px" id="Layer_1" style="enable-background:new 0 0 512 512;" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon points="160,115.4 180.7,96 352,256 180.7,416 160,396.7 310.5,256"/></svg>') no-repeat;background-position:50% 50%;background-size:cover;content:"";height:20px;pointer-events:none;position:absolute;right:12px;top:22px;transform:translateY(calc(-50% + 2px)) rotate(90deg);width:20px;z-index:1000}#cfw-side-cart #cfw-cart-summary abbr.required,#cfw-side-cart #cfw-cart-summary.cfw-hidden-input,#cfw-side-cart #cfw-cart-summary.cfw-hidden-input label,#cfw-side-cart .checkoutwc .form-row abbr.required,#cfw-side-cart .checkoutwc .form-row.cfw-hidden-input,#cfw-side-cart .checkoutwc .form-row.cfw-hidden-input label{display:none}#cfw-side-cart #cfw-cart-summary ::-webkit-input-placeholder,#cfw-side-cart .checkoutwc .form-row ::-webkit-input-placeholder{color:#737373!important}#cfw-side-cart #cfw-cart-summary :-moz-placeholder,#cfw-side-cart #cfw-cart-summary ::-moz-placeholder,#cfw-side-cart .checkoutwc .form-row :-moz-placeholder,#cfw-side-cart .checkoutwc .form-row ::-moz-placeholder{color:#737373!important}#cfw-side-cart #cfw-cart-summary :-ms-input-placeholder,#cfw-side-cart .checkoutwc .form-row :-ms-input-placeholder{color:#737373!important}#cfw-side-cart input[type=checkbox],#cfw-side-cart main.checkoutwc input[type=checkbox]{appearance:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:5px;box-shadow:inset 0 0 0 0 #000;cursor:pointer;height:18px!important;margin-inline-end:.5em!important;margin-inline-start:0;min-width:18px!important;outline:none;position:relative;transition:all .2s ease-in-out;vertical-align:-4px;width:18px!important}#cfw-side-cart input[type=checkbox]:checked,#cfw-side-cart main.checkoutwc input[type=checkbox]:checked{border:none;box-shadow:inset 0 0 0 10px #000}#cfw-side-cart input[type=checkbox]:checked:after,#cfw-side-cart main.checkoutwc input[type=checkbox]:checked:after{opacity:1;transform:scale(1)}#cfw-side-cart input[type=checkbox]:after,#cfw-side-cart main.checkoutwc input[type=checkbox]:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC4zIiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjguOSAwLjMgMTAuMyA4Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTIuNiA4LjEgOC45IDQuM2wxLTEuMSAyLjcgMi43TDE4LjEuNWwxIDF6Ii8+PC9zdmc+),none;content:"";display:block;height:8px;left:50%;margin-inline-start:-5px;margin-top:-4px;opacity:0;position:absolute;top:50%;transform:scale(.2);transition:all .2s ease-in-out .1s;width:10px}#cfw-side-cart input[type=radio]{appearance:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:50%;box-shadow:inset 0 0 0 0 #000;cursor:pointer;height:18px!important;margin-inline-end:.5em;min-width:18px!important;outline:none;position:relative;transition:all .2s ease-in-out;vertical-align:-4px;width:18px!important}#cfw-side-cart input[type=radio]:after{background-color:#fff;border-radius:50%;content:"";display:block;height:4px;left:50%;margin-inline-start:-2px;margin-top:-2px;opacity:1;position:absolute;top:50%;transform:scale(1);transition:all .2s ease-in-out .1s;width:4px}#cfw-side-cart input[type=radio]:checked{border:none;box-shadow:inset 0 0 0 10px #000}#cfw-side-cart .cfw-check-input,#cfw-side-cart .woocommerce-SavedPaymentMethods-saveNew,#cfw-side-cart .woocommerce-form__label-for-checkbox{align-items:center;display:flex}#cfw-side-cart .cfw-check-input .required,#cfw-side-cart .woocommerce-SavedPaymentMethods-saveNew .required,#cfw-side-cart .woocommerce-form__label-for-checkbox .required{display:none}#cfw-side-cart .validate-required .woocommerce-form__label-for-checkbox span:after{content:"*";margin-inline-start:1px}#cfw-side-cart fieldset{border:0;margin-top:.5em;min-width:inherit;padding:0}#cfw-side-cart .cfw-label-style-normal .form-row:not(.cfw-check-input) label{color:#333;font-size:1em;margin-bottom:4px;opacity:1;padding:0;pointer-events:all;position:relative;white-space:normal}#cfw-side-cart .cfw-label-style-normal .form-row:not(.cfw-check-input).cfw-label-is-floated input[type=email],#cfw-side-cart .cfw-label-style-normal .form-row:not(.cfw-check-input).cfw-label-is-floated input[type=number],#cfw-side-cart .cfw-label-style-normal .form-row:not(.cfw-check-input).cfw-label-is-floated input[type=password],#cfw-side-cart .cfw-label-style-normal .form-row:not(.cfw-check-input).cfw-label-is-floated input[type=tel],#cfw-side-cart .cfw-label-style-normal .form-row:not(.cfw-check-input).cfw-label-is-floated input[type=text],#cfw-side-cart .cfw-label-style-normal .form-row:not(.cfw-check-input).cfw-label-is-floated select,#cfw-side-cart .cfw-label-style-normal .form-row:not(.cfw-check-input).cfw-label-is-floated textarea{padding:.82em}#cfw-side-cart .cfw-add-field{align-items:center;display:flex;margin-bottom:.8em}#cfw-side-cart .cfw-add-field svg{height:1.1em;margin-inline-end:.2em}#cfw-side-cart .cfw-password-toggle{color:#999!important;position:absolute;right:1em;top:.7em}#cfw-side-cart .cfw-password-toggle svg{width:1.5em}#cfw-side-cart .cfw-password-toggle .cfw-eye-open{display:none}#cfw-side-cart .cfw-password-toggle .cfw-eye-shut,#cfw-side-cart .cfw-password-toggle.cfw-password-eye-open .cfw-eye-open{display:block}#cfw-side-cart .cfw-password-toggle.cfw-password-eye-open .cfw-eye-shut{display:none}#cfw-side-cart .cfw-password-toggle:hover{color:#666!important}#cfw-side-cart .cfw-label-style-normal .cfw-password-toggle{top:2.8em}#cfw-side-cart .cfw-terms-error{margin-top:.8em}@keyframes cfw_error_shake{0%{transform:translate(30px)}20%{transform:translate(-30px)}40%{transform:translate(15px)}60%{transform:translate(-15px)}80%{transform:translate(8px)}to{transform:translate(0)}}#cfw-side-cart .cfw-alert-temporary-shake{animation:cfw_error_shake .5s linear 1}#cfw-side-cart #cfw-alert-placeholder{display:none}#cfw-side-cart .cfw-alert{border:1px solid #0000;border-radius:5px;margin-bottom:1em;padding:15px}#cfw-side-cart .cfw-alert .message{line-height:1.625}#cfw-side-cart .cfw-alert ul{margin:0}#cfw-side-cart .cfw-alert-error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}#cfw-side-cart .cfw-alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}#cfw-side-cart .cfw-alert-info{background-color:#f0f8ff;border-color:#bee5eb;color:#383d41}#cfw-side-cart #cfw-alert-container ul,#cfw-side-cart #cfw-wc-print-notices ul{list-style-type:none;margin-inline-start:0;padding-inline-start:0}#cfw-side-cart .woocommerce-error,#cfw-side-cart .woocommerce-info,#cfw-side-cart .woocommerce-message{background-color:#fafafa!important;border:1px solid #dfe3e8;border-radius:5px;color:#383d41;line-height:1.625;margin-bottom:1em;padding:15px}#cfw-side-cart .woocommerce-error .button,#cfw-side-cart .woocommerce-info .button,#cfw-side-cart .woocommerce-message .button{background-color:#ebe9eb;background-image:none;border:0;border-radius:3px;box-shadow:none;color:#515151;cursor:pointer;display:inline-block;float:inline-end;font-size:100%;font-weight:700;left:auto;line-height:1;margin:0;overflow:visible;padding:.618em 1em;position:relative;text-decoration:none;text-shadow:none}#cfw-side-cart .woocommerce-error .button:hover,#cfw-side-cart .woocommerce-info .button:hover,#cfw-side-cart .woocommerce-message .button:hover{background-color:#dfdcde;background-image:none;color:#515151;text-decoration:none}#cfw-side-cart .woocommerce-error .button:after,#cfw-side-cart .woocommerce-error form:after,#cfw-side-cart .woocommerce-info .button:after,#cfw-side-cart .woocommerce-info form:after,#cfw-side-cart .woocommerce-message .button:after,#cfw-side-cart .woocommerce-message form:after{clear:both;content:" ";display:table}#cfw-side-cart .woocommerce-error:after,#cfw-side-cart .woocommerce-info:after,#cfw-side-cart .woocommerce-message:after{clear:both;content:"";display:table}#cfw-side-cart .woocommerce-error{background-color:#f8d7da!important;border-color:#f5c6cb;color:#721c24}#cfw-side-cart ul.woocommerce-error{list-style:none;margin-bottom:1em;width:100%}#cfw-side-cart ul.woocommerce-error li{padding:15px}#cfw-side-cart *{box-sizing:border-box;word-break:normal}#cfw-side-cart #cfw_empty_side_cart_message,#cfw-side-cart h1,#cfw-side-cart h2,#cfw-side-cart h3,#cfw-side-cart h4,#cfw-side-cart h5,#cfw-side-cart h6,#cfw-side-cart h7{font-family:var(--cfw-heading-font-family)!important}#cfw-side-cart .form-row{padding:5px!important}#cfw-side-cart a:not(.cfw-primary-btn):not(.cfw-secondary-btn){color:var(--cfw-body-link-color)}#cfw-side-cart .cfw-module{margin-bottom:1em}#cfw-side-cart #cfw-side-cart-container{height:100%;width:100%}#cfw-side-cart #cfw-side-cart-form{background:inherit!important;display:flex;flex-direction:column;height:100%;padding:1.5em 0;position:relative}@media(max-width:767.98px){#cfw-side-cart #cfw-side-cart-form{overflow:hidden scroll}}#cfw-side-cart .cfw-side-cart-contents-footer,#cfw-side-cart .cfw-side-cart-contents-header{margin-inline-end:1.5em;margin-inline-start:1.5em}#cfw-side-cart .cfw-side-cart-contents-header{flex-shrink:0;text-align:center}#cfw-side-cart .cfw-side-cart-contents-header .cfw-side-cart-close-btn{background:#0000;border:none;cursor:pointer;padding:0;position:absolute;right:1.5em;top:1.5em}#cfw-side-cart .cfw-side-cart-contents-header .cfw-side-cart-close-btn svg{color:#111827;height:24px;transition:opacity .3s ease;width:24px}#cfw-side-cart .cfw-side-cart-contents-header .cfw-side-cart-close-btn:hover svg{opacity:.7}#cfw-side-cart .cfw-side-cart-contents{flex-grow:1}@media(max-width:767.98px){#cfw-side-cart .cfw-side-cart-contents{flex-grow:unset;overflow-y:unset}}#cfw-side-cart .cfw-side-cart-contents #cfw_empty_side_cart_message,#cfw-side-cart .cfw-side-cart-contents h2{font-size:1.2em;font-weight:600;margin-top:2em;text-align:center}#cfw-side-cart .cfw-side-cart-contents .woocommerce-notices-wrapper{margin-top:1em}#cfw-side-cart .cfw-side-cart-contents .woocommerce-notices-wrapper :before{content:""}#cfw-side-cart .cfw-side-cart-contents-footer{flex-shrink:0}#cfw-side-cart .cfw-side-cart-contents-footer .cfw-side-cart-contents-footer-border-shim{border-top:1px solid #d3d4d5;padding-top:1em}#cfw-side-cart table{border:none;table-layout:auto;width:100%}#cfw-side-cart table td,#cfw-side-cart table th{background:var(--cfw-body-background-color)!important;border:none;color:inherit!important;text-transform:none;vertical-align:middle}#cfw-side-cart .cfw-side-cart-totals table{border-collapse:collapse}#cfw-side-cart .cfw-side-cart-totals table tr{display:flex;justify-content:space-between;padding:10px 0}#cfw-side-cart .cfw-side-cart-totals table tr.order-total{align-items:baseline;border-top:2px solid #000}#cfw-side-cart .cfw-side-cart-totals table tr.order-total .includes_tax{color:#666;display:block;font-weight:400;margin-top:10px}#cfw-side-cart .cart-item-row:not(:only-child):not(:last-child)>*{border-bottom:1px solid #d3d4d5}#cfw-side-cart .cfw-cart-item-image-wrap{margin-top:4px}#cfw-side-cart .cfw-side-cart-totals table{border-spacing:0 1em}#cfw-side-cart .cfw-side-cart-totals table td,#cfw-side-cart .cfw-side-cart-totals table th{padding:0;text-align:start}#cfw-side-cart .cfw-side-cart-totals table td{text-align:end}#cfw-side-cart .cfw-cart-item-subtotal{position:relative}#cfw-side-cart .cfw-remove-item-button{color:var(--cfw-body-text-color)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:.9em;font-weight:700;opacity:0;position:absolute;right:0;text-decoration:none;top:8px;transition:all .3s ease}#cfw-side-cart tr:hover .cfw-remove-item-button{opacity:1}@media(max-width:991.98px){#cfw-side-cart .cfw-remove-item-button{opacity:1}}#cfw-side-cart .cfw-primary-btn{display:block;line-height:1.6em;text-align:center;width:100%}#cfw-side-cart .cfw-secondary-btn{line-height:normal;padding:.4em}#cfw-side-cart .cfw-primary-btn{padding:.6em}#cfw-side-cart .wc-proceed-to-checkout>:not(:last-child){margin-bottom:.5em}#cfw-side-cart .visually-hidden{border:0;clip:rect(0,0,0,0);clip:rect(0 0 0 0);height:2px;margin:-2px;overflow:hidden;padding:0;position:absolute;width:2px}#cfw-side-cart .blockUI.blockOverlay:before{background:none}#cfw-side-cart .wc-proceed-to-checkout{padding-top:0}#cfw-side-cart .amount{color:var(--cfw-body-text-color)}#cfw-side-cart tr.order-total{display:table-row}#cfw-side-cart .cfw-order-bump-header label{align-items:center}#cfw-side-cart .blockUI:before{content:""}#cfw-side-cart .cfw-coupon-wrap .active.slide-toggle .wrapper,#cfw-side-cart .cfw-coupon-wrap .active.slide-toggle>div{overflow:visible!important}#cfw-side-cart .cfw-coupon-wrap{margin-bottom:.8em}#cfw-side-cart .cfw-coupon-wrap .cfw-input-wrap input[type=email],#cfw-side-cart .cfw-coupon-wrap .cfw-input-wrap input[type=password],#cfw-side-cart .cfw-coupon-wrap .cfw-input-wrap input[type=tel],#cfw-side-cart .cfw-coupon-wrap .cfw-input-wrap input[type=text],#cfw-side-cart .cfw-coupon-wrap .form-row input[type=email],#cfw-side-cart .cfw-coupon-wrap .form-row input[type=password],#cfw-side-cart .cfw-coupon-wrap .form-row input[type=tel],#cfw-side-cart .cfw-coupon-wrap .form-row input[type=text]{font-size:14px!important}#cfw-side-cart .cfw-coupon-wrap .cfw-input-wrap .cfw-secondary-btn,#cfw-side-cart .cfw-coupon-wrap .form-row .cfw-secondary-btn{font-size:14px;padding:.82rem!important}#cfw-side-cart .cfw-coupon-wrap a{text-decoration:none}#cfw-side-cart .woocommerce-remove-coupon{display:none}#cfw-side-cart .cfw_side_cart_item_after_data{align-items:center;display:flex;flex-wrap:wrap;margin-top:.5em}#cfw-side-cart .cfw_side_cart_item_after_data .cfw-edit-item-quantity-control-wrap{margin-inline-end:7px}#cfw-side-cart .cfw-cart-edit-item-variation{text-decoration:none}#cfw-side-cart .cfw-promo-row .form-row{padding:0!important}#cfw-side-cart .cfw-promo-row .cfw-label-is-floated input[type=text]{padding:1.35em .8em .52em!important}#cfw-side-cart .cfw-promo-row label{padding:0 1.03em!important}#cfw-side-cart .cfw_cart_item_after_data{align-items:center;display:flex;flex-wrap:wrap;margin-top:.5em}#cfw-side-cart .cfw_cart_item_after_data .cfw-edit-item-quantity-control-wrap{margin-inline-end:7px}@media(max-width:767.98px){#cfw-side-cart{max-width:100%}}#cfw-side-cart-floating-button{bottom:var(--cfw-side-cart-button-bottom-position,20px);inset-inline-end:var(--cfw-side-cart-button-right-position,20px);position:fixed;z-index:999997}#cfw-side-cart-floating-button .cfw-side-cart-floating-button-anchor{background:var(--cfw-side-cart-button-background,#fff);border-radius:8px;box-shadow:var(--cfw-side-cart-button-box-shadow,0 2px 10px rgba(0,0,0,.373));cursor:pointer;display:block;padding:16px;text-rendering:optimizelegibility!important;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;color:#222;text-decoration:none;text-transform:none}#cfw-side-cart-floating-button:hover .cfw-side-cart-quantity-wrap{opacity:.5}body.woocommerce-cart #cfw-side-cart-floating-button{display:none}body.cfw-side-cart-open{overflow:hidden}body.cfw-side-cart-open #cfw-side-cart-overlay{animation-duration:.4s;animation-fill-mode:both;animation-iteration-count:1;animation-name:cfw-side-cart-fade-in;animation-timing-function:ease}body.cfw-side-cart-open #cfw-side-cart{animation-duration:.4s;animation-fill-mode:both;animation-iteration-count:1;animation-name:cfw-side-cart-slide-in;animation-timing-function:ease;inset-inline-end:0}body.cfw-side-cart-close #cfw-side-cart-overlay{animation-duration:.4s;animation-fill-mode:both;animation-iteration-count:1;animation-name:cfw-side-cart-fade-out;animation-timing-function:ease;visibility:visible}body.cfw-side-cart-close #cfw-side-cart{animation-duration:.4s;animation-fill-mode:both;animation-iteration-count:1;animation-name:cfw-side-cart-slide-out;animation-timing-function:ease;inset-inline-end:-480px}html[dir=rtl] .cfw-side-cart-close-btn svg{transform:scaleX(-1)}.cfw-shake{animation-duration:.8s;animation-fill-mode:both;animation-iteration-count:1;animation-name:cfw-shake;animation-timing-function:ease}@keyframes cfw-shake{0%{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}to{transform:translate(0)}}@keyframes cfw-side-cart-fade-in{0%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}@keyframes cfw-side-cart-slide-in{0%{inset-inline-end:-480px;visibility:visible}to{inset-inline-end:0;visibility:visible}}@keyframes cfw-side-cart-fade-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes cfw-side-cart-slide-out{0%{inset-inline-end:0;visibility:visible}to{inset-inline-end:-480px;visibility:hidden}}.cfw-tw .hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(78 154 224/var(--tw-bg-opacity,1))}.cfw-tw .hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.cfw-tw .hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.cfw-tw .focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.cfw-tw .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.cfw-tw .focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(78 154 224/var(--tw-ring-opacity,1))}.cfw-tw .focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity,1))}.cfw-tw .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.cfw-tw .focus-visible\:outline:focus-visible{outline-style:solid}.cfw-tw .focus-visible\:outline-2:focus-visible{outline-width:2px}.cfw-tw .focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.cfw-tw .focus-visible\:outline-blue-500:focus-visible{outline-color:#4e9ae0}@media (min-width:640px){.cfw-tw .sm\:ml-6{margin-left:1.5rem}.cfw-tw .sm\:mt-0{margin-top:0}.cfw-tw .sm\:flex{display:flex}.cfw-tw .sm\:flex-shrink-0{flex-shrink:0}.cfw-tw .sm\:flex-nowrap{flex-wrap:nowrap}.cfw-tw .sm\:items-start{align-items:flex-start}.cfw-tw .sm\:items-center{align-items:center}.cfw-tw .sm\:justify-between{justify-content:space-between}.cfw-tw .sm\:overflow-hidden{overflow:hidden}.cfw-tw .sm\:rounded-lg{border-radius:.5rem}.cfw-tw .sm\:rounded-md{border-radius:.375rem}.cfw-tw .sm\:p-6{padding:1.5rem}.cfw-tw .sm\:px-0{padding-left:0;padding-right:0}}@media (min-width:768px){.cfw-tw .md\:col-span-1{grid-column:span 1/span 1}.cfw-tw .md\:col-span-2{grid-column:span 2/span 2}.cfw-tw .md\:mt-0{margin-top:0}.cfw-tw .md\:grid{display:grid}.cfw-tw .md\:hidden{display:none}.cfw-tw .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cfw-tw .md\:gap-6{gap:1.5rem}}.asnp-esb-productBadge{position:absolute}.asnp-esb-css-label-out-of-image{display:flex;margin-bottom:10px;margin-top:5px;position:relative;width:100%!important}.asnp-esb-css-label-on-image{position:absolute!important}.asnp-esb-productBadgeTimer{position:absolute}.asnp-esb-badge-timer-out-of-image{margin-bottom:6px;margin-top:4px;position:relative}.asnp-esb-badge-timer-on-image{position:absolute}.single-product .asnp-esb-timerStyle1Contt{display:flex!important}.related .asnp-esb-timerStyle1Contt{display:block!important}.single-product .asnp-esb-timerStyle2Wid{width:280px!important}.related .asnp-esb-timerStyle2Wid{width:100%!important}@media only screen and (max-width:768px){.single-product .asnp-esb-timerStyle2Wid{width:100%!important}.asnp-esb-timerStyle1Contt,.related .asnp-esb-timerStyle1Contt{display:flex!important}}.woodmart-price-filter .amount{color:inherit;font-weight:inherit}.woodmart-price-filter .current-state{color:var(--color-gray-800);font-weight:600}.woodmart-price-filter .current-state .amount{font-weight:600}.login-see-prices .woodmart-price-filter{display:none}
.widget_recent_reviews .product-title:hover{color:var(--wd-entities-title-color-hover)}.widget_rating_filter .wc-layered-nav-rating a{display:flex;align-items:center;justify-content:space-between;color:var(--color-gray-300)}.widget_recent_reviews .product-title{transition:all .25s ease}.woocommerce-ordering-list .selected-order{color:var(--color-gray-800);font-weight:600}
:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:768px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:768px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:769px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:769px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:768px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:769px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:769px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:769px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:768px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:768px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop"}}@media (max-width:-1){#elementor-device-mode:after{content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:768px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:768px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:768px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:768px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:769px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}:root{--wd-text-line-height: 1.6;--wd-link-decor: underline var(--wd-link-decor-style, none) var(--wd-link-decor-color, currentColor);--wd-link-decor-hover: underline var(--wd-link-decor-style-hover, none) var(--wd-link-decor-color-hover, var(--wd-link-decor-color, currentColor));--wd-brd-radius: .001px;--wd-form-height: 42px;--wd-form-color: inherit;--wd-form-placeholder-color: inherit;--wd-form-bg: transparent;--wd-form-brd-color: rgba(0,0,0,0.1);--wd-form-brd-color-focus: rgba(0,0,0,0.15);--wd-form-chevron: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==);--wd-navigation-color: 51,51,51;--wd-main-bgcolor: #fff;--wd-scroll-w: .001px;--wd-admin-bar-h: .001px;--wd-block-spacing: 20px;--wd-header-banner-mt: .001px;--wd-sticky-nav-w: .001px;--color-white: #fff;--color-gray-100: #f7f7f7;--color-gray-200: #f1f1f1;--color-gray-300: #bbb;--color-gray-400: #a5a5a5;--color-gray-500: #767676;--color-gray-600: #666;--color-gray-700: #555;--color-gray-800: #333;--color-gray-900: #242424;--color-white-rgb: 255,255,255;--color-black-rgb: 0,0,0;--bgcolor-white: #fff;--bgcolor-gray-100: #f7f7f7;--bgcolor-gray-200: #f7f7f7;--bgcolor-gray-300: #f1f1f1;--bgcolor-black-rgb: 0,0,0;--bgcolor-white-rgb: 255,255,255;--brdcolor-gray-200: rgba(0,0,0,0.075);--brdcolor-gray-300: rgba(0,0,0,0.105);--brdcolor-gray-400: rgba(0,0,0,0.12);--brdcolor-gray-500: rgba(0,0,0,0.2);--wd-start: start;--wd-end: end;--wd-center: center;--wd-stretch: stretch}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:sans-serif;overflow-x:hidden;overflow-y:scroll;font-size:var(--wd-text-font-size)}ol,ul{list-style:none}caption{vertical-align:middle;text-align:left}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a,button,input{touch-action:manipulation}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;padding:0;border:0}body{margin:0;background-color:#fff;color:var(--wd-text-color);text-rendering:optimizeLegibility;font-weight:var(--wd-text-font-weight);font-style:var(--wd-text-font-style);font-size:var(--wd-text-font-size);font-family:var(--wd-text-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--wd-text-line-height)}@supports (overflow: clip){body{overflow-x:clip}}:is(body){height:auto}p{margin-bottom:var(--wd-tags-mb, 20px)}a{color:var(--wd-link-color);transition:all .25s ease;text-decoration:var(--wd-link-decor);-webkit-text-decoration:var(--wd-link-decor)}a:is(:hover,:focus,:active){outline:none;text-decoration:var(--wd-link-decor-hover);-webkit-text-decoration:var(--wd-link-decor-hover)}a:hover{color:var(--wd-link-color-hover)}a:focus{outline:none}:is(h1,h2,h3,h4,h5,h6,.title) a{color:inherit;text-decoration:none}:is(h1,h2,h3,h4,h5,h6,.title) a:hover{color:var(--wd-link-color-hover)}label{display:block;margin-bottom:5px;color:var(--wd-title-color);vertical-align:middle;font-weight:400}em{font-style:italic}big{font-size:larger}abbr{border-bottom:1px dotted;color:#D62432;text-decoration:none}acronym{border-bottom:1px dotted;text-decoration:none}.required{border:none;color:#E01020;font-size:16px;line-height:1}.optional{position:relative;top:-5px;font-size:.8em;color:var(--color-gray-300)}abbr[title]{border:none}dl{margin-bottom:20px;margin-bottom:20px}strong,b{font-weight:600}mark{display:inline-block;padding:5px 8px;background-color:#f7f7f7;color:#242424;font-weight:600;line-height:1}code,kbd{padding:2px 5px}code,kbd,pre,samp{-webkit-hyphens:none;hyphens:none;font-family:monospace, serif}ins{text-decoration:none}pre{overflow:auto;margin-bottom:20px;padding:20px;background:#f7f7f7;text-align:left;white-space:pre;white-space:pre-wrap;word-wrap:break-word}dfn{font-style:italic}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:1}sup{top:-.25em}sub{bottom:-.25em}var{font-style:italic}small{font-size:80%}hr{margin-top:20px;margin-bottom:20px;border:none;border-bottom:1px solid currentColor;opacity:.2}iframe,embed{max-width:100%}blockquote{margin-bottom:20px;padding-left:30px;border-left:2px solid var(--wd-primary-color);text-align:left;font-size:110%;--wd-tags-mb: 10px}blockquote cite{display:block;margin-top:10px;color:var(--wd-primary-color);font-weight:600;font-size:90%}blockquote cite a{color:inherit}cite{font-style:italic}address{margin-bottom:20px;font-style:italic;font-size:1.1em;line-height:1.8}fieldset{margin-bottom:20px;padding:20px 40px;border:2px solid var(--brdcolor-gray-300);border-radius:var(--wd-brd-radius)}fieldset legend{margin-bottom:0;padding-right:15px;padding-left:15px;width:auto}legend{text-transform:uppercase;font-size:22px}video{display:block}audio,canvas,progress{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}img{max-width:100%;height:auto;border:0;vertical-align:middle}.svg-icon{display:inline-block}.svg-icon svg{width:inherit !important;height:inherit !important}svg:not(:root){overflow:hidden}h1{font-size:28px}h2{font-size:24px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:12px}.wd-entities-title a{color:inherit}.wd-el-title{display:flex !important;align-items:center;gap:10px;font-size:22px}.wd-el-title .img-wrapper{display:flex;flex:0 0 auto}.wd-el-title .img-wrapper img{min-width:18px}.wd-label{color:var(--color-gray-800);font-weight:600}legend,h1,h2,h3,h4,h5,h6,.title{display:block;margin-bottom:var(--wd-tags-mb, 20px);color:var(--wd-title-color);text-transform:var(--wd-title-transform);font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-family:var(--wd-title-font);line-height:1.4}.wd-entities-title{--wd-link-decor: none;--wd-link-decor-hover: none;display:block;color:var(--wd-entities-title-color);word-wrap:break-word;font-weight:var(--wd-entities-title-font-weight);font-style:var(--wd-entities-title-font-style);font-family:var(--wd-entities-title-font);text-transform:var(--wd-entities-title-transform);line-height:1.4}a.wd-entities-title:hover,.wd-entities-title a:hover{color:var(--wd-entities-title-color-hover)}:is(ul,ol){margin-bottom:var(--list-mb);padding-left:var(--li-pl);--list-mb: 20px;--li-mb: 10px;--li-pl: 17px}:is(ul,ol) li{margin-bottom:var(--li-mb)}:is(ul,ol) li:last-child{margin-bottom:0}li>:is(ul,ol){margin-top:var(--li-mb);margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}dl dt{color:var(--color-gray-800);font-weight:600}dl dd{margin-bottom:20px}.unordered-list{list-style:none;--li-pl: 0}.unordered-list ul,.unordered-list ol{margin-left:20px;list-style:none;--li-pl: 0}.unordered-list li:before{margin-right:10px;font-size:8px;content:"\f113";font-family:"woodmart-font"}.wd-sub-menu ul,.textwidget .menu{--li-pl: 0;list-style:none}.wd-sub-menu ul{--list-mb: 0;--li-mb: 0}.wd-align{text-align:var(--wd-align)}.text-center{--content-align: center;--wd-align: center;--text-align: center;text-align:var(--text-align)}.text-right{--text-align: right;text-align:var(--text-align);--content-align: flex-end;--wd-align: flex-end}.text-left{--text-align: left;text-align:var(--text-align);--content-align: flex-start;--wd-align: flex-start}[class*="color-scheme-light"]{--color-white: #000;--color-gray-100: rgba(255,255,255,0.1);--color-gray-200: rgba(255,255,255,0.2);--color-gray-300: rgba(255,255,255,0.5);--color-gray-400: rgba(255,255,255,0.6);--color-gray-500: rgba(255,255,255,0.7);--color-gray-600: rgba(255,255,255,0.8);--color-gray-700: rgba(255,255,255,0.9);--color-gray-800: #fff;--color-gray-900: #fff;--color-white-rgb: 0,0,0;--color-black-rgb: 255,255,255;--bgcolor-black-rgb: 255,255,255;--bgcolor-white-rgb: 0,0,0;--bgcolor-white: #0f0f0f;--bgcolor-gray-100: #0a0a0a;--bgcolor-gray-200: #121212;--bgcolor-gray-300: #141414;--brdcolor-gray-200: rgba(255,255,255,0.1);--brdcolor-gray-300: rgba(255,255,255,0.15);--brdcolor-gray-400: rgba(255,255,255,0.25);--brdcolor-gray-500: rgba(255,255,255,0.3);--wd-text-color: rgba(255,255,255,0.8);--wd-title-color: #fff;--wd-widget-title-color: var(--wd-title-color);--wd-entities-title-color: #fff;--wd-entities-title-color-hover: rgba(255,255,255,0.8);--wd-link-color: rgba(255,255,255,0.9);--wd-link-color-hover: #fff;--wd-form-brd-color: rgba(255,255,255,0.2);--wd-form-brd-color-focus: rgba(255,255,255,0.3);--wd-form-placeholder-color: rgba(255,255,255,0.6);--wd-form-chevron: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ii8+PC9zdmc+);--wd-main-bgcolor: #1a1a1a;--wd-navigation-color: 255,255,255;color:var(--wd-text-color)}.color-scheme-dark{--color-white: #fff;--color-gray-100: #f7f7f7;--color-gray-200: #f1f1f1;--color-gray-300: #bbb;--color-gray-400: #a5a5a5;--color-gray-500: #767676;--color-gray-600: #666;--color-gray-700: #555;--color-gray-800: #333;--color-gray-900: #242424;--color-white-rgb: 255,255,255;--color-black-rgb: 0,0,0;--bgcolor-white: #fff;--bgcolor-gray-100: #f7f7f7;--bgcolor-gray-200: #f7f7f7;--bgcolor-gray-300: #f1f1f1;--bgcolor-black-rgb: 0,0,0;--bgcolor-white-rgb: 255,255,255;--brdcolor-gray-200: rgba(0,0,0,0.075);--brdcolor-gray-300: rgba(0,0,0,0.105);--brdcolor-gray-400: rgba(0,0,0,0.12);--brdcolor-gray-500: rgba(0,0,0,0.2);--wd-text-color: #767676;--wd-title-color: #242424;--wd-entities-title-color: #333;--wd-entities-title-color-hover: rgba(51,51,51,0.65);--wd-link-color: #333;--wd-link-color-hover: #242424;--wd-form-brd-color: rgba(0,0,0,0.1);--wd-form-brd-color-focus: rgba(0,0,0,0.15);--wd-form-placeholder-color: #767676;--wd-navigation-color: 51,51,51;color:var(--wd-text-color)}.wd-fill{position:absolute;inset:0}.wd-hide{display:none !important}.wd-set-mb{--wd-mb: 15px}.wd-set-mb>*{margin-bottom:var(--wd-mb)}.reset-last-child>*:last-child{margin-bottom:0}.clear{clear:both;width:100%}@keyframes wd-rotate{100%{transform:rotate(360deg)}}@keyframes wd-fadeIn{from{opacity:0}to{opacity:1}}@keyframes wd-fadeInBottomShort{from{transform:translate3d(0, 20px, 0)}to{transform:none}}table{margin-bottom:35px;width:100%;border-spacing:0;border-collapse:collapse;line-height:1.4}table th{padding:15px 10px;border-bottom:2px solid var(--brdcolor-gray-200);color:var(--wd-title-color);text-transform:uppercase;font-size:16px;font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-family:var(--wd-title-font);vertical-align:middle;text-align:start}table td{padding:15px 12px;border-bottom:1px solid var(--brdcolor-gray-300);vertical-align:middle;text-align:start}table :is(tbody,tfoot) th{border-bottom:1px solid var(--brdcolor-gray-300);text-transform:none;font-size:inherit}.responsive-table{overflow-x:auto;margin-bottom:35px}.responsive-table table{margin-bottom:0}.responsive-table .responsive-table{overflow-x:visible;margin-bottom:0}input[type='email'],input[type='search'],input[type='number'],input[type='url'],input[type='tel'],input[type='text'],input[type='password'],:root textarea,:root select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type='email'],input[type='date'],input[type='search'],input[type='number'],input[type='text'],input[type='tel'],input[type='url'],input[type='password'],:root textarea,:root select{padding:0 15px;max-width:100%;width:100%;height:var(--wd-form-height);border:var(--wd-form-brd-width) solid var(--wd-form-brd-color);border-radius:var(--wd-form-brd-radius);background-color:var(--wd-form-bg);box-shadow:none;color:var(--wd-form-color);vertical-align:middle;font-size:14px;transition:border-color .5s ease}input[type='email']:focus,input[type='date']:focus,input[type='search']:focus,input[type='number']:focus,input[type='text']:focus,input[type='tel']:focus,input[type='url']:focus,input[type='password']:focus,:root textarea:focus,:root select:focus{outline:none;border-color:var(--wd-form-brd-color-focus);transition:border-color .4s ease}::-webkit-input-placeholder{color:var(--wd-form-placeholder-color)}::-moz-placeholder{color:var(--wd-form-placeholder-color)}:-moz-placeholder{color:var(--wd-form-placeholder-color)}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;margin-top:0;padding:0;vertical-align:middle;margin-inline-end:5px;cursor:pointer}input[type="search"]{box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="number"]{padding:0;text-align:center}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="date"]{-webkit-appearance:none}input[type="date"]::-webkit-inner-spin-button{display:none}input[type="date"]::-webkit-calendar-picker-indicator{opacity:0}input[type="date"]::-webkit-clear-button{position:relative;right:5px;width:30px;opacity:.4;filter:grayscale(100%)}input[type="date"]::-webkit-date-and-time-value{text-align:start}[class*="color-scheme-light"] input[type="date"]::-webkit-clear-button{opacity:.6;filter:grayscale(100%) invert(100%) saturate(800%)}@supports not (-moz-appearance: none){input[type="date"]{background:no-repeat url("/wp-content/themes/woodmart/inc/admin/assets/images/calend-d.svg") right 15px top 50%;background-size:auto 14px}[class*="color-scheme-light"] input[type='date']{background-image:url("/wp-content/themes/woodmart/inc/admin/assets/images/calend-l.svg")}}:root textarea{overflow:auto;padding:10px 15px;min-height:190px;resize:vertical}:root select{padding-right:30px;background-image:var(--wd-form-chevron);background-position:right 10px top 50%;background-size:auto 18px;background-repeat:no-repeat}:root select option{background-color:var(--bgcolor-white)}input:-webkit-autofill{border-color:var(--wd-form-brd-color);-webkit-box-shadow:0 0 0 1000px var(--wd-form-bg) inset;-webkit-text-fill-color:var(--wd-form-color)}input:focus:-webkit-autofill{border-color:var(--wd-form-brd-color-focus)}:is(.btn,.button,button,[type=submit],[type=button]){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;outline:none;border-radius:var(--btn-brd-radius, 0px);vertical-align:middle;text-align:center;text-decoration:none !important;text-shadow:none;line-height:1.2;cursor:pointer;transition:all .25s ease;color:var(--btn-color, #3E3E3E);border:var(--btn-brd-width, 0px) var(--btn-brd-style, solid) var(--btn-brd-color, #E9E9E9);background-color:var(--btn-bgcolor, #F3F3F3);box-shadow:var(--btn-box-shadow, unset);text-transform:var(--btn-transform, uppercase);font-weight:var(--btn-font-weight, 600);font-family:var(--btn-font-family, inherit);font-style:var(--btn-font-style, unset);padding:var(--btn-padding, 5px 20px);min-height:var(--btn-height, 42px);font-size:var(--btn-font-size, 13px)}:is(.btn,.button,button,[type=submit],[type=button]):hover{color:var(--btn-color-hover, var(--btn-color, #3E3E3E));border-color:var(--btn-brd-color-hover, var(--btn-brd-color, #e0e0e0));background-color:var(--btn-bgcolor-hover, var(--btn-bgcolor, #e0e0e0));box-shadow:var(--btn-box-shadow-hover, var(--btn-box-shadow, unset))}button[disabled],input[disabled]{opacity:0.6 !important;cursor:default !important}:is(a,button,input[type="submit"],input[type="checkbox"],input[type="button"],input[type="file"],[tabindex="0"]):focus-visible{outline:var(--wd-otl-width, 2px) var(--wd-otl-style, dotted) var(--wd-otl-color, var(--wd-otl-color-scheme, #000)) !important;outline-offset:var(--wd-otl-offset, calc(var(--wd-otl-width) * -1 / 2));transition:none !important}input[tabindex="0"]:focus-visible{--wd-otl-width: 0 !important}.color-scheme-dark,.whb-color-dark{--wd-otl-color-scheme: #000}[class*="color-scheme-light"],.whb-color-light{--wd-otl-color-scheme: #fff}.wd-skip-links{position:fixed;display:flex;flex-direction:column;gap:5px;top:10px;inset-inline-start:-1000em;z-index:999999}.wd-skip-links:focus-within{inset-inline-start:10px}[class*="wd-grid"]{--wd-col: var(--wd-col-lg);--wd-gap: var(--wd-gap-lg);--wd-col-lg: 1;--wd-gap-lg: 20px}.wd-grid-g{display:grid;grid-template-columns:repeat(var(--wd-col), minmax(0, 1fr));gap:var(--wd-gap)}.wd-grid-g>.wd-wider{grid-column:auto/span 2;grid-row:auto/span 2}.wd-grid-col{grid-column:auto/span var(--wd-col)}[class*="wd-grid-f"]{display:flex;flex-wrap:wrap;gap:var(--wd-gap)}.wd-grid-f-col{gap:0;margin:0 calc(var(--wd-gap) / -2) calc(var(--wd-gap) * -1)}.wd-grid-f-col>.wd-col{width:100%;min-height:1px;flex:0 0 calc(100% / var(--wd-col) * var(--wd-col-wider, 1));max-width:calc(100% / var(--wd-col) * var(--wd-col-wider, 1));padding-inline:calc(var(--wd-gap) / 2);margin-bottom:var(--wd-gap)}.wd-grid-f-col>.wd-wider{--wd-col-wider: 2}.wd-grid-f-stretch>.wd-col{flex:1 1 var(--wd-f-basis, 200px);width:var(--wd-f-basis, 200px)}.wd-grid-f-stretch>.wd-col-auto{flex:0 0 auto;width:auto}.wd-grid-f-inline>.wd-col{flex:0 0 var(--wd-f-basis, auto)}.wd-loader:after{content:"";display:inline-block;width:30px;height:30px;border:1px solid rgba(0,0,0,0);border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused)}.wd-scroll-content{overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:var(--wd-scroll-h, 50vh)}@-moz-document url-prefix(){.wd-scroll-content{scrollbar-width:thin}}.wd-dropdown{--wd-align: var(--wd-start);position:absolute;top:100%;left:0;z-index:380;margin-top:15px;margin-right:0;margin-left:calc(var(--nav-gap, .001px) / 2 * -1);background-color:var(--bgcolor-white);background-position:bottom right;background-clip:border-box;background-repeat:no-repeat;box-shadow:0 0 3px rgba(0,0,0,0.15);text-align:var(--wd-align);border-radius:var(--wd-brd-radius);visibility:hidden;opacity:0;transition:opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1),visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1),transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);transform:translateY(15px) translateZ(0);pointer-events:none}.wd-dropdown:after{content:"";position:absolute;inset-inline:0;bottom:100%;height:15px}.whb-col-right .wd-dropdown-menu.wd-design-default{right:0;left:auto;margin-left:0;margin-right:calc(var(--nav-gap, .001px) / 2 * -1)}.wd-event-hover:hover>.wd-dropdown,.wd-event-click.wd-opened>.wd-dropdown,.wd-dropdown.wd-opened{visibility:visible;opacity:1;transform:none !important;pointer-events:visible;pointer-events:unset}.wd-dropdown-menu{min-height:min(var(--wd-dropdown-height, unset), var(--wd-content-h, var(--wd-dropdown-height, unset)));width:var(--wd-dropdown-width);background-image:var(--wd-dropdown-bg-img)}.wd-dropdown-menu .wd-dropdown-inner{overflow:inherit;height:min(var(--wd-dropdown-height, unset), var(--wd-content-h))}.wd-dropdown-menu.wd-scroll>.wd-scroll-content{max-height:none;border-radius:inherit}.dropdowns-loading .dropdown-load-ajax.menu-mega-dropdown:not(.dropdown-with-height)>.wd-dropdown-menu{min-height:400px}.dropdowns-loaded .dropdown-load-ajax>.wd-dropdown-menu>.container{animation:wd-fadeIn .3s ease}.dropdown-html-placeholder{display:flex;align-items:center;justify-content:center;background-color:rgba(var(--bgcolor-white-rgb), 0.6);border-radius:var(--wd-brd-radius)}.dropdown-html-placeholder:after{content:"";display:inline-block;width:32px;height:32px;border:1px solid rgba(0,0,0,0);border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused)}.dropdowns-loading .dropdown-html-placeholder:after{--wd-anim-state: running}.wd-dropdown-menu.wd-design-default{padding:var(--wd-dropdown-padding, 12px 20px);--wd-dropdown-width: 220px}.wd-dropdown-menu.wd-design-default>.container{padding:0;width:auto}.wd-dropdown-menu.wd-design-default .wd-dropdown{top:0;left:100%;padding:var(--wd-dropdown-padding, 12px 20px);width:var(--wd-dropdown-width);margin:0 0 0 var(--wd-dropdown-padding, 20px)}.wd-dropdown-menu.wd-design-default .wd-dropdown:after{top:0;right:100%;bottom:0;left:auto;width:var(--wd-dropdown-padding, 20px);height:auto}.wd-dropdown-menu.wd-design-default .menu-item-has-children>a:after{margin-left:auto;color:rgba(82,82,82,0.45);font-weight:600;font-size:55%;line-height:1;font-family:"woodmart-font";content:"\f113"}.wd-dropdown-menu.wd-design-default.color-scheme-light .menu-item-has-children>a:after{color:rgba(255,255,255,0.6)}.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width,.wd-design-full-height)>.container>.wd-grid-f-inline{--wd-f-basis: 200px}.wd-dropdown-menu.wd-design-full-width{--wd-dropdown-width: 100vw}:is(.wd-nav-sticky,.wd-header-nav) .wd-dropdown-menu.wd-design-full-width{border-radius:0}.wd-dropdown-menu.wd-design-sized:not(.wd-scroll),.wd-dropdown-menu.wd-design-sized.wd-scroll .wd-dropdown-inner{padding:var(--wd-dropdown-padding, 30px)}.wd-dropdown-menu.wd-design-full-width:not(.wd-scroll),.wd-dropdown-menu.wd-design-full-width.wd-scroll .wd-dropdown-inner{padding-block:var(--wd-dropdown-padding, 30px);padding-left:calc(var(--wd-scroll-w) + var(--wd-sticky-nav-w))}.wd-dropdown-menu.wd-design-sized:not(.wd-scroll)>.container,.wd-dropdown-menu.wd-design-sized.wd-scroll .wd-dropdown-inner>.container{padding:0;max-width:none}.wd-side-hidden{--wd-side-hidden-w: 340px;position:fixed;inset-block:var(--wd-admin-bar-h) 0;z-index:500;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;width:min(var(--wd-side-hidden-w), 100vw);background-color:var(--bgcolor-white);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);outline:none !important}.wd-side-hidden.wd-left{right:auto;left:0;transform:translate3d(-100%, 0, 0)}.wd-side-hidden.wd-right{right:0;left:auto;transform:translate3d(100%, 0, 0)}.wd-side-hidden.wd-opened{transform:none}.wd-sub-menu{--sub-menu-color: #838383;--sub-menu-color-hover: var(--wd-primary-color);--li-pl: 0;--list-mb: 0;--li-mb: 0;list-style:none}.wd-sub-menu li{position:relative}.wd-sub-menu li>a{position:relative;display:flex;align-items:center;padding-top:8px;padding-bottom:8px;color:var(--sub-menu-color);font-size:14px;line-height:1.3;text-decoration:none}.wd-sub-menu li>a .wd-nav-icon{margin-inline-end:7px;font-size:115%}.wd-sub-menu li>a .menu-label{position:relative;margin-top:-20px;align-self:flex-start}.wd-sub-menu li>a:hover{color:var(--sub-menu-color-hover)}[class*="color-scheme-light"] .wd-sub-menu{--sub-menu-color: rgba(255,255,255,0.6);--sub-menu-color-hover: #fff}.widget .wd-sub-menu{--li-mb: 0}.widget .wd-sub-menu ul{--li-mb: 0}.wd-sub-accented.wp-block-wd-menu-list>li{margin-block:-8px}.wd-sub-accented>li>a{--sub-menu-color: #333;--sub-menu-color-hover: var(--wd-primary-color);text-transform:uppercase;font-weight:600}.wd-sub-accented.color-scheme-light>li>a,[class*="color-scheme-light"] .wd-sub-accented>li>a{--sub-menu-color: #fff;--sub-menu-color-hover: rgba(255,255,255,0.6)}.wd-color-light .searchform{--wd-form-brd-color: rgba(255,255,255,0.2);--wd-form-brd-color-focus: rgba(255,255,255,0.3);--wd-form-color: rgba(255,255,255,0.8)}.wd-color-dark .searchform{--wd-form-brd-color: rgba(0,0,0,0.1);--wd-form-brd-color-focus: rgba(0,0,0,0.15);--wd-form-color: #767676;--wd-form-placeholder-color: var(--wd-form-color)}.create-nav-msg a{font-weight:600}picture.wd-nav-img img{width:inherit;height:inherit;max-height:inherit;object-fit:contain;object-position:50% 50%}.wd-nav{--list-mb: 0;--li-mb: 0;--li-pl: 0;--nav-gap: 20px;--nav-gap-v: 5px;--nav-pd: 5px 0;--nav-color: rgba(var(--wd-navigation-color), 1);--nav-color-hover: rgba(var(--wd-navigation-color), .7);--nav-color-active: var(--nav-color-hover);--nav-bg: none;--nav-bg-hover: var(--nav-bg);--nav-bg-active: var(--nav-bg-hover);--nav-shadow: none;--nav-shadow-hover: var(--nav-shadow);--nav-shadow-active: var(--nav-shadow-hover);--nav-border: none;--nav-border-hover: var(--nav-border);--nav-border-active: var(--nav-border-hover);--nav-radius: var(--wd-brd-radius);--nav-chevron-color: rgba(var(--wd-navigation-color), .5);display:inline-flex;flex-wrap:wrap;justify-content:var(--text-align, var(--wd-align));text-align:start;gap:var(--nav-gap-v) var(--nav-gap);list-style:none}.wd-nav>li{position:relative}.wd-nav>li>a{position:relative;display:flex;align-items:center;min-height:42px;padding:var(--nav-pd);text-transform:uppercase;font-weight:600;font-size:13px;line-height:1.4;text-decoration:none;color:var(--nav-color);background-color:var(--nav-bg);box-shadow:var(--nav-shadow);border:var(--nav-border);border-radius:var(--nav-radius)}.wd-nav>li>a .wd-nav-icon{margin-inline-end:7px;font-size:var(--nav-icon-size, 1.15em)}.wd-nav>li>a .menu-label{inset-inline-start:calc(100% - 30px);margin-inline-start:0}.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after{order:3;margin-inline-start:4px;font-weight:normal;font-style:normal;font-size:clamp(6px, 50%, 18px);color:var(--nav-chevron-color);content:"\f129";font-family:"woodmart-font"}.wd-nav:where(:not(.wd-dis-hover))>li:where(.wd-opened,:hover)>a{color:var(--nav-color-hover);background-color:var(--nav-bg-hover);box-shadow:var(--nav-shadow-hover);border:var(--nav-border-hover)}.wd-nav:where(:not(.wd-dis-act))>li:where(.current-menu-item,.wd-active,.active)>a{color:var(--nav-color-active);background-color:var(--nav-bg-active);box-shadow:var(--nav-shadow-active);border:var(--nav-border-active)}.wd-nav:where(.wd-add-pd){--nav-pd: 5px 12px}.widget .wd-nav{--li-mb: 0}.wd-nav.wd-gap-m{--nav-gap: 30px}.wd-nav.wd-gap-l{--nav-gap: 40px}.wd-nav-opener{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:50px;color:var(--color-gray-900);cursor:pointer;transition:all .25s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden}.wd-nav-opener:after{font-weight:400;font-size:12px;transition:transform .25s ease;content:"\f113";font-family:"woodmart-font"}.wd-nav-opener:hover{color:var(--color-gray-900)}.wd-nav-opener.wd-active{color:var(--color-gray-700)}.wd-nav-opener.wd-active:after{transform:rotate(90deg)}.wd-sub-menu li>a img,.wd-nav-img{flex:0 0 auto;display:inline-block;width:var(--nav-img-width, auto) !important;height:var(--nav-img-height, auto) !important;max-height:var(--nav-img-height, 18px);margin-inline-end:7px;object-fit:contain;object-position:50% 50%;line-height:0}.wd-nav.wd-icon-right>li>a :is(.wd-nav-img,.wd-nav-icon){order:1;margin:0;margin-inline-start:7px}.wd-nav.wd-style-default{--nav-color-hover: var(--wd-primary-color)}.wd-nav:is(.wd-style-bordered,.wd-style-separated)>li{display:flex;flex-direction:row}.wd-nav:is(.wd-style-bordered,.wd-style-separated)>li:not(:last-child):after{content:"";position:relative;inset-inline-end:calc((var(--nav-gap) / 2) * -1);border-right:1px solid rgba(0,0,0,0.105)}:is(.color-scheme-light,.whb-color-light) .wd-nav:is(.wd-style-bordered,.wd-style-separated)>li:not(:last-child):after{border-color:rgba(255,255,255,0.25)}.wd-nav.wd-style-separated>li{align-items:center}.wd-nav.wd-style-separated>li:not(:last-child):after{height:18px}.wd-nav.wd-style-bordered>li{align-items:stretch}.wd-nav[class*="wd-style-underline"] .nav-link-text{position:relative;display:inline-block;padding-block:1px;line-height:1.2}.wd-nav[class*="wd-style-underline"] .nav-link-text:after{content:'';position:absolute;top:100%;left:0;width:0;height:2px;background-color:var(--wd-primary-color);transition:width 0.4s cubic-bezier(0.19, 1, 0.22, 1)}.wd-nav[class*="wd-style-underline"]>li:is(:hover,.current-menu-item,.wd-active,.active)>a .nav-link-text:after{width:100%}.tooltip{--wd-tooltip-bg: rgba(0,0,0,0.9);--wd-tooltip-color: #fff;position:absolute;z-index:1110;opacity:0;pointer-events:none}.tooltip .tooltip-inner{padding:7px 15px;width:max-content;max-width:200px;text-transform:none;font-weight:400;font-size:12px;line-height:var(--wd-text-line-height);background-color:var(--wd-tooltip-bg);color:var(--wd-tooltip-color);text-align:center;word-break:break-word;border-radius:calc(var(--wd-brd-radius) / 1.5)}.tooltip .tooltip-arrow{position:absolute;width:10px;height:10px;background-color:var(--wd-tooltip-bg)}.tooltip.top{margin-top:-8px}.tooltip.top .tooltip-arrow{top:calc(100% - 1px);left:50%;clip-path:polygon(0 0, 50% 50%, 100% 0);transform:translateX(-50%)}.tooltip.left{margin-left:-8px}.tooltip.left .tooltip-arrow{top:50%;left:calc(100% - 1px);clip-path:polygon(0 0, 50% 50%, 0 100%);transform:translateY(-50%)}.tooltip.right{margin-left:8px}.tooltip.right .tooltip-arrow{top:50%;right:calc(100% - 1px);clip-path:polygon(100% 0, 50% 50%, 100% 100%);transform:translateY(-50%)}.wd-tltp{position:relative}.wd-tltp .tooltip{margin:0}.wd-tltp .tooltip.top{bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px}.wd-tltp .tooltip.top .tooltip-inner:after{content:"";position:absolute;width:100%;height:8px;inset:auto 0 -8px 0}.wd-tltp .tooltip:is(.left,.right) .tooltip-inner:after{content:"";position:absolute;inset-block:0;width:10px}.wd-tltp .tooltip.left{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.wd-tltp .tooltip.left .tooltip-inner:after{left:100%}.wd-tltp .tooltip.right{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.wd-tltp .tooltip.right .tooltip-inner:after{right:100%}.wd-tltp .tooltip-inner>*{margin-top:0;margin-bottom:10px}.wd-tltp .tooltip-inner>*:last-child{margin-bottom:0}.wd-tltp .tooltip-inner a:not(.wd-social-icon){text-decoration:underline}.tooltip.in,.wd-tltp:is(:hover,:focus,:focus-within) .tooltip{pointer-events:unset;opacity:1;animation:wd-fadeIn .3s ease}.wd-notice,div.wpcf7-response-output,.mc4wp-alert,:is(.woocommerce-error,.woocommerce-message,.woocommerce-info){--wd-link-decor: underline;--wd-link-decor-hover: underline;--wd-link-color: currentColor;--wd-link-color-hover: color-mix(in srgb, currentColor 80%, transparent);position:relative;margin-bottom:20px;padding-block:18px;padding-inline:65px 30px !important;text-align:start;border:none;border-radius:var(--wd-brd-radius);outline:none !important}.wd-notice:before,div.wpcf7-response-output:before,.mc4wp-alert:before,:is(.woocommerce-error,.woocommerce-message,.woocommerce-info):before{position:absolute;top:calc(50% - 9px);left:24px;font-size:18px;line-height:18px;font-family:"woodmart-font"}.wd-notice p:last-child,div.wpcf7-response-output p:last-child,.mc4wp-alert p:last-child,:is(.woocommerce-error,.woocommerce-message,.woocommerce-info) p:last-child{margin-bottom:0}.wd-notice .amount,div.wpcf7-response-output .amount,.mc4wp-alert .amount,:is(.woocommerce-error,.woocommerce-message,.woocommerce-info) .amount{color:#fff}.wd-notice :is(.button,.wc-backward),div.wpcf7-response-output :is(.button,.wc-backward),.mc4wp-alert :is(.button,.wc-backward),:is(.woocommerce-error,.woocommerce-message,.woocommerce-info) :is(.button,.wc-backward){text-decoration:none;--btn-color: currentColor;--btn-color-hover: currentColor;--btn-bgcolor: transparent;--btn-bgcolor-hover: transparent;--btn-brd-width: 2px;--btn-box-shadow-hover: none;--btn-height: none;--btn-padding: 0;--btn-brd-color: color-mix(in srgb, currentColor 50%, transparent);border-top:0;border-inline:0;margin-inline:4px}.wd-notice.wd-success,.wpcf7 form.sent .wpcf7-response-output,.mc4wp-success,.woocommerce-message{background-color:var(--notices-success-bg);color:var(--notices-success-color)}.wd-notice.wd-success:before,.wpcf7 form.sent .wpcf7-response-output:before,.mc4wp-success:before,.woocommerce-message:before{content:"\f107"}.wd-notice.wd-warning,.wpcf7 form:not(.sent) .wpcf7-response-output,.mc4wp-error,.mc4wp-notice,:is(.woocommerce-error,.woocommerce-info){background-color:var(--notices-warning-bg);color:var(--notices-warning-color)}.wd-notice.wd-warning:before,.wpcf7 form:not(.sent) .wpcf7-response-output:before,.mc4wp-error:before,.mc4wp-notice:before,:is(.woocommerce-error,.woocommerce-info):before{content:"\f100"}.wd-notice.wd-info{background-color:#4D93D1;color:#fff}.wd-notice.wd-info:before{content:"\f100"}@keyframes wd-fadeInUpBig{from{transform:translate3d(0, 100%, 0)}to{transform:none}}@keyframes wd-fadeOutDownBig{from{transform:none}to{transform:translate3d(0, 100%, 0)}}.wd-close-side{position:fixed;background-color:rgba(0,0,0,0.7);opacity:0;pointer-events:none;transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1),z-index 0s cubic-bezier(0.19, 1, 0.22, 1) 0.5s,top 0s cubic-bezier(0.19, 1, 0.22, 1) 0.5s;z-index:400}.wd-close-side[class*="wd-location-header"]{z-index:389;top:var(--wd-admin-bar-h)}.header-banner-display .wd-close-side[class*="wd-location-header"]{top:calc(var(--wd-admin-bar-h) + var(--wd-header-banner-h, .001px))}.wd-close-side.wd-location-sticky-nav{z-index:392}.wd-close-side.wd-close-side-opened{opacity:1;pointer-events:unset;transition-delay:0s;pointer-events:unset}.wd-loop-footer{text-align:center;margin-top:30px}nav[class*="-pagination"] ul{--list-mb: 0;--li-mb: 0;--li-pl: 0;list-style:none;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px}nav[class*="-pagination"] li .page-numbers{display:inline-flex;align-items:center;justify-content:center;padding-inline:5px;min-width:34px;height:34px;color:var(--color-gray-900);font-weight:600;font-size:14px;border-radius:calc(var(--wd-brd-radius) / 1.5);transition:all .2s ease;text-decoration:none}nav[class*="-pagination"] li .current{color:#fff;background-color:var(--wd-primary-color)}nav[class*="-pagination"] li :is(.next,.prev){font-size:0}nav[class*="-pagination"] li :is(.next,.prev):before{font-size:12px;content:"\f113";font-family:"woodmart-font"}nav[class*="-pagination"] li .prev:before{content:"\f114";font-family:"woodmart-font"}nav[class*="-pagination"] a:hover{background-color:var(--bgcolor-gray-300)}[class*="screen-reader"]{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);transform:scale(0)}.wd-breadcrumbs>:is(span,a):last-child{font-weight:600;color:var(--wd-bcrumb-color-active)}.wd-breadcrumbs .wd-delimiter{margin-inline:8px;color:var(--wd-bcrumb-delim-color)}.wd-breadcrumbs .wd-delimiter:after{content:"/"}.wd-breadcrumbs .wd-delimiter:last-child{display:none}:is(.wd-breadcrumbs,.yoast-breadcrumb){--wd-link-color: var(--color-gray-500);--wd-link-color-hover: var(--color-gray-700);--wd-bcrumb-color-active: var(--color-gray-900);--wd-link-decor: none;--wd-link-decor-hover: none}.yoast-breadcrumb .breadcrumb_last{color:var(--wd-bcrumb-color-active)}.wd-action-btn{--wd-link-decor: none;--wd-link-decor-hover: none;display:inline-flex;vertical-align:middle}.wd-action-btn>a{display:inline-flex;align-items:center;justify-content:center;color:var(--wd-action-color, var(--color-gray-800));cursor:pointer}.wd-action-btn>a:hover{color:var(--wd-action-color-hover, var(--color-gray-500))}.wd-action-btn>a:before{font-size:var(--wd-action-icon-size, 1.1em);transition:opacity .15s ease;font-family:"woodmart-font"}.wd-action-btn>a:after{position:absolute;top:calc(50% - .5em);left:0;opacity:0;transition:opacity .2s ease;font-size:var(--wd-action-icon-size, 1.1em);content:"";display:inline-block;width:1em;height:1em;border:1px solid rgba(0,0,0,0);border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused)}.wd-action-btn>a.loading{pointer-events:none}.wd-action-btn>a.loading:before{opacity:0}.wd-action-btn>a.loading:after{opacity:1;--wd-anim-state: running}.wd-action-btn.wd-style-icon{--wd-action-icon-size: 20px}.wd-action-btn.wd-style-icon>a{position:relative;flex-direction:column;width:50px;height:50px;font-weight:400;font-size:0 !important;line-height:0}.wd-action-btn.wd-style-icon>a:after{inset-inline-start:calc(50% - .5em)}.wd-action-btn.wd-style-text>a{position:relative;font-weight:600;line-height:1}.wd-action-btn.wd-style-text>a:before{margin-inline-end:.3em;font-weight:400}.wd-action-btn:empty{display:none}.wd-compare-icon>a:before{content:"\f128"}.wd-wishlist-icon>a:before{content:"\f106"}.wd-pt-icon>a:before{content:"\f191"}.wd-quick-view-icon>a:before{content:"\f130"}.wd-add-cart-icon>a:before{content:"\f123"}.wd-cross-icon>a:before{content:"\f112"}.wd-burger-icon>a:before{content:"\f15a"}.wd-added-icon{position:absolute;display:none;align-items:center;justify-content:center;width:min(.87em, 20px);height:min(.87em, 20px);border-radius:50%;background:var(--wd-primary-color);font-weight:400;font-size:calc(var(--wd-action-icon-size, 1.2em) - .2em)}.added .wd-added-icon{display:flex}.wd-added-icon:before{content:"\f107";font-family:"woodmart-font";color:#fff;font-size:min(.45em, 9px)}.wd-action-btn.wd-style-text .wd-added-icon{inset-inline-start:calc(var(--wd-action-icon-size, 1.1em) - min(.4em, 15px));bottom:calc(var(--wd-action-icon-size, 1.1em) - .12em - min(.4em, 15px));font-size:calc(var(--wd-action-icon-size, 1.2em) - .2em)}.wd-action-btn.wd-style-text>a.added:before{margin-inline-end:min(.6em, 15px)}.wd-action-btn.wd-style-icon .wd-added-icon{inset-inline-start:calc(50% + var(--wd-action-icon-size) - .55em);bottom:calc(50% + var(--wd-action-icon-size) - .7em);transform:translate(-50%, 50%);font-size:calc(var(--wd-action-icon-size, 1.2em) - 2px)}.wd-heading{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:10px;padding:20px 15px;border-bottom:1px solid var(--brdcolor-gray-300)}.wd-heading>a{--wd-link-color: var(--wd-primary-color);--wd-link-color-hover: var(--wd-primary-color)}.wd-heading>a:hover{opacity:.7}.wd-heading .title{flex:1 1 auto;margin-bottom:0;font-size:130%}.wd-heading .wd-action-btn{flex:0 0 auto}.wd-heading .wd-action-btn.wd-style-text>a{height:25px}:is(.widget,.wd-widget,div[class^="vc_wp"]){line-height:1.4;--wd-link-color: var(--color-gray-500);--wd-link-color-hover: var(--color-gray-800);--wd-link-decor: none;--wd-link-decor-hover: none}:is(.widget,.wd-widget,div[class^="vc_wp"])>:is(ul,ol){margin-top:0}:is(.widget,.wd-widget,div[class^="vc_wp"]) :is(ul,ol){list-style:none;--list-mb: 0;--li-mb: 15px;--li-pl: 0}.widgettitle,.widget-title{margin-bottom:20px;color:var(--wd-widget-title-color);text-transform:var(--wd-widget-title-transform);font-weight:var(--wd-widget-title-font-weight);font-style:var(--wd-widget-title-font-style);font-size:var(--wd-widget-title-font-size);font-family:var(--wd-widget-title-font)}.widget .wp-block-heading{font-size:var(--wd-widget-title-font-size)}.widget{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--brdcolor-gray-300)}.widget:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.woodmart-author-information{line-height:inherit}.woodmart-author-information .author-avatar img{border-radius:50%}.textwidget>*:last-child{margin-bottom:0}:is(.wd-entry-content,.entry-content,.is-layout-flow,.is-layout-constrained,.is-layout-constrained>.wp-block-group__inner-container)>*{margin-block:0 var(--wd-block-spacing)}:is(.wd-entry-content,.entry-content,.is-layout-flow,.is-layout-constrained,.is-layout-constrained>.wp-block-group__inner-container)>*:last-child{margin-bottom:0}.wd-bg-parent{position:relative}:where(.wd-bg-parent>*){position:relative}.alignleft{float:left;margin-right:20px;margin-bottom:20px}.alignright{float:right;margin-left:20px;margin-bottom:20px}.aligncenter{display:block;clear:both;margin:0 auto 20px auto}:root .wd-custom-width{width:var(--wd-width, unset);max-width:100%}.wd-page-wrapper{position:relative;background-color:var(--wd-main-bgcolor)}body:not([class*="wrapper-boxed"]){background-color:var(--wd-main-bgcolor)}.wd-page-content{min-height:50vh;background-color:var(--wd-main-bgcolor)}.container,.container-fluid{width:100%;max-width:var(--wd-container-w);padding-inline:15px;margin-inline:auto}.container-fluid{max-width:none}.wd-content-layout{padding-block:40px}:where(.wd-content-layout>div){grid-column:auto/span var(--wd-col)}.wd-sidebar .wd-heading{display:none}.searchform[class*="wd-style-with-bg"] .searchsubmit{--btn-color: #fff;--btn-bgcolor: var(--wd-primary-color)}.searchform.wd-style-with-bg .searchsubmit{border-start-end-radius:var(--wd-form-brd-radius);border-end-end-radius:var(--wd-form-brd-radius)}.searchform.wd-style-with-bg-2 .searchsubmit{inset-inline-end:calc(var(--wd-form-brd-width) + 3px);width:calc(var(--wd-search-btn-w) - ((var(--wd-form-brd-width) + 3px) * 2));inset-block:calc(var(--wd-form-brd-width) + 3px);border-radius:var(--wd-form-brd-radius)}.searchform.wd-style-with-bg-2 .searchsubmit img{max-width:22px}.searchform.wd-style-with-bg-2 .searchsubmit:after{font-size:calc(var(--wd-form-height) / 2.5)}.searchform.wd-style-4{--wd-search-clear-sp: 7px;--wd-search-btn-w: .001px}.searchform.wd-style-4 input[type="text"]{padding-inline:40px 30px}.searchform.wd-style-4 .searchsubmit{inset-inline-start:0;pointer-events:none;width:46px;--wd-form-height: 46px}.searchform.wd-style-4 .searchsubmit:after{font-size:16px}.searchform.wd-style-4 .wd-search-cat{inset-inline-end:0}.searchform.wd-style-4 .wd-search-cat>a{border-inline-end:none}.searchform.wd-style-4.wd-cat-style-default .wd-search-cat>a:after{margin-inline-end:15px}.wd-image{border-radius:var(--wd-brd-radius)}.wd-image img{border-radius:var(--wd-brd-radius)}.search-no-results .wd-page-title :is(.breadcrumbs,.yoast-breadcrumb){display:none}@media (min-width: 769px){.searchform.wd-style-default:not(.wd-with-cat) .wd-clear-search{padding-inline-end:10px;border-inline-end:1px solid var(--wd-form-brd-color)}.searchform.wd-style-default.wd-cat-style-default{--wd-search-clear-sp: 7px}.searchform[class*="wd-style-with-bg"].wd-cat-style-default{--wd-search-clear-sp: 20px}.searchform.wd-style-with-bg.wd-cat-style-separated{--wd-search-clear-sp: 10px}}@media (min-width: 1025px){.wd-hide-lg{display:none !important}.wd-scroll{--scrollbar-track-bg: rgba(0,0,0,0.05);--scrollbar-thumb-bg: rgba(0,0,0,0.12)}.wd-scroll ::-webkit-scrollbar{width:5px}.wd-scroll ::-webkit-scrollbar-track{background-color:var(--scrollbar-track-bg)}.wd-scroll ::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg)}[class*="color-scheme-light"] .wd-scroll,.wd-scroll.color-scheme-light{--scrollbar-track-bg: rgba(255,255,255,0.05);--scrollbar-thumb-bg: rgba(255,255,255,0.12)}.admin-bar{--wd-admin-bar-h: 32px}}@media (min-width: 1200px){.wrapper-full-width-content .container{max-width:100%}}@media (max-width: 1024px){@supports not (overflow: clip){body{overflow:hidden}}.wd-hide-md{display:none !important}[class*="wd-grid"]{--wd-col: var(--wd-col-md);--wd-gap: var(--wd-gap-md);--wd-col-md: var(--wd-col-lg);--wd-gap-md: var(--wd-gap-lg)}.wd-side-hidden{--wd-side-hidden-w: min(300px, 80vw)}html:has(.wd-side-hidden.wd-opened){overflow:hidden}.wd-nav-wrapper.wd-mb-action-swipe{overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;-webkit-mask-image:linear-gradient(to left, transparent, #000 70px);mask-image:linear-gradient(to left, transparent, #000 70px)}.wd-nav-wrapper.wd-mb-action-swipe .wd-nav{flex-wrap:nowrap}.wd-close-side{top:-150px}html:has(.wd-side-hidden.wd-opened,.mfp-wrap) #wpadminbar{z-index:400}#wpadminbar{position:absolute}}@media (max-width: 768.98px){.wd-hide-sm{display:none !important}[class*="wd-grid"]{--wd-col: var(--wd-col-sm);--wd-gap: var(--wd-gap-sm);--wd-col-sm: var(--wd-col-md);--wd-gap-sm: var(--wd-gap-md)}.sidebar-left{order:10}.searchform.wd-style-default .wd-clear-search{padding-inline-end:10px;border-inline-end:1px solid var(--wd-form-brd-color)}}@media (max-width: 576px){[class*="wd-grid"]{--wd-col: var(--wd-col-xs);--wd-gap: var(--wd-gap-xs);--wd-col-xs: var(--wd-col-sm);--wd-gap-xs: var(--wd-gap-sm)}}@media (min-width: 769px) and (max-width: 1024px){.wd-hide-md-sm{display:none !important}}
.wd-z-index{position:relative;z-index:35}.wd-fontsize-xs{font-size:14px}.wd-fontsize-s{font-size:16px}.wd-fontsize-m{font-size:18px}.wd-fontsize-l{font-size:22px}.wd-fontsize-xl{font-size:26px}.wd-fontsize-xxl{font-size:36px}.wd-fontsize-xxxl{font-size:46px}.text-larger{font-size:110%}.font-text{font-family:var(--wd-text-font)}.font-primary{font-family:var(--wd-title-font)}.font-alt{font-style:var(--wd-alternative-font-style);font-family:var(--wd-alternative-font)}.wd-items-top{align-items:flex-start}.wd-items-middle{align-items:center}.wd-items-bottom{align-items:flex-end}.wd-justify-left{justify-content:left}.wd-justify-center{justify-content:center}.wd-justify-right{justify-content:right}.color-primary{color:var(--wd-primary-color)}.color-alt{color:var(--wd-alternative-color)}.color-title{color:var(--wd-title-color)}@media (max-width: 1024px){.wd-fontsize-xl,.wd-fontsize-xxl,.wd-fontsize-xxxl{font-size:22px}.text-larger{font-size:inherit}}
.elementor-default i:not([class]){font-style:italic}.elementor .btn{box-shadow:var(--btn-box-shadow, unset)}.elementor .btn:hover{box-shadow:var(--btn-box-shadow-hover, var(--btn-box-shadow, unset))}.wd-button-wrapper .btn-style-link,.wd-button-wrapper .btn-style-bordered:not(:hover){background-color:transparent !important}.btn-full-width{width:100%}.rtl .btn-icon-pos-left{flex-direction:row}.rtl .btn-icon-pos-right{flex-direction:row-reverse}:is(.wd-entry-content,.entry-content)>.elementor{margin-bottom:0}.elementor-column-gap-no{--wd-el-column-gap: 0.001px}.elementor-column-gap-narrow{--wd-el-column-gap: 10px}.elementor-column-gap-default{--wd-el-column-gap: 20px}.elementor-column-gap-extended{--wd-el-column-gap: 30px}.elementor-column-gap-wide{--wd-el-column-gap: 40px}.elementor-column-gap-wider{--wd-el-column-gap: 60px}.elementor-section.wd-negative-gap>.elementor-container{margin-left:calc(var(--wd-el-column-gap) / 2 * -1);margin-right:calc(var(--wd-el-column-gap) / 2 * -1)}.elementor-section-boxed.wd-negative-gap .elementor-container{max-width:none}.e-con-boxed.wd-negative-gap{--container-max-width: none}[class*="wd-section-stretch"]{position:relative;min-width:calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w));width:calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w));left:calc(50% - 50vw + var(--wd-scroll-w) / 2 + var(--wd-sticky-nav-w) / 2)}[class*="wd-section-stretch"].wd-negative-gap{--padding-left: 15px;--padding-right: 15px}[class*="wd-section-stretch"].wd-negative-gap:where(.elementor-section){padding-inline:15px}.elementor-section.wd-section-stretch>.elementor-container{max-width:calc(var(--wd-container-w) - 30px + var(--wd-el-column-gap, .0001px))}.e-con-boxed.wd-section-stretch{--container-max-width: min(calc(var(--wd-container-w) - 30px))}.e-con-boxed.wd-section-stretch-content{--container-max-width: none}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:auto}}.wd-elementor-sticky-column{align-items:flex-start}.wd-sticky-spacer{opacity:0}.wd-divider .elementor-shape-fill{-webkit-transform:none;transform:none}.elementor-select-wrapper .select-caret-down-wrapper{display:none}.elementor-widget-text-editor .elementor-widget-container{width:100%;columns:inherit;column-gap:inherit}.elementor-widget-text-editor.text-left>*{margin-right:auto}.elementor-widget-text-editor.text-center>*{margin-inline:auto}.elementor-widget-text-editor.text-right>*{margin-left:auto}.elementor-widget-text-editor>*>*:last-child,.elementor-widget-text-editor>*:last-child{margin-bottom:0}.elementor-widget-wd_products:has(.wd-hide)>*{display:none}.elementor-page .elementor-widget-woodmart_menu_anchor{margin-bottom:0}.elementor a{text-decoration:var(--wd-link-decor);-webkit-text-decoration:var(--wd-link-decor)}.elementor a:where(:hover){text-decoration:var(--wd-link-decor-hover);-webkit-text-decoration:var(--wd-link-decor-hover)}.wd-accordion-theme-style .elementor-accordion-item{border-top-width:2px;border-right-width:0 !important;border-left-width:0 !important}.elementor-tab-content>*:last-child{margin-bottom:0}.wd-el-page-heading{--wd-tags-mb: 0}.elementor-element svg.wd-icon,.img-wrapper .e-font-icon-svg{width:1em;height:1em;fill:currentColor}.wd-carousel-item.e-con{--padding-top: 0px;--padding-bottom: 0px}.wd-carousel-item.e-con.e-flex{flex:0 0 calc(100% / var(--wd-col))}:where(.e-con) .wd-width-100{width:100%}.wd-animation.wd-animation-fast{--wd-anim-duration: .6s}.wd-animation.wd-animation-slow{--wd-anim-duration: 1.6s}.wd-video-theme-style .elementor-custom-embed-image-overlay{overflow:hidden;transition:all 0.5s cubic-bezier(0, 0, 0.44, 1.18)}.wd-video-theme-style .elementor-custom-embed-image-overlay:after,.wd-video-theme-style .elementor-custom-embed-image-overlay:before,.wd-video-theme-style .elementor-custom-embed-image-overlay .elementor-custom-embed-play i:before{content:"";position:absolute;inset:0}.wd-video-theme-style .elementor-custom-embed-image-overlay:before{background:inherit;transition:inherit}.wd-video-theme-style .elementor-custom-embed-image-overlay:after{background-color:#000;transition:inherit;opacity:.15}.wd-video-theme-style .elementor-custom-embed-play{z-index:1;transition:inherit}.wd-video-theme-style .elementor-custom-embed-play i{display:flex;align-items:center;justify-content:center;width:1em;height:1em;font-family:unset;opacity:1;transition:inherit}.wd-video-theme-style .elementor-custom-embed-play i:before{border:.04em solid currentColor;border-radius:50%;opacity:.4;transition:inherit}.wd-video-theme-style .elementor-custom-embed-play i:after{margin-left:5px;font-size:.3em;transition:inherit;content:"\f101";font-family:"woodmart-font"}.wd-video-theme-style:hover .elementor-custom-embed-image-overlay:before{transform:scale(1.09)}.wd-video-theme-style:hover .elementor-custom-embed-image-overlay:after{opacity:.3}.wd-video-theme-style:hover .elementor-custom-embed-play i:before{opacity:.6}.wd-video-theme-style:hover .elementor-custom-embed-play i:after{transform:scale(0.8)}.products:not(.wd-img-width) .cat-design-alt img{width:revert-layer}.e-con :is(.wd-checkout-login,.wd-checkout-coupon){align-items:unset}.e-con :is(.wd-checkout-login,.wd-checkout-coupon) .elementor-widget-container{display:flex;flex-direction:column;align-items:var(--wd-align)}.wd-btn-align-center{--wd-btn-align: center}.wd-btn-align-right{--wd-btn-align: end}.wd-btn-align-full-width{--wd-btn-align: stretch}
div:where(.elementor-location-header){margin-bottom:40px}.elementor-location-popup{overflow-x:hidden}.elementor-element :is(.elementor-field-textual,.elementor-search-form__input){height:auto}.elementor-field.elementor-size-sm{border-radius:3px}.elementor-search-form input[type=search]{border-radius:0}:is(.elementor-wc-products,.elementor-widget-wc-archive-products){text-align:end}:is(.elementor-wc-products,.elementor-widget-wc-archive-products) .wd-filter-buttons{display:none}:is(.elementor-wc-products,.elementor-widget-wc-archive-products) :is(.wd-products-per-page,.wd-products-shop-view,.woocommerce-ordering){margin-right:0;margin-bottom:20px;vertical-align:middle}:is(.elementor-wc-products,.elementor-widget-wc-archive-products) :is(.wd-products-per-page,.wd-products-shop-view,.woocommerce-ordering):not(:first-child){margin-left:30px}:is(.elementor-wc-products,.elementor-widget-wc-archive-products) .woocommerce-ordering{display:inline-flex}.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb{display:block}.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb>span:last-child{font-weight:inherit;color:inherit}.wd-page-content .elementor-widget-woocommerce-product-images>.elementor-widget-container>.product-labels,.wd-page-content .elementor-widget-woocommerce-product-images>.product-labels{display:none}.elementor-widget-woocommerce-product-price .price{margin-bottom:0}.elementor-widget-woocommerce-product-price .price :is(del,.amount){color:inherit;font-weight:inherit}.elementor-widget-woocommerce-product-short-description .woocommerce-product-details__short-description{margin-bottom:0}.elementor-add-to-cart--align-left{--text-align: left;text-align:left;--content-align: flex-start}.elementor-add-to-cart--align-center{--content-align: center;--text-align: center;text-align:center}.elementor-add-to-cart--align-right{--text-align: right;text-align:right;--content-align: flex-end}:is(.elementor-add-to-cart--align-center,.elementor-add-to-cart--align-right) form.variations_form .cell{display:inline-block}:is(.elementor-add-to-cart--align-center,.elementor-add-to-cart--align-right) form.variations_form .value{width:auto}.elementor-add-to-cart--align-justify form.cart .button{flex-grow:1;flex-shrink:1}.elementor-widget-woocommerce-product-add-to-cart div.quantity input[type="number"]{border-radius:0 !important;border-right:none !important;border-left:none !important}.elementor-widget-woocommerce-product-data-tabs .tabs-layout-tabs>.wd-accordion-item>.wd-accordion-title{display:none}.elementor-widget-woocommerce-product-data-tabs .tabs-layout-tabs .wd-nav-tabs-wrapper{margin-bottom:0}.elementor-widget-woocommerce-product-data-tabs .tabs-layout-tabs .wd-nav-tabs[class*="wd-style-underline"] .nav-link-text:after{content:none}.elementor-widget-woocommerce-product-additional-information table{margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .order_details{border-width:0}.elementor-widget-woocommerce-my-account .e-my-account-tab .responsive-table{margin-bottom:0}.e-my-account-tab .wd-my-account-wrapper{margin:0}.e-my-account-tab .wd-my-account-sidebar{padding-inline-start:0}.e-my-account-tab .wd-my-account-links{display:none}.e-my-account-tabs-horizontal .wd-my-account-wrapper{display:block}.e-my-account-tabs-horizontal .wd-my-account-wrapper .woocommerce-MyAccount-content{max-width:none}.e-my-account-tabs-horizontal .wd-my-account-sidebar{display:none}.e-cart__column td.product-remove a{height:auto}.e-cart__column .shop_table td.product-btn .button{float:none;color:var(--checkout-button-normal-text-color, #fff) !important;background-color:#5bc0de}.e-cart__column .shop_table td.product-name .wd-cart-label{font-size:0}.e-cart__column .shop_table :is(td.product-price,td.product-subtotal) del span{color:var(--color-gray-300)}.e-cart__column .shop_table tbody tr td.product-sku{border-top-width:var(--order-summary-items-divider-weight, 1px);border-top-style:solid;border-top-color:var(--order-summary-items-divider-color, #D5D8DC)}.e-cart__column .shop_table .cart_item[class*="wd-fbt-item"]:not(.wd-fbt-item-first) td{padding-bottom:0;border-top:none}.e-cart__column .shop_table .cart_item.wd-fbt-item-last td{padding-bottom:20px !important}.e-cart__column .quantity :is(input[type="number"],input[type="text"]).input-text{max-height:unset;border-radius:0;border-left:none;border-right:none;border-width:var(--wd-form-brd-width);border-color:var(--wd-form-brd-color);text-align:center}.e-cart__column .wd-fg:not(:first-child){margin-top:40px}.e-cart__column .responsive-table{margin-bottom:0}.elementor-widget-woocommerce-checkout-page .woocommerce>.woocommerce-checkout{display:block}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tr.cart_item td.product-name{max-width:unset}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-shipping-totals td{max-width:unset}.elementor-widget-woocommerce-checkout-page [class*="__field-wrapper"]{display:unset}@media (min-width: 1025px){.elementor-widget-woocommerce-product-images .wd-gallery-images:not(.wd-off-lg) .wd-carousel-inner .wd-carousel{margin-inline:calc(var(--wd-gap) / -2)}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .wd-my-account-sidebar .woocommerce-MyAccount-navigation{width:auto}}@media (max-width: 1024px){.elementor-widget-woocommerce-product-images .wd-gallery-images:not(.wd-off-md) .wd-carousel-inner .wd-carousel{margin-inline:calc(var(--wd-gap) / -2)}}@media (max-width: 768.98px){.elementor-widget-woocommerce-product-images .wd-gallery-images:not(.wd-off-sm) .wd-carousel-inner .wd-carousel{margin-inline:calc(var(--wd-gap) / -2)}.e-shop-table .woocommerce-cart-form__contents td.product-thumbnail{position:unset}.e-shop-table .woocommerce-cart-form__contents td.product-thumbnail:before{content:none}.e-shop-table .woocommerce-cart-form__contents td.product-remove{top:0;right:0}.e-shop-table .shop_table.wd-fg-table tr{display:block}.elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive{display:table}.elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive tr{border:none;transform:translateX(0)}.elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive td{padding-top:10px;padding-bottom:10px}.elementor-widget-woocommerce-cart .woocommerce tbody{display:table-row-group}.elementor-widget-woocommerce-cart .woocommerce tr{display:table-row}.e-my-account-tab .wd-my-account-sidebar{padding-inline-end:0}}
.product-title{--wd-link-decor: none;--wd-link-decor-hover: none;display:block;color:var(--wd-entities-title-color);word-wrap:break-word;font-weight:var(--wd-entities-title-font-weight);font-style:var(--wd-entities-title-font-style);font-family:var(--wd-entities-title-font);text-transform:var(--wd-entities-title-transform);line-height:1.4}.product-title a:hover,a.product-title:hover{color:var(--wd-entities-title-color-hover)}ul.variation{--li-pl: 0;list-style:none;font-size:90%;--li-mb: 5px;--list-mb: 0;--wd-tags-mb: 0}.woocommerce-breadcrumb{display:inline-flex;align-items:center;flex-wrap:wrap}.amount{color:var(--wd-primary-color);font-weight:600}del .amount{color:var(--color-gray-300);font-weight:400}.price{color:var(--wd-primary-color)}.price .amount{font-size:inherit}.price del{color:var(--color-gray-300);font-size:90%}.price ins{padding:0;background-color:transparent;color:var(--wd-primary-color);text-decoration:none;opacity:1}.woocommerce-price-suffix{color:var(--color-gray-500)}.wd-price-unit{display:inline-block;margin-inline-start:4px;color:var(--color-gray-300)}.wd-price-unit:not(:last-child){margin-inline-end:2px}.wd-price-unit:before{content:"/";margin-inline-end:4px}a.login-to-prices-msg{color:var(--wd-primary-color);font-weight:600}a.login-to-prices-msg:hover{color:var(--wd-primary-color);opacity:.6}.woocommerce-notices-wrapper:empty{display:none}ul:is(.woocommerce-error,.woocommerce-message,.woocommerce-info){list-style:none;--li-pl: 0;--li-mb: 5px;align-items:stretch;flex-direction:column;justify-content:center}.wd-wc-notices .woocommerce-notices-wrapper{display:flex;flex-direction:column;gap:20px}.wd-wc-notices .woocommerce-notices-wrapper>*{margin-bottom:0}.wd-wc-notices:has(.woocommerce-notices-wrapper:empty){display:none}ul.variation p{display:inline}ul.variation .item-variation-name{color:var(--color-gray-800);font-weight:600}.wc-item-meta{--li-pl: 0;--list-mb: 0;--li-mb: 0;margin-top:10px;font-size:90%;list-style:none}.wc-item-meta li>*{display:inline-block;margin-top:0 !important;margin-bottom:5px;vertical-align:middle}.wc-item-meta strong{color:var(--color-gray-800)}:is(.blockOverlay,.wd-loader-overlay):after{position:absolute;top:calc(50% - 13px);left:calc(50% - 13px);content:"";display:inline-block;width:26px;height:26px;border:1px solid rgba(0,0,0,0);border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused);--wd-anim-state: running}.wd-loader-overlay{z-index:340;border-radius:inherit;animation:wd-fadeIn .6s ease both;background-color:rgba(var(--bgcolor-white-rgb), 0.6);border-radius:var(--wd-brd-radius)}.wd-loader-overlay:not(.wd-loading){display:none}.blockOverlay{z-index:340 !important;background-image:none !important;animation:wd-FadeInLoader .6s ease forwards}.blockOverlay:before{content:none !important}.global-color-scheme-light .blockOverlay{background-color:rgba(0,0,0,0.5) !important}@keyframes wd-FadeInLoader{from{opacity:0}to{opacity:.8}}.single_add_to_cart_button{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset))}.single_add_to_cart_button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover)}.single_add_to_cart_button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0)}.single_add_to_cart_button+.added_to_cart{display:none}.wd-buy-now-btn{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset))}.wd-buy-now-btn:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover)}.wd-buy-now-btn:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0)}form.cart{display:flex;flex-wrap:wrap;gap:10px;justify-content:var(--content-align)}form.cart>*{flex:1 1 100%}form.cart :where(.single_add_to_cart_button,.wd-buy-now-btn,.quantity){flex:0 0 auto}.wd-product-detail{font-size:90%;margin-top:5px}.wd-product-detail>span{vertical-align:middle}.wd-product-detail .wd-hint{margin-inline-start:3px}.wd-product-sku{word-break:break-all}.woocommerce-product-details__short-description{margin-bottom:20px}.woocommerce-product-details__short-description>*:last-child{margin-bottom:0}.wd-hint{position:relative;display:inline-block;vertical-align:middle;font-size:0;cursor:help}.wd-hint:before{content:"?";display:inline-flex;align-items:center;justify-content:center;width:1.45em;height:1.45em;border-radius:50%;background-color:var(--wd-hint-bg, var(--bgcolor-gray-300));color:var(--wd-hint-color, var(--color-gray-800));font-weight:600;font-size:var(--wd-hint-size, calc(var(--wd-text-font-size) - 3px))}.wd-hint.wd-with-html>.wd-tooltip-content{display:none}.wd-hint.wd-with-html:after{content:"";position:absolute;bottom:100%;inset-inline:0;height:8px}.single_add_to_cart_button:before{content:"";position:absolute;inset:0;opacity:0;z-index:1;border-radius:inherit;background-color:inherit;box-shadow:inherit;transition:opacity 0s ease}.single_add_to_cart_button:after{position:absolute;top:calc(50% - 9px);inset-inline-start:calc(50% - 9px);opacity:0;z-index:2;transition:opacity 0s ease;content:"";display:inline-block;width:18px;height:18px;border:1px solid rgba(0,0,0,0);border-left-color:currentColor;border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused)}.loading.single_add_to_cart_button:before{opacity:1;transition:opacity .25s ease}.loading.single_add_to_cart_button:after{opacity:1;transition:opacity .25s ease;--wd-anim-state: running}.wd-products-element{position:relative}.wd-products{position:relative;align-items:flex-start;transition:all .25s ease}.wd-products.wd-loading,.wd-content-layout.wd-loading .wd-products[data-source="main_loop"]{opacity:0;transform:translate3d(0, 30px, 0);pointer-events:none}
.star-rating{position:relative;display:inline-block;vertical-align:middle;white-space:nowrap;letter-spacing:2px;font-weight:400;color:#EABE12;width:fit-content;font-family:"woodmart-font"}.star-rating:before{content:"\f149" "\f149" "\f149" "\f149" "\f149";color:var(--color-gray-300)}.star-rating span{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden;width:100%;text-indent:99999px}.star-rating span:before{content:"\f148" "\f148" "\f148" "\f148" "\f148";position:absolute;top:0;inset-inline-start:0;text-indent:0}
div.wc-block-components-notice-banner{--wd-link-decor: underline;--wd-link-decor-hover: underline;--wd-link-color: currentColor;--wd-link-color-hover: color-mix(in srgb, currentColor 80%, transparent);position:relative;margin-bottom:20px;padding-block:18px;padding-inline:65px 30px !important;text-align:start;border:none;border-radius:var(--wd-brd-radius);outline:none !important;font-size:inherit;align-content:center;margin-top:0;font-size:var(--wd-text-font-size)}div.wc-block-components-notice-banner:before{position:absolute;top:calc(50% - 9px);left:24px;font-size:18px;line-height:18px;font-family:"woodmart-font"}div.wc-block-components-notice-banner p:last-child{margin-bottom:0}div.wc-block-components-notice-banner .amount{color:#fff}div.wc-block-components-notice-banner :is(.button,.wc-backward){text-decoration:none;--btn-color: currentColor;--btn-color-hover: currentColor;--btn-bgcolor: transparent;--btn-bgcolor-hover: transparent;--btn-brd-width: 2px;--btn-box-shadow-hover: none;--btn-height: none;--btn-padding: 0;--btn-brd-color: color-mix(in srgb, currentColor 50%, transparent);border-top:0;border-inline:0;margin-inline:4px}div.wc-block-components-notice-banner.is-success{background-color:var(--notices-success-bg);color:var(--notices-success-color)}div.wc-block-components-notice-banner.is-success:before{content:"\f107"}div.wc-block-components-notice-banner:is(.is-info,.is-error){background-color:var(--notices-warning-bg);color:var(--notices-warning-color)}div.wc-block-components-notice-banner:is(.is-info,.is-error):before{content:"\f100"}div.wc-block-components-notice-banner>svg{display:none}div.wc-block-components-notice-banner ul{display:flex;gap:5px 7px;width:100%;margin:0 !important;list-style:none;--li-pl: 0;--li-mb: 5px;align-items:stretch;flex-direction:column;justify-content:center}div.wc-block-components-notice-banner>div{display:flex;align-items:inherit;flex-wrap:wrap;gap:inherit}div.wc-block-components-notice-banner>div .button.wc-forward{border-bottom:2px solid rgba(255,255,255,0.3);color:#fff !important;text-decoration:none;opacity:1}div.wc-block-components-notice-banner>div .button.wc-forward:hover{border-color:#fff}
.wd-free-progress-bar{--wd-progress-height: 10px}.wd-free-progress-bar .progress-bar{margin-top:10px;background-image:linear-gradient(135deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-size:15px 15px}.wd-free-progress-bar.wd-progress-hide .progress-area{display:none}.wd-shipping-progress-bar.wd-style-bordered .wd-free-progress-bar{padding:20px;border:2px dashed var(--brdcolor-gray-300);border-radius:var(--wd-brd-radius)}.widget_shopping_cart .wd-free-progress-bar{margin-bottom:0;padding-block:15px;border-top:1px solid var(--brdcolor-gray-300)}.wd-builder-off .wd-shipping-progress-bar{margin-bottom:20px}
.wd-progress-bar p:last-child{--wd-tags-mb: 0}.wd-progress-bar .stock-info{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;color:var(--color-gray-500);line-height:1}.wd-progress-bar .stock-info span{margin-inline-start:3px;color:var(--color-gray-800);font-weight:600}.wd-progress-bar :is(.progress-area,.progress-bar){height:var(--wd-progress-height, 7px);border-radius:var(--wd-brd-radius)}.wd-progress-bar .progress-area{width:100%;background-color:rgba(var(--bgcolor-black-rgb), 0.06);transition:background-color .25s ease}.wd-progress-bar .progress-bar{background-color:var(--wd-primary-color)}@media (max-width: 576px){.wd-product .wd-progress-bar .stock-info{justify-content:center}.wd-product .wd-progress-bar .total-sold{display:none}}
.widget_layered_nav_filters a{display:inline-flex;align-items:center;color:var(--color-gray-800);font-weight:600;line-height:2}.widget_layered_nav_filters a .amount{margin-inline-start:3px}.widget_layered_nav_filters a:before{margin-inline-end:.3em;font-weight:400;content:"\f112";font-family:"woodmart-font"}.widget_layered_nav_filters a:hover{color:var(--color-gray-500)}
.wd-woo-page-title{--wd-tags-mb: 0px}.wd-shop-active-filters .wd-active-filters{margin-top:0;margin-bottom:0}.e-con .filters-area{margin-bottom:0}.wd-shop-view{line-height:1}.wd-shop-result-count .woocommerce-result-count{margin-bottom:0}
.wp-block-pullquote{padding:3em;font-size:inherit;border:2px solid currentColor}.wp-block-pullquote blockquote{border:none;padding:0;margin:0;text-align:inherit}.wp-block-separator{opacity:1}.wp-block-table table{margin-bottom:0}.wp-block-table figcaption{margin-top:10px}.wp-block-table.is-style-stripes{border-bottom:none}p.has-background{padding:20px}:is(.wc-block-product-template,.wc-block-grid__products,.wp-block-query,.wp-block-button) .wp-block-button__link{color:#ffffff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(0.667em + 2px) calc(1.333em + 2px);font-size:1.125em;text-transform:uppercase;font-weight:600;font-family:inherit;font-style:unset;min-height:unset}:is(.alignleft,.aligncenter,.alignright,.alignnone)[id*="attachment"]{max-width:100%}.aligncenter[id*="attachment"]{text-align:center}.wp-block-group.has-background{padding:20px}.wp-block-media-text .wp-block-media-text__content{padding:20px}.wp-block-media-text__content>*:last-child{margin-bottom:0}.wp-block-post-terms.has-background{padding:20px}.wp-block-post-terms.has-text-color a{color:inherit}.wp-block-post-terms.has-text-color a:hover{opacity:.8}.wp-block-archives{list-style:none;--li-pl: 0}.wp-block-calendar table{margin-bottom:0}.wp-block-categories{list-style:none;--li-pl: 0}.wp-block-categories ul{list-style:none}.wp-block-latest-comments{list-style:none;--li-pl: 0}.wp-block-latest-comments__comment-link{font-weight:600}.wp-block-latest-posts__post-title{font-weight:600}.wp-block-page-list{--li-pl: 0}.wp-block-page-list,.wp-block-page-list ul{list-style:none}.wp-block-rss__item-title{font-weight:600}.wp-block-search .wp-block-search__button{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset))}.wp-block-search .wp-block-search__button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover)}.wp-block-search .wp-block-search__button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border:var(--wd-form-brd-width) solid var(--wd-form-brd-color);border-radius:var(--wd-form-brd-radius);background-color:var(--wd-form-bg);padding:5px}.wp-block-search.wp-block-search__button-inside .wp-block-search__input{border:none;background:unset}.wc-block-sort-select select{width:max-content}.wc-block-review-list{list-style:none;--li-pl: 0}.wc-block-grid .wc-block-grid__products{margin-bottom:-16px}.products-block-post-template .wp-block-post>*{margin-bottom:12px;margin-top:0}:is(.wc-block-product-template,.wc-block-grid__products,.wp-block-query) .added_to_cart{display:none}.wc-block-price-slider .wc-block-components-price-slider{margin-bottom:0}.wc-blocks-filter-wrapper>.wp-block-heading{color:var(--wd-widget-title-color);font-weight:var(--wd-widget-title-font-weight);font-style:var(--wd-widget-title-font-style);font-family:var(--wd-widget-title-font);text-transform:var(--wd-widget-title-transform);font-size:var(--wd-widget-title-font-size)}.wc-block-components-filter-reset-button{--btn-height: auto}.wc-block-components-checkbox label{color:inherit}
/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.wd-empty-page{position:relative;margin-top:5vw;margin-bottom:15px;color:var(--wd-title-color);text-align:center;font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-size:48px;font-family:var(--wd-title-font);line-height:1.2}.wd-empty-page:before{display:block;margin-bottom:20px;color:rgba(var(--bgcolor-black-rgb), 0.07);font-weight:400;font-size:3.8em;line-height:1}.wd-empty-page-text{max-width:535px;margin-inline:auto;margin-bottom:0;text-align:center;font-size:110%}.wd-empty-page-text+.return-to-shop{margin-top:25px;margin-bottom:5vw}.wd-empty-page-text+.return-to-shop .button{padding:5px 28px;min-height:48px;font-size:14px}.wd-empty-page-text br{display:none}.return-to-shop{text-align:center}.return-to-shop .button{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset))}.return-to-shop .button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover)}.return-to-shop .button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0)}.woocommerce-MyAccount-content .wd-empty-page{margin-top:0}.woocommerce-MyAccount-content .return-to-shop{margin-bottom:0}.cart-empty:before{content:"\f147";font-family:"woodmart-font"}@media (max-width: 1024px){.wd-empty-page{font-size:42px}}@media (max-width: 768.98px){.wd-empty-page{font-size:32px}.wd-empty-page-text{font-size:100%}}@media (max-width: 576px){.wd-empty-page{font-size:28px}}
.wd-animation{--wd-anim-duration: 1s;--wd-anim-timing-f: cubic-bezier(0, 0.87, 0.58, 1);--wd-anim-delay: 0s;--wd-anim-opa-timing-f: ease;--wd-trans-main: all .25s ease;--wd-trans-last: transform var(--wd-anim-duration) var(--wd-anim-timing-f) var(--wd-anim-delay), opacity .25s var(--wd-anim-opa-timing-f) var(--wd-anim-delay);opacity:0}.wd-animation:not(.wd-animated){transition:none !important}.wd-animation.wd-animated{transition:var(--wd-trans-main),var(--wd-trans-last)}.wd-animation.wd-in{opacity:1}
.wd-transform{--wd-transform-perspective: 0;--wd-transform-rotateX: 0;--wd-transform-rotateY: 0;--wd-transform-rotateZ: 0;--wd-transform-translateX: 0;--wd-transform-translateY: 0;--wd-transform-scaleX: 1;--wd-transform-scaleY: 1;--wd-transform-skewX: 0;--wd-transform-skewY: 0;--wd-transform-origin-y: center;--wd-transform-origin-x: center;transform:perspective(var(--wd-transform-perspective)) translateX(var(--wd-transform-translateX)) translateY(var(--wd-transform-translateY)) scaleX(var(--wd-transform-scaleX)) scaleY(var(--wd-transform-scaleY)) rotateX(var(--wd-transform-rotateX)) rotateY(var(--wd-transform-rotateY)) rotateZ(var(--wd-transform-rotateZ)) skewX(var(--wd-transform-skewX)) skewY(var(--wd-transform-skewY));transform-origin:var(--wd-transform-origin-y) var(--wd-transform-origin-x)}
[class*="wd-animation-snap-in-"].wd-animation-ready.wd-animation.wd-animated{--wd-anim-duration: .5s;--wd-anim-timing-f: cubic-bezier(0.19, 1, 0.22, 1);--wd-anim-opa-timing-f: cubic-bezier(.1,.90,.1,.90)}[class*="wd-animation-snap-in-"].wd-animation-ready.wd-animation.wd-animated.wd-out{--wd-anim-opa-timing-f: cubic-bezier(.90,.1,.90,.1)}.wd-animation-snap-in-top.wd-animation-ready:not(.wd-in){--wd-transform-translateY: calc(-100% - var(--wd-fb-mt, .001px) - var(--wd-popup-mt, .001px))}.wd-animation-snap-in-bottom.wd-animation-ready:not(.wd-in){--wd-transform-translateY: calc(100% + var(--wd-fb-mb, .001px) + var(--wd-popup-mb, .001px))}.wd-animation-snap-in-left.wd-animation-ready:not(.wd-in){--wd-transform-translateX: calc(-100% - var(--wd-fb-ml, .001px) - var(--wd-popup-ml, .001px))}.wd-animation-snap-in-right.wd-animation-ready:not(.wd-in){--wd-transform-translateX: calc(100% + var(--wd-fb-mr, .001px) + var(--wd-popup-mr, .001px))}
.wd-fb-holder{--wd-fb-mt: .001px;--wd-fb-mr: .001px;--wd-fb-mb: .001px;--wd-fb-ml: .001px;--wd-fb-mh: calc(100dvh - var(--wd-admin-bar-h) - var(--wd-fb-mt) - var(--wd-fb-mb));position:fixed;inset-inline:0 0;inset-block:var(--wd-admin-bar-h) 0;display:flex;align-items:var(--wd-align-items, center);justify-content:var(--wd-justify-content, center);pointer-events:none;z-index:1000}.wd-fb-holder.container{inset-inline-start:var(--wd-sticky-nav-w)}.wd-fb-wrap{position:relative;pointer-events:auto;max-width:calc(100% - var(--wd-fb-ml) - var(--wd-fb-mr));margin:var(--wd-fb-mt) var(--wd-fb-mr) var(--wd-fb-mb) var(--wd-fb-ml)}.wd-fb-wrap.wd-animation.wd-animated{--wd-trans-main: box 0s ease}.wd-fb{--wd-align-items: start;display:flex;align-items:var(--wd-align-items);width:var(--wd-fb-w);height:min(var(--wd-fb-h), var(--wd-fb-mh));border-radius:var(--wd-brd-radius);overflow:hidden;max-width:100%}.wd-fb-inner{max-height:min(var(--wd-fb-h, var(--wd-fb-mh)), var(--wd-fb-mh));width:100%;z-index:2}.wd-fb-close{position:absolute;top:calc(var(--wd-close-btn-offset-v, 50px) * -1);inset-inline-end:calc(var(--wd-close-btn-offset-h, 15px) * -1);z-index:4}.wd-fb-close.wd-style-text a{padding-inline:15px;height:50px}.wd-fb-bg{overflow:hidden;border-radius:inherit;border:inherit;border-color:transparent}.wd-fb-bg :is(img,picture){display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.wd-text-block:not(.inline-element){max-width:var(--content-width);--content-width: var(--wd-max-width)}.wd-text-block:not(.inline-element).text-left{margin-right:auto}.wd-text-block:not(.inline-element).text-center{margin-inline:auto}.wd-text-block:not(.inline-element).text-right{margin-left:auto}
.wd-header-nav.wd-full-height .wd-nav>li>.wd-dropdown-menu{margin-top:0 !important}.wd-header-nav.wd-full-height .wd-nav>li>.wd-dropdown-menu:after{width:auto !important;height:auto !important}.rtl .wd-header-nav .wd-nav.wd-icon-right>li>a .wd-nav-img{order:0;margin:0;margin-inline-end:7px}.rtl .wd-header-nav .wd-nav.wd-icon-left>li>a .wd-nav-img{order:1;margin:0;margin-inline-start:7px}:is(.whb-top-bar,.whb-clone) .wd-nav-header>li>a .menu-label,.wd-nav-mobile>li>a>.menu-label,.wd-nav-mobile>li>ul li>a>.menu-label{position:static;margin-top:0;margin-inline-start:5px;opacity:1;align-self:center}:is(.whb-top-bar,.whb-clone) .wd-nav-header>li>a .menu-label:before,.wd-nav-mobile>li>a>.menu-label:before,.wd-nav-mobile>li>ul li>a>.menu-label:before{content:none}.whb-flex-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.whb-column{display:flex;align-items:center;flex-direction:row;max-height:inherit}.whb-col-left,.whb-mobile-left{justify-content:flex-start;margin-left:-10px}.whb-col-right,.whb-mobile-right{justify-content:flex-end;margin-right:-10px}.whb-col-mobile{flex:1 1 auto;justify-content:center;margin-inline:-10px}.whb-clone .whb-general-header-inner{height:var(--wd-header-clone-h);max-height:var(--wd-header-clone-h)}.whb-flex-flex-middle .whb-col-center{flex:1 1 0%}.whb-flex-equal-sides :is(.whb-col-left,.whb-col-right){flex:1 1 0%}.whb-col-1 :is(.whb-flex-row,.whb-column){max-width:calc(100% + 20px);justify-content:center}.whb-col-1 :is(.whb-col-left,.whb-mobile-left){flex:1 1 auto;margin-inline:-10px}.whb-col-1 .wd-header-html{max-width:100%}.whb-general-header :is(.whb-mobile-left,.whb-mobile-right){flex:1 1 0%}.whb-empty-column+.whb-mobile-right{flex:1 1 auto}.wd-header-overlap:where(:not(.single-product)) .wd-content-layout:first-child{padding-top:0}.whb-overcontent{min-height:.2px}.whb-overcontent .whb-main-header{position:absolute}body:not(.single-product) .whb-overcontent,.whb-overcontent.whb-custom-header{margin-bottom:0;padding-top:0 !important}.whb-with-shadow{box-shadow:0 1px 8px rgba(0,0,0,0.1)}.whb-main-header{position:relative;top:0;right:0;left:0;z-index:390;backface-visibility:hidden;-webkit-backface-visibility:hidden}.whb-clone{position:fixed;z-index:391;visibility:hidden;opacity:0;transition:opacity .1s ease, visibility .1s ease, transform .3s ease;animation:wd-fadeOutUpBig .1s ease;pointer-events:none}.whb-clone .whb-flex-row{border:none}.whb-clone.whb-sticked{visibility:visible;opacity:1;animation:wd-fadeInDownBig .3s ease;pointer-events:visible;pointer-events:unset}.whb-clone.whb-sticked .whb-not-sticky-row{display:block}.whb-clone .wd-header-main-nav{text-align:center}.whb-clone.whb-hide-on-scroll{transform:translateY(-100%);animation:none}.whb-clone.whb-scroll-up{transform:none}.whb-sticky-prepared{padding-top:var(--wd-header-h)}.whb-sticky-prepared .whb-main-header{position:absolute}:root:has(.whb-sticky-prepared):not(:has(.whb-top-bar)){--wd-top-bar-h: .00001px;--wd-top-bar-sm-h: .00001px}:root:has(.whb-sticky-prepared):not(:has(.whb-general-header)){--wd-header-general-h: .00001px;--wd-header-general-sm-h: .00001px}:root:has(.whb-sticky-prepared):not(:has(.whb-header-bottom)){--wd-header-bottom-h: .00001px;--wd-header-bottom-sm-h: .00001px;--wd-header-bottom-brd-w: .00001px}.whb-scroll-stick .whb-flex-row{transition:height .2s ease, max-height .2s ease}.whb-scroll-stick.whb-sticked .whb-flex-row{transition-duration:.3s}.whb-scroll-stick:is(.whb-scroll-down,.whb-scroll-up) .whb-main-header{transition:transform .3s ease}.whb-scroll-stick.whb-scroll-down .whb-main-header{transform:translateY(-100%)}.whb-scroll-stick.whb-scroll-up .whb-main-header{transform:none}.whb-scroll-slide.whb-sticked .whb-main-header{animation:wd-fadeInDownBig .4s ease}.whb-scroll-slide:is(.whb-scroll-down,.whb-scroll-up) .whb-main-header{transition:transform .3s ease}.whb-scroll-slide.whb-hide-on-scroll.whb-sticked .whb-main-header{transform:translateY(-100%);animation:none}.whb-scroll-slide.whb-hide-on-scroll.whb-scroll-up .whb-main-header{transform:none}.whb-sticked .whb-main-header{position:fixed}.whb-sticked .whb-row{transition:background-color .3s ease}.whb-sticked .whb-not-sticky-row{display:none}.whb-sticky-shadow.whb-sticked .whb-main-header{box-shadow:0 1px 3px rgba(0,0,0,0.1)}.whb-sticky-shadow.whb-sticked .whb-row:last-child{border-bottom:none}.whb-sticky-shadow.whb-sticked .whb-row:last-child .whb-flex-row{border-bottom:none}.whb-sticky-shadow+.whb-clone{box-shadow:0 1px 3px rgba(0,0,0,0.1)}.whb-sticky-shadow+.whb-clone .whb-row{border-bottom:none}.whb-row{transition:background-color .2s ease}.whb-color-dark:not(.whb-with-bg){background-color:#fff}.whb-color-light:not(.whb-with-bg){background-color:#212121}body:not(.single-product) .whb-overcontent:not(.whb-sticked) .whb-row:not(.whb-with-bg){background-color:transparent}.whb-row.whb-with-bdf,.whb-row.whb-with-bdf>.container{position:relative}.whb-row.whb-with-bdf:before{content:'';position:absolute;inset:0}@keyframes wd-fadeInDownBig{from{transform:translate3d(0, -100%, 0)}to{transform:none}}@keyframes wd-fadeOutUpBig{from{transform:none}to{transform:translate3d(0, -100%, 0)}}.wd-header-nav,.site-logo{padding-inline:10px}.wd-header-nav.wd-full-height,.wd-header-nav.wd-full-height :is(.wd-nav,.wd-nav>li,.wd-nav>li>a),.wd-header-divider.wd-full-height,.wd-header-divider.wd-full-height:before{height:100%}.wd-header-nav{flex:1 1 auto}.wd-header-nav.wd-inline{flex:0 0 auto;max-width:100%}.whb-color-light .wd-header-nav>span{color:rgba(255,255,255,0.8)}.wd-nav-header>li>a{font-size:var(--wd-header-el-font-size);font-weight:var(--wd-header-el-font-weight);font-style:var(--wd-header-el-font-style);font-family:var(--wd-header-el-font);text-transform:var(--wd-header-el-transform)}.wd-nav-header>li.color-primary{--nav-color: var(--wd-primary-color);--nav-color-hover: var(--wd-primary-color)}.wd-nav-header:not(.wd-offsets-calculated)>li>.wd-dropdown:not(.wd-design-default){opacity:0;pointer-events:none}@supports (-webkit-touch-callout: none){.wd-nav-header:not(.wd-offsets-calculated)>li>.wd-dropdown:not(.wd-design-default){transform:translateY(15px) translateZ(0)}}.whb-color-light .wd-nav-header{--wd-navigation-color: 255,255,255}.whb-color-light .wd-nav-header.wd-style-default{--nav-color-hover: rgba(255,255,255,0.7)}.whb-color-dark .wd-nav-header{--wd-navigation-color: 51,51,51}.whb-top-bar .wd-nav-secondary>li>a{font-weight:400;font-size:12px}.wd-header-sticky-nav .wd-tools-icon:before{content:"\f15a";font-family:"woodmart-font"}.site-logo{max-height:inherit}.wd-logo{max-height:inherit;transition:none}.wd-logo picture{max-height:inherit}.wd-logo picture img{max-width:inherit}.wd-logo img{padding-top:5px;padding-bottom:5px;max-height:inherit;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:800px}.wd-logo img[src$=".svg"]{height:100%}.wd-logo img[width]:not([src$=".svg"]){width:auto;object-fit:contain}.wd-switch-logo .wd-sticky-logo{display:none;animation:wd-fadeIn .5s ease}:is(.whb-sticked,.whb-clone) .wd-switch-logo .wd-main-logo{display:none}:is(.whb-sticked,.whb-clone) .wd-switch-logo .wd-sticky-logo{display:block}.wd-header-divider:before{content:"";display:block;height:18px;border-right:1px solid}.whb-color-dark .wd-header-divider:before{border-color:var(--wd-divider-color, rgba(0,0,0,0.105))}.whb-color-light .wd-header-divider:before{border-color:var(--wd-divider-color, rgba(255,255,255,0.25))}.whb-col-right .wd-header-divider:last-child,.whb-mobile-right .wd-header-divider:last-child,.whb-col-mobile .wd-header-divider:last-child{padding-right:10px}.whb-col-left .wd-header-divider:first-child,.whb-mobile-left .wd-header-divider:first-child,.whb-col-mobile .wd-header-divider:first-child{padding-left:10px}.whb-col-center .wd-header-divider:first-child{padding-left:10px}.whb-col-center .wd-header-divider:last-child{padding-right:10px}.wd-header-mobile-nav .wd-tools-icon:before{content:"\f15a";font-family:"woodmart-font"}.mobile-nav .wd-heading{position:relative;z-index:6;background-color:inherit}.mobile-nav .searchform{--wd-form-brd-width: 0;--wd-form-bg: transparent;--wd-form-color: var(--color-gray-500);--wd-form-placeholder-color: var(--color-gray-500);z-index:4;box-shadow:0 -1px 9px rgba(0,0,0,0.17)}.mobile-nav .searchform input[type="text"]{padding-right:70px;padding-left:20px;height:70px;font-weight:600}.mobile-nav .wd-search-results{position:relative;z-index:4;border-radius:0;inset-inline:auto}.mobile-nav .wd-search-results:not(.wd-opened){display:none}.mobile-nav .wd-suggestion{padding:10px 20px}.mobile-nav .create-nav-msg{padding:20px}.wd-nav-mobile{--nav-radius: 0;--nav-color-hover: var(--wd-primary-color);display:none;margin-inline:0;animation:wd-fadeIn 1s ease}.wd-nav-mobile>li{flex:1 1 100%;max-width:100%;width:100%}.wd-nav-mobile>li>a:hover{color:var(--nav-color-hover)}.wd-nav-mobile>li.menu-item-has-children>a:after{content:none}.wd-nav-mobile .wd-with-icon>a:before{margin-right:7px;font-weight:400;font-family:"woodmart-font"}.wd-nav-mobile .menu-item-account>a:before{content:"\f124"}.wd-nav-mobile .menu-item-wishlist>a:before{content:"\f106"}.wd-nav-mobile .menu-item-compare>a:before{content:"\f128"}.wd-nav-mobile.wd-active{display:block}.wd-nav-mobile:not(.wd-html-block-on) .menu-item-has-block .wd-nav-opener{display:none}.wd-nav-mobile.wd-html-block-on .wd-mob-nav-html-block{overflow:hidden;border-bottom:1px solid var(--brdcolor-gray-300);max-width:var(--wd-side-hidden-w)}.wd-nav-mobile.wd-html-block-on .menu-item-has-block .wd-negative-gap>.elementor-container{--wd-el-column-gap: .001px}.wd-nav-mobile.wd-html-block-on .menu-item-has-block .mega-menu-list .sub-sub-menu{display:block}.wd-nav-mobile>li,.wd-nav-mobile>li>ul li{display:flex;flex-wrap:wrap}.wd-nav-mobile>li>a,.wd-nav-mobile>li>ul li>a{flex:1 1 0%;padding:5px 20px;min-height:50px;border:none;border-bottom:1px solid var(--brdcolor-gray-300)}.wd-nav-mobile>li>:is(.wd-sub-menu,.sub-sub-menu),.wd-nav-mobile>li>ul li>:is(.wd-sub-menu,.sub-sub-menu){display:none;flex:1 1 100%;order:3}.wd-nav-mob-tab{--nav-gap: 0;--nav-pd: 18px 15px;--nav-color: rgba(var(--wd-navigation-color), .5);--nav-color-hover: rgba(var(--wd-navigation-color), 1);--nav-bg: rgba(var(--color-black-rgb), .04);--nav-bg-active: rgba(var(--color-black-rgb), .09);--nav-radius: 0;display:flex;margin:0;border-bottom:1px solid var(--brdcolor-gray-300)}.wd-nav-mob-tab>li{flex:1 0 50%;max-width:50%}.wd-nav-mob-tab>li>a{justify-content:center;text-align:center;height:100%}.wd-nav-mob-tab.wd-style-underline .nav-link-text{position:static}.wd-nav-mob-tab.wd-style-underline .nav-link-text:after{top:auto;bottom:-1px}.wd-nav-mob-tab.wd-swap{flex-direction:row-reverse}.wd-nav-mob-tab:not(.wd-swap) li:first-child .nav-link-text:after,.wd-nav-mob-tab.wd-swap li:last-child .nav-link-text:after{right:0;left:auto}.mobile-nav .wd-nav-opener{border-left:1px solid var(--brdcolor-gray-300);border-bottom:1px solid var(--brdcolor-gray-300)}.widgetarea-mobile{padding:20px}@media (min-width: 1025px){.whb-top-bar-inner{height:var(--wd-top-bar-h);max-height:var(--wd-top-bar-h)}.whb-sticked .whb-top-bar-inner{height:var(--wd-top-bar-sticky-h);max-height:var(--wd-top-bar-sticky-h)}.whb-general-header-inner{height:var(--wd-header-general-h);max-height:var(--wd-header-general-h)}.whb-sticked:not(.whb-clone) .whb-general-header-inner{height:var(--wd-header-general-sticky-h);max-height:var(--wd-header-general-sticky-h)}.whb-header-bottom-inner{height:var(--wd-header-bottom-h);max-height:var(--wd-header-bottom-h)}.whb-sticked .whb-header-bottom-inner{height:var(--wd-header-bottom-sticky-h);max-height:var(--wd-header-bottom-sticky-h)}.whb-hidden-lg,.whb-hidden-desktop{display:none}.whb-clone,.whb-sticked .whb-main-header{top:var(--wd-admin-bar-h)}.wd-header-overlap .wd-page-title{padding-top:calc(var(--wd-header-h) + var(--wd-header-boxed-sp, 0.001px) + var(--wd-title-sp))}.single-product .whb-overcontent:not(.whb-custom-header){padding-top:calc(var(--wd-header-h) + var(--wd-header-boxed-sp, 0.001px))}.whb-full-width .whb-row>.container,.whb-full-width+.whb-clone .whb-row>.container{max-width:100%;width:clamp(var(--wd-container-w), 95%, 100%)}}@media (max-width: 1024px){.whb-top-bar-inner{height:var(--wd-top-bar-sm-h);max-height:var(--wd-top-bar-sm-h)}.whb-general-header-inner{height:var(--wd-header-general-sm-h);max-height:var(--wd-header-general-sm-h)}.whb-header-bottom-inner{height:var(--wd-header-bottom-sm-h);max-height:var(--wd-header-bottom-sm-h)}.whb-visible-lg,.whb-hidden-mobile{display:none}.wd-header-overlap .wd-page-title{padding-top:calc(var(--wd-header-sm-h) + var(--wd-title-sp))}.single-product .whb-overcontent:not(.whb-custom-header){padding-top:var(--wd-header-sm-h)}.whb-sticky-prepared{padding-top:var(--wd-header-sm-h)}}
.wd-tools-element{position:relative;--wd-header-el-color: #333;--wd-header-el-color-hover: rgba(51,51,51,.6);--wd-tools-icon-base-width: 20px}.wd-tools-element>a{display:flex;align-items:center;justify-content:center;height:40px;color:var(--wd-header-el-color);line-height:1;text-decoration:none !important;padding-inline:10px}.wd-tools-element .wd-tools-icon{position:relative;display:flex;align-items:center;justify-content:center;font-size:0}.wd-tools-element .wd-tools-icon:before{font-size:var(--wd-tools-icon-base-width)}.wd-tools-element .wd-tools-text{margin-inline-start:8px;text-transform:var(--wd-header-el-transform);white-space:nowrap;font-weight:var(--wd-header-el-font-weight);font-style:var(--wd-header-el-font-style);font-size:var(--wd-header-el-font-size);font-family:var(--wd-header-el-font)}.wd-tools-element .wd-tools-count{z-index:1;width:var(--wd-count-size, 15px);height:var(--wd-count-size, 15px);border-radius:50%;text-align:center;letter-spacing:0;font-weight:400;line-height:var(--wd-count-size, 15px)}.wd-tools-element:hover>a{color:var(--wd-header-el-color-hover)}.wd-tools-element.wd-style-icon .wd-tools-text{display:none !important}.whb-top-bar .wd-tools-element{--wd-count-size: 13px;--wd-tools-icon-base-width: 14px}.whb-top-bar .wd-tools-element .wd-tools-text{font-weight:400;font-size:12px}.whb-color-light .wd-tools-element{--wd-header-el-color: #fff;--wd-header-el-color-hover: rgba(255,255,255,0.8)}.wd-custom-icon,picture.wd-custom-icon img{max-width:var(--wd-tools-icon-width, 38px);width:var(--wd-tools-icon-width, revert-layer);transition:all .25s ease}.wd-tools-custom-icon .wd-tools-icon:before,.wd-tools-custom-icon .wd-tools-icon:after{display:none}.wd-tools-custom-icon:hover .wd-custom-icon{opacity:.6}.wd-tools-element:is(.wd-design-2,.wd-design-5).wd-style-icon.wd-with-count{margin-inline-end:5px}.wd-tools-element:is(.wd-design-2,.wd-design-5).wd-style-text.wd-with-count .wd-tools-text{margin-inline-start:14px}.wd-tools-element:is(.wd-design-2,.wd-design-5) .wd-tools-count{position:absolute;top:-5px;inset-inline-end:-9px;background-color:var(--wd-primary-color);color:#fff;font-size:9px}.wd-tools-element.wd-design-1.wd-with-count .wd-tools-count{margin-inline-start:8px}.wd-tools-element.wd-design-1 .wd-tools-count{width:auto;height:auto;text-transform:var(--wd-header-el-transform);font-weight:var(--wd-header-el-font-weight);font-style:var(--wd-header-el-font-style);font-size:var(--wd-header-el-font-size);font-family:var(--wd-header-el-font);line-height:inherit}.wd-tools-element.wd-design-1 .subtotal-divider{display:inline}.wd-tools-element.wd-design-4{--wd-count-size: 19px}.wd-tools-element.wd-design-4.wd-with-count .wd-tools-count{margin-inline-start:6px}.wd-tools-element.wd-design-4 .wd-tools-count{display:inline-block;padding:0 2px;background-color:var(--wd-primary-color);color:#fff;font-weight:700;font-size:10px}.whb-top-bar .wd-tools-element.wd-design-4{--wd-count-size: 16px}.wd-tools-element:is(.wd-design-6,.wd-design-7,.wd-design-8){--wd-count-size: 18px}.wd-tools-element:is(.wd-design-6,.wd-design-7,.wd-design-8) .wd-tools-inner{position:relative}.wd-tools-element:is(.wd-design-6,.wd-design-7,.wd-design-8) .wd-tools-inner .wd-tools-icon{position:static}.wd-tools-element:is(.wd-design-6,.wd-design-7,.wd-design-8) .wd-custom-icon{max-width:var(--wd-tools-icon-width, var(--wd-tools-icon-base-width))}.wd-tools-element:is(.wd-design-6,.wd-design-7,.wd-design-8) .wd-tools-count{position:absolute;top:-3px;inset-inline-end:-7px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,0.17);color:var(--wd-primary-color);font-size:11px}.whb-top-bar .wd-tools-element:is(.wd-design-6,.wd-design-7,.wd-design-8){--wd-count-size: 13px}.wd-tools-element:is(.wd-design-6,.wd-design-7){--wd-tools-sp: 13px}.wd-tools-element:is(.wd-design-6,.wd-design-7) :is(.wd-tools-inner,.wd-tools-icon){height:42px;border-radius:42px}.wd-tools-element:is(.wd-design-6,.wd-design-7) .wd-tools-inner{display:flex;align-items:center;padding:0 var(--wd-tools-sp)}.wd-tools-element:is(.wd-design-6,.wd-design-7):not(.wd-with-wrap) .wd-tools-icon{width:42px}.whb-top-bar .wd-tools-element:is(.wd-design-6,.wd-design-7){--wd-tools-sp: 9px}.whb-top-bar .wd-tools-element:is(.wd-design-6,.wd-design-7) :is(.wd-tools-inner,.wd-tools-icon){height:28px}.whb-top-bar .wd-tools-element:is(.wd-design-6,.wd-design-7):not(.wd-with-wrap) .wd-tools-icon{width:28px}.whb-top-bar .wd-tools-element:is(.wd-design-6,.wd-design-7) .wd-tools-count{font-size:9px}.wd-tools-element.wd-design-6>a>:is(.wd-tools-inner,.wd-tools-icon){border:1px solid rgba(0,0,0,0.105)}.whb-color-light .wd-tools-element.wd-design-6>a>:is(.wd-tools-inner,.wd-tools-icon){border-color:rgba(255,255,255,0.25)}.wd-tools-element.wd-design-7>a>:is(.wd-tools-inner,.wd-tools-icon){background-color:var(--wd-primary-color);color:#fff;transition:inherit}.wd-tools-element.wd-design-7:hover>a>:is(.wd-tools-inner,.wd-tools-icon){color:rgba(255,255,255,0.8)}
.whb-column>.info-box-wrapper,.wd-header-text,.whb-column>.wd-button-wrapper,.whb-column>.wd-social-icons,.wd-header-html{padding-inline:10px}.whb-column>.info-box-wrapper .wd-info-box{--ib-icon-sp: 10px}.wd-header-text{--wd-tags-mb: 10px;flex:1 1 auto}.wd-header-text p:first-child:empty{display:none}.wd-header-text.wd-inline{flex:0 0 auto}.whb-top-bar .wd-header-text{font-size:12px;line-height:1.2}.whb-color-light .wd-header-text{--wd-text-color: rgba(255,255,255,0.8);--wd-title-color: #fff;--wd-link-color: rgba(255,255,255,0.9);--wd-link-color-hover: #fff;color:var(--wd-text-color)}.wd-header-wishlist .wd-tools-icon:before{content:"\f106";font-family:"woodmart-font"}.wd-header-compare .wd-tools-icon:before{content:"\f128";font-family:"woodmart-font"}.wd-dropdown-compare a{justify-content:space-between}.wd-dropdown-compare .count{margin-inline-start:10px;color:var(--color-gray-300)}
.wd-social-icons{--wd-link-decor: none;--wd-link-decor-hover: none;display:flex;align-items:center;flex-wrap:wrap;gap:var(--wd-social-gap, calc(var(--wd-social-size, 40px) / 4));justify-content:var(--wd-align)}.wd-social-icons>a{display:inline-flex;align-items:center;justify-content:center;width:var(--wd-social-size, 40px);height:var(--wd-social-size, 40px);font-size:var(--wd-social-icon-size, calc(var(--wd-social-size, 40px) / 2.5));color:var(--wd-social-color);background-color:var(--wd-social-bg, unset);box-shadow:var(--wd-social-shadow);border:var(--wd-social-brd) var(--wd-social-brd-color);border-radius:var(--wd-social-radius);line-height:1}.wd-social-icons>a:hover{color:var(--wd-social-color-hover, var(--wd-social-color));background-color:var(--wd-social-bg-hover, var(--wd-social-bg));border-color:var(--wd-social-brd-color-hover, var(--wd-social-brd-color));box-shadow:var(--wd-social-shadow-hover)}.wd-social-icons .wd-icon:before{content:var(--wd-social-icon, unset);font-family:"woodmart-font"}.social-facebook{--wd-social-brand-color: #365493;--wd-social-icon: "\f180"}.social-twitter{--wd-social-brand-color: #000;--wd-social-icon: "\f154"}.social-instagram{--wd-social-brand-color: #774430;--wd-social-icon: "\f163"}.social-email{--wd-social-brand-color: #F89A1E;--wd-social-icon: "\f157"}.social-pinterest{--wd-social-brand-color: #CB2027;--wd-social-icon: "\f156"}.social-youtube{--wd-social-brand-color: #CB2027;--wd-social-icon: "\f162"}.social-tumblr{--wd-social-brand-color: #36465D;--wd-social-icon: "\f165"}.social-linkedin{--wd-social-brand-color: #0274B3;--wd-social-icon: "\f158"}.social-vimeo{--wd-social-brand-color: #1AB7EA;--wd-social-icon: "\f177"}.social-flickr{--wd-social-brand-color: #FE0072;--wd-social-icon: "\f164"}.social-github{--wd-social-brand-color: #171515;--wd-social-icon: "\f155"}.social-dribbble{--wd-social-brand-color: #EC5E95;--wd-social-icon: "\f166"}.social-behance{--wd-social-brand-color: #1F6FFC;--wd-social-icon: "\f170"}.social-soundcloud{--wd-social-brand-color: #F9490D;--wd-social-icon: "\f172"}.social-spotify{--wd-social-brand-color: #2EBD59;--wd-social-icon: "\f171"}.social-ok{--wd-social-brand-color: #EE8208;--wd-social-icon: "\f176"}.social-whatsapp{--wd-social-brand-color: #1EBEA5;--wd-social-icon: "\f175"}.social-vk{--wd-social-brand-color: #4C75A3;--wd-social-icon: "\f168"}.social-snapchat{--wd-social-brand-color: #FFFC00;--wd-social-icon: "\f178"}.social-tg{--wd-social-brand-color: #37AEE2;--wd-social-icon: "\f179"}.social-viber{--wd-social-brand-color: #834995;--wd-social-icon: "\f181"}.social-tiktok{--wd-social-brand-color: #010101;--wd-social-icon: "\f133"}.social-discord{--wd-social-brand-color: #5562EA;--wd-social-icon: "\f184"}.social-yelp{--wd-social-brand-color: #FF1A1A;--wd-social-icon: "\f187"}.social-bluesky{--wd-social-brand-color: #218CFF;--wd-social-icon: "\f189"}.social-threads{--wd-social-brand-color: #0A0A0A;--wd-social-icon: "\f188"}.wd-social-icons.wd-style-default{gap:0;--wd-social-color: rgba(0,0,0,0.6);--wd-social-color-hover: rgba(0,0,0,0.8)}.wd-social-icons.wd-style-default>a{width:auto;height:auto;padding:var(--wd-social-gap, calc(var(--wd-social-size, 40px) / 6));min-width:24px}.wd-social-icons.wd-style-default.color-scheme-light,[class*="color-scheme-light"] .wd-social-icons.wd-style-default{--wd-social-color: #fff;--wd-social-color-hover: rgba(255,255,255,0.6)}.wd-social-icons.wd-size-small{--wd-social-size: 30px;--wd-social-gap: 6px;--wd-social-icon-size: 14px}.wd-social-icons.wd-shape-circle{--wd-social-radius: 50%}.wd-social-icons.wd-shape-rounded{--wd-social-radius: 5px}.wd-social-icons:not([class*="wd-layout-"]) .wd-label{flex:1 1 100%}.wd-social-icons.wd-layout-justify .wd-label{flex:1 1 auto;text-align:start}@media (min-width: 1025px){.wd-social-icons.wd-size-large{--wd-social-size: 60px}}
.wd-dropdown-cats,.wd-dropdown-cats .wd-dropdown-menu{margin-top:0 !important}.wd-dropdown-cats:after,.wd-dropdown-cats .wd-dropdown-menu:after{width:auto !important;height:auto !important}.whb-sticky-real.whb-sticked .wd-header-cats:not(:hover) .wd-dropdown-cats.wd-opened{visibility:hidden;opacity:0;transition:opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1),visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1),transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);transform:translateY(15px) translateZ(0);pointer-events:none}.whb-header-bottom .wd-header-cats,.whb-top-bar .wd-header-cats,.whb-header-bottom .wd-header-cats.wd-style-1 .menu-opener,.whb-top-bar .wd-header-cats.wd-style-1 .menu-opener{height:100%}.wd-header-cats{position:relative;margin-inline:10px}.whb-header-bottom .wd-header-cats{margin-top:calc(var(--wd-header-general-brd-w) * -1);margin-bottom:calc(var(--wd-header-bottom-brd-w) * -1);height:calc(100% + var(--wd-header-general-brd-w) + var(--wd-header-bottom-brd-w))}.wd-header-cats.wd-event-click{cursor:pointer}.wd-header-cats .menu-opener{position:relative;z-index:300;display:flex;align-items:center;max-width:320px;color:#333;line-height:1;transition:all .25s ease}.wd-header-cats .menu-opener .menu-open-label{text-transform:var(--wd-header-el-transform);font-weight:var(--wd-header-el-font-weight);font-style:var(--wd-header-el-font-style);font-size:var(--wd-header-el-font-size);font-family:var(--wd-header-el-font)}.wd-header-cats .menu-opener.color-scheme-light{color:#fff}.wd-header-cats .menu-opener:not(.has-bg){background-color:var(--wd-primary-color)}.wd-header-cats .menu-opener-icon:not(.custom-icon):after{font-size:18px;content:"\f15a";font-family:"woodmart-font"}.wd-header-cats .menu-opener-icon.custom-icon:empty{display:none}.wd-header-cats.wd-style-1 .menu-opener{padding:10px 15px;min-width:270px;height:50px;border-top-left-radius:var(--wd-brd-radius);border-top-right-radius:var(--wd-brd-radius)}.wd-header-cats.wd-style-1 .menu-opener:after{font-size:11px;margin-inline-start:auto;content:"\f129";font-family:"woodmart-font"}.wd-header-cats.wd-style-1 .menu-opener-icon{flex:0 0 auto;margin-inline-end:10px}.wd-dropdown-cats{right:0;z-index:299;min-width:270px;box-shadow:none}.wd-dropdown-cats,.wd-dropdown-cats .wd-nav.wd-nav-vertical,.wd-dropdown-cats .wd-nav.wd-nav-vertical>li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}
.wd-nav-vertical .wd-dropdown-menu.wd-design-full-width:not(.wd-scroll),.wd-nav-vertical .wd-dropdown-menu.wd-design-full-width.wd-scroll .wd-dropdown-inner{padding:var(--wd-dropdown-padding, 30px)}.wd-nav-vertical .wd-dropdown-menu:is(.wd-design-full-width,.wd-design-aside)>.container{padding:0;max-width:none}.wd-nav-vertical>li>a .menu-label{position:static;margin-top:0;margin-inline-start:5px;opacity:1;align-self:center;order:2}.wd-nav-vertical>li>a .menu-label:before{content:none}.wd-nav-vertical{--nav-drop-sp: 0.001px;position:relative;display:flex}.wd-nav-vertical>li{flex:1 1 100%;max-width:100%;width:100%}.wd-nav-vertical>li.menu-item-has-children>a:after{margin-inline-start:auto;font-weight:normal;font-size:clamp(6px, 60%, 18px);content:"\f113"}.wd-nav-vertical .wd-dropdown-menu{margin:0;top:0;inset-inline-start:calc(100% + var(--nav-drop-sp));transform:translateX(-15px) translateY(0) translateZ(0)}.wd-nav-vertical .wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width){min-height:100%}.wd-nav-vertical .wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width) .wd-dropdown-inner{height:100%}.wd-nav-vertical .wd-dropdown-menu:is(.wd-design-full-width,.wd-design-aside){--wd-dropdown-width: 800px}.wd-nav-vertical .wd-dropdown-menu.wd-design-aside{padding-inline-start:0}.wd-nav-vertical .wd-dropdown-menu:after{inset-block:0 auto;inset-inline-start:auto;inset-inline-end:100%;height:100%;width:var(--nav-drop-sp)}.wd-nav-vertical>li.menu-mega-dropdown{position:static}
.wd-nav-vertical.wd-design-default{--nav-gap-v: 0;--nav-pd: 5px 18px;--nav-bg-hover: var(--bgcolor-gray-200);--nav-border: 1px solid var(--brdcolor-gray-200);--nav-radius: var(--wd-brd-radius);border:var(--nav-border);border-radius:var(--nav-radius)}.wd-nav-vertical.wd-design-default>li>a{min-height:44px;font-size:14px;text-transform:unset;border:none;border-radius:0}.wd-nav-vertical.wd-design-default>li:first-child>a{border-top-left-radius:var(--nav-radius);border-top-right-radius:var(--nav-radius)}.wd-nav-vertical.wd-design-default>li:last-child>a{border-bottom-right-radius:var(--nav-radius);border-bottom-left-radius:var(--nav-radius)}.wd-nav-vertical.wd-design-default>li:not(:last-child){border-bottom:var(--nav-border)}
.btn-color-primary{--btn-color: #fff;--btn-color-hover: #fff;--btn-bgcolor: var(--wd-primary-color);--btn-bgcolor-hover: var(--wd-primary-color);--btn-brd-color: var(--wd-primary-color);--btn-brd-color-hover: var(--wd-primary-color);--btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,0.1)}.btn-color-primary.btn-style-bordered{--btn-color: var(--wd-primary-color)}.btn-color-primary.btn-style-link{--btn-color: var(--color-gray-800);--btn-color-hover: var(--color-gray-500)}.btn-color-alt{--btn-color: #fff;--btn-color-hover: #fff;--btn-bgcolor: var(--wd-alternative-color);--btn-bgcolor-hover: var(--wd-alternative-color);--btn-brd-color: var(--wd-alternative-color);--btn-brd-color-hover: var(--wd-alternative-color);--btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,0.1)}.btn-color-alt.btn-style-bordered{--btn-color: var(--wd-alternative-color)}.btn-color-alt.btn-style-link{--btn-color: var(--color-gray-800);--btn-color-hover: var(--color-gray-500)}.btn-color-black{--btn-color: #fff;--btn-color-hover: #fff;--btn-bgcolor: #212121;--btn-bgcolor-hover: #212121;--btn-brd-color: #212121;--btn-brd-color-hover: #212121;--btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,0.1)}.btn-color-black.btn-style-bordered{--btn-color: #333}.btn-color-black.btn-style-link{--btn-color: var(--color-gray-800);--btn-color-hover: var(--color-gray-500)}.btn-color-white{--btn-color: #333;--btn-color-hover: #333;--btn-bgcolor: #fff;--btn-bgcolor-hover: #fff;--btn-brd-color: rgba(255,255,255,0.5);--btn-brd-color-hover: #fff;--btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,0.1)}.btn-color-white.btn-style-bordered{--btn-color: #fff}.btn-color-white.btn-style-link{--btn-color: #fff;--btn-color-hover: #fff}.btn.btn-style-3d{--btn-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.15);--btn-box-shadow-hover: inset 0 -2px 0 rgba(0,0,0,0.15)}.btn.btn-style-3d:active{box-shadow:none;top:1px}.btn.btn-style-bordered{--btn-bgcolor: transparent;--btn-brd-width: 2px;--btn-box-shadow-hover: none}.btn.btn-style-link{--btn-bgcolor: transparent;--btn-bgcolor-hover: transparent;--btn-brd-width: 2px;--btn-box-shadow-hover: none;--btn-height: none;--btn-padding: 0;border-top:0;border-inline:0}.btn-size-extra-small{--btn-padding: 5px 10px;--btn-height: 28px;--btn-font-size: 11px}.btn-size-small{--btn-padding: 5px 14px;--btn-height: 36px;--btn-font-size: 12px}.btn-shape-round,.btn-style-round{--btn-brd-radius: 35px}.btn-shape-semi-round,.btn-style-semi-round{--btn-brd-radius: 5px}.btn-icon-pos-left{flex-direction:row-reverse}.btn-icon-pos-right{flex-direction:row}@media (min-width: 1025px){.btn-size-large{--btn-padding: 5px 28px;--btn-height: 48px;--btn-font-size: 14px}.btn-size-extra-large{--btn-padding: 5px 40px;--btn-height: 56px;--btn-font-size: 16px}}
.whb-col-right .wd-search-dropdown{right:0;left:auto;margin-left:0;margin-right:calc(var(--nav-gap, .001px) / 2 * -1)}.wd-header-search .wd-tools-icon img,.wd-header-search .wd-tools-icon:before{transition:opacity .3s ease}.wd-header-search .wd-tools-icon:before{content:"\f130";font-family:"woodmart-font"}.wd-header-search .wd-tools-icon:after{position:absolute;top:50%;left:50%;display:block;font-size:clamp(var(--wd-tools-icon-base-width), var(--wd-tools-icon-width, var(--wd-tools-icon-base-width)), 60px);opacity:0;transform:translate(-50%, -50%);content:"\f112";font-family:"woodmart-font"}.wd-header-search:is(.wd-design-6.wd-with-wrap,.wd-design-7.wd-with-wrap,.wd-design-8){min-width:var(--wd-tools-icon-base-width)}.wd-header-search:is(.wd-design-6.wd-with-wrap,.wd-design-7.wd-with-wrap,.wd-design-8) .wd-tools-icon:after{inset-inline-start:var(--wd-tools-sp);inset-inline-end:auto;transform:translateY(-50%)}.wd-search-opened .wd-header-search .wd-tools-icon:after{opacity:1;transition:opacity .3s ease}.wd-search-opened .wd-header-search .wd-tools-icon img,.wd-search-opened .wd-header-search .wd-tools-icon:before{opacity:0;transition:none}.wd-search-dropdown{width:300px}.wd-search-dropdown input[type="text"]{height:70px !important;border:none}.wd-search-dropdown .wd-dropdown-results{inset-inline:calc((var(--wd-brd-radius) / 1.5))}.form-style-underlined .wd-search-dropdown input[type="text"]{padding-left:15px}
.woocommerce-form-login>*:last-child{margin-bottom:0}.woocommerce-form-login:not(.hidden-form){display:block !important}.password-input{position:relative;display:block}.password-input input{padding-inline-end:var(--wd-form-height) !important}.show-password-input{display:flex;justify-content:center;align-items:center;position:absolute;top:0;inset-inline-end:0;width:var(--wd-form-height);height:var(--wd-form-height);cursor:pointer;font-size:16px;color:var(--color-gray-600);transition:all .25s ease;padding:0 !important;border:none !important;background:none !important;box-shadow:none !important;min-height:unset !important}.show-password-input:hover{color:var(--color-gray-400)}.show-password-input:before{font-family:"woodmart-font";content:"\f11a"}.show-password-input.display-password:before{content:"\f11b"}.login-form-footer{--wd-link-color: var(--wd-primary-color);--wd-link-color-hover: var(--wd-primary-color);--wd-link-decor: none;--wd-link-decor-hover: none;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px}.login-form-footer .lost_password{order:2}.login-form-footer .lost_password:hover{opacity:.7}.login-form-footer .woocommerce-form-login__rememberme{order:1;margin-bottom:0}:is(.register,.woocommerce-form-login) .button{width:100%;border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset))}:is(.register,.woocommerce-form-login) .button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover)}:is(.register,.woocommerce-form-login) .button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0)}.wd-login-divider{display:flex;align-items:center;text-transform:uppercase}.wd-login-divider span{margin-inline:20px}.wd-login-divider:after,.wd-login-divider:before{content:"";flex:1 0 0;border-bottom:1px solid var(--brdcolor-gray-300)}
.wd-header-my-account .wd-tools-icon:before{content:"\f124";font-family:"woodmart-font"}.wd-account-style-text .wd-tools-icon{display:none !important}.wd-account-style-text .wd-tools-text{margin-left:0}.wd-account-style-icon:not(.wd-with-username) .wd-tools-text{display:none}@media (max-width: 1024px){.wd-header-my-account .wd-dropdown{display:none}}
.mobile-nav .wd-nav-opener.wd-active{background-color:var(--wd-primary-color);color:#fff}
.whb-col-right .wd-dropdown-register{right:0;left:auto;margin-left:0;margin-right:calc(var(--nav-gap, .001px) / 2 * -1)}.wd-dropdown-register[class*="wd-active"]{visibility:visible;opacity:1;transform:none !important;pointer-events:visible;pointer-events:unset}.wd-dropdown-register{padding:25px;width:350px}.wd-dropdown-register .wd-heading{padding:0 0 12px 0;margin-bottom:15px}.wd-dropdown-register .woocommerce-form-login{--wd-tags-mb: 15px}
.whb-color-light [class*="wd-header-search-form"] :is(.wd-style-default,.wd-style-with-bg-2){--wd-form-brd-color: rgba(255,255,255,0.2);--wd-form-brd-color-focus: rgba(255,255,255,0.3);--wd-form-color: rgba(255,255,255,0.8)}.whb-color-dark [class*="wd-header-search-form"] :is(.wd-style-default,.wd-style-with-bg-2){--wd-form-brd-color: rgba(0,0,0,0.1);--wd-form-brd-color-focus: rgba(0,0,0,0.15);--wd-form-color: #767676;--wd-form-placeholder-color: var(--wd-form-color)}[class*="wd-header-search-form"]{padding-inline:10px;flex:1 1 auto}[class*="wd-header-search-form"] input[type='text']{min-width:290px}.wd-header-search-form-mobile .searchform{--wd-form-height: 42px}.wd-header-search-form-mobile .searchform input[type="text"]{min-width:100%}[class*="wd-header-search-form"] .wd-style-with-bg{--wd-form-bg: #fff}.global-color-scheme-light [class*="wd-header-search-form"] .wd-style-with-bg{--wd-form-brd-color: rgba(0,0,0,0.1);--wd-form-brd-color-focus: rgba(0,0,0,0.15);--wd-form-color: #767676;--wd-form-placeholder-color: var(--wd-form-color)}
.searchform{position:relative;--wd-search-btn-w: var(--wd-form-height);--wd-form-height: 46px;--wd-search-clear-sp: .001px}.searchform input[type="text"]{padding-inline-end:calc(var(--wd-search-btn-w) + 30px)}.searchform .searchsubmit{--btn-color: var(--wd-form-color, currentColor);--btn-bgcolor: transparent;position:absolute;gap:0;inset-block:0;inset-inline-end:0;padding:0;width:var(--wd-search-btn-w);min-height:unset;border:none;box-shadow:none;font-weight:400;font-size:0;font-style:unset}.searchform .searchsubmit:hover:after,.searchform .searchsubmit:hover img{opacity:.7}.searchform .searchsubmit:after{font-size:calc(var(--wd-form-height) / 2.3);transition:opacity .2s ease;content:"\f130";font-family:"woodmart-font"}.searchform .searchsubmit img{max-width:24px;transition:opacity .2s ease}.searchform .searchsubmit:before{position:absolute;top:50%;left:50%;margin-top:calc((var(--wd-form-height) / 2.5) / -2);margin-left:calc((var(--wd-form-height) / 2.5) / -2);opacity:0;transition:opacity .1s ease;content:"";display:inline-block;width:calc(var(--wd-form-height) / 2.5);height:calc(var(--wd-form-height) / 2.5);border:1px solid rgba(0,0,0,0);border-left-color:currentColor;border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused)}.searchform .searchsubmit.wd-with-img:after{content:none}.searchform.wd-search-loading .searchsubmit:before{opacity:1;transition-duration:.2s;--wd-anim-state: running}.searchform.wd-search-loading .searchsubmit:after,.searchform.wd-search-loading .searchsubmit img{opacity:0;transition-duration:.1s}.searchform .wd-clear-search{position:absolute;top:calc(50% - 12px);display:flex;align-items:center;justify-content:center;width:30px;height:24px;inset-inline-end:calc(var(--wd-search-cat-w, .001px) + var(--wd-search-btn-w) + var(--wd-search-clear-sp));color:var(--wd-form-color, currentColor);cursor:pointer}.searchform .wd-clear-search:before{font-size:calc(var(--wd-form-height) / 3);line-height:1;transition:opacity .2s ease;content:"\f112";font-family:"woodmart-font"}.searchform .wd-clear-search:hover:before{opacity:.7}
.wd-search-results-wrapper{position:relative}.wd-search-title.title{margin-bottom:0;text-transform:uppercase;font-size:var(--wd-search-font-size);line-height:1}.wd-suggestions-group{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}.wd-suggestion{position:relative;display:flex;line-height:1;transition:all .25s ease}.wd-suggestion .wd-entities-title{font-size:.92em}.wd-suggestion .wd-entities-title strong{text-decoration:underline}.wd-suggestion-thumb img{border-radius:calc(var(--wd-brd-radius) / 1.5)}.wd-suggestion-content{--wd-mb: 10px}.wd-suggestion-sku{font-size:.8em}.wd-suggestions-group.wd-type-categories .wd-suggestion-thumb{margin-inline-end:7px}.wd-suggestions-group.wd-type-categories .wd-suggestion-thumb img{max-height:18px;max-width:18px;object-fit:contain;object-position:50% 50%}.wd-suggestions-group.wd-type-categories .wd-suggestion-content{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}.wd-suggestions-group.wd-type-categories .wd-suggestion-content .wd-entities-title{flex-grow:1}.wd-not-found{grid-column:1 / -1}.wd-all-results{--wd-link-color: var(--color-gray-800);--wd-link-color-hover: var(--color-gray-800);display:block;border-block:1px solid var(--brdcolor-gray-300);padding-inline:var(--wd-search-sp);text-align:center;text-transform:uppercase;font-weight:600;font-size:var(--wd-search-font-size);line-height:50px;transition:all .25s ease;text-decoration:none !important}.wd-all-results:hover{background-color:var(--bgcolor-gray-100) !important}.wd-search-area{position:relative;transition:all .25s ease}.wd-ajax-search-content:not(.wd-content-loaded) .wd-search-area{min-height:70px}.wd-ajax-search-content:not(.wd-content-loaded) .wd-search-loader{opacity:1;pointer-events:auto}.wd-ajax-search-content:not(.wd-content-loaded) .wd-search-loader:after{--wd-anim-state: running}.wd-search-loader{z-index:410;opacity:0;pointer-events:none;background-color:rgba(var(--bgcolor-white-rgb), 0.8);transition:all 0.25s cubic-bezier(0.19, 1, 0.22, 1);overflow:hidden}.wd-search-loader:after{position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);content:"";display:inline-block;width:32px;height:32px;border:1px solid rgba(0,0,0,0);border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused)}@media (max-width: 1024px){.wd-suggestions-group{grid-template-columns:repeat(auto-fit, minmax(180px, 1fr))}.wd-suggestion :is(.wd-entities-title,.price){font-size:.9em}}
.wd-dropdown-results{margin-top:0 !important;--wd-search-font-size: .92em;--wd-search-sp: 15px;overflow:hidden;right:calc((var(--wd-form-brd-radius) / 1.5));left:calc((var(--wd-form-brd-radius) / 1.5))}.wd-dropdown-results:after{width:auto !important;height:auto !important}.wd-dropdown-results .wd-scroll-content{overscroll-behavior:none}.wd-dropdown-results .wd-search-suggestions{margin-top:-1px;margin-inline-end:-1px}.wd-dropdown-results .wd-search-suggestions .wd-search-title{margin-block:-1px;border-block:1px solid var(--brdcolor-gray-300);background-color:var(--bgcolor-white);padding:var(--wd-search-sp)}.wd-dropdown-results .wd-suggestion{margin-bottom:-1px;border-top:1px solid;border-bottom:1px solid;border-inline-end:1px solid;border-color:var(--brdcolor-gray-300);background-color:var(--bgcolor-white);padding:var(--wd-search-sp)}.wd-dropdown-results .wd-suggestion:hover,.wd-dropdown-results .wd-suggestion.wd-active{background-color:var(--bgcolor-gray-100)}.wd-dropdown-results .wd-suggestion-thumb{flex:0 0 auto;margin-inline-end:15px;max-width:65px}.wd-dropdown-results .wd-suggestion-thumb img{border-radius:calc(var(--wd-brd-radius) / 1.5)}.wd-dropdown-results .wd-all-results{background-color:var(--bgcolor-white)}.wd-dropdown-results .wd-suggestions-group.wd-type-categories{display:block}.wd-dropdown-results .wd-suggestions-group.wd-type-categories .wd-suggestion{border:none;padding-block:10px}.wd-dropdown-results .wd-suggestions-group.wd-type-categories .wd-suggestion:first-child{border-top:1px solid var(--brdcolor-gray-300)}.wd-dropdown-results .wd-suggestions-group.wd-type-categories .wd-suggestion:last-child{border-bottom:1px solid var(--brdcolor-gray-300)}.wd-dropdown-results .wd-suggestions-group.wd-type-categories .wd-suggestion-content:after{content:"\f120";font-family:"woodmart-font";color:var(--color-gray-400)}.wd-dropdown-results .wd-not-found{background-color:var(--bgcolor-white) !important}.wd-dropdown-results .wd-suggestions-group.wd-type-product:only-child .wd-not-found{margin-bottom:0}.wd-dropdown-results :is(.wd-search-requests,.wd-search-history,.wd-search-area){padding:var(--wd-search-sp)}.wd-dropdown-results :is(.wd-search-requests,.wd-search-history,.wd-search-area):not(:first-child){margin-top:-1px;border-top:1px solid var(--brdcolor-gray-300)}.wd-searched .wd-dropdown-results :is(.wd-search-history,.wd-search-requests,.wd-search-area){display:none}.wd-dropdown-results .wd-search-requests{--wd-requests-pd: 8px 12px;--wd-requests-fs: 10px}@media (max-width: 1024px){.wd-dropdown-results{--wd-search-sp: 10px}.wd-dropdown-results .wd-suggestion-thumb{max-width:45px}}
@keyframes wd-MarqueeScrolling{from{transform:translat3d(0, 0, 0)}to{transform:translate3d(calc(-100% - var(--wd-marquee-gap)), 0, 0)}}.wd-marquee{--wd-marquee-gap: 20px;--wd-marquee-direction: normal;--wd-marquee-speed: 5s;display:flex;overflow:hidden;gap:var(--wd-marquee-gap);max-width:100vw}.wd-marquee-content{display:flex;align-items:center;justify-content:space-around;flex-shrink:0;gap:var(--wd-marquee-gap);min-width:100%;white-space:nowrap;animation:var(--wd-marquee-speed) linear infinite var(--wd-marquee-direction) running wd-MarqueeScrolling}.wd-marquee-item{position:relative;display:flex;gap:10px;align-items:center}.wd-marquee-item>*{margin-bottom:0}@media (min-width: 1025px){.wd-marquee.wd-with-pause:hover .wd-marquee-content{animation-play-state:paused}}
.wd-nav-product-cat .wd-dropdown{margin:0}.wd-nav-product-cat .wd-dropdown:after{height:auto}.wd-nav-product-cat:not(.wd-nav-mobile)>li>a{padding-block:15px;font-size:14px}.wd-nav-product-cat .nav-link-count{display:block;margin-top:5px;color:var(--color-gray-400);text-transform:capitalize;font-weight:400;font-size:14px}.wd-nav-product-cat .wd-dropdown li a{padding-top:10px;padding-bottom:10px;font-weight:600}.wd-nav-product-cat .wd-sub-menu{--sub-menu-color: var(--nav-color);--sub-menu-color-hover: var(--nav-color-hover)}.wd-nav-product-cat.has-product-count{--nav-img-height: 40px}@media (min-width: 1025px){.wd-btn-show-cat{display:none}}@media (max-width: 1024px){.wd-nav-product-cat-wrap:not(.wd-nav-accordion-mb-on) .wd-nav-product-cat>li>a{padding-top:10px;padding-bottom:10px}.wd-nav-product-cat-wrap .wd-mobile-accordion{margin-top:10px}}
.wd-bordered-dark{--wd-bordered-brd: rgba(0,0,0,0.105);--wd-bordered-bg: #f7f7f7}.wd-bordered-light{--wd-bordered-brd: rgba(255,255,255,0.15);--wd-bordered-bg: #0a0a0a}.products-bordered-grid{--wd-prods-brd: 1px solid var(--wd-bordered-brd, var(--brdcolor-gray-300))}.products-bordered-grid.wd-grid-f-col{margin:0}.products-bordered-grid.wd-grid-f-col>.wd-col{margin-bottom:0}.products-bordered-grid.elements-grid{gap:0;align-items:stretch;border-inline-start:var(--wd-prods-brd)}.products-bordered-grid.elements-grid>.wd-col{padding:calc(var(--wd-gap) / 2);border-top:var(--wd-prods-brd-top);border-bottom:var(--wd-prods-brd);border-inline-end:var(--wd-prods-brd)}.products-bordered-grid-ins :is(.wd-cat-wrap,.product-wrapper){border:1px solid var(--wd-bordered-brd, var(--brdcolor-gray-300))}.products-bordered-grid .wd-carousel-wrap{align-items:stretch}.products-bordered-grid .wd-carousel-inner{margin:0;border:var(--wd-prods-brd);border-radius:var(--wd-brd-radius)}.products-bordered-grid .wd-carousel{z-index:1;padding:0;margin:0;border-radius:inherit;-webkit-mask-image:linear-gradient(to left, transparent 1px, black 1px);mask-image:linear-gradient(to left, transparent 1px, black 1px)}.products-bordered-grid .wd-carousel-item{height:auto;border-inline-end:var(--wd-prods-brd);padding:calc(var(--wd-gap) / 2)}.products-bordered-grid.wd-products-with-bg.elements-grid>.wd-col,.products-bordered-grid.wd-products-with-bg .wd-carousel-inner{background-color:var(--wd-bordered-bg, var(--wd-prod-bg))}.products-bordered-grid.wd-products-with-shadow.elements-grid>.wd-col,.products-bordered-grid.wd-products-with-shadow .wd-carousel-inner{box-shadow:var(--wd-prod-shadow)}@media (min-width: 1025px){:is([style*="col-lg:1"],[style*="col-lg: 1"])>:first-child,:is([style*="col-lg:2"],[style*="col-lg: 2"])>:nth-child(-n+2),:is([style*="col-lg:3"],[style*="col-lg: 3"])>:nth-child(-n+3),:is([style*="col-lg:4"],[style*="col-lg: 4"])>:nth-child(-n+4),:is([style*="col-lg:5"],[style*="col-lg: 5"])>:nth-child(-n+5),:is([style*="col-lg:6"],[style*="col-lg: 6"])>:nth-child(-n+6){--wd-prods-brd-top: var(--wd-prods-brd)}}@media (max-width: 768.98px){:is([style*="col-sm:1"],[style*="col-sm: 1"])>:first-child,:is([style*="col-sm:2"],[style*="col-sm: 2"])>:nth-child(-n+2){--wd-prods-brd-top: var(--wd-prods-brd)}}@media (min-width: 769px) and (max-width: 1024px){:is([style*="col-md:1"],[style*="col-md: 1"])>:first-child,:is([style*="col-md:2"],[style*="col-md: 2"])>:nth-child(-n+2),:is([style*="col-md:3"],[style*="col-md: 3"])>:nth-child(-n+3),:is([style*="col-md:4"],[style*="col-md: 4"])>:nth-child(-n+4),:is([style*="col-md:5"],[style*="col-md: 5"])>:nth-child(-n+5),:is([style*="col-md:6"],[style*="col-md: 6"])>:nth-child(-n+6){--wd-prods-brd-top: var(--wd-prods-brd)}}
.wd-cat{--wd-otl-offset: calc(var(--wd-otl-width) * -1);text-align:center}.wd-cat img{width:100%}.wd-cat-inner{position:relative}.wd-cat-content{padding:10px}.wd-cat-wrap{padding:var(--wd-prod-bg-sp);border-radius:var(--wd-cat-brd-radius, var(--wd-brd-radius))}.wd-cat .wd-entities-title{margin-bottom:0;text-transform:uppercase;font-size:20px}:is(.products-bordered-grid-ins,.wd-products-with-bg:not(.products-bordered-grid),.wd-products-with-shadow:not(.products-bordered-grid)) .wd-cat{--wd-prod-bg-sp: 15px}@media (max-width: 768.98px){:is(.products-bordered-grid-ins,.wd-products-with-bg:not(.products-bordered-grid),.wd-products-with-shadow:not(.products-bordered-grid)) .wd-cat{--wd-prod-bg-sp: 10px}}
.category-grid-item .wd-cat-thumb{position:relative;overflow:hidden;border-radius:var(--wd-cat-brd-radius, var(--wd-brd-radius));transform:translate3d(0, 0, 0)}.category-grid-item .wd-cat-image{display:block;margin:-1px;transition:transform 0.5s cubic-bezier(0, 0, 0.44, 1.18)}.category-grid-item:hover .wd-cat-image{transform:scale3d(1.1, 1.1, 1)}.category-grid-item .wd-cat-count>a{color:inherit;text-decoration:none}.category-grid-item .wd-cat-inner{border-radius:var(--wd-cat-brd-radius, var(--wd-brd-radius))}.category-grid-item .wd-cat-inner>a{z-index:5}.cat-design-alt .wd-cat-thumb{margin-inline:auto;max-width:var(--wd-cat-img-width)}.cat-design-alt.categories-with-shadow .wd-cat-thumb{box-shadow:1px 1px 2px rgba(0,0,0,0.12)}@media (max-width: 768.98px){.category-grid-item .wd-entities-title{font-size:16px}.category-grid-item:hover .wd-cat-image{transform:none}}
.wd-carousel-container{--wd-width: 100%;position:relative;width:var(--wd-width)}.wd-carousel-inner{position:relative;margin:-15px 0}.wd-carousel{position:relative;overflow:var(--wd-carousel-overflow, hidden);padding:15px 0;margin-inline:calc(var(--wd-gap) / -2);touch-action:pan-y}@supports (overflow: clip){.wd-carousel{overflow:var(--wd-carousel-overflow, clip)}}.wd-carousel-wrap{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:initial;box-sizing:content-box;transform:translate3d(0px, 0, 0)}.wd-carousel-item{position:relative;height:100%;flex:0 0 calc(100% / var(--wd-col));max-width:calc(100% / var(--wd-col));padding:0 calc(var(--wd-gap) / 2);transition-property:transform;transform:translate3d(0px, 0, 0)}.wd-backface-hidden .wd-carousel-item{transform:translateZ(0);backface-visibility:hidden}.wd-carousel[data-center_mode="yes"] .wd-carousel-wrap:not([style]){transform:translate3d(calc(50% - (100% / var(--wd-col)) / 2), 0, 0)}.wd-autoheight,.wd-autoheight .wd-carousel-item{height:auto}.wd-autoheight .wd-carousel-wrap{align-items:flex-start;transition-property:transform, height}@media (min-width: 1025px){.wd-carousel-container:not(.wd-off-lg) [style*="col-lg:1;"]:not(.wd-initialized)>.wd-carousel-wrap>.wd-carousel-item:nth-child(n+2){display:none}}@media (max-width: 768.98px){.wd-carousel-container:not(.wd-off-sm) [style*="col-sm:1;"]:not(.wd-initialized)>.wd-carousel-wrap>.wd-carousel-item:nth-child(n+2){display:none}}@media (min-width: 769px) and (max-width: 1024px){.wd-carousel-container:not(.wd-off-md) [style*="col-md:1;"]:not(.wd-initialized)>.wd-carousel-wrap>.wd-carousel-item:nth-child(n+2){display:none}}
.wd-nav-pagin-wrap{display:flex;min-height:var(--wd-pagin-size, 10px);margin-top:20px;justify-content:var(--wd-align, var(--wd-center));font-size:0}.wd-nav-pagin-wrap:has(.wd-lock){display:none}.wd-nav-pagin{--list-mb: 0;--li-mb: 0 !important;--li-pl: 0;list-style:none;display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--wd-pagin-gap, 10px);transition:all .25s ease}.wd-nav-pagin li{position:relative;cursor:pointer;transition:all .25s ease}.wd-nav-pagin:not([class*="wd-type-"]),.wd-nav-pagin.wd-lock{opacity:0}.wd-dynamic>.wd-nav-pagin{flex-wrap:nowrap;gap:0;margin:0 auto;overflow:hidden}.wd-dynamic>.wd-nav-pagin li{margin-inline:calc(var(--wd-pagin-gap, 10px) / 2)}.wd-nav-pagin-wrap[class*="wd-style-shape"] span{display:inline-flex;width:var(--wd-pagin-size, 10px);height:var(--wd-pagin-size, 10px);background-color:var(--wd-pagin-bg, unset);border:var(--wd-pagin-brd, 2px solid) var(--wd-pagin-brd-color, var(--color-gray-300));border-radius:var(--wd-pagin-radius, var(--wd-pagin-size, 10px));transition:all .25s ease}.wd-nav-pagin-wrap[class*="wd-style-shape"] li:not(.wd-active):hover span{border-color:var(--wd-pagin-brd-color-hover, var(--color-gray-800));background-color:var(--wd-pagin-bg-hover, var(--wd-pagin-bg, unset))}.wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span{border-color:var(--wd-pagin-brd-color-act, var(--color-gray-800));background-color:var(--wd-pagin-bg-act, var(--color-gray-800))}
.wd-filter-list .count{padding-inline:5px;margin-inline-start:5px;min-width:30px;height:20px;border:1px solid var(--brdcolor-gray-300);border-radius:35px;color:var(--color-gray-500);text-align:center;font-size:12px;line-height:18px;transition:color .25s ease, background-color .25s ease, border-color .25s ease}.wd-filter-list .wc-layered-nav-term a:hover+.count,.wd-filter-list .wc-layered-nav-term.wd-active .count{color:#fff;background-color:var(--wd-primary-color);border-color:var(--wd-primary-color)}.wd-filter-list li{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.wd-filter-list a{display:flex;flex:1 1 auto;align-items:center;padding-block:5px}.wd-filter-list .wc-layered-nav-term.wd-active a{color:var(--color-gray-800);font-weight:600}.wd-filter-list.wd-scroll-content{padding-inline-end:5px}
.wd-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--wd-swatch-w);height:var(--wd-swatch-h);color:var(--color-gray-900);vertical-align:middle;text-align:center;font-weight:600;font-size:var(--wd-swatch-size);line-height:1;cursor:pointer;transition:all .25s ease}.wd-swatch :is(img,picture){display:block;max-height:100%;width:inherit;height:inherit;border-radius:inherit;object-fit:cover}.wd-swatch.wd-bg .wd-swatch-text{display:none}.wd-swatch.wd-text{min-width:1em;min-height:1em;width:auto;height:auto}.wd-swatch.wd-text .wd-swatch-text{padding:0 calc(var(--wd-swatch-size) / 5);font-size:var(--wd-swatch-text-size)}.wd-swatch.wd-linked{cursor:pointer !important}.wd-swatch-bg{display:inherit;align-items:inherit;justify-content:inherit;width:100%;height:100%;border-radius:inherit}:is(body:not(.global-color-scheme-light),.color-scheme-dark) .wd-swatch.wd-bg .wd-swatch-bg:is(:not([style^="background-color"]),[style*="#ffffff"],[style*="#FFFFFF"],[style*="255,255,255"]):before{content:"";position:absolute;inset:0;border:1px solid var(--wd-swatch-brd-color);border-radius:inherit}[class*="wd-swatches"]{--wd-swatch-size: 25px;--wd-swatch-w: 1em;--wd-swatch-h: 1em;--wd-swatch-text-size: 16px;--wd-swatch-h-sp: 15px;--wd-swatch-v-sp: 10px;--wd-swatch-inn-sp: .001px;--wd-swatch-brd-color: var(--brdcolor-gray-200)}.wd-swatches-product{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:var(--text-align);vertical-align:middle;gap:var(--wd-swatch-v-sp) var(--wd-swatch-h-sp)}.wd-swatches-product+select{display:none}[class*="wd-swatches"].wd-size-xs{--wd-swatch-size: 20px;--wd-swatch-text-size: 14px}[class*="wd-swatches"].wd-size-m{--wd-swatch-size: 35px}[class*="wd-swatches"].wd-size-large{--wd-swatch-size: 45px;--wd-swatch-text-size: 18px}[class*="wd-swatches"].wd-size-xlarge{--wd-swatch-size: 70px;--wd-swatch-text-size: 24px}[class*="wd-swatches"].wd-size-xxl{--wd-swatch-size: 90px;--wd-swatch-text-size: 32px}.wd-swatches-grid{--wd-swatch-v-sp: 5px;--wd-swatch-h-sp: 8px}.wd-swatches-grid:is(.wd-size-xs,.wd-size-default){--wd-swatch-size: 15px;--wd-swatch-text-size: 14px}.wd-swatches-grid.wd-size-m{--wd-swatch-size: 20px}.wd-swatches-grid.wd-size-large{--wd-swatch-size: 25px;--wd-swatch-text-size: 16px}.wd-swatches-grid:is(.wd-size-xlarge,.wd-size-xxl){--wd-swatch-size: 35px;--wd-swatch-text-size: 18px}.wd-swatches-filter{--wd-swatch-h-sp: 10px}.wd-swatches-filter.wd-size-small{--wd-swatch-size: 15px;--wd-swatch-text-size: 14px}.wd-swatches-filter.wd-size-large{--wd-swatch-size: 35px}[class*="wd-swatches"].wd-shape-round .wd-swatch{border-radius:1em}[class*="wd-swatches"].wd-shape-rounded .wd-swatch{border-radius:5px}
.wd-swatches-filter .wd-swatch{flex:0 0 auto}.wd-swatches-filter .wd-swatch.wd-bg:before{position:absolute;inset:var(--wd-swatch-inn-sp);display:flex;align-items:center;justify-content:center;border-radius:inherit;background-color:rgba(0,0,0,0.2);color:#fff;font-weight:400;font-size:calc(var(--wd-swatch-text-size) - 4px);opacity:0;transition:inherit;content:"\f112";font-family:"woodmart-font"}.wd-swatches-filter .wd-swatch-wrap.wd-active a:hover .wd-swatch.wd-bg:before{opacity:1}.wd-swatches-filter:not(.wd-bg-style-1) .wd-swatch-wrap.wd-active a:hover .wd-swatch.wd-bg:after{opacity:0}.wd-swatches-filter .wd-swatch.wd-text+span{display:none}.wd-swatches-brands .wd-swatch :is(img,picture){object-fit:contain}.wd-swatches-brands .wd-swatch.wd-bg{flex:1 0 auto;max-width:var(--wd-swatch-w);width:auto;height:var(--wd-swatch-h);border-radius:0}.wd-swatches-brands .wd-swatch.wd-bg:before{display:none}.wd-swatches-brands .wd-swatch-bg:before{border:none !important}.wd-swatches-brands :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-bg{opacity:.5}.wd-swatches-filter.wd-swatches-brands{--wd-swatch-h: 30px;--wd-swatch-w: 60px}.wd-swatches-filter.wd-swatches-brands.wd-size-small{--wd-swatch-w: 45px}.wd-swatches-filter.wd-swatches-brands.wd-size-large{--wd-swatch-h: 40px;--wd-swatch-w: 90px}.wd-swatch+.wd-filter-lable{margin-inline-start:10px}.wd-swatches-filter.wd-labels-off :is(.wd-swatch+span,.count){display:none}.wd-swatches-filter:is(.wd-layout-double,.wd-layout-inline){display:flex;align-items:center;flex-wrap:wrap;gap:var(--wd-swatch-v-sp) var(--wd-swatch-h-sp)}.wd-swatches-filter:is(.wd-layout-double,.wd-layout-inline) li{margin-bottom:0}.wd-swatches-filter:is(.wd-layout-double,.wd-layout-inline) a{padding:0;background:transparent !important}.wd-swatches-filter:is(.wd-layout-double,.wd-layout-inline):is(.wd-bg-style-1,.wd-text-style-1){padding-bottom:5px}.wd-product-filters .wd-swatches-filter:is(.wd-layout-double,.wd-layout-inline){padding:10px}.wd-swatches-filter.wd-layout-double li{flex:0 1 calc(50% - var(--wd-swatch-h-sp) / 2)}
.widget_layered_nav ul li a:before{content:"\f107";font-family:"woodmart-font";display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.4em;height:1.4em;margin-inline-end:8px;border:2px solid var(--brdcolor-gray-300);vertical-align:middle;font-size:10px;transition:all .2s ease;color:transparent}.widget_layered_nav ul li a:hover:before{border-color:var(--wd-primary-color)}.widget_layered_nav ul .chosen a:before{background-color:var(--wd-primary-color);border-color:var(--wd-primary-color);color:#fff}.woocommerce-widget-layered-nav-dropdown{display:flex;flex-wrap:wrap;justify-content:flex-end}.woocommerce-widget-layered-nav-dropdown select[multiple="multiple"]{overflow:hidden;background-image:none}.woocommerce-widget-layered-nav-dropdown select[multiple="multiple"] option{margin-top:9px;padding:0;background-color:transparent}.woocommerce-widget-layered-nav-dropdown select[multiple="multiple"] option:not(:first-child){display:none}.woocommerce-widget-layered-nav-dropdown button{margin-top:20px;padding:5px 14px;min-height:36px;font-size:12px}.widget_layered_nav ul li{display:flex;align-items:center}.widget_layered_nav ul li a{display:flex;align-items:center;flex:1 1 auto}.widget_layered_nav ul .chosen a{color:var(--color-gray-800);font-weight:600}.widget_layered_nav ul .count{color:var(--color-gray-300);margin-inline-start:5px}.wd-widget-stock-status a{display:flex;align-items:center}.wd-widget-stock-status li.wd-active a{color:var(--color-gray-800);font-weight:600}
[class*="wd-swatches"].wd-bg-style-4 .wd-swatch.wd-bg{overflow:hidden}[class*="wd-swatches"].wd-bg-style-4 .wd-swatch.wd-bg:after{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.2);color:#fff;font-weight:400;font-size:calc(var(--wd-swatch-text-size) - 4px);opacity:0;transition:inherit;border-radius:inherit;content:"\f107";font-family:"woodmart-font"}@media (hover: hover){[class*="wd-swatches"].wd-bg-style-4 .wd-swatch.wd-bg:hover:not(.wd-disabled):after{opacity:1}}[class*="wd-swatches"].wd-bg-style-4 .wd-swatch.wd-bg.wd-active:after,[class*="wd-swatches"].wd-bg-style-4 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-bg:after{opacity:1}[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text{border:1px solid var(--wd-swatch-brd-color)}[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text .wd-swatch-text{font-size:calc(var(--wd-swatch-text-size) - 2px)}@media (hover: hover){[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:hover:not(.wd-disabled){border-color:var(--color-gray-900);background-color:var(--color-gray-900);color:var(--color-white)}}[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text.wd-active,[class*="wd-swatches"].wd-text-style-4 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text{border-color:var(--color-gray-900);background-color:var(--color-gray-900);color:var(--color-white)}
[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg:after{bottom:-5px}@media (hover: hover){[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg:hover:not(.wd-disabled):after{opacity:1}}[class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text{min-width:max(var(--wd-swatch-text-min-width, 25px), var(--wd-swatch-text-size));min-height:20px}[class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text:after{bottom:-3px}[class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text .wd-swatch-text{padding:0}@media (hover: hover){[class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text:hover:not(.wd-disabled):after{opacity:1}}[class*="wd-swatches"].wd-text-style-1.wd-swatches-grid{--wd-swatch-text-min-width: 15px}[class*="wd-swatches"].wd-text-style-1.wd-swatches-grid .wd-swatch.wd-text:after{bottom:-1px}[class*="wd-swatches"].wd-text-style-1.wd-swatches-grid .wd-swatch.wd-bg:after{bottom:-4px}.wd-swatches-grid.wd-bg-style-1 .wd-swatch:hover:not(.wd-active):after{opacity:0 !important}[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg:after,[class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text:after{content:"";position:absolute;inset-inline-start:0;width:100%;border-bottom:2px solid var(--color-gray-900);opacity:0;transition:inherit;pointer-events:none}[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg.wd-active:after,[class*="wd-swatches"].wd-bg-style-1 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-bg:after,[class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text.wd-active:after,[class*="wd-swatches"].wd-text-style-1 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text:after{opacity:1}
.widget .wd-checkboxes-on li>a:before{content:"\f107";font-family:"woodmart-font";display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.4em;height:1.4em;margin-inline-end:8px;border:2px solid var(--brdcolor-gray-300);vertical-align:middle;font-size:10px;transition:all .2s ease;color:transparent}.widget .wd-checkboxes-on li>a:hover:before{border-color:var(--wd-primary-color)}.widget .wd-checkboxes-on li.wd-active>a:before{background-color:var(--wd-primary-color);border-color:var(--wd-primary-color);color:#fff}
.wd-off-canvas-btn{--wd-action-icon-size: 1.2em}.wd-loading .wd-off-canvas-btn{pointer-events:none}.wd-action-custom-icon .wd-action-icon{margin-inline-end:.3em;transition:all .25s ease}.wd-action-custom-icon:hover .wd-action-icon{opacity:.6}.wd-sidebar-opener img{max-width:20px}.wd-action-hide-btn{position:absolute}.wd-action-hide-btn>a,.wd-action-hide-btn .wd-off-canvas-btn{display:none}
.wd-sidebar-opener{position:fixed;top:30%;inset-inline-start:0;z-index:350;background-color:rgba(var(--bgcolor-white-rgb), 0.9);box-shadow:0 0 5px rgba(0,0,0,0.17);border-start-end-radius:var(--wd-brd-radius);border-end-end-radius:var(--wd-brd-radius);transition:all .25s ease}.wd-sidebar-opener.wd-show-on-scroll{opacity:0;transform:translateX(-100%)}.wd-sidebar-opener.wd-show-on-scroll.wd-shown{opacity:1;transform:none}.wd-sidebar-opener.wd-filter-icon>a:before{content:"\f118"}
.wd-sidebar.wd-side-hidden{display:flex;flex-direction:column;overflow:hidden}.wd-sidebar.wd-side-hidden .wd-heading{display:flex}.wd-sidebar.wd-side-hidden .widget-area{flex:1 1 auto;padding-block:30px;max-height:100%}.wd-sidebar.wd-side-hidden .wd-widget{padding-inline:30px}.wd-loading .wd-show-sidebar-btn{pointer-events:none}@media (min-width: 1025px){.wd-sidebar-hidden-lg .wd-sidebar:not(.wd-side-hidden){display:none}}@media (max-width: 768.98px){.wd-sidebar-hidden-sm .wd-sidebar:not(.wd-side-hidden){display:none}}@media (min-width: 769px) and (max-width: 1024px){.wd-sidebar-hidden-md-sm .wd-sidebar:not(.wd-side-hidden){display:none}}
.wd-products-per-page{--wd-link-color: var(--color-gray-500);--wd-link-color-hover: var(--color-gray-800);--wd-link-decor: none;--wd-link-decor-hover: none;display:inline-flex;align-items:center;flex-wrap:wrap;color:var(--color-gray-500)}.wd-products-per-page a{padding:0 7px}.wd-products-per-page a.current-variation{color:var(--wd-link-color-hover);font-weight:600}.per-page-title:after{content:':'}.per-page-border:after{content:"/"}.per-page-border:last-child{display:none}
.wd-products-shop-view{--wd-link-color: var(--color-gray-300);--wd-link-color-hover: var(--color-gray-600);--wd-link-decor: none;--wd-link-decor-hover: none;display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px .9em;line-height:1}.wd-products-shop-view a.current-variation{color:var(--color-gray-800);cursor:default}.wd-products-shop-view a svg{display:none}.wd-products-shop-view a:before{font-size:180%;font-weight:400;content:"\f12a";font-family:"woodmart-font"}.wd-products-shop-view a.per-row-1:before{content:"\f13"}.wd-products-shop-view a.per-row-2:before{content:"\f12b"}.wd-products-shop-view a.per-row-3:before{content:"\f12c"}.wd-products-shop-view a.per-row-4:before{content:"\f12d"}.wd-products-shop-view a.per-row-5:before{content:"\f12e"}.wd-products-shop-view a.per-row-6:before{content:"\f12f"}
.woocommerce-ordering select{cursor:pointer}.woocommerce-ordering.wd-style-underline select{padding-top:5px;padding-bottom:5px;height:auto;border-top-style:none;border-right-style:none;border-left-style:none;border-radius:0;background-color:unset;background-position:right 0 top 50%;color:var(--color-gray-900);font-weight:600;font-size:inherit;line-height:1.2;padding-inline-start:2px;padding-inline-end:20px}.woocommerce-ordering.wd-style-underline select:focus{border-color:var(--wd-primary-color)}@media (max-width: 768.98px){.woocommerce-ordering.wd-ordering-mb-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:30px;height:30px}.woocommerce-ordering.wd-ordering-mb-icon select{position:absolute;inset:0;padding:0;height:inherit;border:none;background:none;color:transparent !important;font-weight:400;font-size:16px;-webkit-appearance:none;-moz-appearance:none}.woocommerce-ordering.wd-ordering-mb-icon select option{font-size:14px}.woocommerce-ordering.wd-ordering-mb-icon:after{position:relative;color:var(--color-gray-900);font-size:120%;z-index:2;pointer-events:none;content:"\f119";font-family:"woodmart-font"}}
.wd-sticky-loader{position:absolute;inset:70px 0;display:flex;align-items:flex-start;justify-content:center;pointer-events:none;opacity:0}.wd-sticky-loader .wd-loader{position:sticky;top:calc(50% - 15px)}.wd-sticky-loader.wd-loading,.wd-content-layout.wd-loading .wd-sticky-loader.wd-content-loader{opacity:1;transition:all .25s ease;--wd-anim-state: running}
[class*="title-line-"] .wd-product .wd-entities-title{overflow:hidden;max-height:calc(var(--title-line-count, 1) * var(--title-line-height, 1.4em));line-height:var(--title-line-height, 1.4em)}.title-line-two{--title-line-count: 2}
.wd-product{position:relative;text-align:var(--text-align);line-height:1.4;--text-align: center;--wd-btn-inset: 10px;--wd-prod-gap: 12px;--wd-prod-bg-sp: 0;--wd-prod-bg-cont-sp: 0;--wd-prod-trim: calc((var(--wd-text-line-height) * -.5em) + .5em)}.wd-product .product-wrapper{border-radius:var(--wd-brd-radius);padding:var(--wd-prod-bg-sp)}.wd-product :where(.product-wrapper,.product-element-bottom){display:flex;flex-direction:column;gap:var(--wd-prod-gap)}.wd-product:not(.wd-hover-small) :is(.product-image-link,.hover-img) :is(picture,img){width:100%}.wd-product .product-image-link{--wd-otl-offset: calc(var(--wd-otl-width) * -1);position:relative;display:block}.wd-product .hover-img{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--bgcolor-white);opacity:0;transition:opacity 0.5s ease,transform 2s cubic-bezier(0, 0, 0.44, 1.18);pointer-events:none}.wd-product :is(.wd-entities-title,.wd-product-cats,.wd-product-brands-links,.wd-product-sku,.wd-product-stock,.price){line-height:inherit;margin-block:-.2em}.wd-product .wd-entities-title{font-size:inherit}.wd-product :is(.wd-product-cats,.wd-product-brands-links){font-size:95%;color:var(--color-gray-400);--wd-link-color: var(--color-gray-400);--wd-link-color-hover: var(--color-gray-700)}.wd-product :is(.wd-product-cats,.wd-product-brands-links) a{text-decoration:none}.wd-product .wd-product-sku{color:var(--color-gray-400)}.wd-product .wd-star-rating{display:inline-flex;align-items:center;align-self:var(--text-align);gap:5px}.wd-product .star-rating{align-self:var(--text-align);line-height:1}.wd-product .woocommerce-review-link{line-height:1;color:var(--color-gray-500)}.wd-product .woocommerce-review-link:hover{color:var(--color-gray-900)}.wd-product .wd-swatches-grid:empty{display:none}.wd-product .wd-swatches-grid{justify-content:var(--text-align)}.wd-product .price{display:block}.wd-product .added_to_cart{display:none !important}.wd-product .shop_attributes{font-size:90%;--wd-attr-v-gap: 10px;--wd-attr-brd-style: dashed;--wd-attr-img-width: 18px}.wd-product .shop_attributes .wd-attr-name{gap:4px}.wd-product .shop_attributes .wd-hint{margin:0}.wd-product:is(.wd-variation-active,.product-swatched,.wd-loading-image) .hover-img{display:none}.wd-product:is(.quick-shop-shown,.wd-loading-quick-shop) .product-element-top .hover-img{opacity:0;transition:opacity 0.25s ease,transform 2s cubic-bezier(0, 0, 0.44, 1.18)}.product-element-top{position:relative;overflow:hidden;border-radius:var(--wd-brd-radius);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0, 0, 0)}.product-element-top:hover .hover-img{opacity:1;transform:scale(1.09)}@supports (overflow: clip){.product-element-top{overflow:clip}}.product-element-top:after{position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);visibility:hidden;opacity:0;content:"";display:inline-block;width:32px;height:32px;border:1px solid rgba(0,0,0,0);border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused)}.wd-product[class*="wd-loading"] .product-image-link{opacity:.4}.wd-product[class*="wd-loading"] .product-element-top:after{visibility:visible;opacity:1;transition:opacity .25s ease, visibility .25s ease;--wd-anim-state: running}:is(.catalog-mode-on,.login-see-prices) .wd-product.product .wd-add-btn{display:none}.wd-buttons{z-index:4;display:flex;flex-direction:column;border-radius:calc(var(--wd-brd-radius) / 1.2);background:var(--bgcolor-white);box-shadow:1px 1px 1px rgba(0,0,0,0.1);transition:all .3s ease}.wd-buttons .wd-action-btn>a{height:45px}.wd-buttons[class*="wd-pos-r"]{position:absolute;opacity:0;visibility:hidden;transform:translate3d(20px, 0, 0)}.wd-buttons.wd-pos-r-t{top:var(--wd-btn-inset);inset-inline-end:var(--wd-btn-inset)}.wd-buttons.wd-pos-r-b{inset-inline-end:var(--wd-btn-inset);bottom:var(--wd-btn-inset)}.wd-action-btn.wd-style-icon .button{gap:0;min-height:unset;padding:0;background-color:transparent}.wd-action-btn.wd-style-icon .button:hover{background-color:transparent;box-shadow:none}.wd-product:hover:not(:is(.product-swatched,.quick-shop-shown,[class*="wd-loading"])) .wd-buttons[class*="wd-pos-r"]{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}.wd-product.product-swatched:not(.quick-shop-shown):not([class*="wd-loading"]) .product-element-top:hover .wd-buttons[class*="wd-pos-r"]{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}.wd-product.product-type-simple.outofstock .product_type_simple:before,.wd-product .product_type_grouped:before{content:"\f11a"}.wd-product .product_type_external:before{content:"\f11c"}:is(.products-bordered-grid-ins,.wd-products-with-bg:not(.products-bordered-grid),.wd-products-with-shadow:not(.products-bordered-grid)) .wd-product{--wd-prod-bg-sp: 15px}.wd-product :is(.product-wrapper,.product-element-bottom,.product-list-content,[class*="-information"])>*:not(:is(.product-element-bottom,.wd-entities-title,[class*="wd-product-"],.price)){margin-block:0}:is(.quick-shop-shown,.wd-loading-quick-shop) :is(.wd-buttons,.product-labels){opacity:0}@media (max-width: 1024px){.wd-product .hover-img{display:none}.wd-product .wd-buttons{opacity:1;transform:translate3d(0, 0, 0);visibility:visible}.wd-buttons{border-radius:35px}.wd-buttons .wd-action-btn{--wd-action-icon-size: 14px}.wd-buttons .wd-action-btn>a{width:35px;height:35px}.wd-buttons :is(.wd-quick-view-icon,.wd-compare-btn){display:none}}@media (max-width: 768.98px){:is(.products-bordered-grid-ins,.wd-products-with-bg:not(.products-bordered-grid),.wd-products-with-shadow:not(.products-bordered-grid)) .wd-product{--wd-prod-bg-sp: 10px}}@media (max-width: 576px){:is([style*="col-sm:2"],[style*="col-sm: 2"]) .wd-product{--title-line-height: 1.2em;--wd-prod-gap: 10px;font-size:90%}}
.wd-product.wd-hover-standard .wd-add-btn{display:flex;flex-wrap:wrap;justify-content:var(--text-align);gap:var(--wd-prod-gap)}.wd-product.wd-hover-standard .wd-add-btn>a{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));min-height:unset}.wd-product.wd-hover-standard .wd-add-btn>a:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover)}.wd-product.wd-hover-standard .wd-add-btn>a:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0)}.wd-product.wd-hover-standard .wd-add-btn .add-to-cart-loop span{padding:5px 14px;min-height:36px;font-size:12px}.wd-product.wd-hover-standard .wd-add-btn div.quantity{--wd-form-height: 36px}
.wd-add-btn-replace .add-to-cart-loop{overflow:hidden;padding:0}.wd-add-btn-replace .add-to-cart-loop span{display:flex;align-items:center;justify-content:center;min-height:inherit;transition:transform .25s ease, opacity .15s ease}.wd-add-btn-replace .add-to-cart-loop:before{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:20px;transition:opacity .15s ease, transform .25s ease;transform:translateY(100%);content:"\f123";font-family:"woodmart-font"}.wd-add-btn-replace .add-to-cart-loop:after{position:absolute;top:calc(50% - 9px);inset-inline-start:calc(50% - 9px);opacity:0;transition:opacity .2s ease;content:"";display:inline-block;width:18px;height:18px;border:1px solid rgba(0,0,0,0);border-left-color:currentColor;border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused)}.wd-add-btn-replace .add-to-cart-loop:hover:before{transform:translateY(0) translateZ(0)}.wd-add-btn-replace .add-to-cart-loop:hover span{transform:translateY(-100%) translateZ(0)}.wd-add-btn-replace .add-to-cart-loop.loading:before,.wd-add-btn-replace .add-to-cart-loop.loading span{opacity:0}.wd-add-btn-replace .add-to-cart-loop.loading:after{opacity:1;--wd-anim-state: running}.wd-product.product-type-simple.outofstock .wd-add-btn-replace .add-to-cart-loop:before,.wd-add-btn-replace .add-to-cart-loop.product_type_grouped:before{content:"\f11a";font-family:"woodmart-font"}.wd-add-btn-replace .add-to-cart-loop.product_type_external:before{content:"\f11c";font-family:"woodmart-font"}
.wd-products[class*="wd-stretch-cont"]{align-items:stretch}.wd-products[class*="wd-stretch-cont"] .wd-carousel-item{height:auto}.wd-products[class*="wd-stretch-cont"] .wd-product{height:100%}.wd-products[class*="wd-stretch-cont"] .product-element-bottom{flex:1 1 auto}.wd-products[class*="wd-stretch-cont"] .wd-product :is(.price,.wrap-price,.product-rating-price){margin-top:auto}.wd-products[class*="wd-stretch-cont"].wd-grid-f-col .wd-product{height:auto}@media (min-width: 1025px){.wd-products.wd-stretch-cont-lg .wd-carousel-wrap{align-items:stretch}.wd-products.wd-stretch-cont-lg .product-wrapper{height:100%}}@media (max-width: 768.98px){.wd-products.wd-stretch-cont-sm .wd-carousel-wrap{align-items:stretch}.wd-products.wd-stretch-cont-sm .product-wrapper{height:100%}}@media (min-width: 769px) and (max-width: 1024px){.wd-products.wd-stretch-cont-md .wd-carousel-wrap{align-items:stretch}.wd-products.wd-stretch-cont-md .product-wrapper{height:100%}}
.mfp-bg{position:fixed;z-index:1102;overflow:hidden;background-color:rgba(0,0,0,0.7);inset:0;opacity:0;transition:all 0.45s cubic-bezier(0.19, 1, 0.22, 1)}.mfp-bg.mfp-ready{opacity:1}.mfp-bg.mfp-removing{opacity:0}.mfp-wrap{--wd-popup-mt: 50px;--wd-popup-mr: 15px;--wd-popup-mb: 50px;--wd-popup-ml: 15px;--wd-popup-max-height: calc(100dvh - var(--wd-admin-bar-h) - var(--wd-popup-mt) - var(--wd-popup-mb));position:fixed;z-index:1103;outline:none !important;inset:var(--wd-admin-bar-h) 0 0 0;overflow:hidden;-webkit-backface-visibility:hidden}.mfp-container{width:100%;height:100%;display:flex;align-items:var(--wd-align-items, center);justify-content:var(--wd-justify-content, center);padding:var(--wd-popup-mt) var(--wd-popup-mr) var(--wd-popup-mb) var(--wd-popup-ml)}.mfp-content{position:relative;z-index:1105;width:100%;max-height:100%;max-width:var(--wd-popup-width, 800px)}.mfp-hide{display:none !important}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}.mfp-wrap ~ :is(.wd-close-side,.wd-side-hidden){z-index:900;pointer-events:none}.mfp-wrap ~ .wd-skip-links{display:none}.wd-popup-close{--wd-action-color: #fff;--wd-action-color-hover: #bbb;position:absolute;top:calc(var(--wd-close-btn-offset-v, 50px) * -1);inset-inline-end:calc(var(--wd-close-btn-offset-h, 15px) * -1);z-index:100}.wd-popup{position:relative;display:none;padding:var(--wd-popup-padding, 30px);border-radius:var(--wd-popup-brd-radius, var(--wd-brd-radius));background-color:var(--bgcolor-white);content-visibility:unset !important;height:var(--wd-popup-height, auto);max-height:var(--wd-popup-max-height) !important}.mfp-wrap .wd-popup{display:block}.wd-popup-wrap.wd-animation.wd-animated{--wd-anim-duration: .45s;--wd-trans-main: box 0s ease}.wd-animation-default.wd-animation-ready.wd-animated{--wd-anim-timing-f: cubic-bezier(0.19, 1, 0.22, 1)}.wd-animation-default.wd-animation-ready:not(.wd-in){--wd-transform-translateX: -100px}.wd-animation-default.wd-animation-ready.wd-out{--wd-transform-translateX: 100px}
[class*="wd-swatches"].wd-dis-style-3 .wd-swatch:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:linear-gradient(to top left, transparent calc(50% - 1px), var(--wd-swatch-brd-color) 50%, transparent calc(50% + 1px));opacity:0;transition:opacity .2s ease;z-index:2}[class*="wd-swatches"].wd-dis-style-3 .wd-swatch.wd-disabled{opacity:.4;cursor:default;--wd-swatch-brd-color: var(--brdcolor-gray-500)}[class*="wd-swatches"].wd-dis-style-3 .wd-swatch.wd-disabled:before{opacity:1}
.wd-swatch-divider{display:inline-block;color:var(--color-gray-800);vertical-align:middle;font-weight:600;font-size:calc(var(--wd-swatch-text-size) - 2px);cursor:pointer;line-height:1;transition:opacity .25s ease}.wd-all-shown .wd-swatch-divider{display:none}.wd-swatch-divider:hover{opacity:.7}.wd-swatch.wd-hidden{display:none !important}
.wd-widget-collapse .widget-title{position:relative;margin-bottom:0;padding-inline-end:22px;cursor:pointer;user-select:none}.wd-widget-collapse .widget-title ~ *{margin-top:20px}.wd-widget-collapse .widget-title:after{position:absolute;top:calc(50% - 12px);inset-inline-end:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--color-gray-800);font-weight:400;font-size:10px;transition:all .25s ease;content:"\f129";font-family:"woodmart-font"}.wd-widget-collapse.wd-opened .widget-title:after{background-color:#f1f1f1;transform:rotate(180deg)}.rtl .wd-widget-collapse.wd-opened .widget-title:after{transform:rotate(-180deg)}.wd-widget-collapse:not(.wd-opened-initially)>.widget-title ~ *{display:none}.wd-widget-collapse .wd-swatches-filter:is(.wd-layout-double,.wd-layout-inline)[style*="display: block"]{display:flex !important}[class*="color-scheme-light"] .wd-widget-collapse.wd-opened .widget-title:after{background-color:#fff;color:#333}
.footer-sidebar{padding-block:40px}.footer-column>*:not(.widget){margin-block:0 var(--wd-block-spacing)}.footer-column>*:not(.widget):last-child{margin-bottom:0}.wd-prefooter{padding-bottom:40px;background-color:var(--wd-main-bgcolor)}.wd-copyrights{--wd-tags-mb: 10px;padding-block:20px;border-top:1px solid var(--brdcolor-gray-300)}.wd-copyrights.wd-layout-two-columns>.wd-grid-g{--wd-col-lg: 2;--wd-col-md: 1}.wd-copyrights.wd-layout-centered{text-align:center}@media (min-width: 1025px){.sticky-footer-on :is(.wd-page-content,.wd-prefooter){position:relative;z-index:2}.sticky-footer-on .wd-footer{position:sticky;bottom:0}.wd-copyrights.wd-layout-two-columns .wd-col-end{text-align:end}}@media (max-width: 1024px){.wd-copyrights.wd-layout-two-columns{text-align:center}}
.title-wrapper{--wd-mb: 10px}.title-wrapper [class*="title"]{display:inline-block}.title-wrapper .title{margin-bottom:0}.title-wrapper .img-wrapper{display:block;margin-top:10px}.subtitle-color-black.subtitle-style-default{color:#000}.subtitle-color-black.subtitle-style-background{background-color:#333;color:#fff}.subtitle-color-white.subtitle-style-default{color:rgba(255,255,255,0.8)}.subtitle-color-white.subtitle-style-background{background-color:rgba(255,255,255,0.8);color:#242424}.subtitle-color-gradient.subtitle-style-default{color:var(--color-gray-400)}.subtitle-color-gradient.subtitle-style-background{background-color:#f1f1f1;color:#333}.wd-title-color-default{--el-title-color: rgba(0,0,0,0.105)}.wd-title-color-primary{--el-title-color: var(--wd-primary-color)}.wd-title-color-alt{--el-title-color: var(--wd-alternative-color)}.wd-title-color-black{--el-title-color: #000}.wd-title-color-white{color:var(--wd-text-color);--wd-text-color: rgba(255,255,255,0.8);--wd-title-color: #fff;--el-title-color: #fff}.wd-title-color-gradient .title{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wd-title-style-shadow{padding:25px;border-radius:var(--wd-brd-radius);box-shadow:0 0 8px rgba(0,0,0,0.12)}.wpb-js-composer .title-wrapper{--content-width: var(--wd-max-width)}.wpb-js-composer .title-wrapper [class*="title"]{max-width:var(--content-width)}.wpb-js-composer .title-wrapper.wd-title-empty .liner-continer{margin-bottom:0}.wpb-js-composer .title-wrapper.wd-title-empty .liner-continer .title{display:none}@media (max-width: 1024px){.title-subtitle.wd-fontsize-m,.title-after_title.wd-fontsize-s{font-size:14px}}@media (max-width: 576px){.title-wrapper .title-subtitle{font-size:12px}.title-wrapper .title{font-size:20px}}
.wd-insta{position:relative}.wd-insta-cont{display:flex;align-items:center;inset:15px;justify-content:center}.wd-insta-cont>*{z-index:5;padding:30px;max-width:300px;width:100%;border-radius:var(--wd-brd-radius);background:var(--bgcolor-white);box-shadow:0 0 12px rgba(0,0,0,0.22)}.wd-insta-link{--wd-link-color: var(--color-gray-800);--wd-link-color-hover: var(--wd-primary-color);display:flex;align-items:center;gap:5px;margin-top:10px;font-weight:600;text-decoration:none !important}.wd-insta-link:before{font-weight:400;content:"\f163";font-family:"woodmart-font"}.wd-insta-item{position:relative;overflow:hidden;border-radius:var(--wd-brd-radius);transform:translate3d(0, 0, 0)}.wd-insta-item a{--wd-otl-offset: calc(var(--wd-otl-width) * -1);position:absolute;inset:0;z-index:1;background-color:rgba(0,0,0,0.4);opacity:0;transition:all .3s ease}.wd-insta-item img{width:100%;height:100%;object-position:50% 50%;object-fit:cover;aspect-ratio:var(--wd-aspect-ratio, 1)}.wd-insta-meta{--wd-col: 2;--wd-gap: 10px;position:absolute;inset-inline:0;bottom:0;z-index:2;padding:20px 15px;line-height:1;background:linear-gradient(transparent 0%, rgba(0,0,0,0.65) 100%);opacity:0;pointer-events:none;transform:translateY(30px);transition:all .3s ease}.wd-insta-meta>span{overflow:hidden;color:#fff;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;font-size:120%}.wd-insta-meta>span span{font-weight:600;vertical-align:middle}.wd-insta-meta>span:before{display:inline-block;margin-inline-end:5px;font-size:120%;vertical-align:middle;font-family:"woodmart-font"}.wd-insta-meta .wd-insta-likes{text-align:start}.wd-insta-meta .wd-insta-likes:before{content:"\f106"}.wd-insta-meta .wd-insta-comm{text-align:end}.wd-insta-meta .wd-insta-comm:before{content:"\f103"}:is(.instagram-rounded,.wd-meta-pos-center) .wd-insta-meta{top:0;align-items:center;background:transparent}:is(.instagram-rounded,.wd-meta-pos-center) .wd-insta-meta>span{text-align:center}.instagram-rounded .wd-insta-item{--wd-brd-radius: 50%}.wd-widget .wd-insta-meta{display:none}.wd-insta.wd-error.loading{animation:wd-SemiFadeOut .4s infinite alternate linear}@keyframes wd-SemiFadeOut{from{opacity:1}to{opacity:.6}}.wd-product-instagram{margin-bottom:35px;padding-top:40px;border-top:1px solid var(--brdcolor-gray-300)}.wd-product-instagram .product-instagram-intro{font-size:16px}.wd-product-instagram .product-instagram-intro span{color:var(--color-gray-800);font-weight:600}@media (min-width: 1025px){.wd-insta-item:is(:hover,:focus-within) a{opacity:1}.wd-insta-item:is(:hover,:focus-within) .wd-insta-meta{opacity:1;transform:translateY(0)}}@media (max-width: 768.98px){.wd-product-instagram{padding-top:25px}}
.wd-nav-scroll{position:relative;height:var(--wd-nscroll-height, 5px);width:var(--wd-nscroll-width, 100%);margin:20px auto 0;border-radius:var(--wd-brd-radius);background:var(--wd-nscroll-bg, rgba(var(--bgcolor-black-rgb), 0.07));touch-action:none;cursor:pointer;transition:all .25s ease}.wd-nav-scroll:not(.wd-horizontal){opacity:0}.wd-nav-scroll:after{content:"";position:absolute;inset:-15px}.wd-nav-scroll.wd-lock{display:none}.wd-nav-scroll-drag{position:relative;z-index:1;cursor:grab}.wd-nav-scroll-drag:before{content:"";display:block;height:var(--wd-nscroll-height, 5px);width:100%;background:var(--wd-nscroll-drag-bg, rgba(var(--bgcolor-black-rgb), 0.2));border-radius:var(--wd-brd-radius);transition:all .25s ease}.wd-nav-scroll-drag:after{content:"";position:absolute;inset:-15px}.wd-nav-scroll-drag:hover:before,.wd-grabbing>.wd-nav-scroll-drag:before{background:var(--wd-nscroll-drag-bg-hover, rgba(var(--bgcolor-black-rgb), 0.3))}.wd-grabbing>.wd-nav-scroll-drag{cursor:grabbing}
.menu-label{position:absolute;bottom:85%;z-index:1;display:inline-block;margin-inline-start:-20px;padding:2px 4px;border-radius:calc(var(--wd-brd-radius) / 1.5);background-color:var(--wd-label-color);color:#fff;vertical-align:middle;text-transform:uppercase;white-space:nowrap;font-weight:600;font-size:9px;font-family:var(--wd-text-font);line-height:12px}.menu-label:before{content:"";position:absolute;top:100%;inset-inline-start:10px;border:4px solid var(--wd-label-color);border-bottom-color:transparent !important;border-inline-end-color:transparent !important;border-inline-end-width:7px;border-inline-start-width:0}.menu-label-black{--wd-label-color: #000}.menu-label-orange{--wd-label-color: #FBBC34}.menu-label-blue{--wd-label-color: #00A1BE}.menu-label-grey{color:#333;--wd-label-color: #f1f1f1}.menu-label-white{color:#333;--wd-label-color: #fff}.menu-label-primary{--wd-label-color: var(--wd-primary-color)}.menu-label-secondary{--wd-label-color: var(--wd-alternative-color)}.menu-label-red{--wd-label-color: #D41212}.menu-label-green{--wd-label-color: #65B32E}
.wd-gallery-item{--wd-otl-offset: calc(var(--wd-otl-width) * -1);display:flex;height:auto;overflow:hidden;align-items:var(--wd-align-items);justify-content:var(--wd-justify-content)}.wd-gallery-item img{border-radius:var(--wd-brd-radius)}
.wd-social-icons.wd-style-simple{--wd-social-bg:#EFEFEF;--wd-social-bg-hover: var(--wd-primary-color);--wd-social-color: rgba(0,0,0,0.4);--wd-social-color-hover: #fff}.wd-social-icons.wd-style-simple.color-scheme-light,[class*="color-scheme-light"] .wd-social-icons.wd-style-simple{--wd-social-bg: rgba(255,255,255,0.3);--wd-social-color: #fff}.wd-social-icons.wd-style-colored{--wd-social-color: #fff;--wd-social-shadow-hover: inset 0 0 200px rgba(0,0,0,0.15)}.wd-social-icons.wd-style-colored>a{--wd-social-bg: var(--wd-social-brand-color)}.wd-social-icons.wd-style-colored-alt{--wd-social-color: rgba(0,0,0,0.4);--wd-social-color-hover: #fff;--wd-social-bg:#EFEFEF}.wd-social-icons.wd-style-colored-alt>a{--wd-social-bg-hover: var(--wd-social-brand-color)}.wd-social-icons.wd-style-colored-alt.color-scheme-light,[class*="color-scheme-light"] .wd-social-icons.wd-style-colored-alt{--wd-social-color: #fff;--wd-social-bg: rgba(255,255,255,0.3)}.wd-social-icons.wd-style-bordered{--wd-social-color: rgba(0,0,0,0.4);--wd-social-color-hover: #fff;--wd-social-brd: 2px solid;--wd-social-brd-color: #CCC}.wd-social-icons.wd-style-bordered>a{--wd-social-bg-hover: var(--wd-social-brand-color);--wd-social-brd-color-hover: var(--wd-social-brand-color)}.wd-social-icons.wd-style-bordered.color-scheme-light,[class*="color-scheme-light"] .wd-social-icons.wd-style-bordered{--wd-social-color: #fff;--wd-social-brd-color: rgba(255,255,255,0.4)}.wd-social-icons.wd-style-primary{--wd-social-color: var(--wd-primary-color);--wd-social-color-hover: #fff;--wd-social-bg-hover: var(--wd-primary-color);--wd-social-brd: 2px solid;--wd-social-brd-color: var(--wd-primary-color)}
.scrollToTop{position:fixed;right:20px;bottom:20px;z-index:350;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:rgba(var(--bgcolor-white-rgb), 0.9);box-shadow:0 0 5px rgba(0,0,0,0.17);color:var(--color-gray-800);font-size:16px;opacity:0;pointer-events:none;text-decoration:none !important;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateX(100%)}.scrollToTop.button-show{opacity:1;transform:none;pointer-events:visible}.scrollToTop:after{content:"\f115";font-family:"woodmart-font"}.scrollToTop:hover{color:var(--color-gray-500)}.wd-search-opened .scrollToTop{display:none}@media (max-width: 1024px){.scrollToTop{right:12px;bottom:12px;width:40px;height:40px;font-size:14px}}
.wd-popup-builder-wrap .wd-popup{--wd-align-items: start;display:flex;align-items:var(--wd-align-items);padding:0}.wd-popup-builder-wrap .wd-popup-inner{padding:30px;max-height:min(var(--wd-popup-height, var(--wd-popup-max-height)), var(--wd-popup-max-height));width:100%;overflow:clip auto}.wd-popup-builder-wrap.wd-scrolling-on{position:fixed !important;inset:var(--wd-admin-bar-h) 0 0 0 !important;height:unset !important}.wd-popup-close.wd-style-text a{padding-inline:15px;height:50px}
[class*="wd-underline"] u{text-decoration:none}[class*="wd-underline-colored"] u{color:var(--wd-primary-color)}.wd-underline-colored-alt u{font-family:var(--wd-alternative-font);font-style:var(--wd-alternative-font-style)}.wd-underline-bordered u{text-decoration:underline 3px solid var(--wd-primary-color);text-underline-offset:.25em}.wd-underline-gradient u{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-color:currentColor}
[class*="wd-search-full-screen"]{--wd-search-font-size: 1.08em;position:fixed;z-index:400;visibility:hidden;opacity:0;outline:none !important}[class*="wd-search-full-screen"] :is(.wd-search-history,.wd-search-requests,.wd-search-info-text):not(:last-child){margin-bottom:var(--wd-search-sp)}[class*="wd-search-full-screen"] .wd-scroll-content:not(.wd-dropdown){--wd-scroll-h: 100%}[class*="wd-search-full-screen"] .wd-search-suggestions{animation:wd-fadeInBottomShort 0.6s cubic-bezier(0.19, 1, 0.22, 1) both}[class*="wd-search-full-screen"] .wd-search-suggestions .wd-search-title{margin-top:var(--wd-search-sp)}[class*="wd-search-full-screen"] .wd-search-suggestions .wd-search-title:first-child{margin-top:0}[class*="wd-search-full-screen"] .wd-suggestion{flex-direction:column}[class*="wd-search-full-screen"] .wd-suggestion-thumb{margin-bottom:10px}[class*="wd-search-full-screen"] .wd-not-found-msg{font-size:var(--wd-search-font-size)}[class*="wd-search-full-screen"] .wd-suggestions-group.wd-type-categories .wd-suggestion{flex-direction:row;flex-basis:unset}[class*="wd-search-full-screen"] .wd-suggestions-group.wd-type-categories .wd-suggestion .wd-suggestion-thumb{margin-bottom:0}[class*="wd-search-full-screen"] .wd-suggestions-group.wd-type-categories .wd-suggestion .wd-entities-title{transition:all .25s ease}[class*="wd-search-full-screen"] .wd-suggestions-group.wd-type-categories .wd-suggestion:hover .wd-entities-title{opacity:.6}[class*="wd-search-full-screen"].wd-searched :is(.wd-search-history,.wd-search-requests,.wd-search-info-text){display:none}[class*="wd-search-full-screen"] .wd-search-history ul{flex-direction:row;flex-wrap:wrap}[class*="wd-search-full-screen"] .wd-sh-head{display:block}[class*="wd-search-full-screen"] .wd-sh-head .wd-sh-clear{display:none}[class*="wd-search-full-screen"] .wd-sh-link:before{display:none}[class*="wd-search-full-screen"].wd-opened{visibility:visible;opacity:1}.wd-search-opened{overflow:hidden}@media (min-width: 1025px){.wd-search-opened body{padding-right:var(--wd-scroll-w)}.wd-search-opened .wd-page-wrapper{margin-right:calc(var(--wd-scroll-w) * -1)}.wd-search-opened :is(.header-banner,.whb-row,.wd-page-content){padding-right:var(--wd-scroll-w)}}@media (max-width: 1024px){[class*="wd-search-full-screen"]{--wd-search-font-size: .92em;--wd-search-sp: 15px}[class*="wd-search-full-screen"] .wd-search-requests{--wd-requests-pd: 8px 12px;--wd-requests-fs: 10px}}
.wd-search-full-screen{--wd-search-sp: 20px;--wd-form-height: 110px;display:flex;flex-direction:column;background-color:var(--bgcolor-white);box-shadow:0 0 14px rgba(0,0,0,0.08);transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.5s,visibility 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.5s,transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transform:translate3d(0, 100%, 0)}.wd-search-full-screen .wd-search-title,.wd-search-full-screen .wd-not-found-msg{text-align:center}.wd-search-full-screen :is(.wd-search-history,.wd-search-requests,.wd-search-info-text):not(:last-child){padding-bottom:var(--wd-search-sp);border-bottom:1px solid var(--brdcolor-gray-300)}.wd-search-full-screen .wd-search-results{margin-top:calc(var(--wd-search-sp) * -1);padding-top:var(--wd-search-sp);overflow-y:scroll}.wd-search-full-screen .wd-search-suggestions .wd-search-title{border-top:1px solid var(--brdcolor-gray-300);padding-block:var(--wd-search-sp) calc(var(--wd-search-sp) - 10px)}.wd-search-full-screen .wd-search-suggestions .wd-search-title:first-child{border-top:none;padding-top:0}.wd-search-full-screen .wd-suggestions-group{display:flex;flex-wrap:wrap;justify-content:center}.wd-search-full-screen .wd-suggestion{flex-basis:200px;flex-grow:0;padding:10px}.wd-search-full-screen .wd-not-found{flex:1 1 100% !important}.wd-search-full-screen .wd-all-results{margin-top:10px}.wd-search-full-screen.wd-searched .wd-search-area{display:none}.wd-search-full-screen .searchform{padding-inline:100px;border-bottom:1px solid var(--brdcolor-gray-300);margin-bottom:var(--wd-search-sp);--wd-form-bg: transparent;--wd-form-color: var(--color-gray-800);--wd-form-placeholder-color: var(--color-gray-800);--wd-form-brd-width: 0;--wd-form-height: unset}.wd-search-full-screen .searchform input[type="text"]{padding:0;text-align:center;font-weight:600;font-size:48px}.wd-search-full-screen .searchform .searchsubmit{display:none}.wd-search-full-screen .wd-close-search.wd-style-icon{--wd-action-icon-size: 38px;position:absolute;top:5px;inset-inline-end:5px;z-index:1}.wd-search-full-screen .wd-close-search.wd-style-icon>a{width:100px;height:100px}.wd-search-full-screen .wd-search-info-text{padding-inline:15px;text-align:center;font-size:var(--wd-search-font-size)}.wd-search-full-screen .wd-search-loader{top:calc(var(--wd-form-height) + 1px)}.wd-search-full-screen .wd-search-loading ~ .wd-search-loader{opacity:1;pointer-events:auto}.wd-search-full-screen .wd-search-loading ~ .wd-search-loader:after{--wd-anim-state: running}.wd-search-full-screen .wd-search-history{padding-inline:var(--wd-search-sp)}.wd-search-full-screen .wd-search-history ul{justify-content:center}.wd-search-full-screen .wd-search-requests{padding-inline:var(--wd-search-sp)}.wd-search-full-screen .wd-search-requests ul{justify-content:center}.wd-search-full-screen .wd-search-area{margin-top:calc(var(--wd-search-sp) * -1);padding-top:var(--wd-search-sp);padding-inline:15px;height:100%}.wd-search-full-screen.wd-opened{transition:opacity 0s,visibility 0s,transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transform:none}@media (max-width: 1024px){.wd-search-full-screen{--wd-form-height: 70px}.wd-search-full-screen .searchform{padding-inline:var(--wd-search-sp)}.wd-search-full-screen .searchform input[type="text"]{font-size:20px}.wd-search-full-screen .wd-close-search{display:none}}@media (max-width: 768.98px){.wd-search-full-screen .wd-suggestion{flex-basis:33.333333%}}@media (max-width: 576px){.wd-search-full-screen .wd-suggestion{flex-basis:50%}}
.wd-sticky-social{position:fixed;top:50%;flex-direction:column;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 1s;gap:0 !important;z-index:390}.wd-sticky-social .wd-social-icon{overflow:hidden;min-width:var(--wd-social-size, 40px);width:auto;font-size:14px}.wd-sticky-social .wd-social-icon:hover{box-shadow:none}.wd-sticky-social .wd-social-icon:hover .wd-icon-name{max-width:220px}.wd-sticky-social .wd-icon{width:var(--wd-social-size, 40px)}.wd-sticky-social .wd-icon-name{overflow:hidden;padding:0;max-width:0;white-space:nowrap;font-weight:600;font-family:var(--wd-text-font);transition:padding 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15),max-width 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15)}.wd-sticky-social.wd-loaded{transform:translate3d(0, -50%, 0)}.wd-sticky-social-right{right:0;transform:translate3d(100%, -50%, 0);align-items:flex-end}.wd-sticky-social-right .wd-social-icon{flex-direction:row-reverse}.wd-sticky-social-right .wd-social-icon:hover .wd-icon-name{padding-left:15px}.wd-sticky-social-left{left:0;transform:translate3d(-100%, -50%, 0);align-items:flex-start}.wd-sticky-social-left .wd-social-icon{flex-direction:row}.wd-sticky-social-left .wd-social-icon:hover .wd-icon-name{padding-right:15px}@media (max-width: 1024px){.wd-sticky-social{display:none}}
.wd-toolbar{position:fixed;inset-inline:0;bottom:0;z-index:350;display:flex;align-items:center;justify-content:space-between;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:5px;height:55px;background-color:var(--bgcolor-white);box-shadow:0 0 9px rgba(0,0,0,0.12)}.wd-toolbar>a{display:flex;align-items:center;justify-content:center}.wd-toolbar>a,.wd-toolbar>div{flex:1 0 20%}.wd-toolbar>a,.wd-toolbar>div a{height:45px}.wd-toolbar .wd-header-cart.wd-design-5:not(.wd-style-text){margin-inline-end:0}.wd-toolbar.wd-toolbar-label-show>a,.wd-toolbar.wd-toolbar-label-show>div a{position:relative;padding-bottom:15px}.wd-toolbar.wd-toolbar-label-show .wd-toolbar-label{display:block}.global-color-scheme-light .wd-toolbar a{color:#fff}.global-color-scheme-light .wd-toolbar a:hover{color:rgba(255,255,255,0.8)}.wd-toolbar-label{position:absolute;inset-inline:10px;bottom:3px;display:none;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:11px;line-height:1;padding:1px 0}.wd-toolbar-shop .wd-tools-icon:before{content:"\f146";font-family:"woodmart-font"}.wd-toolbar-blog .wd-tools-icon:before{content:"\f145";font-family:"woodmart-font"}.wd-toolbar-home .wd-tools-icon:before{content:"\f144";font-family:"woodmart-font"}.wd-toolbar-sidebar .wd-tools-icon:before{content:"\f15a";font-family:"woodmart-font"}.wd-toolbar-sidebar.wd-filter-icon .wd-tools-icon:before{content:"\f118"}.wd-toolbar-link .wd-tools-icon:before{content:"\f140";font-family:"woodmart-font"}.wd-toolbar-link .wd-custom-icon img{width:auto;height:20px}.wd-toolbar-shop-cat .wd-tools-icon:before{content:"\f15a";font-family:"woodmart-font"}body:not(:has(.wd-nav-side-hidden-mb-on)) .wd-toolbar-shop-cat{display:none}@media (min-width: 1025px){.wd-toolbar{display:none}}@media (max-width: 1024px){.sticky-toolbar-on{padding-bottom:55px}.sticky-toolbar-on .wd-sticky-btn{bottom:55px}.sticky-toolbar-on .scrollToTop{bottom:67px}.sticky-toolbar-on .wd-sticky-btn-shown.scrollToTop{bottom:calc(12px + 55px + var(--wd-sticky-btn-height))}}@media (max-width: 768.98px){.sticky-toolbar-on.wd-sticky-btn-on-mb{padding-bottom:calc(55px + var(--wd-sticky-btn-height))}}@media (min-width: 769px) and (max-width: 1024px){.sticky-toolbar-on.wd-sticky-btn-on{padding-bottom:calc(55px + var(--wd-sticky-btn-height))}}
:root{
	--wd-top-bar-h: .00001px;
	--wd-top-bar-sm-h: .00001px;
	--wd-top-bar-sticky-h: .00001px;
	--wd-top-bar-brd-w: .00001px;

	--wd-header-general-h: 79px;
	--wd-header-general-sm-h: 43px;
	--wd-header-general-sticky-h: .00001px;
	--wd-header-general-brd-w: .00001px;

	--wd-header-bottom-h: .00001px;
	--wd-header-bottom-sm-h: .00001px;
	--wd-header-bottom-sticky-h: .00001px;
	--wd-header-bottom-brd-w: .00001px;

	--wd-header-clone-h: 60px;

	--wd-header-brd-w: calc(var(--wd-top-bar-brd-w) + var(--wd-header-general-brd-w) + var(--wd-header-bottom-brd-w));
	--wd-header-h: calc(var(--wd-top-bar-h) + var(--wd-header-general-h) + var(--wd-header-bottom-h) + var(--wd-header-brd-w));
	--wd-header-sticky-h: calc(var(--wd-top-bar-sticky-h) + var(--wd-header-general-sticky-h) + var(--wd-header-bottom-sticky-h) + var(--wd-header-clone-h) + var(--wd-header-brd-w));
	--wd-header-sm-h: calc(var(--wd-top-bar-sm-h) + var(--wd-header-general-sm-h) + var(--wd-header-bottom-sm-h) + var(--wd-header-brd-w));
}







.whb-clone.whb-sticked .wd-dropdown:not(.sub-sub-menu) {
	margin-top: 9px;
}

.whb-clone.whb-sticked .wd-dropdown:not(.sub-sub-menu):after {
	height: 20px;
}

		
.whb-top-bar {
	background-color: rgba(61, 26, 120, 1);
}
.whb-os40g66uzpwq09pc9u11 .menu-opener { background-color: rgba(27, 37, 79, 1); }.whb-os40g66uzpwq09pc9u11 .menu-opener {  }
.whb-os40g66uzpwq09pc9u11 .wd-dropdown-cats > .wd-nav > li > a .wd-nav-img {
	--nav-img-height: 17px;
}
.whb-z3mfhdkdrfzc86933dsr {
	max-width: 23px;
}
.whb-z3mfhdkdrfzc86933dsr form.searchform {
	--wd-form-height: 46px;
}
.whb-general-header {
	border-color: rgba(232, 232, 232, 1);border-bottom-width: 0px;border-bottom-style: solid;
}

.whb-f8jv2ur2gny3co4wlj2z {
	--wd-form-brd-radius: 5px;
	max-width: 726px;
}
.whb-f8jv2ur2gny3co4wlj2z form.searchform {
	--wd-form-height: 32px;
}
.whb-f8jv2ur2gny3co4wlj2z.wd-search-form.wd-header-search-form-mobile .searchform {
	--wd-form-placeholder-color: rgba(7, 141, 112, 1);
}
.whb-header-bottom {
	background-color: rgba(7, 141, 112, 1);border-color: rgba(232, 232, 232, 1);border-bottom-width: 0px;border-bottom-style: solid;
}
@font-face {font-display:swap;
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//machoalfacolombia.com/wp-content/themes/woodmart/fonts/woodmart-font-2-400.woff2?v=8.3.9") format("woff2");
}

@font-face {font-display:swap;
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//machoalfacolombia.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//machoalfacolombia.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//machoalfacolombia.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//machoalfacolombia.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {font-display:swap;
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//machoalfacolombia.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//machoalfacolombia.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//machoalfacolombia.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//machoalfacolombia.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Albert Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 16px;
	--wd-title-font: "Fredoka", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Fredoka", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Fredoka", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Fredoka", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: capitalize;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Fredoka", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 16px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(27,37,79);
	--wd-alternative-color: rgb(27,37,79);
	--btn-default-bgcolor: rgb(27,37,79);
	--btn-default-bgcolor-hover: rgb(99,173,226);
	--btn-accented-bgcolor: rgb(27,37,79);
	--btn-accented-bgcolor-hover: rgb(99,173,226);
	--btn-transform: capitalize;
	--btn-font-size: 14px;
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(38,206,170);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(61,26,120);
	--notices-warning-color: #fff;
	--wd-link-color: rgb(123,173,226);
	--wd-link-color-hover: rgb(80,73,204);
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(27,37,79);
	background-image: none;
}
 {
	font-family: "Albert Sans", Arial, Helvetica, sans-serif;
	font-weight: 600;
}
html .wd-checkout-steps li {
	font-size: 26px;
	text-transform: capitalize;
}
html .wd-nav-mobile > li > a {
	text-transform: capitalize;
}
html table th {
	text-transform: capitalize;
}
.page .wd-page-content {
	background-color: rgb(236,236,236);
	background-image: none;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(61,26,120);
	--wd-form-placeholder-color: rgb(123,173,226);
	--wd-form-bg: rgb(255,255,255);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 42px;
	--wd-arrow-icon-size: 16px;
	--wd-arrow-offset-h: -21px;
	--wd-arrow-color: rgb(255,255,255);
	--wd-arrow-color-hover: rgba(255,255,255,0.9);
	--wd-arrow-color-dis: rgb(255,255,255);
	--wd-arrow-bg: rgb(123,173,226);
	--wd-arrow-bg-hover: rgb(80,73,204);
	--wd-arrow-bg-dis: rgb(123,173,226);
	--wd-arrow-radius: 24px;
}
.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
	--wd-arrow-gap: 10px;
	--wd-arrow-size: 42px;
	--wd-arrow-icon-size: 16px;
	--wd-arrow-offset-h: -5px;
	--wd-arrow-offset-v: 5px;
	--wd-arrow-color: rgb(255,255,255);
	--wd-arrow-color-hover: rgba(255,255,255,0.8);
	--wd-arrow-color-dis: rgb(255,255,255);
	--wd-arrow-bg: rgb(52,82,239);
	--wd-arrow-bg-hover: rgba(52,82,239,0.9);
	--wd-arrow-bg-dis: rgb(52,82,239);
	--wd-arrow-radius: 24px;
}
.wd-nav-scroll {
	--wd-nscroll-bg: rgb(152,232,193);
	--wd-nscroll-drag-bg: rgb(38,206,170);
	--wd-nscroll-drag-bg-hover: rgb(61,26,120);
}
.product-labels .product-label.onsale {
	background-color: rgb(61,26,120);
}
.product-labels .product-label.new {
	background-color: rgb(52,82,239);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 0px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}
	.woocommerce-product-gallery {
		--wd-gallery-gap: 0px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-size: 32px;
	--wd-arrow-icon-size: 14px;
	--wd-arrow-offset-h: 62px;
	}
	.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
		--wd-arrow-size: 32px;
	--wd-arrow-icon-size: 14px;
	}

}
:root{
--wd-container-w: 1420px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 5px;
}

@media (min-width: 1420px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #0a0a0a;
}

[class*="wd-swatches"].wd-text-style-1.wd-swatches-grid {
    display: none;
}
/* ==========================================================================
   CÓDIGO MAESTRO: MACHO ALFA (Filtros Premium + Sidebar Fijo + Oferta Botón)
   ========================================================================== */

/* --------------------------------------------------------------------------
   1. BARRA LATERAL FIJA (Sticky Sidebar)
   -------------------------------------------------------------------------- */
/* Requiere añadir la clase 'sidebar-blindado' en Elementor > Avanzado */

.sidebar-blindado {
    position: -webkit-sticky !important; /* Safari */
    position: sticky !important;         /* Estándar */
    top: 90px !important;                /* Distancia desde el techo */
    z-index: 10 !important;              /* Por encima de otros elementos */
    align-self: flex-start !important;   /* Evita estiramientos raros */
    height: auto !important;
}

/* En móviles desactivamos el efecto fijo para no molestar */
@media (max-width: 768px) {
    .sidebar-blindado {
        position: static !important;
    }
}

/* --------------------------------------------------------------------------
   2. ESTILO DE FILTROS PREMIUM (Tallas, Marcas, etc.)
   -------------------------------------------------------------------------- */

/* A) ESTRUCTURA DE LA LISTA (Horizontal y limpia) */
.wd-filter-list, 
ul.woocommerce-widget-layer-nav-list {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}

/* B) RESET DE ELEMENTOS DE LISTA */
.wd-filter-list li,
ul.woocommerce-widget-layer-nav-list li.woocommerce-widget-layer-nav-list__item {
    width: auto !important;
    flex: 0 0 auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: transparent !important;
}

/* C) DISEÑO DEL BOTÓN (Estado Normal: Blanco) */
.wd-filter-list li a,
ul.woocommerce-widget-layer-nav-list li a {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    background-color: #ffffff !important;
    border: 1px solid #dcdcdc !important;
    border-radius: 4px !important;
    padding: 8px 12px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    color: #555555 !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    transition: all 0.2s ease-in-out !important;
    min-width: 40px !important;
    line-height: 1 !important;
    box-shadow: none !important;
}

/* D) HOVER (Al pasar el mouse: Texto Negro) */
.wd-filter-list li a:hover,
ul.woocommerce-widget-layer-nav-list li a:hover {
    background-color: #f8f8f8 !important;
    border-color: #333333 !important;
    color: #000000 !important; /* Negro Puro */
    transform: translateY(-1px) !important;
}

/* E) ACTIVO (Seleccionado: Degradado Morado-Turquesa) */
.wd-filter-list li.wd-active a,
.wd-filter-list li.current-cat a,
ul.woocommerce-widget-layer-nav-list li.woocommerce-widget-layer-nav-list__item--chosen a {
    background: linear-gradient(135deg, #1a2b4c 0%, #078d70 100%) !important;
    border-color: transparent !important;
    color: #ffffff !important; /* Texto Blanco */
    box-shadow: 0 4px 12px rgba(26, 43, 76, 0.3), 0 2px 4px rgba(7, 141, 112, 0.2) !important;
    transform: scale(1.02) translateY(-1px) !important;
}

/* F) OCULTAR CONTADORES DE CANTIDAD */
.wd-filter-list .count,
ul.woocommerce-widget-layer-nav-list .count {
    display: none !important;
}

/* --------------------------------------------------------------------------
   3. NEUTRALIZADOR DE CAJITAS INTERNAS (Woodmart Swatches)
   -------------------------------------------------------------------------- */
/* Esto elimina el fondo negro o blanco interno que traen los temas por defecto */

.wd-filter-list .wd-swatch,
.wd-filter-list .wd-swatch.wd-text,
.wd-swatch-wrap .wd-swatch {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    color: inherit !important; /* Hereda del padre */
    padding: 0 !important;
    margin: 0 !important;
    min-width: unset !important;
    line-height: inherit !important;
    display: inline !important;
    font-weight: inherit !important;
}

/* Asegura blanco sobre degradado cuando está activo */
.wd-filter-list li.wd-active .wd-swatch,
.wd-filter-list li.current-cat .wd-swatch {
    color: #ffffff !important;
}

/* --------------------------------------------------------------------------
   4. CLASES DE UTILIDAD
   -------------------------------------------------------------------------- */
/* Estilo para desactivar visualmente filtros incompatibles (si se requiere) */
.filtro-desactivado {
    opacity: 0.3;
    pointer-events: none;
    cursor: not-allowed;
    transition: all 0.3s ease;
}

:is(.e-con,.elementor-column).wd-side-hidden{position:fixed;display:flex;flex-direction:column;width:var(--wd-side-hidden-w) !important;transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1)}:is(.e-con,.elementor-column).wd-side-hidden.wd-left{left:0 !important}:is(.e-con,.elementor-column).wd-side-hidden.wd-right{right:0 !important}.elementor-column.wd-side-hidden>.elementor-widget-wrap{flex:1 1 auto;max-height:100%}.e-con.wd-side-hidden{justify-content:flex-start;align-items:stretch;overflow:hidden !important;overflow-y:auto !important;z-index:500 !important;flex-wrap:nowrap;align-self:unset !important}.e-con.wd-side-hidden .wd-heading{position:sticky;background:var(--bgcolor-white);top:calc(var(--padding-top, 10px) * -1);margin-top:calc(var(--padding-top, 10px) * -1);margin-left:calc(var(--padding-left, 10px) * -1);margin-right:calc(var(--padding-right, 10px) * -1);margin-bottom:calc(var(--gap, 20px) * -1 + var(--padding-right, 10px));z-index:4}@media (min-width: 1025px){.wd-col-offcanvas-lg:not(.wd-side-hidden){display:none}.wd-col-content-lg:is(.e-con,.elementor-column){width:100% !important}}@media (min-width: 768px) and (max-width: 1024px){.wd-col-offcanvas-md-sm:not(.wd-side-hidden){display:none}.wd-col-content-md-sm:is(.e-con,.elementor-column){width:100% !important}}@media (max-width: 767.98px){.wd-col-offcanvas-sm:not(.wd-side-hidden){display:none}.wd-col-content-sm:is(.e-con,.elementor-column){width:100% !important}}
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}/**
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022
 */

 @font-face{font-display:swap;font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.elementor-element,.elementor-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{line-height:0}.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source{display:none}.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button{color:hsla(0,0%,93%,.9);cursor:pointer;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{fill:hsla(0,0%,93%,.9);height:1em;width:1em}.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev{left:10px}.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper~.elementor-swiper-button-next{right:10px}.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper~.swiper-pagination-custom,.elementor-element .swiper~.swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper~.swiper-pagination-custom,.elementor-lightbox .swiper~.swiper-pagination-fraction{bottom:5px}.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button{transform:translate3d(0,-50%,1px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar{height:4px;left:0;top:0;width:100%}.elementor-element.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper{padding-bottom:30px}.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper{position:relative}.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper{position:static}.elementor-element.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper{width:calc(100% - 60px)}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev{left:0}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next{right:0}