@media (min-width:1200px){.x-hide-xl{display:none !important;}}@media (min-width:979px) and (max-width:1199px){.x-hide-lg{display:none !important;}}@media (min-width:767px) and (max-width:978px){.x-hide-md{display:none !important;}}@media (min-width:480px) and (max-width:766px){.x-hide-sm{display:none !important;}}@media (max-width:479px){.x-hide-xs{display:none !important;}} a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.x-breadcrumb-wrap a:hover,.widget ul li a:hover,.widget ol li a:hover,.widget.widget_text ul li a,.widget.widget_text ol li a,.widget_nav_menu .current-menu-item > a,.x-accordion-heading .x-accordion-toggle:hover,.x-comment-author a:hover,.x-comment-time:hover,.x-recent-posts a:hover .h-recent-posts{color:#70a9ce;}a:hover,.widget.widget_text ul li a:hover,.widget.widget_text ol li a:hover,.x-twitter-widget ul li a:hover{color:#d38c82;}.rev_slider_wrapper,a.x-img-thumbnail:hover,.x-slider-container.below,.page-template-template-blank-3-php .x-slider-container.above,.page-template-template-blank-6-php .x-slider-container.above{border-color:#70a9ce;}.entry-thumb:before,.x-pagination span.current,.woocommerce-pagination span[aria-current],.flex-direction-nav a,.flex-control-nav a:hover,.flex-control-nav a.flex-active,.mejs-time-current,.x-dropcap,.x-skill-bar .bar,.x-pricing-column.featured h2,.h-comments-title small,.x-entry-share .x-share:hover,.x-highlight,.x-recent-posts .x-recent-posts-img:after{background-color:#70a9ce;}.x-nav-tabs > .active > a,.x-nav-tabs > .active > a:hover{box-shadow:inset 0 3px 0 0 #70a9ce;}.x-main{width:calc(72% - 2.463055%);}.x-sidebar{width:calc(100% - 2.463055% - 72%);}.x-comment-author,.x-comment-time,.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label,.widget_calendar #wp-calendar caption,.widget.widget_rss li .rsswidget{font-family:inherit;font-weight:inherit;}.p-landmark-sub,.p-meta,input,button,select,textarea{font-family:inherit;}.widget ul li a,.widget ol li a,.x-comment-time{color:#999999;}.widget_text ol li a,.widget_text ul li a{color:#70a9ce;}.widget_text ol li a:hover,.widget_text ul li a:hover{color:#d38c82;}.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label,.widget_calendar #wp-calendar th,.p-landmark-sub strong,.widget_tag_cloud .tagcloud a:hover,.widget_tag_cloud .tagcloud a:active,.entry-footer a:hover,.entry-footer a:active,.x-breadcrumbs .current,.x-comment-author,.x-comment-author a{color:#272727;}.widget_calendar #wp-calendar th{border-color:#272727;}.h-feature-headline span i{background-color:#272727;}@media (max-width:978.98px){}html{font-size:14px;}@media (min-width:479px){html{font-size:14px;}}@media (min-width:766px){html{font-size:14px;}}@media (min-width:978px){html{font-size:14px;}}@media (min-width:1199px){html{font-size:14px;}}body{font-style:normal;font-weight:inherit;color:#999999;background-color:#f3f3f3;}.w-b{font-weight:inherit !important;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.x-text-headline{font-family:inherit;font-style:normal;font-weight:inherit;}h1,.h1{letter-spacing:-0.035em;}h2,.h2{letter-spacing:-0.035em;}h3,.h3{letter-spacing:-0.035em;}h4,.h4{letter-spacing:-0.035em;}h5,.h5{letter-spacing:-0.035em;}h6,.h6{letter-spacing:-0.035em;}.w-h{font-weight:inherit !important;}.x-container.width{width:88%;}.x-container.max{max-width:1200px;}.x-bar-content.x-container.width{flex-basis:88%;}.x-main.full{float:none;clear:both;display:block;width:auto;}@media (max-width:978.98px){.x-main.full,.x-main.left,.x-main.right,.x-sidebar.left,.x-sidebar.right{float:none;display:block;width:auto !important;}}.entry-header,.entry-content{font-size:1rem;}body,input,button,select,textarea{font-family:inherit;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,blockquote{color:#272727;}.cfc-h-tx{color:#272727 !important;}.cfc-h-bd{border-color:#272727 !important;}.cfc-h-bg{background-color:#272727 !important;}.cfc-b-tx{color:#999999 !important;}.cfc-b-bd{border-color:#999999 !important;}.cfc-b-bg{background-color:#999999 !important;}.x-btn,.button,[type="submit"]{color:#ffffff;border-color:#ffffff;background-color:#465262;text-shadow:0 0.075em 0.075em rgba(0,0,0,0.5);}.x-btn:hover,.button:hover,[type="submit"]:hover{color:#ffffff;border-color:#600900;background-color:#ef2201;text-shadow:0 0.075em 0.075em rgba(0,0,0,0.5);}.x-btn.x-btn-real,.x-btn.x-btn-real:hover{margin-bottom:0.25em;text-shadow:0 0.075em 0.075em rgba(0,0,0,0.65);}.x-btn.x-btn-real{box-shadow:0 0.25em 0 0 #a71000,0 4px 9px rgba(0,0,0,0.75);}.x-btn.x-btn-real:hover{box-shadow:0 0.25em 0 0 #a71000,0 4px 9px rgba(0,0,0,0.75);}.x-btn.x-btn-flat,.x-btn.x-btn-flat:hover{margin-bottom:0;text-shadow:0 0.075em 0.075em rgba(0,0,0,0.65);box-shadow:none;}.x-btn.x-btn-transparent,.x-btn.x-btn-transparent:hover{margin-bottom:0;border-width:3px;text-shadow:none;text-transform:uppercase;background-color:transparent;box-shadow:none;}.x-topbar .p-info a:hover,.x-widgetbar .widget ul li a:hover{color:#70a9ce;}.x-topbar{background-color:transparent;}.x-topbar .p-info,.x-topbar .p-info a,.x-navbar .desktop .x-nav > li > a,.x-navbar .desktop .sub-menu a,.x-navbar .mobile .x-nav li > a,.x-breadcrumb-wrap a,.x-breadcrumbs .delimiter{color:#465262;}.x-navbar .desktop .x-nav > li > a:hover,.x-navbar .desktop .x-nav > .x-active > a,.x-navbar .desktop .x-nav > .current-menu-item > a,.x-navbar .desktop .sub-menu a:hover,.x-navbar .desktop .sub-menu .x-active > a,.x-navbar .desktop .sub-menu .current-menu-item > a,.x-navbar .desktop .x-nav .x-megamenu > .sub-menu > li > a,.x-navbar .mobile .x-nav li > a:hover,.x-navbar .mobile .x-nav .x-active > a,.x-navbar .mobile .x-nav .current-menu-item > a{color:#d38c82;}.x-navbar .desktop .x-nav > li > a:hover,.x-navbar .desktop .x-nav > .x-active > a,.x-navbar .desktop .x-nav > .current-menu-item > a{box-shadow:inset 0 4px 0 0 #70a9ce;}.x-navbar .desktop .x-nav > li > a{height:90px;padding-top:45px;}.x-navbar .desktop .x-nav > li ul{top:calc(90px - 15px);}@media (max-width:979px){}.x-navbar-inner{min-height:90px;}.x-brand{margin-top:px;font-family:inherit;font-size:42px;font-style:normal;font-weight:inherit;letter-spacing:-0.035em;color:#465262;}.x-brand:hover,.x-brand:focus{color:#465262;}.x-brand img{width:calc(350px / 2);}.x-navbar .x-nav-wrap .x-nav > li > a{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:0.085em;text-transform:uppercase;}.x-navbar .desktop .x-nav > li > a{font-size:13px;}.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce){padding-left:10px;padding-right:10px;}.x-navbar .desktop .x-nav > li > a > span{margin-right:-0.085em;}.x-btn-navbar{margin-top:20px;}.x-btn-navbar,.x-btn-navbar.collapsed{font-size:24px;}@media (max-width:979px){.x-widgetbar{left:0;right:0;}}.bg .mejs-container,.x-video .mejs-container{position:unset !important;} @font-face{font-family:'FontAwesomePro';font-style:normal;font-weight:900;font-display:block;src:url('/assets/fonts/fa-solid-900.woff2') format('woff2');}[data-x-fa-pro-icon]{font-family:"FontAwesomePro" !important;}[data-x-fa-pro-icon]:before{content:attr(data-x-fa-pro-icon);}[data-x-icon],[data-x-icon-o],[data-x-icon-l],[data-x-icon-s],[data-x-icon-b],[data-x-icon-sr],[data-x-icon-ss],[data-x-icon-sl],[data-x-fa-pro-icon],[class*="cs-fa-"]{display:inline-flex;font-style:normal;font-weight:400;text-decoration:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[data-x-icon].left,[data-x-icon-o].left,[data-x-icon-l].left,[data-x-icon-s].left,[data-x-icon-b].left,[data-x-icon-sr].left,[data-x-icon-ss].left,[data-x-icon-sl].left,[data-x-fa-pro-icon].left,[class*="cs-fa-"].left{margin-right:0.5em;}[data-x-icon].right,[data-x-icon-o].right,[data-x-icon-l].right,[data-x-icon-s].right,[data-x-icon-b].right,[data-x-icon-sr].right,[data-x-icon-ss].right,[data-x-icon-sl].right,[data-x-fa-pro-icon].right,[class*="cs-fa-"].right{margin-left:0.5em;}[data-x-icon]:before,[data-x-icon-o]:before,[data-x-icon-l]:before,[data-x-icon-s]:before,[data-x-icon-b]:before,[data-x-icon-sr]:before,[data-x-icon-ss]:before,[data-x-icon-sl]:before,[data-x-fa-pro-icon]:before,[class*="cs-fa-"]:before{line-height:1;}@font-face{font-family:'FontAwesome';font-style:normal;font-weight:900;font-display:block;src:url('/assets/fonts/fa-solid-900.woff2') format('woff2');}[data-x-icon],[data-x-icon-s],[data-x-icon][class*="cs-fa-"]{font-family:"FontAwesome" !important;font-weight:900;}[data-x-icon]:before,[data-x-icon][class*="cs-fa-"]:before{content:attr(data-x-icon);}[data-x-icon-s]:before{content:attr(data-x-icon-s);}@font-face{font-family:'FontAwesomeRegular';font-style:normal;font-weight:400;font-display:block;src:url('/assets/fonts/fa-regular-400.woff2') format('woff2');}@font-face{font-family:'FontAwesomePro';font-style:normal;font-weight:400;font-display:block;src:url('/assets/fonts/fa-regular-400.woff2') format('woff2');}[data-x-icon-o]{font-family:"FontAwesomeRegular" !important;}[data-x-icon-o]:before{content:attr(data-x-icon-o);}@font-face{font-family:'FontAwesomeLight';font-style:normal;font-weight:300;font-display:block;src:url('/assets/fonts/fa-light-300.woff2') format('woff2');}@font-face{font-family:'FontAwesomePro';font-style:normal;font-weight:300;font-display:block;src:url('/assets/fonts/fa-light-300.woff2') format('woff2');}[data-x-icon-l]{font-family:"FontAwesomeLight" !important;font-weight:300;}[data-x-icon-l]:before{content:attr(data-x-icon-l);}@font-face{font-family:'FontAwesomeBrands';font-style:normal;font-weight:normal;font-display:block;src:url('/assets/fonts/fa-brands-400.woff2') format('woff2');}[data-x-icon-b]{font-family:"FontAwesomeBrands" !important;}[data-x-icon-b]:before{content:attr(data-x-icon-b);}.widget.widget_rss li .rsswidget:before{content:"\f35d";padding-right:0.4em;font-family:"FontAwesome";} .x-section .x-container.marginless-columns .x-column{vertical-align:middle !important;}.x-section .x-container.marginless-columns .x-column .x-img{margin-bottom:0;}
/*# sourceURL=cs-inline-css */


body.static-photo {
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

body.static-about { background-image: url('/assets/images/about.jpg'); }
body.static-fulfillment { background-image: url('/assets/images/fulfillment.jpg'); }
body.static-international { background-image: url('/assets/images/riyadh.jpg'); }

body.static-site {
  padding-top: var(--operation-notice-height, 58px);
}

.static-site .site {
  background-color: transparent;
}

.static-home .site,
.static-contact .site {
  background-color: #f3f3f3;
}

.x-colophon.bottom {
  width: 100%;
}

.static-operation-notice {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10001;
  width: 100%;
  padding: 16px 18px;
  background: #8f2f2a;
  color: #fff;
  font-size: 16px;
  line-height: 1.45;
  text-align: center;
}

.static-operation-notice a {
  color: #fff;
  font-weight: inherit;
  text-decoration: underline;
  text-underline-offset: 2px;
}

.static-operation-notice a:hover,
.static-operation-notice a:focus {
  color: #ffe1dc;
}

.x-brand.img img {
  display: block;
}

.x-scroll-top {
  position: fixed;
  right: 10px;
  bottom: 10px;
  z-index: 10000;
  display: block;
  width: 35px;
  height: 35px;
  border: 2px solid #272727;
  border-radius: 100%;
  color: #272727;
  font-size: 25px;
  line-height: 27px;
  text-align: center;
  opacity: 0;
  cursor: pointer;
  transform: translateY(8px);
  transition: transform 0.6s ease, opacity 0.3s ease;
  pointer-events: none;
}

.x-scroll-top.in {
  opacity: 0.375;
  transform: translateY(0);
  pointer-events: auto;
}

.x-scroll-top:hover {
  opacity: 1;
}

.x-scroll-top .x-framework-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 31px;
  color: #272727;
  font-family: FontAwesome;
  font-size: 25px;
  font-style: normal;
  font-weight: 900;
  line-height: 27px;
}

.static-map {
  display: block;
  width: 100%;
  height: 300px;
  border: 0;
}

.static-contact-disabled-form {
  position: relative;
  padding-top: 0;
  color: #465262;
}

.static-contact-disabled-message {
  margin: 0 0 18px;
  padding: 12px 14px;
  border: 1px solid rgba(70, 82, 98, 0.22);
  background: rgba(255, 255, 255, 0.76);
  color: #465262;
  font-size: 1.05em;
  line-height: 1.6;
}

.static-contact-disabled-form input,
.static-contact-disabled-form textarea,
.static-contact-disabled-form select {
  cursor: not-allowed;
  opacity: 0.62;
}

.static-contact-disabled-form input[type="submit"] {
  opacity: 0.72;
}

@media (max-width: 766.98px) {
  body.static-site {
    padding-top: var(--operation-notice-height, 82px);
  }

  .static-operation-notice {
    font-size: 14px;
  }
}

.static-home #x-section-1 > .x-container {
  width: 100%;
  max-width: none;
}

