@media screen and (max-width: 1150px) {
  .transparent.sticky-mobile-header .masthead-mobile-header {
    transition: none;
  }
  .masthead.shadow-mobile-header-decoration.masthead-mobile-header {
    box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
  }
  .masthead.masthead-mobile-header.content-width-line-mobile-header-decoration:not(#phantom) .mobile-header-bar {
    padding-bottom: 1px;
  }
  .masthead.masthead-mobile-header.content-width-line-mobile-header-decoration:not(#phantom) .mobile-header-bar:after {
    position: absolute;
    bottom: 0;
    left: auto;
    right: auto;
    content: "";
    width: calc(100% - 30px - 30px);
    height: 1px;
    background: #ffffff;
  }
  .masthead.masthead-mobile-header.line-mobile-header-decoration:not(#phantom) {
    border-bottom: 1px solid #ffffff;
  }
  .boxed .masthead.sticky-mobile-on {
    max-width: 1280px;
  }
  #page {
    display: -ms-grid;
    display: grid;
    grid-rows: auto;
    grid-template-rows: auto;
    grid-columns: 100%;
    grid-template-columns: 100%;
    grid-template-areas: "header" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer";
  }
@media screen and (max-width: 760px),screen and (max-height: 300px) {
  body:after {
    content: 'phone';
    display: none;
  }