.pt-\[40px\] {
  padding-top: 40px !important;
}

.pt-\[50px\] {
  padding-top: 50px !important;
}

.pt-\[60px\] {
  padding-top: 60px !important;
}

.pt-\[80px\] {
  padding-top: 80px !important;
}

.pt-\[160px\] {
  padding-top: 160px !important;
}

.pt-\[170px\] {
  padding-top: 170px !important;
}

.pt-\[180px\] {
  padding-top: 180px !important;
}

.pb-\[50px\] {
  padding-bottom: 50px !important;
}

.pb-\[120px\] {
  padding-bottom: 120px !important;
}

.pb-\[130px\] {
  padding-bottom: 130px !important;
}

.pb-\[160px\] {
  padding-bottom: 160px !important;
}

.pb-\[170px\] {
  padding-bottom: 170px !important;
}

.mb-\[90px\] {
  margin-bottom: 90px !important;
}

.max-w-\[840px\] {
  max-width: 840px !important;
}

.max-w-\[940px\] {
  max-width: 940px !important;
}

.max-w-\[1160px\] {
  max-width: 1160px !important;
}

.h-0 {
  height: 0px !important;
}

.h-1 {
  height: 4px !important;
}

.h-2 {
  height: 8px !important;
}

.h-3 {
  height: 12px !important;
}

.h-4 {
  height: 16px !important;
}

.h-5 {
  height: 20px !important;
}

.h-6 {
  height: 24px !important;
}

.h-7 {
  height: 28px !important;
}

.h-8 {
  height: 32px !important;
}

.h-9 {
  height: 36px !important;
}

.h-10 {
  height: 40px !important;
}

.h-11 {
  height: 44px !important;
}

.h-12 {
  height: 48px !important;
}

.left-0 {
  left: 0px !important;
}

.left-1 {
  left: 4px !important;
}

.left-2 {
  left: 8px !important;
}

.left-3 {
  left: 12px !important;
}

.left-4 {
  left: 16px !important;
}

.left-5 {
  left: 20px !important;
}

.left-6 {
  left: 24px !important;
}

.left-7 {
  left: 28px !important;
}

.left-8 {
  left: 32px !important;
}

.left-9 {
  left: 36px !important;
}

.left-10 {
  left: 40px !important;
}

.left-11 {
  left: 44px !important;
}

.left-12 {
  left: 48px !important;
}

.m-0 {
  margin: 0px !important;
}

.m-1 {
  margin: 4px !important;
}

.m-2 {
  margin: 8px !important;
}

.m-3 {
  margin: 12px !important;
}

.m-4 {
  margin: 16px !important;
}

.m-5 {
  margin: 20px !important;
}

.m-6 {
  margin: 24px !important;
}

.m-7 {
  margin: 28px !important;
}

.m-8 {
  margin: 32px !important;
}

.m-9 {
  margin: 36px !important;
}

.m-10 {
  margin: 40px !important;
}

.m-11 {
  margin: 44px !important;
}

.m-12 {
  margin: 48px !important;
}

.ml-0 {
  margin-left: 0px !important;
}

.ml-1 {
  margin-left: 4px !important;
}

.ml-2 {
  margin-left: 8px !important;
}

.ml-3 {
  margin-left: 12px !important;
}

.ml-4 {
  margin-left: 16px !important;
}

.ml-5 {
  margin-left: 20px !important;
}

.ml-6 {
  margin-left: 24px !important;
}

.ml-7 {
  margin-left: 28px !important;
}

.ml-8 {
  margin-left: 32px !important;
}

.ml-9 {
  margin-left: 36px !important;
}

.ml-10 {
  margin-left: 40px !important;
}

.ml-11 {
  margin-left: 44px !important;
}

.ml-12 {
  margin-left: 48px !important;
}

.mr-0 {
  margin-right: 0px !important;
}

.mr-1 {
  margin-right: 4px !important;
}

.mr-2 {
  margin-right: 8px !important;
}

.mr-3 {
  margin-right: 12px !important;
}

.mr-4 {
  margin-right: 16px !important;
}

.mr-5 {
  margin-right: 20px !important;
}

.mr-6 {
  margin-right: 24px !important;
}

.mr-7 {
  margin-right: 28px !important;
}

.mr-8 {
  margin-right: 32px !important;
}

.mr-9 {
  margin-right: 36px !important;
}

.mr-10 {
  margin-right: 40px !important;
}

.mr-11 {
  margin-right: 44px !important;
}

.mr-12 {
  margin-right: 48px !important;
}