.static-rs-slider {
  position: relative;
  height: 37.5vw;
  min-height: 430px;
  overflow: hidden;
  background: #334050;
}

.static-rs-slide {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: opacity 700ms ease;
  pointer-events: none;
}

.static-rs-slide.is-active {
  opacity: 1;
  pointer-events: auto;
}

.static-rs-bg {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.static-rs-shade {
  position: absolute;
  inset: 0;
  z-index: 1;
  background: rgba(36, 42, 56, 0.48);
}

.static-rs-main-title,
.static-rs-map-title {
  position: absolute;
  z-index: 2;
  margin: 0;
  color: #fff;
  font-weight: 400;
  text-align: center;
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.36);
}

.static-rs-main-title {
  top: 23.5%;
  left: 50%;
  width: min(58%, 780px);
  font-size: clamp(42px, 4vw, 70px);
  line-height: 1.08;
  transform: translateX(-50%);
}

.static-rs-map-title {
  top: 41%;
  left: 13.7%;
  width: min(38%, 560px);
  font-size: clamp(43px, 4.1vw, 72px);
  line-height: 1.1;
  text-align: left;
  transform: translateY(-50%);
}

.static-rs-map {
  position: absolute;
  z-index: 2;
  top: 20%;
  right: 8.5%;
  width: min(34%, 520px);
  height: auto;
  opacity: 0.9;
}

