@font-face {
  font-family: "PhotoWall";
  src: url("./../fonts/DearType - PhotoWall-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "PhotoWall";
  src: url("./../fonts/DearType - PhotoWall-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "PhotoWall";
  src: url("./../fonts/DearType - PhotoWall-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "PhotoWall";
  src: url("./../fonts/DearType - PhotoWall-Heavy.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
}
header .uk-sticky.uk-sticky-fixed {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
}
header .uk-navbar .uk-navbar-left {
  padding: 10px;
}
header .uk-navbar .uk-navbar-right .cart::before {
  background: #FFAA2B;
}
header .uk-navbar .uk-navbar-right .cart[data-totalitems="0"] {
  display: none;
}
header .uk-navbar .uk-navbar-right .cart svg path {
  fill: #426A60 !important;
}

.tm-box-decoration-default::before {
  border-radius: 50%;
  aspect-ratio: 1/1;
  max-width: 90%;
  margin: auto;
  margin-top: 5%;
}

.uk-border-rounded {
  border-radius: 20px;
}

.uk-button-text .uk-icon {
  margin-left: 10px !important;
}

.uk-headline-element span[class*=uk-heading-] {
  position: relative;
}

.uk-border-leaf-left {
  border-radius: 0 100px !important;
}

.uk-border-leaf-right {
  border-radius: 100px 0 !important;
}

.fluentform .ff-el-group input:not([type=checkbox]):not([type=radio]):not([type=submit]),
.fluentform .ff-el-group textarea {
  border: none;
  border-bottom: 1px solid #426A60;
  border-radius: 0;
  font-size: 1em;
  padding: 12.5px 20px;
  background: transparent;
}
.fluentform .ff-el-group input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,
.fluentform .ff-el-group textarea:focus {
  background: #fff;
  border-bottom: 2px solid #426A60;
  box-shadow: none;
  outline: none;
}
.fluentform .ff-btn-submit {
  padding: 10.5px 30px;
  line-height: 1.5;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
}

footer .uk-navbar-dropdown-nav li a:not(:hover) {
  color: #fff;
}

p * {
  word-break: break-word;
  white-space: normal;
}

body.single-theme_page main .checkout .uk-container .left {
  background-size: contain;
  background-position: left;
}
body.single-theme_page main .checkout .uk-container .right .logo {
  height: 80px;
}
body.single-theme_page main .tm-sidebar {
  display: none;
}
body.single-theme_page main .order-history .order-item h3 {
  color: black;
  font-size: 24px;
}
body.single-theme_page main .order-history .order-item h4.order-history-checkout-cart-total {
  color: black;
  font-size: 20px;
}
body.single-theme_page main .thank-you-summary {
  padding-top: 140px;
  padding-bottom: 140px;
}
body.single-theme_page main .thank-you-summary > .uk-container > .uk-grid-margin:first-child .uk-button {
  display: none;
}/*# sourceMappingURL=custom.css.map */