.mt-0 {
  margin-top: 0px !important;
}

.mt-1 {
  margin-top: 4px !important;
}

.mt-2 {
  margin-top: 8px !important;
}

.mt-3 {
  margin-top: 12px !important;
}

.mt-4 {
  margin-top: 16px !important;
}

.mt-5 {
  margin-top: 20px !important;
}

.mt-6 {
  margin-top: 24px !important;
}

.mt-7 {
  margin-top: 28px !important;
}

.mt-8 {
  margin-top: 32px !important;
}

.mt-9 {
  margin-top: 36px !important;
}

.mt-10 {
  margin-top: 40px !important;
}

.mt-11 {
  margin-top: 44px !important;
}

.mt-12 {
  margin-top: 48px !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.mb-1 {
  margin-bottom: 4px !important;
}

.mb-2 {
  margin-bottom: 8px !important;
}

.mb-3 {
  margin-bottom: 12px !important;
}

.mb-4 {
  margin-bottom: 16px !important;
}

.mb-5 {
  margin-bottom: 20px !important;
}

.mb-6 {
  margin-bottom: 24px !important;
}

.mb-7 {
  margin-bottom: 28px !important;
}

.mb-8 {
  margin-bottom: 32px !important;
}

.mb-9 {
  margin-bottom: 36px !important;
}

.mb-10 {
  margin-bottom: 40px !important;
}

.mb-11 {
  margin-bottom: 44px !important;
}

.mb-12 {
  margin-bottom: 48px !important;
}

.p-0 {
  padding: 0px !important;
}

.p-1 {
  padding: 4px !important;
}

.p-2 {
  padding: 8px !important;
}

.p-3 {
  padding: 12px !important;
}

.p-4 {
  padding: 16px !important;
}

.p-5 {
  padding: 20px !important;
}

.p-6 {
  padding: 24px !important;
}

.p-7 {
  padding: 28px !important;
}

.p-8 {
  padding: 32px !important;
}

.p-9 {
  padding: 36px !important;
}

.p-10 {
  padding: 40px !important;
}

.p-11 {
  padding: 44px !important;
}

.p-12 {
  padding: 48px !important;
}

.pl-0 {
  padding-left: 0px !important;
}

.pl-1 {
  padding-left: 4px !important;
}

.pl-2 {
  padding-left: 8px !important;
}

.pl-3 {
  padding-left: 12px !important;
}

.pl-4 {
  padding-left: 16px !important;
}

.pl-5 {
  padding-left: 20px !important;
}

.pl-6 {
  padding-left: 24px !important;
}

.pl-7 {
  padding-left: 28px !important;
}

.pl-8 {
  padding-left: 32px !important;
}

.pl-9 {
  padding-left: 36px !important;
}

.pl-10 {
  padding-left: 40px !important;
}

.pl-11 {
  padding-left: 44px !important;
}

.pl-12 {
  padding-left: 48px !important;
}

.pr-0 {
  padding-right: 0px !important;
}

.pr-1 {
  padding-right: 4px !important;
}

.pr-2 {
  padding-right: 8px !important;
}

.pr-3 {
  padding-right: 12px !important;
}

.pr-4 {
  padding-right: 16px !important;
}

.pr-5 {
  padding-right: 20px !important;
}

.pr-6 {
  padding-right: 24px !important;
}

.pr-7 {
  padding-right: 28px !important;
}

.pr-8 {
  padding-right: 32px !important;
}

.pr-9 {
  padding-right: 36px !important;
}

.pr-10 {
  padding-right: 40px !important;
}

.pr-11 {
  padding-right: 44px !important;
}

.pr-12 {
  padding-right: 48px !important;
}

.pt-0 {
  padding-top: 0px !important;
}

.pt-1 {
  padding-top: 4px !important;
}

.pt-2 {
  padding-top: 8px !important;
}

.pt-3 {
  padding-top: 12px !important;
}

.pt-4 {
  padding-top: 16px !important;
}

.pt-5 {
  padding-top: 20px !important;
}

.pt-6 {
  padding-top: 24px !important;
}

.pt-7 {
  padding-top: 28px !important;
}

.pt-8 {
  padding-top: 32px !important;
}

.pt-9 {
  padding-top: 36px !important;
}

.pt-10 {
  padding-top: 40px !important;
}

.pt-11 {
  padding-top: 44px !important;
}

.pt-12 {
  padding-top: 48px !important;
}

.pb-0 {
  padding-bottom: 0px !important;
}

.pb-1 {
  padding-bottom: 4px !important;
}

.pb-2 {
  padding-bottom: 8px !important;
}

.pb-3 {
  padding-bottom: 12px !important;
}

.pb-4 {
  padding-bottom: 16px !important;
}

.pb-5 {
  padding-bottom: 20px !important;
}

.pb-6 {
  padding-bottom: 24px !important;
}

.pb-7 {
  padding-bottom: 28px !important;
}

.pb-8 {
  padding-bottom: 32px !important;
}

.pb-9 {
  padding-bottom: 36px !important;
}

.pb-10 {
  padding-bottom: 40px !important;
}

.pb-11 {
  padding-bottom: 44px !important;
}

.pb-12 {
  padding-bottom: 48px !important;
}

.gap-0 {
  gap: 0px !important;
}

.gap-1 {
  gap: 4px !important;
}

.gap-2 {
  gap: 8px !important;
}

.gap-3 {
  gap: 12px !important;
}

.gap-4 {
  gap: 16px !important;
}

.gap-5 {
  gap: 20px !important;
}

.gap-6 {
  gap: 24px !important;
}

.gap-7 {
  gap: 28px !important;
}

.gap-8 {
  gap: 32px !important;
}

.gap-9 {
  gap: 36px !important;
}

.gap-10 {
  gap: 40px !important;
}

.gap-11 {
  gap: 44px !important;
}

.gap-12 {
  gap: 48px !important;
}

.gap-x-0 {
  column-gap: 0px !important;
}

.gap-x-1 {
  column-gap: 4px !important;
}

.gap-x-2 {
  column-gap: 8px !important;
}

.gap-x-3 {
  column-gap: 12px !important;
}

.gap-x-4 {
  column-gap: 16px !important;
}

.gap-x-5 {
  column-gap: 20px !important;
}

.gap-x-6 {
  column-gap: 24px !important;
}

.gap-x-7 {
  column-gap: 28px !important;
}

.gap-x-8 {
  column-gap: 32px !important;
}

.gap-x-9 {
  column-gap: 36px !important;
}

.gap-x-10 {
  column-gap: 40px !important;
}

.gap-x-11 {
  column-gap: 44px !important;
}

.gap-x-12 {
  column-gap: 48px !important;
}

.gap-y-0 {
  row-gap: 0px !important;
}

.gap-y-1 {
  row-gap: 4px !important;
}

.gap-y-2 {
  row-gap: 8px !important;
}

.gap-y-3 {
  row-gap: 12px !important;
}

.gap-y-4 {
  row-gap: 16px !important;
}

.gap-y-5 {
  row-gap: 20px !important;
}

.gap-y-6 {
  row-gap: 24px !important;
}

.gap-y-7 {
  row-gap: 28px !important;
}

.gap-y-8 {
  row-gap: 32px !important;
}

.gap-y-9 {
  row-gap: 36px !important;
}

.gap-y-10 {
  row-gap: 40px !important;
}

.gap-y-11 {
  row-gap: 44px !important;
}

.gap-y-12 {
  row-gap: 48px !important;
}

.max-w-0 {
  max-width: 0px !important;
}

.max-w-1 {
  max-width: 4px !important;
}

.max-w-2 {
  max-width: 8px !important;
}

.max-w-3 {
  max-width: 12px !important;
}

.max-w-4 {
  max-width: 16px !important;
}

.max-w-5 {
  max-width: 20px !important;
}

.max-w-6 {
  max-width: 24px !important;
}

.max-w-7 {
  max-width: 28px !important;
}

.max-w-8 {
  max-width: 32px !important;
}

.max-w-9 {
  max-width: 36px !important;
}

.max-w-10 {
  max-width: 40px !important;
}

.max-w-11 {
  max-width: 44px !important;
}

.max-w-12 {
  max-width: 48px !important;
}

.cursor-default {
  cursor: default !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-wait {
  cursor: wait !important;
}

.cursor-text {
  cursor: text !important;
}

.cursor-move {
  cursor: move !important;
}

.cursor-not-allowed {
  cursor: not-allowed !important;
}

.text-black {
  color: #000 !important;
}

.text-white {
  color: #fff !important;
}

.text-default {
  color: #212529 !important;
}

.absolute {
  position: absolute !important;
}

.bg-transparent {
  background-color: transparent !important;
}
.bg-white {
  background-color: white !important;
}

.border-bottom-style-none {
  border-bottom-style: none !important;
}
.border-left-none {
  border-left: none !important;
}
.border-none {
  border: none !important;
}
.border-right-none {
  border-right: none !important;
}

.color-black,
.text-black {
  color: #000;
}
.color-default,
.text-default {
  color: #212529;
}

.display-inline-block {
  display: inline-block !important;
}

.fixed {
  position: fixed !important;
}

.flex {
  display: flex !important;
}

.flex-row {
  flex-direction: row !important;
}
.flex-col, .flex-column {
  flex-direction: column !important;
}

.font-\[18px\] {
  font-size: 18px !important;
}

.grid {
  display: grid !important;
}
.grid-cols-\[1fr-4fr-1fr\] {
  grid-template-columns: 1fr 4fr 1fr !important;
}
.grid-2 {
  grid-template-columns: repeat(2, 1fr);
}

.h-\[50px\] {
  height: 50px !important;
}
.h-1\/2 {
  height: 50% !important;
}
.h-full {
  height: 100% !important;
}
.h-screen {
  height: 100vh !important;
}
.h-\[56px\] {
  height: 56px !important;
}

.hide {
  display: none !important;
}

.items-center {
  align-items: center !important;
}

.justify-between {
  justify-content: space-between !important;
}
.justify-center {
  justify-content: center !important;
}

.list-type-none {
  list-style-type: none;
}

.ml-auto {
  margin-left: auto !important;
}
.mr-auto {
  margin-right: auto !important;
}

.max-h-\[300px\] {
  max-height: 300px !important;
}
.max-h-\[75vh\] {
  max-height: 75vh !important;
}
.max-h-\[50vh\] {
  max-height: 50vh !important;
}
.max-h-inherit {
  max-height: inherit !important;
}
.max-w-full {
  max-width: 100% !important;
}

.min-h-\[370px\] {
  min-height: 370px !important;
}
.min-h-screen {
  min-height: 100vh !important;
}

.object-cover {
  object-fit: cover !important;
}

.overflow-auto {
  overflow: auto;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}

.p-\[3px-6px\] {
  padding: 3px 6px !important;
}

.place-items-center {
  place-items: center !important;
}

.pointer-events-all {
  pointer-events: all !important;
}
.pointer-events-none {
  pointer-events: none;
}

.relative {
  position: relative !important;
}

.rounded-3xl {
  border-radius: 24px !important;
}
.rounded-bl-\[36px\] {
  border-bottom-left-radius: 36px !important;
}
.rounded-none {
  border-radius: 0 !important;
}
.rounded-lg {
  border-radius: 8px !important;
}
.rounded-l-none {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.text-\[28px\] {
  font-size: 28px !important;
  line-height: 44px !important;
}
.text-5xl {
  font-size: 48px !important;
  line-height: 48px !important;
}
.text-base {
  font-size: 16px !important;
  line-height: 24px !important;
}
.text-right {
  text-align: right !important;
}
.text-xs {
  font-size: 12px !important;
  line-height: 16px !important;
}
.text-center {
  text-align: center;
}

.transform-uppercase {
  text-transform: uppercase !important;
}

.w-\[530px\] {
  width: 530px !important;
}
.w-1\/2 {
  width: 50% !important;
}
.w-3\/4 {
  width: 75% !important;
}
.w-full {
  width: 100% !important;
}
.w-fit, .w-content {
  width: fit-content !important;
}
.w-half {
  width: 50% !important;
}

.whitespace-pre {
  white-space: pre !important;
}

.z--2 {
  z-index: -2 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-100 {
  z-index: 100 !important;
}

.z-101 {
  z-index: 101 !important;
}

#menu-item-31 a {
  text-transform: uppercase;
  color: var(--global-palette1);
  font-weight: 600;
}

#main-header {
  border-bottom: 1px solid #707070;
}

.is-sale-item {
  text-transform: uppercase;
  color: var(--global-palette1);
  font-weight: 600;
}

.stay-connected .wp-block-kadence-image.size-medium {
  display: flex;
  justify-content: center;
}
.stay-connected .wp-block-kadence-image.size-medium img {
  width: 150px;
}
.stay-connected .wp-block-kadence-image.size-large img {
  height: 320px;
}

.wp-block-kadence-form.has-custom-button .kadence-blocks-form-field {
  justify-content: center !important;
}
.wp-block-kadence-form.has-custom-button .kadence-blocks-form-field .kb-forms-submit {
  color: white;
  border: 1px solid white;
  font-size: 19px;
  line-height: 19px;
  padding: 16px 28px;
  text-transform: uppercase;
  pointer-events: none;
}

.has-default-padding {
  padding-left: var(--global-content-edge-padding, 15px);
  padding-right: var(--global-content-edge-padding, 15px);
}

/*# sourceMappingURL=style.css.map */
