<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Tangerine Corporate by Antyra Solutions
Description: Tangerine Corporate by Antyra Solutions
Version: 1.0
*/

/* font-family: 'Arimo', sans-serif;
  font-family: 'Archivo', sans-serif;
  font-family: 'Poppins', sans-serif;
*/

:root {
    --title: 3rem;
    --title-span: 18px;
    --subtitle: 2.5rem;
    --subtitle-sm: 2rem;
  
    --blocktitle: 1.875rem;
  
    --dff: 'Poppins', sans-serif;
    --tff: 'butlerregular', sans-serif;
    --altff: 'Archivo', sans-serif;
    
    --gap: 1.09375vw; /* var(--gap) */
    --col: 11.26953125vw; /* var(--col) */

    --theme-color: #2a2a2a;
    --theme-text-color: #2a2a2a;
    --theme-color-dark: #a16a36;
    --theme-color-darker: #7c6041;
    --theme-color-darkest: #674d31;
    
    --theme-color-variant: #8b7258;
    --theme-color-footer: #2a2a2a;
    --theme-color-footer-dark: #2a2a2a;
    --theme-color-footer-text: #fff;

    --theme-color-outlined-button-text:#000;
    --theme-color-outlined-button-text-hover:#000;
    --theme-color-solid-button-text: #000;
    --theme-color-solid-button-text-hover:#fff;
    

    --bg-light: #FFFCF0;
    --bg-light-gradient: linear-gradient(62.11deg, #FFFCF0 52.67%, #FFF8DA 99.58%);
    --bg-lighter: #FFFBF9;
    --color-orange: #F58232;

    --black:#000;
    --white:#fff;


    /*Envoy*/
  
    /* --theme-color: #0C0F38;
    --theme-color-dark: #0c0f38;
    --theme-color-darker: #0a0b25;
    --theme-color-darkest: #030411;

    --theme-color-variant: #0c0f38;
    --theme-color-footer: #0c0f38;
    --theme-color-footer-dark: #03051d;
    --theme-color-footer-text: #6265A8;

    --theme-color-outlined-button-text:#000;
    --theme-color-outlined-button-text-hover:#fff;
    --theme-color-solid-button-text: #fff;
    --theme-color-solid-button-text-hover:#fff; */
   
    

    /* Dilmah */
    /* --theme-color: #0D6A71;
    --theme-color-dark: #0a565c;
    --theme-color-darker: #073336;
    --theme-color-darkest: #042224;

    --theme-color-variant: #0e5d63;
    --theme-color-footer: #06454A;
    --theme-color-footer-dark: #04373B;
    --theme-color-footer-text: #4C999F;

    --theme-color-outlined-button-text:#000;
    --theme-color-outlined-button-text-hover:#000;
    --theme-color-solid-button-text: #fff;
    --theme-color-solid-button-text-hover:#fff; */



    /* AMEX */
    /* --theme-color: #016ED7;
    --theme-color-dark: #02519b;
    --theme-color-darker: #01417c;
    --theme-color-darkest: #01386b;

    --theme-color-variant: #0266c4;
    --theme-color-footer: #014075;
    --theme-color-footer-text: #0792ed;
    --theme-color-footer-dark:#003665;

    --theme-color-outlined-button-text:#000;
    --theme-color-outlined-button-text-hover:#fff;
    --theme-color-solid-button-text: #fff;
    --theme-color-solid-button-text-hover:#fff; */
    


  }

html{font-size:16px;scroll-behavior: smooth;}
@media (max-width: 2400px) {
	html{font-size:12px;}
}

@media (max-width: 1920px) {html{font-size:12px;}}
@media (max-width: 1800px) {html{font-size:10px;}}
@media (max-width: 1600px) {html{font-size:9px;}}
@media (max-width: 1400px) {html{font-size:9px;}}
@media (max-width: 1201px) {html{font-size:10px;}}
@media (max-width: 992px){html{font-size:10px;}}

/* .grid{position: fixed;left: var(--gap);top: 0;right: var(--gap);bottom: 0;z-index: 1;display: grid;grid-template-columns: repeat(8,1fr);pointer-events: none;gap:var(--gap); gap: calc((100% - (4vw*24))/22);} */
.grid{position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 1;display: grid;grid-template-columns: repeat(8,1fr);pointer-events: none;gap:var(--gap); /*gap: calc((100% - (4vw*24))/22);*/}
.grid &gt; div{border: solid 1px #ccc5;border-collapse: collapse;}

a{text-decoration: none;color: #2a2a2a;}
picture{line-height: 0;display: block;height: 100%;}

/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
  img {
    image-rendering: -webkit-optimize-contrast !important;
  }
}

/* Unset for Safari 11+ */
@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {
  img {
    image-rendering: unset !important;
  }
}}

body{margin: 0;color:#2a2a2a;font-family: var(--dff);font-weight:400;font-size:1.4375rem;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;line-height:2.5rem;} /* letter-spacing:0.06rem; */





#header{padding: 0;position: sticky;left:0;top:0;right:0;z-index: 100;transition: all 0.4s ease 0s;} /* position: fixed; */
#header{padding: 0;position: fixed;left:0;top:0;right:0;z-index: 100;transition: all 0.4s ease 0s;} /* position: sticky; */
#header.small{box-shadow: 0 5px 5px rgba(200,200,200,0.1);background: #fff;} /* padding: 0 0 0 var(--col); */



#header #header-top{padding: 1rem calc(var(--col) * 0.3 + var(--gap));position: relative;background: transparent;color: #fff;font-size: 1rem;font-family: var(--altff);display: grid;grid-template-columns: 1fr auto;font-weight: 500;margin-top: 0;transition: all 0.4s ease 0s;} /* padding: 0.125rem calc(var(--col) * 0.3 + var(--gap)); */
#header #header-top a{color: #fff;font-size: 1rem;text-transform: uppercase;font-weight: 500;transition: all 0.4s ease 0s;line-height: 1rem;}
#header.small #header-top{margin-top: -5rem;}
#header.small #header-top a{color: #000;}

#header #header-top .header-top-hotline{text-align: left;}
#header #header-top .header-top-links{text-align: right;}
#header #header-top .header-top-links a{margin-left: 4rem;}
#header #header-top .header-top-links a img{height: 1rem;margin-right: 4px;}
#header #header-top .header-top-links * {display: inline-block;vertical-align: middle;}

@media (max-width: 1200px) {
  #header #header-top{padding: 5px 2rem;}
  #header.small #header-top{margin-top: -2.75rem;}
  #header #header-top .header-top-links a{margin-left: 2rem;}
}

@media (min-width: 767px) {
  #header #header-top .header-top-hotline .header-account{display: none;}
}

@media (max-width: 767px) {
  
  #header #header-top .header-top-hotline{display: grid;grid-template-columns: auto auto;}
  #header #header-top .header-top-hotline .header-account{text-align: right;}
  #header #header-top .header-top-hotline a img{height: 1rem;margin-right: 4px;}

  #header #header-top .header-top-hotline .phone-caption{display: none;}
  
  #header #header-top{display: grid;grid-template-columns: 1fr;grid-template-rows: 1fr;padding: 5px 2rem;background: #000;}

  #header #header-top .header-top-hotline{grid-row: 2/3;}
  #header #header-top .header-top-links{grid-row: 1/2;display: flex;align-items: center;justify-content:space-between;}

  #header #header-top .header-top-links a{margin-left: 0;}
  #header #header-top .header-top-links a.my-account{display: none;}
  #header #header-top .header-top-links a.favorites{display: inline-block;}
  #header #header-top .header-top-links a.favorites span{}/* display: none; */
  #header #header-top .header-top-links a.favorites span.yith-wcwl-items-count{display: inline;}
}

@media (max-width: 340px) {
  #header #header-top .header-top-links a.favorites span{display: none;}
  #header #header-top .header-top-links a.store-locator span{display: none;}
}





#header-main{display: grid;grid-template-columns: 1fr 5fr auto auto;background: transparent;position: relative;padding: 0 calc(var(--col) * 0.125 + var(--gap));gap: 10px;padding-left: 0;}

/* #header-main .site-logo{display: grid;align-items: center;padding: 0 2rem;position: relative;}
#header-main .site-logo img{height: 4.4375rem;} */
#header-main .site-logo{display: grid;align-items: center;padding: 0 1rem 0 0;position: relative;background: #13110C;justify-content: end;}
/* #header-main .site-logo img{position: absolute;top: 0;bottom: 0;height: 100%;padding: 1rem;box-sizing: border-box;max-width: 100%;object-fit: contain;} */
#header-main .site-logo img{height: auto;padding: 1rem;box-sizing: border-box;max-width: 100%;object-fit: contain;max-height: 76px;object-fit: contain;}

#header-main .nav-main{position: relative;}
#header-main .nav-main::before{content: '';position: absolute;top:5px;right: 0;width: 75%;height: 1px;background-color: rgba(196, 196, 196, 0.37);}
#header-main .nav-main ul{list-style: none;display: flex;margin: 0;padding: 0;height: 100%;justify-content: flex-end;} /* aling menu items right */
#header-main .nav-main ul li{font-size:1.25rem;position: relative;}
#header-main .nav-main ul li a{line-height: 8.5rem;padding: 3.75rem 1rem;color: #fff;text-transform: uppercase;font-weight: 600;}
.small #header-main .nav-main ul li a{color: #000;}
#header-main .nav-main ul li a:hover{color: var(--theme-color-dark);}



#header-main .nav-main &gt; ul &gt; li &gt; a:hover{color: #FFBD13!important;}

#header-main .nav-main ul li a:hover{color: var(--theme-color);}
#header-main .nav-main &gt; ul &gt; li.menu-item-has-children:hover &gt; a::before{width: 100%;}
#header-main .nav-main &gt; ul &gt; li:hover &gt; a::after{width: 100%;}
#header-main .nav-main &gt; ul &gt; li.menu-item-has-children &gt; a:hover::before{width: 100%;}
#header-main .nav-main &gt; ul &gt; li &gt; a:hover::after{width: 100%;}

#header-main .nav-main &gt; ul &gt; li &gt; a::before{content: '';position: absolute;background-color: rgba(196, 196, 196, 0.37);height: 1.25rem;width: 1px;top: 50%;right:0;transform: translateY(-50%);}
#header-main .nav-main &gt; ul &gt; li:last-of-type &gt; a::before{display: none;}


#header-main .nav-main ul li.menu-item-has-children{}
#header-main .nav-main ul li.menu-item-has-children &gt; a{padding-right:2.5rem;}
#header-main .nav-main ul li.menu-item-has-children::after{content: "\f0d7";position: absolute;top:50%;right: 0;color: inherit;transform: translate(-100%,-50%);font-family: "FontAwesome";font-size: 1rem;}
#header-main .nav-main ul li.menu-item-has-children:hover::after{color: var(--brand-color-main);}
#header-main .nav-main ul li .nav-expand{display: none;}


#header-main .search-wrapper{position: relative;z-index: 100000;display: grid;align-items: center;}
#header .search-top{height: 5rem;}
#header .search-top form{height: 5rem;}
#header .search-top form label{display: none;}
#header .search-top form input.search-field{height: 5rem;border: none;background: #ebebeb;padding: 1rem 2rem;width: 20vw;display: inline-block;vertical-align: middle;border-radius: 400px;position: absolute;right: 0;z-index: 1;}
#header .search-top form button{height: 4rem;width: 4rem;margin: 0.5rem;border:none;background: #2a2a2a;color: #fff;display: inline-block;vertical-align: middle;z-index: 2;position: relative;border-radius: 400px;}
#header .search-top form button svg{width: 1.5rem;height: 1.5rem;}


#header .search-button{display: none;background: #fff;}


#header-main .menu-icon-wrapper{position: relative;height: 100%;display: none;}/* Hamburger Menu */
.hambgbtn{} /* styles in meganav.css */



/* uncomment following to hide Hamburger Menu on desktop view */
@media (min-width: 1200px) {
  /* #header-main  .menu-icon-wrapper{display: none;} */ /* Hamburger Menu */
}

@media (max-width: 1200px) {
  #header-main{display: grid;grid-template-columns:1fr auto auto auto;padding: 0;gap: 0;}
  #header-main .site-logo{justify-content: left;}

	#header-main .nav-main{display: none;}
  #header-main .menu-icon-wrapper{position: relative;height: 100%;display: block;}
  
  #header-main .search-wrapper{background: #fff;}
  #header .search-top form input.search-field{width: 30vw;}
}

@media (max-width: 992px) {
  #header #header-top a{color: #fff;}
  .single #header #header-top a,
  .page #header #header-top a{color: #fff;}
}

@media (max-width: 768px) {
  #header{padding: 0 0;}
  #header-main{display: grid;grid-template-columns:1fr auto auto auto;}
	#header-main .search-wrapper{display: none;}

  #header .site-logo{order: 1;}
  #header .search-button{order: 3;}
  #header-main .menu-icon-wrapper{order: 4;}
  #header-main .shopping-cart-icon-wrapper{order: 2;}

  #header .search-button{display: none;padding: 1.5rem 0;height: 8.5rem;width: 5.5rem;box-sizing: border-box;z-index: 1;}
  #header .search-button button{height: 100%;width: 100%;border: none;border-radius: 200px;}
  #header .search-button button svg{width: 2rem;height: 2rem;}
}



@media (min-width: 992px) {
  /* #header.small #header-main .nav-main &gt; ul &gt; li &gt; a{color: #000;line-height: 5.875rem;} */
  /* sub menus*/
  #header-main .nav-main &gt; ul &gt; li &gt; ul{position: absolute;display: block;left: 0;top:auto;padding: 0 0;margin: 0;width: max-content;visibility: hidden;opacity: 0;background: var(--brand-color-main);transition: all 0.4s ease 0s;transform: translateY(25px);pointer-events: none;box-shadow: 0 5px 5px 5px rgba(0,0,0,0.025);background: var(--theme-color);height: auto;}
  #header-main .nav-main &gt; ul &gt; li &gt; ul::before{content: "";position: absolute;left: 35px;top:0;background: var(--brand-color-main);width: 10px;height: 10px;transform: translateY(-50%) rotate(45deg);}
  #header-main .nav-main &gt; ul &gt; li:hover &gt; ul{visibility: visible;opacity: 1;transform: translateY(0);pointer-events: auto;}
  #header-main .nav-main &gt; ul &gt; li &gt; ul &gt; li{display: block;width: auto!important;text-align: left;}
  #header-main .nav-main &gt; ul &gt; li &gt; ul &gt; li a{display: block;text-transform: none;padding: 1.25rem 2rem;color: #fff;transition: all 0.2s ease 0s;line-height: unset!important;border-bottom: solid 1px rgba(255,255,255,0.1);}
  #header-main .nav-main &gt; ul &gt; li &gt; ul &gt; li:hover a{color: #fff;}
  #header-main .nav-main &gt; ul &gt; li &gt; ul &gt; li a:hover{color: #fff;transform: translateX(3px);}
  
  #header-main .nav-main &gt; ul &gt; li &gt; ul &gt; li.menu-item-has-children &gt; a{padding-right:3rem;}
  #header-main .nav-main &gt; ul &gt; li &gt; ul &gt; li.menu-item-has-children::after{content: "\f0da";position: absolute;top:50%;right: 10px;color: #fff;transform: translate(-100%,-50%);font-family: "FontAwesome";font-size: 1rem;}
  #header-main .nav-main &gt; ul &gt; li &gt; ul &gt; li.menu-item-has-children:hover::after{color: #fff;}
  
  
  
  #header-main .nav-main &gt; ul &gt; li &gt; ul &gt; li &gt; ul{position: absolute;display: block;left: 100%;right: auto;top:0;padding: 0;margin: 0;width: max-content;visibility: hidden;opacity: 0;background: var(--brand-color-main);border-radius: 0;transform: translateX(0px);transition: all 0.4s ease 0s;pointer-events: none;box-shadow: 0 5px 5px 5px rgba(0,0,0,0.025);border: solid 2px rgba(255,255,255,0.1);background: var(--brand-color-main);transition: all 0.4s ease 0s;transform: translateX(-10px);pointer-events: none;box-shadow: 0 5px 5px 5px rgba(0,0,0,0.025);background: var(--theme-color);height: auto;}
  #header-main .nav-main &gt; ul &gt; li &gt; ul &gt; li:hover &gt; ul{visibility: visible;opacity: 1;transform: translateX(0);pointer-events: auto;}
  #header-main .nav-main &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li{display: block;width: auto!important;text-align: left;}
  #header-main .nav-main &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li a{display: block;text-transform: none;padding:  1.25rem 2rem;color: #fff;transition: all 0.2s ease 0s;}
  #header-main .nav-main &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li a:hover{color: #fff;transform: translateX(3px);}
  
  }



/* mobie menu */
@media (max-width: 1200px) {
  #header #header-main .nav-main {position: absolute;background: #f5f5f5;height: auto;top: 8.5rem;width: 100%;display: block;transition: all 0.4s ease 0.2s;opacity: 0;pointer-events: none;transform: translateY(5px);}
  #header #header-main .nav-main.open{opacity: 1;pointer-events: auto;transform: translateY(0);}
  #header #header-main .nav-main ul{display: block;}
  #header #header-main .nav-main ul li{}
  #header #header-main .nav-main ul li a{display: block;line-height: 1.2;padding: 2rem 1rem;border-bottom: solid 1px #e5e5e5;}
}

@media (max-width: 768px) {
  #header #header-main .nav-main {top: 14.5rem;}

  #header #header-main .search-wrapper {display: none;position: absolute;top: 8.5rem;width: 100%;left: 0;box-sizing: border-box;height: auto;padding: 1rem;}
  #header #header-main .search-wrapper.open{}
  #header .search-top form input.search-field{height: 100%;border: none;background: #ebebeb;padding: 1rem 2rem;width: 100%;position: relative;outline: none;}
  #header .search-top form button{position: absolute;right: 1rem;}
}



/* cart-icon */
.shopping-cart-icon-wrapper{display: grid;align-items: center;background: #fff;z-index: 1;}
.shopping-cart-icon-wrapper .cart-contents{display: grid!important;align-items: center;grid-template-columns: 1fr auto;gap: 1.125rem;}
.shopping-cart-icon-wrapper span{display: block;}
#shopping-cart-icon{z-index: 1000;bottom:2vw;right:2vw;}
#shopping-cart-icon .shopping-cart-icon-inner{}
#shopping-cart-icon .shopping-cart-icon-inner a{position: relative;display: block;background: #fff;border:solid 2px #d4d4d4;width: 5rem;height: 5rem;display: grid;align-items: center;border-radius: 200px;transition: all 0.4s ease 0s;}
#shopping-cart-icon .shopping-cart-icon-inner a:hover{background: #f5f5f5;}
#shopping-cart-icon .shopping-cart-icon-inner a svg{width:1.5625rem;filter: brightness(0);}
#shopping-cart-icon .shopping-cart-icon-inner a span.icon-holder{text-align: center;line-height: 0;}
#shopping-cart-icon .shopping-cart-icon-inner a span.cart-content-details{position: absolute;top:-2px;right: -4px;background: #2ad421;;color: #fff;border-radius: 50px;width: 2rem;height: 2rem;font-size: 1rem;text-align: center;line-height: 2rem;z-index: 1001;box-shadow: 0 2px 5px  rgba(42, 212, 33,0.5);}

#shopping-cart-icon-amount{font-family: var(--altff);}
#shopping-cart-icon-amount .shopping-cart-icon-amount-label{display: inline-block;font-size: 1rem;display: block;line-height: 1;}
#shopping-cart-icon-amount #shopping-cart-icon-amount-value{font-size: 1.33rem;font-weight: 600;line-height: 1.5;}

@media (max-width: 1200px) {
  .shopping-cart-icon-wrapper{}
  #shopping-cart-icon-amount{display: none;}
}

@media (max-width: 580px) {
  #shopping-cart-icon .shopping-cart-icon-inner a{width: 5.75rem;height: 5.75rem;}
  #shopping-cart-icon{bottom:2vw;right:auto;left: 2vw;}
}



/* WPML */
.wpml-ls-legacy-dropdown{display: inline-block;margin-left: 1rem;width: auto;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{}



.slider-wrapper{position: relative;overflow: hidden;}
.slider-wrapper.divided{display: grid;grid-template-columns: 5fr 3fr;}
.slider-wrapper.hero-ancom-v4-1.full-banner{display: grid;grid-template-columns: 1fr;}
.slider-wrapper.hero-ancom-v4-1.full-banner{display: grid;grid-template-columns: 1fr;}

body.banner-gap .slider-wrapper{margin-top: 11.15rem;}

.hero-slider{width: 100%;min-width: 100%;position: relative;}
#top-carousel{height: 100vh;position: relative;}
#top-carousel img{height: 100vh;width: 100%;object-fit: cover;}
#top-carousel.owl-theme .owl-dots{position: absolute;bottom:2rem;left: 0;right: 0;}

/* #top-carousel{height: calc(100vh - 8.5rem);min-height: -webkit-fill-available;}
#top-carousel img{height: calc(100vh - 8.5rem);min-height: -webkit-fill-available;} */
#top-carousel{height: calc(100vh - 0);min-height: -webkit-fill-available;}
#top-carousel img{height: calc(100vh - 0);min-height: -webkit-fill-available;}

#top-carousel .item{position: relative;}
#top-carousel .item::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg, #040404 0%, rgba(2, 2, 2, 0.26) 52.36%, rgba(0, 0, 0, 0) 100%);opacity: 0.75;}

/* #top-carousel .text-layer{position: absolute;left: 0;top:0;right:0;bottom: 0;display: grid;align-items: center;text-align: right;} */
#top-carousel .text-layer{position: absolute;left: 0;top:0;right:0;bottom: 0;display: flex;align-items: center;text-align: center;z-index: 1;} /* set display to flex to support safari */
#top-carousel .text-layer.left{text-align: left;}
#top-carousel .text-layer.center{text-align: center;}
#top-carousel .text-layer.right{text-align: right;}
#top-carousel .text-layer &gt; div{padding: 4rem 10vw;color: #fff;width: 100%;} /* color: #fff; */
#top-carousel .text-layer &gt; div .title{font-size: 4.125rem;font-weight: 300;text-transform: uppercase;font-family: var(--tff);line-height: 1;margin-bottom: 1rem;transition: all 0.75s ease 1s;opacity: 0;transform: translateY(10px);}
#top-carousel .text-layer &gt; div .title span{display: block;}
#top-carousel .text-layer &gt; div .title strong{font-weight: 600;}
#top-carousel .text-layer &gt; div .subtitle{color: inherit;font-size: 2.33rem;font-family: var(--tff);transition: all 0.75s ease 1.2s;opacity: 0;transform: translateY(10px);}
#top-carousel .text-layer &gt; div .description{font-size: 1.25rem;font-weight: 700;margin-bottom: 3rem;transition: all 0.75s ease 1.2s;opacity: 0;transform: translateY(10px);}
#top-carousel .text-layer &gt; div .description p{line-height: 1.5;}
#top-carousel .text-layer &gt; div .btn-solid{transition: all 0.75s ease 1.4s;opacity: 0;transform: translateY(10px);}
#top-carousel .text-layer &gt; div .btn-outlined-white{color: inherit !important;border-color: inherit !important;}
#top-carousel .text-layer &gt; div .btn-outlined-white:hover{color: #000 !important;background-color: #fff !important;border-color: #fff !important;}

#top-carousel .active .text-layer &gt; div .title{opacity: 1;transform: translateY(0);}
#top-carousel .active .text-layer &gt; div .subtitle{opacity: 1;transform: translateY(0);}
#top-carousel .active .text-layer &gt; div .description{opacity: 1;transform: translateY(0);}
#top-carousel .active .text-layer &gt; div .btn-solid{opacity: 1;transform: translateY(0);}



.full-banner-styled-text-1 #top-carousel .text-layer{position: absolute;left: 0;top:0;right:0;bottom: 0;display: flex;align-items: center;text-align: right;} /* set display to flex to support safari */
.full-banner-styled-text-1 #top-carousel .text-layer.left{text-align: left;}
.full-banner-styled-text-1 #top-carousel .text-layer.center{text-align: center;}
.full-banner-styled-text-1 #top-carousel .text-layer.right{text-align: right;flex-direction: row-reverse;text-align: left;}
.full-banner-styled-text-1 #top-carousel .text-layer &gt; div{padding: 4rem 10vw;color: #fff;width: 100%;}
.full-banner-styled-text-1 #top-carousel .text-layer.left &gt; div{width: 50%;box-sizing: border-box;padding: 4rem 10vw 4rem 10vw;}
.full-banner-styled-text-1 #top-carousel .text-layer.right &gt; div{width: 50%;box-sizing: border-box;padding: 4rem 10vw 4rem 4vw;}
.full-banner-styled-text-1 #top-carousel .text-layer &gt; div .title{font-size: 1.25rem;font-weight: 500;text-transform: uppercase;margin-bottom: 2rem;}
.full-banner-styled-text-1 #top-carousel .text-layer &gt; div .subtitle{font-size: 5rem;margin-bottom: 2rem;text-transform: uppercase;line-height: 0.9;}
.full-banner-styled-text-1 #top-carousel .text-layer &gt; div .subtitle span{font-weight: 700;font-style: italic;display: block;}
.full-banner-styled-text-1 #top-carousel .text-layer &gt; div .description{font-size: 1.25rem;font-weight: 400;margin-bottom: 2rem;}
.full-banner-styled-text-1 #top-carousel .text-layer &gt; div .description .message{background: var(--theme-color);border-radius: 200px;display: inline-block;padding: 0 1rem;}
.full-banner-styled-text-1 #top-carousel .text-layer &gt; div .description p{line-height: 1.5;}
.full-banner-styled-text-1 #top-carousel .text-layer &gt; div .btn-solid{}


.scroll-icon{position: absolute;bottom:4vw;right:10vw;z-index: 10;}
.scroll-icon &gt; *{display: inline-block;vertical-align: middle;}
.scroll-icon span{font-size: 1rem; color: #fff;opacity: 0.5;margin-right: 5px;}
.scroll-icon svg{width: 22px;height: 31px;animation: float 2s ease-in-out infinite;}

@keyframes float {
	0% {transform: translateY(0px);}
	50% {transform: translateY(-10px);}
	100% {transform: translateY(0px);}
}


@media (min-width: 1440px) {
	/* .hero-slider{min-height: 700px;}
  #top-carousel{min-height: 700px;}
  #top-carousel img{min-height: 700px;} */
}


/* @media (max-width: 992px) {
	.slider-wrapper.split{display: block;}
  .hero-slider{margin-bottom: 4rem;}
  .scroll-icon{bottom:16vw;}
} */


@media (max-width: 1440px) {
	#top-carousel .text-layer{top:auto;bottom: 4rem;}
}


@media (max-width: 1200px) {
	#top-carousel{height: auto;min-height: none;}
  #top-carousel img{height: auto;min-height: none;}
}



@media (max-width: 992px) {
	.slider-wrapper.split{display: block;}
  /* .hero-slider{margin-bottom: 4rem;} */
  .scroll-icon{bottom:16vw;}
}


@media (max-width: 768px) {
  #top-carousel{height: calc(100vh - 14rem);min-height: -webkit-fill-available;}
  #top-carousel img{height: calc(100vh - 14rem);min-height: -webkit-fill-available;}

  #top-carousel .item::after{background: linear-gradient(0deg, #040404 0%, rgba(2, 2, 2, 0.26) 52.36%, rgba(0, 0, 0, 0) 100%);opacity: 0.5;}

  #top-carousel.owl-theme .owl-dots{bottom:6rem;}

	#top-carousel .text-layer{top:auto;bottom: 7rem;}
  #top-carousel .text-layer &gt; div{padding: 4rem 10vw;color: #fff;width: 100%;}
  #top-carousel .text-layer &gt; div .title{font-size: 3rem;margin-bottom: 1rem;}
  #top-carousel .text-layer &gt; div .description{margin-bottom: 1rem;}
}





.page-banner{position: relative;overflow: hidden;}
#page-carousel .text-layer{position: absolute;left: 0;top:0;right:0;bottom: 0;display: flex;align-items: center;text-align: left;z-index: 1;} /* set display to flex to support safari */
#page-carousel .text-layer.left{text-align: left;}
#page-carousel .text-layer.center{text-align: center;}
#page-carousel .text-layer.right{text-align: right;}
#page-carousel .text-layer &gt; div{padding: 4rem 10vw;color: #fff;width: 100%;} /* color: #fff; */
#page-carousel .text-layer &gt; div .title{font-size: 4.125rem;font-weight: 300;text-transform: uppercase;font-family: var(--tff);line-height: 1;margin-bottom: 0.75rem;transition: all 0.75s ease 1s;opacity: 0;transform: translateY(10px);}
#page-carousel .text-layer &gt; div .title span{display: block;}
#page-carousel .text-layer &gt; div .title strong{font-weight: 600;}
#page-carousel .text-layer &gt; div .subtitle{color: inherit;font-size: 2.33rem;font-family: var(--tff);transition: all 0.75s ease 1.2s;opacity: 0;transform: translateY(10px);}
#page-carousel .text-layer &gt; div .description{font-size: 2.5rem;font-weight: 400;font-family: var(--tff);margin-bottom: 3rem;transition: all 0.75s ease 1.2s;opacity: 0;transform: translateY(10px);}
#page-carousel .text-layer &gt; div .description p{line-height: 1.5;margin: 0;}
#page-carousel .text-layer &gt; div .btn-solid{transition: all 0.75s ease 1.4s;opacity: 0;transform: translateY(10px);}
#page-carousel .text-layer &gt; div .btn-outlined-white{color: inherit !important;border-color: inherit !important;}
#page-carousel .text-layer &gt; div .btn-outlined-white:hover{color: #000 !important;background-color: #fff !important;border-color: #fff !important;}

#page-carousel .active .text-layer &gt; div .title{opacity: 1;transform: translateY(0);}
#page-carousel .active .text-layer &gt; div .subtitle{opacity: 1;transform: translateY(0);}
#page-carousel .active .text-layer &gt; div .description{opacity: 1;transform: translateY(0);}
#page-carousel .active .text-layer &gt; div .btn-solid{opacity: 1;transform: translateY(0);}





.owl-theme .owl-nav{position:absolute;left:0;right:0;top:40%;}
.owl-theme .owl-nav [class*="owl-"]{color: #fff;margin:0;background: #fff;display: grid;cursor: pointer;border-radius: 100px;width: 6.75rem;height: 6.75rem;position:absolute;transition:all 0.4s ease 0s;align-items: center;padding: 0;text-align: center;box-shadow: 0 0 10px 10px rgba(0,0,0,0.05);}
.owl-theme .owl-nav [class*="owl-"]{background: #fff !important;}
.owl-theme .owl-nav [class*="owl-"]:hover{background: #fff;}
.owl-theme .owl-nav [class*="owl-"] span{display: inline-block;line-height: 0;}

.owl-theme .owl-nav .owl-prev{left:20px;} /*transform: translateX(-50%);*/
.owl-theme .owl-nav .owl-prev:hover{}
.owl-theme .owl-nav .owl-prev svg{width:2rem;height:auto;}
.owl-theme .owl-nav .owl-next{right:20px;} /* transform: translateX(50%); */
.owl-theme .owl-nav .owl-next:hover{}
.owl-theme .owl-nav .owl-next svg{width:2rem;height:auto;}


@media (max-width: 580px) {
	  .owl-theme .owl-nav [class*="owl-"]{width: 3.75rem;height: 3.75rem;}
    .owl-theme .owl-nav .owl-prev{left:0;transform: translateX(0);}
    .owl-theme .owl-nav .owl-next{right:0;transform: translateX(0);}
}







.reservation-button{position: absolute;inset: auto 50px 0 auto;z-index: 1;}
.reservation-button a{padding: 1.5rem 3.5rem;display: block;text-transform: uppercase;font-size: 12px;letter-spacing: 1.5px;font-weight: 500;background: #4F443D  url('images/reservation-bg.png') no-repeat left top / cover;color: #fff;white-space: nowrap;position: relative;}
.resform-outter .reservation-button{right: 0;}

@media (max-width: 768px) {
    .reservation-button{position: absolute;inset: auto auto 0 50%;transform:  translateX(-50%);}
}

#btn-reservation.open{}
#btn-reservation .close{display: none;margin-left: 0px;transition: all 0.4s ease 0s;}
#btn-reservation.open .close{display: inline-block;margin-left: 10px;}

@media (max-width: 768px) {
  .resform-outter .reservation-button{position: absolute;inset: auto auto 0 50%;transform:  translateX(-50%);text-align: center;}
}




/* reservation form ------------------- */
.resform-outter{position: absolute;right:50px;bottom:0;z-index: 1;}

#resform-containter{background:#453830;padding:2rem 1rem 0;width: 580px;display:block!important;color: #fff;transform: translateY(100%);transition: all 0.4s ease 0s;}
#resform-containter.open{transform: translateY(0);}
#resform-containter fieldset{border: none;}
#resform-containter .form-group{margin-bottom:2rem;clear:both;}

#resform-containter label{display: block;text-transform: uppercase;font-size:1.25rem;}
#resform-containter .flexibledates label{display: inline-block;}

#resform-containter .two-col-wrapper{display: grid;grid-template-columns: 1fr 1fr;gap:20px}


#resform-containter input[type=text],
#resform-containter input[type=date],
#resform-containter select{width: 100%;height: 45px;padding: 5px 15px;box-sizing: border-box;border-radius: 0;border: none;}


#resform-containter .flexibledates{padding-left:1rem;}
#resform-containter .flexibledates label{font-size:1.25rem;font-weight:400;}

#resform-containter .select2{width:100%!important;}
.select2-container{z-index:10000;}

#resform-containter .submit{}
#resform-containter .submit .btn{width:100%;text-align:center;}



@media (max-width: 1200px) {
  #resform-containter input[type=text],
  #resform-containter input[type=date],
  #resform-containter select{height: 25px;padding: 5px 10px;}
}


@media (max-width: 680px) {
  .resform-outter{left: 50px;}
  #resform-containter{width: auto;}
  #resform-containter fieldset{min-width: 0;}
  #resform-containter .form-group{margin-bottom: 1rem;}
  #resform-containter .two-col-wrapper{grid-template-columns: 1fr;gap:1rem;}
}


/* end reservation form ------------------- */


#footer{color: #fff;background: linear-gradient(360deg, #13110C 17.58%, #151515 100%);}
.footer-links{padding: 2rem calc(var(--col) + var(--gap));display: grid;grid-template-columns: 1fr 1fr;font-size: 1.25rem;}
.footer-links .links{text-align: left;}
.footer-links .links a{color:#fff;}
.footer-links .links a:hover{text-decoration: underline;}
.footer-links .company{text-align: right;}
.footer-links .company span{display: inline-block;vertical-align: middle;}
.footer-links .company img{width: 10rem;display: inline-block;vertical-align: middle;margin-left: 1rem;}


.footer-bottom{padding: 4rem calc(var(--col) + var(--gap)) 6rem;display: grid;grid-template-columns: 1fr;font-size: 1.25rem;}
.footer-bottom .copyright{text-align: center;}
.footer-bottom .company{text-align: center;color: var(--theme-color);color:#fff;}
.footer-bottom .company a{color:#fff;}
.footer-bottom .company a:hover{text-decoration: underline;}




.newsletter{font-size: 1.375rem;}
.newsletter h3{font-size: var(--subtitle);}
.newsletter h3 span{color: #FFBD13;display: block;font-size: calc(var(--subtitle-sm) - 3px);}
.newsletter .description p{font-size: 1.25rem;}

/* .newsletter-inner{display: grid;grid-template-columns: 1fr 1fr;gap:var(--gap);margin: 0 calc(var(--col) + var(--gap));padding: 5rem 0 3rem;border-bottom: solid 1px #404040;} */


.newsletter .newsletter-form-wrapper{}
.newsletter .newsletter-form-wrapper .elements{display: grid;grid-template-columns: auto auto;}
.newsletter .newsletter-form-wrapper .elements &gt; div{display: inline-block;vertical-align: top;width: 100%;}
.newsletter .newsletter-form-wrapper .elements &gt; div input[type=email]{padding: 2rem 2.5rem;border:none;border-radius: 0;font-size: var(--default);font-weight: 500;outline: none;box-shadow: none;width: 100%;box-sizing: border-box;background: #242423;color: #fff;font-family: var(--altff);font-size: 1rem;}
.newsletter .newsletter-form-wrapper .elements &gt; div input[type=email]::placeholder{color: #fff;opacity: 1;}
.newsletter .newsletter-form-wrapper .elements .newsletter-btn-holder{position: relative;display: inline-block;width: 100%;}
.newsletter .newsletter-form-wrapper .elements &gt; div input[type=submit]{position: relative;font-family: var(--altff);font-size: 1rem;padding: 2rem 2.5rem;background: #1248A0;width: 100%;text-transform: uppercase;color: #fff;border: none;}
.newsletter .newsletter-form-wrapper .elements &gt; div input[type=submit]:hover{background: #2059BE;}
.newsletter .newsletter-form-wrapper .wpcf7 form .wpcf7-not-valid-tip{color: #f00;}
.newsletter .newsletter-form-wrapper .wpcf7 form .wpcf7-response-output{margin:2rem 0 0;color: var(--white);}
.newsletter .wpcf7 .ajax-loader{position: absolute;}
.newsletter .wpcf7 .wpcf7-spinner{position: absolute;top: 50%;transform: translateY(-50%);left: -60px;}
.newsletter .wpcf7 form.submitting .ajax-loader{}


@media (max-width: 992px) {
  .newsletter-inner{grid-template-columns: 1fr;gap:var(--gap);}
  /* .newsletter .newsletter-form-wrapper .elements{grid-template-columns: auto 5rem;}
  .newsletter .newsletter-form-wrapper .elements &gt; div input[type="submit"]{font-size: 0;line-height: 1rem;padding: 2rem 2rem;}
  .newsletter .newsletter-form-wrapper .elements .newsletter-btn-holder::after{right: 2rem;} */
}


@media (max-width: 680px) {
    .newsletter .newsletter-form-wrapper .elements &gt; div{display: block;margin-bottom: 1rem;}  
    .newsletter .newsletter-form-wrapper .wpcf7 .ajax-loader{display: block;margin: 1rem auto 0;}  
}

@media (max-width: 580px) {
    .newsletter .newsletter-form-wrapper .elements &gt; div input{width: 100%;box-sizing: border-box;}
}



.footer-top{font-size: 1.25rem;}
.footer-top-inner{display: grid;grid-template-columns: 2fr 5fr 2.5fr;gap:var(--gap);margin: 0 calc(var(--col) + var(--gap));padding: 5rem 0 4rem;border-bottom: solid 1px #404040;}

.footer-about{}
.footer-about .site-logo{}
.footer-about .site-logo img{max-width: 100%;width: 14rem;}

.footer-about .details{font-family: var(--altff);margin-bottom: 2rem;}
.footer-about .details p{margin: 0;}

.footer-about .btn-holder{margin-bottom: 3rem;}

.footer-about .social-links{margin-bottom: 2rem;}
.footer-about .social-links a{color: #fff;font-size: 1.125rem;display: inline-block;width: 1.125rem;height: 1.125rem;line-height: 1.125rem;vertical-align: middle;padding: 1rem;border: solid 1px rgba(255,255,255,0.25);border-radius: 100px;margin-right: 5px;transition: all 0.4s ease 0s;text-align: center;}
.footer-about .social-links a:hover{background: rgba(255,255,255,0.25);}

.footer-about .email{font-family: var(--altff);font-size: 1.33rem;margin-bottom: 2rem;}
.footer-about .email a{color: #F89B00;}
.footer-about .email a:hover{text-decoration: underline;}


.footer-top h3{font-size: var(--subtitle-sm);color: var(--theme-color-footer-text);margin: 0 0 1.5rem;font-family: var(--tff);font-weight: 500;}

.footer-top .footer-contact{text-align: right;}
.footer-top .footer-contact-inner{display: inline-block;text-align: left;}
.footer-top .footer-contact .company,
.footer-top .footer-about .company{margin: 0 0 1rem;font-family: var(--tff);font-size: 24px;}
.footer-top .footer-contact address,
.footer-top .footer-about address{margin: 0 0 1.5rem;font-style: normal;}
.footer-top .footer-contact .email{margin: 0 0 1rem;}
.footer-top .footer-contact .email a{color: var(--theme-color-footer-text);}
.footer-top .footer-contact .email a:hover{text-decoration: underline;}

.footer-top .footer-contact .other{margin: 0 0 1rem;}



.footer-top .footer-navigation-wrapper{display: flex;gap:var(--gap);}

.footer-top .footer-nav{flex:1;}
.footer-top .footer-nav ul{margin: 0;padding: 0;list-style: none;}
.footer-top .footer-nav ul li{margin-bottom: 0.75rem;}
.footer-top .footer-nav ul li a{color: #bababa;font-size: clamp(13px,calc(1.4375rem - 4px),13px);}
.footer-top .footer-nav ul li a:hover{text-decoration: underline;}
.footer-top .footer-nav ul li ul{display: none;}


.grecaptcha-badge{display: none !important;}





@media (max-width: 992px) {
  .footer-top-inner{grid-template-columns: 2fr 2fr;padding: 3rem 0 3rem;}
  .footer-about{grid-column: 1/3;margin-bottom: 4rem;}
}

@media (max-width: 768px) {
  .footer-top-inner{display: grid;grid-template-columns: 1fr;}

  .footer-top .footer-contact{margin-bottom: 4rem;}
}

@media (max-width: 680px) {
  .footer-top-inner{text-align: center;}
  .newsletter{text-align: center;}
  .footer-top .footer-navigation-wrapper{grid-column: 1/3;margin-bottom: 4rem;display: block;}
  .footer-top .footer-navigation-wrapper .footer-nav h3{margin: 0 0 0.5rem;}
  .footer-top .footer-navigation-wrapper .footer-nav{margin: 0 0 3rem;}
  .footer-top .footer-contact{grid-column: 1/3;text-align: left;margin-bottom: 0;}
  .footer-about .social-links a{width: 2.5rem;height: 2.5rem;font-size: 1.5rem;line-height: 2.5rem;}

  .footer-links{padding: 2rem calc((var(--col)/2) + var(--gap));}
  .footer-bottom{padding: 2rem calc((var(--col)/2) + var(--gap));}
}

@media (min-width: 480px) {
  /* .footer-top h3 + div, .footer-top h3 + nav{display: block!important;} */
}

@media (max-width: 480px) {
  /* .footer-top-inner{display: grid;grid-template-columns: 1fr;margin: 0 2rem;gap: 0;padding:4rem 0 2rem;}

  .footer-top h3{background: rgba(255,255,255,0.1);padding: 1rem 2rem;margin-bottom: 1rem;cursor: pointer;position: relative;text-align: center;}
  .footer-top h3::after{content: '\f0ab';font-family: "Font Awesome 5 Free";position: absolute;right: 1rem;}
  .footer-top h3.active::after{content: '\f0aa';}
  .footer-top h3:hover{background: rgba(255,255,255,0.2);}
  .footer-top h3 + div, .footer-top h3 + nav{margin-bottom: 3rem;padding: 0 2rem;display: none;text-align: center;}

  .footer-top .footer-contact{margin-bottom: 0;}

  .footer-top .footer-navigation-wrapper{display: block;gap:var(--gap);} */
  
}



/* yith wishlist - customization */
/* loop */
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{left: auto;right: 10px;}
.yith-wcwl-add-to-wishlist a{color: #a9a9a9;}
.yith-wcwl-wishlistexistsbrowse a{color: #a9a9a9;}
.fa-heart::before{content: "\f004";}

/* wishlist page */
.yith_wcwl_wishlist_footer{display: none!important;}

.wishlist_table .product-name a{color: var(--black);}
.wishlist_table .product-add-to-cart a{}
.wishlist_table .product-add-to-cart a.btn-view-product{}


.wishlist_table .product-add-to-cart a.add_to_cart_button{background: var(--theme-color);color: #fff;border-radius: 0;font-size: 1rem;text-transform: uppercase;padding: 0.25rem 2.75rem 0.25rem 1.5rem;display: inline-block;transition: all 0.2s ease 0s;border: solid 1px var(--theme-color);text-align: center;position: relative;text-align: left;width: 10rem;}
.wishlist_table .product-add-to-cart a.add_to_cart_button::after{content: "";position: absolute;width: 1.25rem;height: 1.25rem;display: block;right: 0.75rem;top: 50%;background: url(images/arrow-white.svg) no-repeat center center/1.25rem 1.25rem;transform: translate(0, -51%);transition: all 0.2s ease 0s;}
.wishlist_table .product-add-to-cart a.add_to_cart_button:hover{background: #666;}
.ancom-product-style  ul.products li.product .button.add_to_cart_button{width: auto;font-weight: 400;font-size: 1rem;}
.ancom-product-style  ul.products li.product .button.add_to_cart_button.added{display: none;}

.wishlist_table .product-add-to-cart a.btn-view-product{background: #fff;color: #fff;border-radius: 0;font-size: 1rem;text-transform: uppercase;padding: 1.25rem 1.25rem 1.25rem 1.5rem;display: inline-block;transition: all 0.2s ease 0s;border: solid 1px var(--theme-color);text-align: center;position: relative;text-align: left;width: auto;color: var(--theme-text-color);border: none!important;font-weight: 400;font-size: 1rem;width: 10rem;}
.wishlist_table .product-add-to-cart a.btn-view-product::after{content: "";position: absolute;width: 1.25rem;height: 1.25rem;display: block;right: 0.75rem;top: 50%;background: url(images/arrow.svg) no-repeat center center/1.25rem 1.25rem;transform: translate(0, -51%);transition: all 0.2s ease 0s;}

.wishlist_table.mobile{background: #f5f5f5;}
.wishlist_table.mobile{padding-left: 0!important;}
.wishlist_table.mobile img{max-width: 100%;}

.wishlist_table.mobile li{padding: 15px;border-bottom: solid 5px #fff;}
.wishlist_table.mobile .product-add-to-cart a.btn-view-product{background: #f5f5f5;}
.wishlist_table.mobile .remove_from_wishlist{color: #000;}
</pre></body></html>