html body:not(.page-template-fullwidth-content) .site-content {
	margin: 0;
}

body .site {
	hyphens: none;
	-webkit-hyphens: none;
    -ms-hyphens: none;
    -o-hyphens: none;
}

.shadow__button .elementor-button {
	box-shadow: inset 0 32px 24px 0 rgba(255, 255, 255, 0.05),
   	inset 0 2px 1px 0 rgba(255, 255, 255, 0.25),
    inset 0 0 0 1px rgba(0, 0, 0, 0.15),
  	inset 0 -2px 1px 0 rgba(0, 0, 0, 0.20),
  	0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.black__button .elementor-button {
  	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1),
  	inset 0 -2px 1px 0 rgba(0, 0, 0, 0.05),
  	0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.shop__button .jet-listing-dynamic-link__link {
	box-shadow:
  inset 0 0 0 1px rgba(0, 0, 0, 0.05),
  inset 0 -2px 1px 0 rgba(0, 0, 0, 0.05),
  0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.subtitle__text .elementor-heading-title {
  background: linear-gradient(90deg, #CC7F52 0%, #B74908 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

.jet-logo__link {
	font-size: 0;
    line-height: 0;
}

.icon__size .elementor-icon-wrapper {
	font-size: 0;
    line-height: 0;
}

.header__logo .jet-logo__text {
	background: linear-gradient(312deg, #A8A8A6 -2.52%, #AAA8AD 26.71%, #FFFFFF 50.51%, #D4D4D4 70.78%, #7F7F7F 91.77%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent; 
}

.gradient-text .elementor-heading-title {
	background: linear-gradient(180deg, #FFF 0.46%, #999 100.46%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.blur__button {
	backdrop-filter: blur(9px);
}

.accordeon__block details[open] summary {
	border-radius: 8px 8px 0 0;
}

.jet__form .wp-block-columns {
	margin: 0;
}

.jet__form .wp-block-jet-forms-radio-field .jet-form-builder__fields-group {
	flex-direction: row;
}

.jet__form .wp-block-jet-forms-radio-field .jet-form-builder__fields-group .checkradio-wrap {
	width: 100%;
	max-width: 48%;
}

.hp-form .jet-form-builder-row {
	padding: 0;
}

.hp-form .wp-block-columns {
	margin: 0;
	gap: 16px;
}

.nav__menu .jet-nav-link-text {
	position: relative;
	display: inline-block;
	text-decoration: none;
}

.nav__menu .jet-nav-link-text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 2px;
  background-color: currentColor;
  transition: width 0.3s ease;
}

.nav__menu .jet-nav-link-text:hover::after {
  width: 100%;
}

.login__field {
	justify-content: space-between;
	border-top-color: #B74908!important;
}

.form__group {
	border-top-color: #B74908!important;
}

body.page-template .jet-form-builder .jet-form-builder-row .form__button {
	color: #B74908;
	padding: 0;
	margin: 0;
	border: none;
	background-color: transparent;
	border-radius: 0;
}


body.page-template .jet-form-builder .jet-form-builder-row .form__button:hover {
	color: #D8D8D8;
	background-color: transparent;
}

.post__page h1 {
	font-size: 28px;
	text-align: left;
}

.post__page h2 {
	font-size: 24px;
}

.post__page h3 {
	font-size: 20px;
}