.static-rs-feature-row {
  position: absolute;
  z-index: 2;
  left: 13.7%;
  right: 13.7%;
  bottom: 17%;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  align-items: start;
  gap: 5.5%;
}

.static-rs-feature {
  color: #fff;
  text-align: center;
}

.static-rs-feature i {
  display: block;
  height: 58px;
  margin: 0 auto 20px;
  font-family: FontAwesome;
  font-size: clamp(38px, 2.9vw, 54px);
  font-style: normal;
  font-weight: 900;
  line-height: 1;
}

.static-rs-feature i::before {
  content: attr(data-x-icon-s);
}

.static-rs-feature span {
  display: block;
  font-size: clamp(27px, 2.2vw, 40px);
  line-height: 1.22;
}

.static-rs-slide-coming p {
  position: absolute;
  z-index: 2;
  top: 53%;
  left: 50%;
  margin: 0;
  color: #fff;
  font-size: clamp(30px, 3vw, 50px);
  transform: translateX(-50%);
}

.static-rs-arrow {
  position: absolute;
  z-index: 2;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  color: transparent;
  background: rgba(0, 0, 0, 0.5);
  font-size: 0;
  line-height: 1;
  cursor: pointer;
  transform: translateY(-50%);
}

.static-rs-arrow::before {
  content: "";
  display: block;
  width: 11px;
  height: 11px;
  border-color: #fff;
  border-style: solid;
}

