<style>
@font-face {
    font-family: 'Palatino Linotype';
    src: url('https://giliarto-jewelry.myshopify.com/admin/themes/73023717418?key=assets/hinted-PalatinoLinotype-Roman.eot');
    src: url('https://giliarto-jewelry.myshopify.com/admin/themes/73023717418?key=assets/hinted-PalatinoLinotype-Roman.eot?#iefix') format('embedded-opentype'),
        url('https://giliarto-jewelry.myshopify.com/admin/themes/73023717418?key=assets/hinted-PalatinoLinotype-Roman.woff2') format('woff2'),
        url('https://giliarto-jewelry.myshopify.com/admin/themes/73023717418?key=assets/hinted-PalatinoLinotype-Roman.woff') format('woff'),
        url('https://giliarto-jewelry.myshopify.com/admin/themes/73023717418?key=assets%2Fhinted-PalatinoLinotype-Roman.ttf') format('truetype');font-weight: normal;font-style: normal;}
.nav ul.menu li.sub-menu{padding:5px 5px 10px}
.banner{width:100%;height:100%}
.nav.mobile_hidden .logo{display:flex;align-items:center;justify-content:left;padding: 5px 0;}
.nav.mobile_hidden .logo a{padding:0!important;display: block;width:100%;max-width: 100%;}
.logo img.gil-logo {max-width: initial;width: 180px;}
ul.new2.gil-phone{margin:5px 0 0!important}
 ul.newul.gil-cart-box { position: relative;margin:1px 0 0!important}
 ul.newul.gil-cart-box .newtest { width: 100px;position: relative;top: 12px;}
.gil-cart-li {position: relative;}
.four.columns.gil-cart-row{float:right;}
.gil-cart-li .cart_count { position: absolute; left: 21px; top: -6px;}
ul.newul.gil-cart-box .newtest iframe.widgetic-composition, ul.newul.gil-cart-box .newtest .wdgtc-holder {height: 30px !important;}
.sticky{box-shadow:0 -4px 3px rgba(0,0,0,0.41)}
#shopify-section-header .promo_banner {z-index: 9999999;top: 34px;position: absolute;}
div#shopify-section-header .header.behind-menu--false{background:transparent;z-index:99999;border:none!important;position:absolute}
div#getting{border-top:1px solid #dadada}
div#getting.sticky{background:rgba(255,255,255,0.71)}
div#getting.nav ul.menu li{padding:3px 9px 10px}
div#getting.mobile_hidden .three.columns{display:none}
div#getting.mobile_hidden.sticky .three.columns{display:block}
div#getting.nav.mobile_hidden .two.columns.nav.mobile_hidden{margin-left:0;width: 185px;}
div#getting.nav.mobile_hidden .eleven.columns{width: 990px;text-align:center;}
div#getting.nav.mobile_hidden.sticky .two.columns.nav.mobile_hidden{margin-left:auto}
div#getting.nav.mobile_hidden.sticky .eleven.columns{width:auto}
.banner_overlay_inner{display:flex;align-items:center;height:100%;max-width:700px}
.banner_image{position:absolute;display:block;left:-100%;right:-100%;max-width:100%;margin:0 auto;top:0;bottom:0;height:100%}
.banner_overlay{position:absolute;height:100%;left:20px;z-index:999;right:20px;max-width: 1200px;margin: auto;}
.banner_overlay_container{width:calc(100% - 95px);padding:0 50px;position:relative;max-width:1200px;margin:auto}
.banner_overlay_header{color:#000;padding-left:0;bottom:5%}
.banner_overlay_subhead{margin-top:1em;color:#555;margin-bottom:1em}
.banner-slider{position:relative;height:630px;width:100%}
.banner-slider_nav{position:absolute;z-index:9999;width:100%;bottom:0;text-align:center;left:50%;margin-left:-400px;padding-left:0;margin-bottom:0}
.banner-gil-logo{max-width:320px;-webkit-animation:fadeInDownBig 4300ms 100ms alternate backwards;animation:fadeInDownBig 4300ms 100ms alternate backwards}
.promo_banner--true .promo_banner {
    z-index: 999999;
}
.banner_header{font-family: 'Palatino Linotype';}
.nav.mobile_hidden.sticky.mobile_hidden .logo {position:relative;top: 5px;}
.nav.mobile_hidden.sticky.mobile_hidden .logo img.gil-logo {width: 160px;}
.banner-slider_nav_item{display:inline}
.banner-slider_nav_item > a{display:inline-block;font-size:3em;color:rgba(0,0,0,0.5);text-decoration:none;padding:8px 3px;line-height:12px}
.banner-slider_nav_item > a:hover{color:rgba(0,0,0,0.75)}
.banner-slider_nav_item--is-selected > a{color:#000}
.banner_slide{position:absolute;width:100%;height:100%;top:0;overflow: hidden;}
.banner_button{background-color: transparent;color: #333 !important;border: 0;padding:0px;text-align:center;cursor:pointer;font-family:Lato;font-weight:400;font-size:16px;text-transform:capitalize;display:inline-block;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cycle_arrow-wrapper{position:absolute;z-index:999;top:calc(50% - 30px);left:15px;right:15px}
.cycle_next{position:absolute;right:5px;display:block;width:21px;height:30px}
.cycle_prev{position:absolute;left:5px;background:display:block;width:21px;height:30px}
.slide-left-caption{justify-content:flex-start}
.slide-right-caption{justify-content:flex-end;float:right}
.slide-center-caption{justify-content:center}
.banner_image{-webkit-animation:kenburns-top 18s ease-out reverse forwards;animation:kenburns-top 18s ease-out reverse forwards}
.banner_button{width: 115px;margin: auto;transition:all 12s;animation:bounceInUp 12s ease-in-out 100ms both;transform-style:preserve-3d;-webkit-transition:all 12s;-moz-transition:all 12s;-ms-transition:all 12s;-o-transition:all 12s;-webkit-animation:bounceInUp 12s ease-in-out 100ms both}
.m-banner-imaage{display:none;}
.banner_header{font-size:22px;font-weight:600;overflow:hidden;white-space:nowrap;margin: 0 auto 10px auto;letter-spacing:.15em;}
.banner_slide-first .slide-center-caption{justify-content: center; margin: auto;text-align: center;}
.banner_subhead{margin-bottom: 5px;text-transform:capitalize;font-size: 18px;}
.banner_subhead-1{
font-family: 'Palatino Linotype';font-size: 18px;
transition:all 12s;animation:bounceInUp 12s ease-in-out 100ms both;transform-style:preserve-3d;-webkit-transition:all 12s;-moz-transition:all 12s;-ms-transition:all 12s;-o-transition:all 12s;-webkit-animation:bounceInUp 12s ease-in-out 100ms both
}
.banner_row-btn {text-align: center;}

 
@keyframes bounceInUp {
from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;transform:translate3d(0,3000px,0)}
60%{opacity:1;transform:translate3d(0,-10px,0)}
75%{transform:translate3d(0,10px,0)}
90%{transform:translate3d(0,-5px,0)}
to{transform:translate3d(0,0,0)}
}
@-webkit-keyframes kenburns-top {
0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}
100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}
}
@keyframes kenburns-top {
0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}
100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}
}
.banner_header1{transition:all 2s;-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;font-size:22px;-webkit-animation:tracking-in-expand 2s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-expand 2s cubic-bezier(.215,.61,.355,1.000) both}
@-webkit-keyframes tracking-in-expand {
0%{letter-spacing:-.5em;opacity:0}
40%{opacity:.6}
100%{opacity:1}
}
@keyframes tracking-in-expand {
0%{letter-spacing:-.5em;opacity:0}
40%{opacity:.6}
100%{opacity:1}
}

