/** Shopify CDN: Minification failed

Line 472:13 Expected identifier but found whitespace
Line 472:14 Unexpected "30px"

**/
/*Main Css */
::selection{background:#87ceeb;color:#fff;text-shadow:none;}
::-webkit-scrollbar{width:10px;background-color:#F5F5F5;}
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment{display:none;}
::-webkit-scrollbar-track-piece{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#dedede;}
::-webkit-scrollbar-thumb:vertical{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#e00000;}

/* Tabbing CSS */
[class^="box-"]{display:none}
[class^="box-"].showfirst{display:block}

/* Accordion CSS */
.myaccordion li .faq-opt{display:none;}
.myaccordion li.active .faq-opt{display:block;}
.myaccordion li.active .faq-ang h4:before{content:'\f077';}
.button.submit-button.size-style.button {
    border-radius: 0;
    padding: 10px 28px;
    font-size: 18px;
    background: #DED0AE;
    font-family: 'Playfair Display' !important;
    margin: auto;
}
body{font-family:'Playfair Display' !important;overflow-x:hidden !important;font-size:16px;line-height:1;color:#000000;background: #000 !important}
h2, h3, h4, .h3.h3, .h4.h4, .h2.h2, .text-block.h2>*, .text-block.h2 :is(h1,h2,h5,h6){font-family:'Playfair Display' !important;}
.h3 p {font-family: 'Playfair Display' !important;}
h1,
h2,
h3,
h4,
h5,
h6{display:block;font-weight:normal;font-family:'Playfair Display' !important;}
*:hover,
*:focus,
*{outline:none!important;}
img{max-width:100%;height:auto;}
a,
input[type="submit"]{-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;display:inline-block;cursor:pointer;}
a:hover{color:#e00000;text-decoration: none;}
p,
a{font-size:16px;font-weight:normal;color:#000000;}
p{line-height:26px;display:block;}
span{display:inline-block;}

/* Custom Slick Css */
.slick-list{margin:0 -15px;}
.slick-slide{margin:0 15px;}
ul.slick-dots{padding:50px 0 0;text-align:center;}
ul.slick-dots li{margin:0 20px 0 0px;width:auto;display:inline-block;vertical-align:middle;overflow:hidden;padding:0px;border:none;}
.slick-dots li button:before,
.slick-dots li button:before{color:#FFF;opacity:1;font-size:20px;}
.slick-dots li button{height:8px;width:8px;border-radius:50%;padding:0px;background:#d6d6d6;border:none;cursor:pointer;font-size:0px;padding:0px;-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;box-sizing:border-box;}
.slick-dots li.slick-active button{background:#f3c919;width:11px;height:11px;}
span.arrows{width:40px;height:40px;border:none;position:absolute;top:0px;bottom:0px;margin:auto;z-index:2;cursor:pointer;line-height:39px;font-size:12px;text-align:center;font-weight:300;top:0;border-radius:0;background:#f7f7f7;color:#696969}
span.arrows.next{right:1%;}

textarea,
select,
input[type],
textarea,
select,
button{background:transparent;border:none;border-radius:0px;font-family: 'Playfair Display';font-weight:400;}
::-webkit-input-placeholder{color:#a3a3a3;font-weight:400;}
::-moz-placeholder{color:#a3a3a3;font-weight:400;}
:-ms-input-placeholder{color:#a3a3a3;font-weight:400;}
:-moz-placeholder{color:#a3a3a3;font-weight:400;}

/* Padding Classes */
.pad-sec{}
.pad-zero{padding:0px;}
.pad-l-zero{padding-left:0px;}
.pad-r-zero{padding-right:0px;}

/* Global Css */
.sprite-icn:before{content:"";background-image:url(../images/sprite.png);background-repeat:no-repeat;display:inline-block;}
.ovr-hiddn{overflow:hidden;}

.overlay:after{content:"";position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.60);z-index:1;}
.overlay{display:none;}
.overlay.active{display:block;}

.mn-btn{color:#ffffff;font-size:18px;background:#000000;border:1px solid #000000;font-weight:400;text-transform:uppercase;padding:0px 0px;}
.mn-btn:hover{background:transparent;color:#000000;}

/* Heading Classes */
.mn-hd h1{}
.mn-hd h2{}
.mn-hd h3{}
.mn-hd h4{}
.mn-hd h5{}
.mn-hd h6{}
.mn-hd p{}
/* header CSS */
.cart-items__wrapper p {
    color: #fff;
}
header{-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;}
.main-header{}
.logo{display:inline-block;}
.logo img{display:block;}

/* Menu Css */
.menu{font-size:0px;display:inline-block;vertical-align:middle;}
.menu li{display:inline-block;vertical-align:middle;padding-left:35px;}
.menu li a{display:block;font-size:16px;color:#fff;text-transform:uppercase;font-weight:600;}
.menu li:hover a,
.menu li.active a{color:#1887c5;}

/* Dropdown CSS*/
@keyframes btotreverse{
	0%{top:75px;opacity:1;}
	100%{top:115px;opacity:0;}
}
@keyframes btot{
	0%{top:115px;opacity:0;}
	100%{top:40px;opacity:1;}
}
.sticky-header {
    position: fixed;
    top: 0;
    z-index: 100;
    width: 100%;
    left: 0;
    transition: top 0.3s ease-in-out;
    will-change: top;
}
.content-for-layout[data-template='page.return-and-refund']{
  background-color: #000 !important;
}
.content-for-layout[data-template='page.return-and-refund'] p{
  color: #DED0AE !important;
}
.content-for-layout[data-template='page.return-and-refund'] h2{
  color: #DED0AE !important;
}

.content-for-layout[data-template='page.terms-and-conditions']{
  background-color: #000 !important;
}
.content-for-layout[data-template='page.terms-and-conditions'] p{
  color: #DED0AE !important;
}
.content-for-layout[data-template='page.terms-and-conditions'] h2{
  color: #DED0AE !important;
}
.contact-form__input {
    color: #000;
}
.contact-form__input::placeholder{
  color: #DED0AE;
}

.content-for-layout[data-template='page.contact'] .h2{
  color: #DED0AE !important;
}


.contact-form__form-row label {
    color: #DED0AE;
}
.contact-form__input {
    background: transparent !important;
    border: 1px solid #DED0AE !important;
}
.dropdown-nav{position:relative;overflow:hidden;vertical-align:middle;}
.dropdown-nav:hover{overflow:visible;}
ul.dropdown{position:absolute;width:100%;left:-0px;margin:auto;background:#fff;padding:20px;text-align:left;border-radius:2px;box-shadow:0 0 10px 3px #00000014;opacity:0;animation:btotreverse 0.5s forwards;}
ul.dropdown li{width:100%;display:inline-block;vertical-align:middle;}
ul.dropdown li a{padding:0;font-size:14px;color:#000!important;display:block;width:100%;margin:0px 0 15px;text-align:center;font-weight:600;background:transparent!important;}
ul.dropdown li.last a{margin-bottom:0px;}
ul.dropdown li a:hover{color:#000!important;}
.dropdown-nav:hover ul.dropdown{animation:btot 0.5s forwards;z-index:9;}

/* Hamburger Menu */
.menu-Bar{width:30px;height:20px;cursor:pointer;position:absolute;right:15px;top:0;bottom:0px;margin:auto;z-index:22;display:none;}
.menu-Bar span{display:block;height:4px;width:100%;background:#ffff00;position:absolute;transition:.6s all;border-radius:100px;}
.menu-Bar span:nth-child(1){top:0;}
.menu-Bar span:nth-child(2){top:8px;transform-origin:left;}
.menu-Bar span:nth-child(3){top:16px;}
.menu-Bar.open span{background:#b70404;}
.menu-Bar.open span:nth-child(1){transform:rotate(45deg);top:12px;transform-origin:right-center;}
.menu-Bar.open span:nth-child(2){width:0;opacity:0;}
.menu-Bar.open span:nth-child(3){transform:rotate(-45deg);top:12px;transform-origin:right-center;}

/* Main Banner CSS */
.mainBanner{background-size:cover;background-position:center;height:100vh;background-repeat:no-repeat;display:flex;align-items:center;position:relative;}

/* Custom CSS Styling */

.okash{}
.okash .main-header .top-bar{padding-bottom:6px;}
.okash .main-header .top-bar h6{font-weight: 400;font-size: 12px;line-height: 15px;color: #DED0AE;}
.main-header{background-color: black;text-align: center;padding: 14px 0;}
.main-header .menu a{}
.main-header ul.menu-icn li{display: inline-block;vertical-align: middle;padding: 0 10px;}
.main-header .main-logo{text-align: center;}
.main-header .main-logo img{width: auto;height: 85px;margin:auto;}
.sticky-header .main-header .main-logo img{height: 60px;transition: all 0.2s ease-out;}
.sticky-header .main-header marquee ul li{font-size: 14px;}
.sticky-header .main-header {padding: 5px 0;transition: all 0.2s ease-out;}
.main-header marquee ul li{display: inline-block;vertical-align: middle;padding-right: 100px; font-size: 16px;line-height: 30px;color: #fff;transition: all 0.2s ease-out;}
.main-header marquee ul li span{font-size: 20px;}
.okash-cart-count {position: absolute;top: -16px;color: #fff;}
.menu-icn {
    display: flex;
    align-items: baseline;
}

ul.menu-icn {}
 .okash-drawer-backdrop {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.56);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity 0.22s ease, visibility 0.22s ease;
    z-index: 9998;
  }

  .okash-drawer {
    position: fixed;
    left: 0;
    top: 0;
    width: min(348px, 90vw);
    height: 100vh;
    background: #0B0B0D;
    border-right: 1px solid #3a352d;
    transform: translateX(-106%);
    transition: transform 0.28s ease;
    z-index: 9999;
    display: flex;
    flex-direction: column;
    color: #d8ccb3;
    box-shadow: 14px 0 36px rgba(0, 0, 0, 0.42);
  }

  .okash-drawer__head {
    min-height: 62px;
    border-bottom: 1px solid #3b372f;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 16px;
  }

  .okash-drawer__title {
    letter-spacing: 0.17em;
    font-size: 20px;
    color: #b7a786;
    line-height: 1;
  }

  .okash-drawer__close {
    border: 0;
    background: transparent;
    color: #d8ccb3;
    width: 30px;
    height: 30px;
    display: grid;
    place-items: center;
    font-size: 31px;
    line-height: 1;
    cursor: pointer;
    padding: 0;
  }

  .okash-drawer__content {
    overflow-y: auto;
    padding: 18px 18px 24px;
    height: 100%;
  }

  .okash-drawer__group + .okash-drawer__group {
    margin-top: 18px;
  }

  .okash-drawer__label {
    margin: 0 0 8px;
    color: #7e7565;
    font-size: 10px;
    letter-spacing: 0.2em;
    text-transform: uppercase;
  }

  .okash-drawer__list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 8px;
  }

  .okash-drawer__list a {
    color: #d5cab2;
    text-decoration: none;
    font-size: 16px;
    line-height: 1.35;
  }

  .okash-drawer__list a:hover {
    color: #efe2c8;
  }

  .okash-drawer__cta-wrap {
    margin-top: 20px;
    border-top: 1px solid #3d3931;
    padding-top: 20px;
  }

  .okash-drawer__cta {
    display: flex;
    height: 44px;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    background: #c8bb99;
    color: #2e291f;
    letter-spacing: 0.12em;
    font-size: 12px;
    font-weight: 600;
  }
    .okash-drawer__cta:hover{
    transition:all .5s ease-out;
    display: flex;
    height: 44px;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    background: #0b0b0d;
    color: #c8bb99;
    border:1px solid #c8bb99;
    letter-spacing: 0.12em;
    font-size: 12px;
    font-weight: 600;
  }

  body.okash-drawer-open {
    overflow: hidden;
  }

  body.okash-drawer-open .okash-drawer-backdrop {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }

  body.okash-drawer-open .okash-drawer {
    transform: translateX(0);
  }
.search-page-input {background: transparent !important;border: 1px solid #DED0AE !important;}
search-page-input-component {margin: auto !important;}
.trade-sec{position:relative;background-size:cover;background-position:center;background-repeat: no-repeat;width: auto;height: 570px;display:flex;align-items:center;}
.trade-sec .trade-cont{padding: 0 36px; padding-bottom: 30px; }
.trade-sec:before {content: "";position: absolute;width: 100%;height: 100%;background: #0000002b;z-index: 0;}
.trade-sec .trade-cont img{padding-bottom: 30px;width: 40%;color : #DED0AE;}
.trade-sec .trade-cont h2{font-weight: 400;font-size: 66px;line-height: 74px;padding-bottom: 28px;color: #DED0AE; max-width: 80%;}
.trade-sec .trade-cont p{font-weight: 400;font-size: 20px;line-height: 28px;color: #DED0AE;padding-bottom: 28px;max-width: 70%;}
.trade-sec .trade-cont ul li{display: inline-block;vertical-align: middle;}
.trade-sec .trade-cont a{text-align:center; justify-content: center;align-items: center;padding: 22px;width: 175px;height: 64px;background: linear-gradient(109.87deg, #DED0AE 0%, #79694E 100%);margin-right: 15px;font-size: 14px;}
.trade-sec .trade-cont a:hover{justify-content: center;align-items: center;padding: 22px;width: 175px;height: 64px;border: 1px solid #DED0AE;;margin-right: 15px;color: #DED0AE;background: none; transition: all 0.5s ease-out;}
.trade-sec .trade-cont span{font-weight: 400;font-size: 14px;line-height: 18px;color: #DED0AE;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 24px 48px 22px;width: 235px;height: 66px;border: 1px solid #DED0AE;}
.trade-sec .trade-cont span:hover{font-weight: 400;font-size: 12px;line-height: 18px;color: #000000;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 24px 48px 22px;width: 235px;height: 66px;background: linear-gradient(109.87deg, #DED0AE 0%, #79694E 100%);  transition: all 0.5s ease-out;}
.slideshow-control.slideshow-control--shape-square {background: linear-gradient(90deg, #DED0AE 0%, #79694E 100%) !important;color: black !important;border-radius: 5px;}
.feat-sec{text-align: center;background-color: #000;padding: 96px 0;}
.feat-sec h6{font-weight: 400;font-size: 10px;line-height: 15px;background: linear-gradient(90.64deg, #DED0AE 0%, #79694E 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;padding-bottom: 12px;}
.feat-sec h2{padding-bottom: 12px;font-weight: 400;font-size: 36px;line-height: 40px;background: linear-gradient(91.7deg, #DED0AE 0%, #79694E 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;}
.feat-sec img{padding-bottom: 48px;padding-top: 10px;width: 8%;margin: auto;}
.feat-sec .feat-cont{z-index: 9999999;background-size:cover;background-position:center;background-repeat: no-repeat;width: 100%;height: 568px;padding: 24px;position: relative;display: flex;justify-content: flex-end; flex-direction: column;transition: transform 0.3s ease;}
.feat-sec .feat-cont h6{font-weight: 400;font-size: 10px;line-height: 15px;color: #DED0AE;padding-bottom: 8px;display: flex;}
.feat-sec .feat-cont h4{font-family: 'Cormorant Garamond';font-weight: 400;font-size: 24px;line-height: 32px;color: #E7D9C4;padding-bottom: 8px;display: flex;}
.feat-img {padding-bottom: 0 !important;padding-top: 0 !important;width: 100% !important;position: absolute;z-index: -1;height:568px;object-fit:cover;}

.feat-content {
    padding: 0px 20px;
    padding-bottom: 20px;
    z-index: 999;
    width: 100%;
}
.feat-sec .feat-cont p{font-weight: 400;
    font-size: 12px;
    line-height: normal;
    color: #e7d9c4cc;
    padding-bottom: 0;}
.feat-cont:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 24px;
    top: 0;
    background: #0000005c;
    z-index: 0;
}
.pro-url {
    position: absolute;
    width: 100% !important;
    height: 100% !important;
}
.feat-sec .feat-cont span{font-weight: 400;font-size: 20px;line-height: 28px;color: #DED0AE;display: flex;padding-bottom: 8px;}
.feat-sec .feat-cont a{font-weight: 400;font-size: 10px;line-height: 15px;color: #DED0AE;display: flex;align-items: center;}
.feat-sec .feat-cont i{padding-left: 8px;}

.feat-cont:hover {
   transform: scale(1.05); 
}

.slick-prev, .slick-next {
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   background-color: transparent;
   border: none;
   font-size: 0;  /* Adjust size as needed */
   z-index: 1;
   color: #fff;  
   cursor: pointer;
}

.slick-prev {
   left: -35px;
}

.slick-next {
   right: 15px;
}


.slick-prev::after{
   content: '\f104' !important;
   position: absolute; 
   font-family: "Font Awesome 5 Free" !important; 
   font-weight: 900;
     font-size: 25px;
   width: 48px;
height: 48px;
background: linear-gradient(90deg, #DED0AE 0%, #79694E 100%);border-radius: 3px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000;
}
.slick-next::after{
   content: '\f105';
   position: absolute; 
   font-family: "Font Awesome 5 Free"; 
   font-weight: 900;
   font-size: 25px;
   width: 48px;
height: 48px;
background: linear-gradient(90deg, #DED0AE 0%, #79694E 100%);border-radius: 3px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000;
}



/* .slick-prev::before {
   content: '←'; /* Unicode arrow symbol */
   font-size: 30px; /* Adjust size */
   color: #bfa97b; /* Arrow color */
   font-weight: bold;
   display: block; /* Ensure the arrow is centered */
   position: absolute;
   top: 50%;
   left: 10px; /* Position the arrow to the left */
   transform: translateY(-50%);
} */




.prod-sec{background-color: #000;padding: 96px 100px;}
.prod-sec .prod-btn{padding-top: 50px;}
.prod-sec a{display: flex;justify-content: center;align-items: center;margin: auto; padding: 16px 48px;width: 304px;height: 60px;background: linear-gradient(100.47deg, #DED0AE 0%, #79694E 100%);
}
.prod-sec a:hover{transition: all .5s ease-out; background: #000;color: #DED0Ae; display: flex;justify-content: center;align-items: center;margin: auto; padding: 16px 48px;width: 304px;height: 60px;border: 1px solid #DED0AE;}

.prod-sec .pro-jor{text-align: center;padding-bottom: 50px;}
.prod-sec .pro-jor h6{font-weight: 400;font-size: 16px;line-height: 15px;color: #DED0AE;padding-bottom: 15px;}
.prod-sec .pro-jor h2{padding-bottom: 15px;
font-weight: 400;
font-size: 52px;
line-height: 68px;
background: linear-gradient(91.7deg, #DED0AE 0%, #79694E 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;}
.prod-sec .pro-jor p{font-weight: 400;font-size: 18px;line-height: 20px;color: rgba(231, 217, 196, 0.8);padding-bottom: 30px;max-width: 38%;margin: auto;}
.prod-sec .prod-cont{background: #1A1A1E;border: 1px solid rgba(210, 162, 94, 0.2);width: 100%;height: 100%;transition: transform 0.3s ease;}
.prod-sec .prod-cont:hover{ transform: scale(1.05); }

.prod-sec .prod-cont img{width: 100%;}
.prod-sec .prod-cont h4{font-weight: 400;padding: 0 24px;padding-bottom: 8px;
font-size: 20px;
line-height: 28px;

color: #E7D9C4;}
.prod-sec .prod-cont .dot-1{position: relative;}
.prod-sec .prod-cont .dot-1::before{position: absolute;right: 24px;top: -26px; content: '';background-color: #8B4513;border-radius: 50px;width: 12px;height: 12px;}

.prod-sec .prod-cont .dot-2{position: relative;}
.prod-sec .prod-cont .dot-2::before{position: absolute;right: 24px;top: -26px; content: '';background-color:  #D2691E;border-radius: 50px;width: 12px;height: 12px;}

.prod-sec .prod-cont .dot-3{position: relative;}
.prod-sec .prod-cont .dot-3::before{position: absolute;right: 24px;top: -26px; content: '';background-color:  #F4C430;border-radius: 50px;width: 12px;height: 12px;}

.prod-sec .prod-cont .dot-4{position: relative;}
.prod-sec .prod-cont .dot-4::before{position: absolute;right: 24px;top: -26px; content: '';background-color:   #7FBA00;border-radius: 50px;width: 12px;height: 12px;}

.prod-sec .prod-cont .dot-5{position: relative;}
.prod-sec .prod-cont .dot-5::before{position: absolute;right: 24px;top: -26px; content: '';background-color:   #C41E3A;border-radius: 50px;width: 12px;height: 12px;}

.prod-sec .prod-cont .dot-6{position: relative;}
.prod-sec .prod-cont .dot-6::before{position: absolute;right: 24px;top: -26px; content: '';background-color:  #FFBF00;border-radius: 50px;width: 12px;height: 12px;}


.prod-sec .prod-cont h6{padding: 0 24px;padding-bottom: 15px;max-width: 80%;
font-weight: 400;
font-size: 14px;
line-height: 23px;
color: rgba(231, 217, 196, 0.7);}

.french-sec{background: linear-gradient(90deg, rgba(160, 62, 59, 0.1) 0%, rgba(138, 62, 59, 0) 100%, rgba(222, 208, 174, 0.1) 100%);background-color: #000;padding: 96px 0;position: relative;}
.french-light-img {width: 88%;margin: auto;padding: 30px 0;height: 100%;}
.french-sec .french-cont h5{font-weight: 400;padding-bottom: 16px;
font-size: 14px;
line-height: 20px;
color: #DED0AE;}
.french-sec .french-cont h2{font-weight: 400;padding-bottom: 30px;
font-size: 72px;
line-height: 72px;
color: #E7D9C4;}
.french-sec .french-cont p{font-weight: 400;padding-bottom: 18px;
font-size: 16px;
line-height: 24px;
max-width: 72%;
color: #DED0AE;}
.french-sec .french-cont h6{font-weight: 400;
font-size: 18px;
line-height: 20px;
color: #DED0AE;   }
.french-sec .french-cont ul li{display: inline-block;vertical-align: middle;padding-right: 6px;padding-bottom: 30px;}
.french-sec .french-cont ul li i{color: #E7D9C4;font-size: 12px;}
.french-sec .french-cont ul li span{font-weight: 400;padding-left: 12px;
font-size: 16px;
line-height: 24px;
color: rgba(231, 217, 196, 0.6);}

.french-sec ul.sillage{padding-top: 18px;position: relative;padding-bottom: 40px;}
.french-sec ul.sillage::before{position: absolute;bottom: 0; content: '';width: 540px;height: 1px;background: linear-gradient(100.47deg, #DED0AE 0%, #79694E 100%);}
.french-sec ul.sillage li{display: inline-block;vertical-align: middle;padding-right: 80px;}
.french-sec ul.sillage li h6{font-weight: 400;font-size: 14px;line-height: 20px;color: #DED0AE;padding-bottom: 6px;}
.french-sec ul.sillage li strong{font-weight: 400;font-size: 24px;line-height: 32px;color: #E7D9C4;}

.french-sec .lumier{}
.french-sec .lumier h3{position: absolute;top: 450px;left: -130px; letter-spacing: 12px;
font-weight: 400;font-size: 48px;line-height: 72px;color: rgba(222, 208, 174, 0.2);transform: rotate(90deg);}


/* .feat-slide .slick-next, .feat-slide .slick-prev{
    display: none !important;
} */


.french-sec .strt{padding-top: 40px;}
.french-sec .strt ul li{display: inline-block;vertical-align: middle;padding-right: 30px;}
.french-sec .strt ul li h6{font-weight: 400;font-size: 14px;line-height: 20px;color: rgba(231, 217, 196, 0.6);}
.french-sec .strt ul li span{font-weight: 400;font-size: 48px;line-height: 48px;color: #DED0AE;}
.french-sec .strt ul li a{display: flex;justify-content: center;align-items: center;padding: 16px 40px;width: 190px;height: 56px;background: linear-gradient(106.72deg, #DED0AE 0%, #79694E 100%);}
.french-sec .strt ul li a:hover{transition:all .5s ease-out;  display: flex;justify-content: center;align-items: center;padding: 16px 40px;width: 190px;height: 56px;background: #000;color: #DED0Ae;border: 1px solid #DED0AE;}

.french-sec .strt ul li a i{padding-left: 8px;font-size: 12px;}
.french-sec .french-img{position: relative; background-size:cover;background-position:center;background-repeat: no-repeat;width: 100%;height: 720px;}
.french-sec .french-img a{position: absolute;top: 52px;right: 52px; display: flex;justify-content: center;align-items: center;padding: 16px 40px;width: 190px;height: 56px;background: linear-gradient(106.72deg, #DED0AE 0%, #79694E 100%);}
.french-sec .french-img a:hover{transition :all .5s ease-out; display: flex;justify-content: center;align-items: center;padding: 16px 40px;width: 190px;height: 56px;color: #DED0Ae;border: 1px solid #DED0AE;background: none;}

.client-sec{background: #1A1A1E;padding: 96px 0;text-align: center;}
.client-sec h6{font-weight: 400;padding-bottom: 16px;
font-size: 14px;
line-height: 20px;
background: linear-gradient(90.85deg, #DED0AE 0%, #79694E 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;}
.client-sec h2{font-weight: 400;padding-bottom: 16px;
font-size: 60px;
line-height: 60px;
background: linear-gradient(92.56deg, #DED0AE 0%, #79694E 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;}
.client-sec img{}
.client-sec .client-box{position: relative;margin-top: 60px;text-align: left; padding: 32px;height: 430px;background: #0B0B0D;border: 1px solid rgba(210, 162, 94, 0.2);}
.client-sec .client-box ul{padding-bottom: 24px;}
.client-sec .client-box ul li{display: inline-block;vertical-align: middle;}
.client-sec .client-box ul li i{color: #E7D9C4;font-size: 12px;}
.client-sec .client-box span{position: absolute;top: 24px;right: 27px;color: #79694E;font-size: 45px;}
.client-sec .client-box p{font-style: italic;padding-bottom: 24px;font-weight: 400;font-size: 16px;line-height: 26px;color: #e7d9c4;display: -webkit-box;max-width: 100%;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
.client-bottom-img {padding-top: 10px;width: 8%;margin: auto;}
.client-sec .client-amir{position: relative;display: flex;margin-top: 20px;}
.client-sec .client-amir::before{position: absolute;content: '';width: 283px;height: 1px;background: linear-gradient(100.47deg, #DED0AE 0%, #79694E 100%);}
.client-sec .client-amir img{padding-right: 8px;padding-top: 16px;width:auto;}
.client-sec .client-amir h5{font-weight: 400;font-size: 16px;line-height: 24px;color: #E7D9C4;padding-top: 16px;}
.client-sec .client-amir h6{font-weight: 400;font-size: 14px;line-height: 20px;color: #D2A25E;padding-bottom: 0;}

.client-sec .client-box .royal{position: relative;padding-top: 12px;}
.client-sec .client-box .royal::before{position: absolute;content: '';width: 283px;height: 1px;background: #79694E;}
.client-sec .client-box .royal h5{font-weight: 400;font-size: 12px;line-height: 16px;color: rgba(231, 217, 196, 0.6);padding-bottom: 4px;padding-top: 12px;}
.client-sec .client-box .royal strong{font-weight: 400;font-size: 14px;line-height: 20px;color: #D2A25E;}

.shopify-section:not(.header-section):has(.section) {
    background-color: #0B0B0D;
}
.shopify-section:not(.header-section) :is(.section,.cart-summary) {
   
    max-width: 100%;
    margin: auto;
}
[style*="--horizontal-alignment: flex-start"]>.text-block {
    text-align:center;
    color: #DED0AE;
}
summary.details__header {
  font-size: 18px !important;
    color: #DED0AE;
}summary.details__header:hover{
    color: #DED0AE;
}
.text-block p{color: #d6c7a1 !important;}
[style*="--horizontal-alignment: center"]>.text-block {
    --text-align-default: center;
    color: #d6c7a1;
}

.counter-section {
   
    padding: 48px 50px;
}

/* Container */
.counter-container {
    display: flex;
    justify-content: space-between;
    text-align: center;
    max-width: 1200px;
    margin: auto;
}

/* Item */
.counter-box {
    color: #d4af37;
}

/* Number */
.counter {
    font-weight: 400;
font-size: 48px;
line-height: 48px;


background: linear-gradient(98.75deg, #DED0AE 0%, #79694E 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}

/* Label */
.label {
    margin-top: 10px;
    font-weight: 400;
font-size: 14px;
line-height: 20px;
color: rgba(231, 217, 196, 0.6);
}



.client-sec .client-scroll{position: relative;padding-top: 64px;}
.client-sec .client-scroll::before{position: absolute;left: 0; content: '';width: 1110px;height: 1px;background: #79694E;}

.world-sec{text-align: center;background: #0B0B0D;padding: 96px 0;}
.world-sec h6{font-weight: 400;padding-bottom: 16px;
font-size: 14px;
line-height: 20px;
background: linear-gradient(90.85deg, #DED0AE 0%, #79694E 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;}
.world-sec h2{font-weight: 400;padding-bottom: 16px;
font-size: 60px;
line-height: 60px;
background: linear-gradient(92.56deg, #DED0AE 0%, #79694E 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.world-bottom-img{padding-top: 10px;width: 8%;margin: auto;}
.world-cont img {width: 100%;height: 320px;object-fit: cover;}
.world-sec p{font-weight: 400;padding-bottom: 16px;
font-size: 16px;
line-height: 24px;
color: rgba(231, 217, 196, 0.7);}
.world-sec img{padding-bottom: 64px;}
.world-sec .world-cont img{padding-bottom: 48px;}
.world-sec .world-btn a i{padding-right: 8px;}
.world-sec .world-btn a{display: flex;justify-content: center;align-items: center;padding: 16px 40px;width: 250px;height: 60px;background: linear-gradient(106.72deg, #DED0AE 0%, #79694E 100%);margin: auto;}
.world-sec .world-btn a:hover{transition:all .5s ease-out; display: flex;justify-content: center;align-items: center;padding: 16px 40px;width: 250px;height: 60px;color: #DED0Ae;border: 1px solid #DED0AE;background:#000;}

.okash-ftr{background: #1A1A1E;padding: 48px 0 24px;text-align: center;}
.okash-ftr h2{font-weight: 400;padding-bottom: 12px;
font-size: 30px;
line-height: 36px;
color: #E7D9C4;}
.okash-ftr h6{font-weight: 400;font-size: 14px;line-height: 20px;color: rgba(231, 217, 196, 0.7);padding-bottom: 12px;}
.okash-ftr input{padding: 12px 20px;width: 365px;height: 46px;background: #1A1A1E;border: 1px solid rgba(210, 162, 94, 0.2);margin-right: 12px;}
.okash-ftr input ::placeholder{font-weight: 400;
font-size: 14px;
line-height: 19px;
color: rgba(231, 217, 196, 0.4);}
.okash-ftr form{display: flex;align-items: center;justify-content: center;}
.okash-ftr form a{display: flex;justify-content: center;align-items: center;padding: 16px 40px;width: 250px;height: 46px;background: linear-gradient(106.72deg, #DED0AE 0%, #79694E 100%);}
.okash-ftr form a:hover{transition:all.5s ease-out; display: flex;justify-content: center;align-items: center;padding: 16px 40px;width: 250px;height: 46px;border: 1px solid #DED0AE;color: #DED0Ae;background: #1A1A1E;}
.okash-ftr form a i{padding-right:6px;}
.okash-cont button {display: flex;justify-content: center;align-items: center;padding: 16px 40px;width: 220px;height: 46px;background: linear-gradient(106.72deg, #DED0AE 0%, #79694E 100%);gap: 10px;}

.okash-ftr .ftr-line{position: relative;padding-top: 50px;padding-bottom: 64px;}
.okash-ftr .ftr-line::before{position: absolute;left: 0; content: '';width: 1110px;height: 1px;border: 1px solid rgba(210, 162, 94, 0.2);}
.okash-ftr .ftr-cont{text-align: left;position: absolute;bottom: 0;}
.okash-ftr .ftr-cont p{font-weight: 400;font-size: 14px;line-height: 23px;color: rgba(231, 217, 196, 0.7);padding-bottom: 23px;}
.okash-ftr .ftr-cont ul li{display: inline-block;}
.okash-ftr .ftr-cont ul li a{width: 40px;height: 40px;border: 1px solid rgba(210, 162, 94, 0.3);    display: flex;justify-content: center;align-items: center;}
.okash-ftr .ftr-cont ul li a:hover {background: linear-gradient(92.56deg, #DED0AE 0%, #79694E 100%);border: 0;}
.okash-ftr .ftr-cont ul li a i{color: #DED0AE;}
.okash-ftr .social-lnk{text-align: left;}
.okash-ftr .social-lnk strong{padding-bottom: 24px;display: block;font-weight: 400;font-size: 14px;line-height: 20px;color: #D2A25E;}
.okash-ftr .social-lnk ul li{padding-bottom: 12px;}
.okash-ftr .social-lnk ul li a{font-weight: 400;font-size: 14px;line-height: 20px;color: rgba(231, 217, 196, 0.7);}
.ftr-cont h3 {font-weight: 400;padding-bottom: 12px;font-size: 22px;line-height: 36px;background: linear-gradient(92.56deg, #DED0AE 0%, #79694E 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;}

.okash-ftr .reserve{position: relative; text-align: left;}
.okash-ftr .reserve::before{position: absolute;content: '';width: 1110px;height: 1px;border: 1px solid rgba(210, 162, 94, 0.2);margin-top: 32px;}
.okash-ftr .reserve p{font-weight: 400;padding-top: 50px;font-size: 14px;line-height: 20px;color: rgba(231, 217, 196, 0.6);}
.okash-ftr .accept{display: flex;justify-content: end;padding-top: 50px;align-items: center;}
.okash-ftr .accept span{font-weight: 400;padding-right: 12px;font-size: 12px;line-height: 16px;color: rgba(231, 217, 196, 0.4);}
.okash-ftr .accept ul li{display: inline-block;vertical-align: middle; padding: 4px 12px;width: auto;height: 26px;border: 1px solid rgba(210, 162, 94, 0.2);font-weight: 400;font-size: 12px;line-height: 16px;color: rgba(231, 217, 196, 0.6);}





@media (max-width:1440px){
.trade-sec .trade-cont {padding: 0 26px;padding-bottom:30px;}
.trade-sec .trade-cont h2 {font-size: 62px;}


}
@media (max-width:1366px){
.trade-sec .trade-cont h2 {
    font-size: 58px;
    line-height: 64px;
 
}



}
@media (max-width:1200px){
	img{max-width:100%;height:auto;}
	.menu-Bar{display:block;top:0px;}
	.menuWrap.open{display:flex;left:0px;}
	.menuWrap{position:fixed;left:-210%;right:0;top:0;bottom:0;margin:auto;background:#ff8000;height:100vh;display:flex;align-items:center;justify-content:center;flex-flow:column;transition:all 0.4s ease;z-index:3;width:100vw;}
	ul.menu li{display:block;}
	ul.menu li a{margin-bottom:10px;padding:0;display:block;text-align:center;margin-bottom:15px;padding-right:0px;margin-right:0px;color:#fff;font-size:15px;text-transform:capitalize;}
	.logo img{max-width:50%;}
	.container{position:relative;}
	header .header-top{display:none;}
	header .main-header ul.menu>li{display:block;padding:0px;}
	header .main-header ul.menu>li a{color:#fff;padding:0px;}
	header .main-header ul.menu>li a:before{display:none;}

  .trade-sec .trade-cont {padding: 0 30px;padding-bottom:26px;}
.main-collec-sec .main-collec-cont {padding: 0 30px !important;}
.trade-sec .trade-cont h2 {line-height: 58px;font-size:44px;padding-bottom: 18px;max-width: 70%;}

}
@media (max-width:824px){
.futureblink-popup_5dd2d3de-0304-4ea1-95ee-6d512538d2d2 h2.title {width: 90% !important;line-height: normal !important;font-size: 18px !important;}
.main-header ul.menu-icn li {padding: 0 !important;}
.menu-icn {gap: 6px;}
.trade-sec .trade-cont {padding: 0;}
.trade-sec .trade-cont h2 {font-size: 30px;line-height: 36px;padding-bottom: 15px;max-width: 80%;}
.trade-sec .trade-cont p {font-size: 16px;line-height: 22px;padding-bottom: 15px;max-width: 80%;}
.trade-sec .trade-cont ul li{margin-bottom:15px;}
.about-sec h2 {font-size: 42px !important;}
.about-cont .about-para p {
    max-width: 80% !important;
}
.feat-sec{padding: 30px 0;}
.feat-sec img {padding-bottom: 15px;width: 18%;}
.trade-sec .trade-cont img{padding-bottom:15px;width:50%;}
.counter-section {padding: 15px 0px;}
.client-sec{padding:30px 0;}
.counter{font-size:36px;}
.world-sec{padding:30px 0;}
.world-sec h2{font-size:30px;line-height:28px;}
.world-sec img {padding-bottom: 15px;}
.world-bottom-img {width: 25%;}
.world-sec .world-cont img {padding-bottom: 15px;}
.okash-ftr input{width:180px;}
.okash-ftr form a{padding:16px 20px;}
.okash-ftr{padding:15px 0;}
.okash-ftr .ftr-line::before{display:none;}
.okash-ftr .ftr-line{padding-top:30px;padding-bottom:85px;}
.okash-ftr .social-lnk ul li a{line-height:18px;}
.okash-ftr .social-lnk ul li{padding-bottom:6px;}
.okash-ftr .social-lnk strong {padding-bottom: 12px;line-height: 14px;}
.okash-ftr .ftr-cont {bottom: 20px;}
.okash-ftr .reserve::before {margin-top: 0;}
.okash-ftr .reserve p {padding-top: 20px;}
.okash-ftr .social-lnk {padding-bottom: 16px;}
.okash-ftr .accept {padding-top: 15px;}
.main-collec-sec {

    align-items: end !important;
}
.main-collec-sec .main-collec-cont{padding:28px 0 !important;}
.main-collec-sec .main-collec-cont h2 {font-size: 36px !important;line-height: 40px !important;padding-bottom: 15px !important;}
.main-collec-sec .main-collec-cont img {padding-bottom: 0 !important;width: 50% !important;}
.main-collec-sec .main-collec-cont a {padding: 8px !important;width: 120px !important;}
.client-sec .client-scroll::before {width: 100%;}
.okash-ftr .reserve::before {width: 100%;}
.slick-next::after {width: 30px;height: 30px;font-size:20px;}
.slick-prev::after {width: 30px;height: 30px;font-size:20px;}
.slick-prev {left: -16px;}
.custom-product-card__notes {gap: 2px !important;}
.custom-product-card__title a {font-size: 18px !important;}
ul.slick-dots {padding: 15px 0 0;}
.client-sec h2 {font-size: 36px;line-height: 40px;}
.client-bottom-img {width: 18%;}
.client-sec .client-box {margin-top: 18px;}
.client-sec .client-scroll {padding-top: 25px;}






}