.static-rs-prev::before {
  border-width: 0 0 4px 4px;
  transform: translateX(2px) rotate(45deg);
}

.static-rs-next::before {
  border-width: 4px 4px 0 0;
  transform: translateX(-2px) rotate(45deg);
}

.static-rs-prev { left: 16px; }
.static-rs-next { right: 16px; }

.static-rs-dots {
  position: absolute;
  z-index: 2;
  left: 50%;
  bottom: 18px;
  display: flex;
  gap: 10px;
  transform: translateX(-50%);
}

.static-rs-dots button {
  width: 12px;
  height: 12px;
  padding: 0;
  border: 3px solid rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  background: #999;
  cursor: pointer;
}

.static-rs-dots button.is-active {
  border-color: #000;
  background: #fff;
}

@media (max-width: 766.98px) {
  body.static-photo {
    background-attachment: scroll;
  }

  .static-rs-slider {
    height: 520px;
    min-height: 520px;
  }

  .static-rs-main-title,
  .static-rs-map-title {
    top: 24%;
    left: 50%;
    width: 84%;
    font-size: 38px;
    text-align: center;
    transform: translateX(-50%);
  }

  .static-rs-map {
    top: 39%;
    left: 50%;
    right: auto;
    width: 58%;
    transform: translateX(-50%);
  }

  .static-rs-feature-row {
    left: 8%;
    right: 8%;
    bottom: 12%;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px 22px;
  }

  .static-rs-feature i {
    height: 34px;
    margin-bottom: 8px;
    font-size: 30px;
  }

  .static-rs-feature span {
    font-size: 22px;
  }
}