@keyframes typing {
from{width:0}
to{width:100%}
}
@keyframes blink-caret {
from,to{border-color:transparent}
50%{border-color:orange}
}

@keyframes textExpandIn {
0%{letter-spacing:-.6em;opacity:0}
40%{opacity:.6}
100%{opacity:1}
}

@-webkit-keyframes fadeInDownBig {
from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInDownBig {
from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}

@media (min-width:767px){
.banner_header{animation:typing 3.5s steps(30,end),blink-caret .5s step-end infinite}
.banner_subhead{transition:all 75s;-webkit-transition:all 75s;-moz-transition:all 75s;-ms-transition:all 75s;-o-transition:all 75s;animation:textExpandIn 8000ms 3500ms alternate backwards;transform-style:preserve-3d}

}
@media (max-width:680px){
.banner_header{-webkit-animation:fadeInDownBig 4300ms 100ms alternate backwards;animation:fadeInDownBig 4300ms 100ms alternate backwards}
.banner_subhead{transition:all 12s;animation:bounceInUp 12s ease-in-out 100ms both;transform-style:preserve-3d;-webkit-transition:all 12s;-moz-transition:all 12s;-ms-transition:all 12s;-o-transition:all 12s;-webkit-animation:bounceInUp 12s ease-in-out 100ms both}
}

@media (min-width:1366px){
	.banner-slider{height:700px;}
}
@media (min-width:1400px){
	.banner-slider{height:768px;}
}
@media (min-width:1500px){
	.banner-slider{height:800px;}
}
@media (min-width:1568px){
	.banner-slider{height:868px;}
}

@media (max-width:1024px) and (min-width:991px){
	.nav.mobile_hidden .logo {padding: 0px 0;}
	div#getting.nav.mobile_hidden .eleven.columns {text-align: left;}
	div#getting.nav.sticky ul.menu li {padding: 4px 5px 6px 5px !important;line-height: 20px;}
	.nav ul li a.dropdown-link {padding: 5px 2px 7px 2px;}
	div#getting.nav.mobile_hidden .eleven.columns {width: 760px;}
	div#getting.nav ul.menu li {padding: 3px 5px 8px;}
	.banner_header {font-size: 17px;}
	.banner_subhead {font-size: 16px !important;}
	
}

@media (max-width:992px) and (min-width:768px){
	.nav.mobile_hidden .logo {padding: 0px 0;}
	div#getting.nav.mobile_hidden .eleven.columns {text-align: left;}
	div#getting.nav.sticky ul.menu li {padding: 4px 5px 6px 5px !important;line-height: 20px;}
	.nav ul li a.dropdown-link {padding: 5px 2px 7px 2px;}
	div#getting.nav.mobile_hidden .eleven.columns {width: 760px;}
	div#getting.nav ul.menu li {padding: 3px 5px 8px;}
	.banner_header {font-size: 24px;}
	.banner_subhead {font-size: 14px !important;}
	.sticky ul.newul.stick { padding-top: 5px;text-align: left;}
	.cycle_arrow-wrapper {top: calc(35% - 30px);}
	.slide-left-caption {justify-content: center;}
	.banner_overlay_container {width: calc(100% - 50px);bottom: 11%;}
	div#getting.nav.mobile_hidden .two.columns.nav.mobile_hidden {margin-left: 0;width: 160px;}
	.nav.mobile_hidden.sticky.mobile_hidden .logo img.gil-logo {width: 160px;}
	
}

@media(min-width:768px){
	.header.default-header.header-transparency--true.behind-menu--false.header_bar {
        background: transparent;
    position: absolute;
    border: none;
}
}
@media(max-width:767px){
#header {background: transparent !important;border: none;}
#header.mobile-sticky{background: rgba(255, 255, 255, 0.68) !important; border-bottom: 1px solid #e5e5e5;}
img.banner_image{display:none;}
.banner_image.m-banner-imaage{display:block;animation: none;height: auto;}
.banner-slider {height: 500px;}
.banner_overlay .banner_header {font-size: 23px;white-space: pre-wrap;
    text-align: center;}
.banner_overlay .banner_subhead {font-size: 16px;text-align: center;}
.slide-right-caption {justify-content: center; float: none;}
.banner_overlay_container {padding: 0 17px; width: calc(100% - 50px);}
.cycle_arrow-wrapper {top: calc(50% - 30px);left: 9px;right: 20px;}
.left-arrow-img,.right-arrow-img {width: 90%;}
.banner_overlay .banner_button{font-size: 12px;padding: 6px 10px;}

}

@media(max-width:480px){
.banner-gil-logo {max-width: 250px;}
.cycle_arrow-wrapper {top: calc(50% - 30px);left: 4px;right: 4px;}
.banner_overlay .banner_header {font-size: 17px;}
.banner_overlay .banner_subhead {font-size: 14px; font-weight: 700;text-align: center;}
.banner-slider {position: relative; height: 438px;}
.banner_overlay .banner_button{font-size: 18px;padding: 5px 10px;}
.banner_overlay_container {width: calc(100% - 50px);}
.banner_subhead-1 {font-size: 14px;}
.content .featured-bestslider-section {
    padding-top: 0px !important;
}
.rem_h2_home {
    font-size: 18px;padding: 0;
}
#bestslider .pf-item {
    padding-top: 0;
}
}
  div#getting{
     -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  transition: 0.5s;
  }
  div#getting.nav.sticky ul.menu li {
    padding: 4px 7px 6px 7px;
}
.nav.mobile_hidden .eleven.columns {
    margin: 0 auto;
    text-align: center;
    float: left;
}
.nav.mobile_hidden .twelve.columns {
    margin: 0 auto;
    text-align: center;
    float: none;
}
   div#getting.sticky{
   -webkit-animation-name: stickySlideDown;
          animation-name: stickySlideDown;
  transition: none;
  }
  .sticky ul.newul.stick {
    padding-top: 0.5px;
}
.nav.mobile_hidden.sticky .eleven.columns {
    float: left;
}
  
  @-webkit-keyframes stickySlideDown {
  0% {
    opacity: 0.7;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes stickySlideDown {
  0% {
    opacity: 0.7;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@media(max-width:1024px){
    .sticky ul.newul.stick li{
        padding: 0 4px 0 4px;
    }
}
  .index.feature_image div#search {
    z-index: 999 !important;
}
.index.feature_image .header .nav a, .index.feature_image .header .nav a:visited {
    color: #140907;
    text-shadow: none;
}
.header.default-header.header-transparency--true.behind-menu--false {
    position: absolute;
    background: transparent;
}
 a#search-toggle:visited{color: #140907 !important;} 
  .featured-bestslider-section{padding-top:15px !important;}

</style>