

			.jet-offcanvas-trigger {
				display: inline-flex;
				justify-content: flex-start;
				align-items: center;
				gap: 10px;
			}

			.jet-offcanvas-icon {
				line-height: 1em;
			}

			.jet-offcanvas-trigger svg {
				width: 1em;
				height: 1em;
				display: block;
			}

			.jet-offcanvas-trigger path {
				fill: currentColor;
			}

			.jet-offcanvas-trigger-wrap {
				display: none;
			}

			body[data-elementor-device-mode="mobile"] .jet-offcanvas-trigger-wrap {
				display: block;
				padding: 0;
			}

			body[data-elementor-device-mode="mobile"] .jet-offcanvas {
				position: fixed;
				left: -100vw;
				top: 0;
				max-width: 90vw !important;
				width: 90vw !important;
				bottom: 0;
				display: block;
				z-index: 99999;
				background: #fff;
				overflow: auto;
				transition: left 200ms linear;
			}

			body[data-elementor-device-mode="mobile"] .jet-offcanvas.is-active {
				left: 0;
			}

			body[data-elementor-device-mode="mobile"] .jet-offcanvas-parent.is-active:before {
				opacity: 0;
				content: '';
				transition: left 200ms linear;
			}

			body[data-elementor-device-mode="mobile"] .jet-offcanvas-parent.is-active:before {
				content: '';
				position: fixed;
				left: 0;
				top: 0;
				right: 0;
				bottom: 0;
				z-index: 99998;
				background: rgba(0, 0, 0, .8);
				opacity: 1;
			}
			body[data-elementor-device-mode="mobile"].admin-bar .jet-offcanvas > .jet-offcanvas-trigger-wrap,
			body[data-elementor-device-mode="mobile"].admin-bar .elementor-element-populated > .jet-offcanvas-trigger-wrap {
				margin-top: 46px;
			}
		