/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family: Arial, Helvetica, sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html, button{ color: #222; -webkit-tap-highlight-color: transparent;}
input, textarea, select {width: 100%;}
html { font-size: 1em;line-height: 1.4;  } 

::-moz-selection { background: #e7e7e7; color: #000; text-shadow: none; outline: 0; }
::selection { background: #e7e7e7; color: #000; text-shadow: none; }
/* Misc defaults */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; } 
audio, canvas, img, video { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0;} 
textarea { resize: vertical;}

/* ==========================================================================
   Browser Upgrade
   ========================================================================== */

.browserupgrade { margin:0; background: #e8e8e8; color: #000; padding: 0.2em; text-transform: uppercase; text-align: center;}
.browserupgrade a {color: #b81424;}  


/* ==========================================================================
   Author's custom styles
   ========================================================================== */
body{font-size:16px; background-color:#fff;}
h1, h2,h3 { margin:0; font-size: 1em;font-family: "Glorious-Regular";    font-weight: normal;}
h4,h5,h6 { margin:0; font-size: 1em;font-family: "SFPro-Regular";    font-weight: normal;}
p{line-height:1.5em; padding-bottom:1em; font-size:0.9em; margin: 0; letter-spacing: 0.0em;color: #000;font-family:"SFPro-Light";}
a {text-decoration:none;outline:0; outline-color: rgba(0, 0, 0, 0);}
ul {list-style:none; padding:0; margin:0;}
img {max-width:100%; height:auto;width: 100%;}
input, textarea, button, select {box-sizing:border-box; border: none; outline: 0; outline-color: rgba(0, 0, 0, 0);}
textarea, input[type="text"], input[type="tel"], input[type="email"], input[type="submit"], input[type="reset"], select, button {-webkit-appearance: none; -moz-appearance: none; border: 0; appearance:none; -webkit-border-radius:0; border:none; border-radius: 0; background-color: transparent;}
select > option {padding: 0; -moz-padding:0;}
::-webkit-input-placeholder{font-weight: 400;color: #000;}
:-moz-placeholder{font-weight: 400;color: #000;}
::-moz-placeholder{font-weight: 400;color: #000;}
:-ms-input-placeholder{font-weight: 400;color: #000;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none; 
margin: 0;
}

/* Firefox */
input[type=number] {
-moz-appearance: textfield;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px transparent inset;
    -webkit-text-fill-color: inherit;
    transition: background-color 9999s ease-in-out 0s;
}
/* ==========================================================================
                              text colors related
   ========================================================================== */
/* normal */
*{box-sizing:border-box;}
body {color:#000;font-family:"SFPro-Regular";overflow-x: hidden;}
.clearfix:before, .clearfix:after {content: "";display: table;} 
.clearfix:after {clear: both;}
/* .clearfix: {*zoom: 1;} */
body{background:#fff;}
/*body{background: url(../bg/Privacy-Policy.jpg) no-repeat 0 0 /100% auto;padding-bottom: 1000px;}*/
/*body{background: url(../bg/Warranty-Policy.jpg) no-repeat 0 0 /100% auto;padding-bottom: 1000px;}*/
:root{
    --orange:#d05700;
    --light-dark:#ec883f;
    --gold:#edb276;
    --brown:#3d2a22;
    --grey:#f2f2f2;
    --grey2:#e8e8e8;
    --text:#1a1a1a;
}
@font-face {font-family:"Glorious-Regular";src:url("glorious/Glorious.otf");}
@font-face {font-family:"SFPro-Black";src:url("sfpro/SF-Pro-Display-Black.otf");}
@font-face {font-family:"SFPro-Bold";src:url("sfpro/SF-Pro-Display-Bold.otf");}
@font-face {font-family:"SFPro-Heavy";src:url("sfpro/SF-Pro-Display-Heavy.otf");}
@font-face {font-family:"SFPro-Light";src:url("sfpro/SF-Pro-Display-Light.otf");}
@font-face {font-family:"SFPro-Medium";src:url("sfpro/SF-Pro-Display-Medium.otf");}
@font-face {font-family:"SFPro-Regular";src:url("sfpro/SF-Pro-Display-Regular.otf");}
@font-face {font-family:"SFPro-Semibold";src:url("sfpro/SF-Pro-Display-Semibold.otf");}
@font-face {font-family:"SFPro-Thin";src:url("sfpro/SF-Pro-Display-Thin.otf");}
@font-face {font-family:"SuisseIntl Regular";src:url("suisse/SuisseIntl-Regular.ttf");}
@font-face {font-family:"SuisseIntl Medium";src:url("suisse/SuisseIntl-Medium.ttf");}
@font-face {font-family:"SuisseIntl Light";src:url("suisse/SuisseIntl-Light.ttf");}
@font-face {font-family:"SuisseIntl Book";src:url("Suisse-Intl-Book.ttf");}
@font-face {font-family:"SuisseIntl SemiBold";src:url("suisse/SuisseIntl-SemiBold.ttf");}
/* ==========================================================================
                             commoncode
   ========================================================================== */
.mob,.mob1,.mob2,.sldmnu{display: none;}

input.error, input.error ~ .drpdwn .efrm11, input.error ~ .drpdwn .expfrm11 {border-bottom: 1px solid #ff0000 !important;}
input.expfrm11.error,input.enqinp.error{border: 1px solid #ff0000 !important;}
em.error {
font-size: 0.75em;
color: #ff0000;
}
#orimode{position:fixed;z-index:9999999;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.9);display:none}.oriprompt{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff;position:absolute;top:50%;left:0;right:0;padding:20px}.oriprompt{text-align:center;color:#fff}.oriprompt h3{color:#fff;text-transform:uppercase;font-size:1.6em}.oriprompt p{color:#fff;text-align:center;font-size:1em;}
.oriprompt img {width: auto;}
#overlay,#FlashmesOverlay{z-index:999999;align-items: center;justify-content: center;display: none;}
#overlay,#FlashmesOverlay{width:100%;height:100%;top:0;min-width:320px}
#overlay,#FlashmesOverlay{position:fixed}
#overlay,#FlashmesOverlay{background-color:rgba(0,0,0,.8)}
#message,#flashmessage{width:50%;color:#000;text-align:center;/*margin:23% auto 0 auto;*/padding:20px}
#message,#flashmessage{border-radius: 15px;background-color: #fff;}
#message,#flashmessage{font-weight:400}
#message #okbtn,#flashmessage #okbtn{color: #fff;padding: 10px 40px;background: #af5005;border-radius: 10px;}
#overlay.closes,#FlashmesOverlay.closes{display: flex;}
#message > p{font-size: 18px;line-height: 1.5em;}
#flashmessage > p {padding: 25px;font-size: 18px;line-height: 1.5em;}
@media only screen and (max-width: 600px){#message,#flashmessage{width: 90%;}}

.site-flash {
    position: fixed;
    left: 50%;
    bottom: -40%;
    transform: translateX(-50%);
    min-width: 280px;
    max-width: min(520px, calc(100vw - 40px));
    padding: 16px 44px 16px 22px;
    border: 1px solid #af5005;
    background: #faf4ef;
    color: #3d2a22;
    font-size: 15px;
    line-height: 1.4;
    text-align: center;
    box-shadow: 0 12px 40px rgba(0, 0, 0, 0.18);
    z-index: 100000;
    transition: bottom 500ms ease-in-out;
    pointer-events: none;
}
.site-flash.showpop {
    bottom: 10%;
    pointer-events: auto;
}
.site-flash.is-error {
    border-color: #a0182b;
    background: #fff0f1;
    color: #a0182b;
}
.site-flash .flash-close {
    position: absolute;
    top: 6px;
    right: 10px;
    border: 0;
    background: transparent;
    color: inherit;
    font-size: 22px;
    line-height: 1;
    cursor: pointer;
    padding: 0 4px;
}
@media only screen and (max-width: 767px) and (min-width: 470px) and (orientation: landscape) {
#orimode {display: block;}
}
/* ==========================================================================
                              animation
   ========================================================================== */
a,.sldmnu,.logo,.hmbtn > a span,.hmbtn1 > a span,.hmptjcse61 > a span,.hmptjcse61 > a img,.eeffrm1 > input,.fotr3 > p > a.directn::after,.lfmsbt > input,.ceffrm1 > input,.calim2 > input,.jobsbt > input,.suble > input,.subtns,.intsbt > input{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.whtmkes2,.yrpiece1,.blog31 > a,.product1,.smlrpd1,.avilsd1{overflow: hidden;}
.whtmkes2:hover img,.yrpiece1:hover img,.blog31 > a:hover img,.product a:hover .prdig img,.smlrpd1 > a:hover .product1 img,.avilsd a:hover .avilsd1 img{transform: scale(1.05);}
.whtmkes2 img,.yrpiece1 img,.blog31 > a img,.product a .prdig img,.product1 .prdig img,.avilsd1 img{transition: all 500ms ease-in-out;}


.hmbaner2 > h3,.banercnt > h1,.product:nth-child(3n+1){-webkit-transition: all 500ms ease-in-out 0.3s;-moz-transition: all 500ms ease-in-out 0.3s;-ms-transition: all 500ms ease-in-out 0.3s;-o-transition: all 500ms ease-in-out 0.3s;transition: all 500ms ease-in-out 0.3s;}
.hmbaner2 > p,.banercnt > p,.product:nth-child(3n+2){-webkit-transition: all 500ms ease-in-out 0.5s;-moz-transition: all 500ms cubic-bezier( .42, 0, .58, 0.5 ) 0.5s;-ms-transition: all 500ms ease-in-out 0.5s;-o-transition: all 500ms ease-in-out 0.5s;transition: all 500ms ease-in-out 0.5s;}
.hmbtnz,.product:nth-child(3n+3){-webkit-transition: all 500ms ease-in-out 0.7s;-moz-transition: all 500ms cubic-bezier( .42, 0, .58, 0.5 ) 0.7s;-ms-transition: all 500ms ease-in-out 0.7s;-o-transition: all 500ms ease-in-out 0.7s;transition: all 500ms ease-in-out 0.7s;}
.h{-webkit-transition: all 500ms ease-in-out 0.9s;-moz-transition: all 500ms cubic-bezier( .42, 0, .58, 0.5 ) 0.9s;-ms-transition: all 500ms ease-in-out 0.9s;-o-transition: all 500ms ease-in-out 0.9s;transition: all 500ms ease-in-out 0.9s;}
.hmbaner2 > h3,.hmbaner2 > p,.hmbaner2 > .hmbtnz,.banercnt > h1,.banercnt > p{opacity: 0;transform: translateY(30px);}
.content.anmtr .hmbaner2 > h3,.content.anmtr .hmbaner2 > p,.content.anmtr .hmbaner2 > .hmbtnz,.content.anmtr .banercnt > h1,.content.anmtr .banercnt > p{opacity: 1;transform: translateY(0px);}

.product.htg{opacity: 0;transform: translateY(30px);}
.product.htg.in-view{opacity: 1;transform: translateY(0px);}

.pagetop > a:hover {
    background-color: #af5005;
}
button.owl-prev,button.owl-prev span,button.owl-next,button.owl-next span {transition: all 500ms ease-in-out;}
.owl-nav button.owl-prev:hover,.owl-nav button.owl-next:hover {
    background-color: #af5005 !important;
}
.owl-nav button.owl-prev:hover span,.owl-nav button.owl-next:hover span{
border-color: #fff !important;
}
#preloader {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0, 0.99);z-index: 3000;display: flex;align-items: center;justify-content: center;opacity: 1;transition: opacity 0.5s ease;}
#preloader.hide,
html.preloader-done #preloader {opacity: 0;pointer-events: none;}
html.preloader-done #preloader {display: none;}
.loader-img {width: 120px;margin: 0 auto;}
.loader-prog {width: 300px;height: 4px;background: rgba(255, 255, 255, 0.2);border-radius: 5px;overflow: hidden;margin-top: 35px;}
.progres-bar {width: 0;height: 100%;background-color: #af5005;border-radius: 5px;}

.hmgnrl:hover {box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.2);}
.vismis1:hover{background-color: #ffe2c5;}
.hmgnrl,.vismis1,.lemfb1,.lemfb2,.lemfb3,.wework21,.weworkg,.wework21 h5,.wework21 p{transition: all 500ms ease-in-out;}
.lemfb1:hover,.wework21:hover {background-color: #000;}
.lemfb1:hover .lemfb2,.lemfb1:hover .lemfb3,.wework21:hover .weworkg,.wework21:hover h5,.wework21:hover p {filter: invert(1);}
/* ==========================================================================
                              header
   ========================================================================== */
header{position: fixed;width: 100%;top: 0;z-index: 666;overflow:visible;}
.header{width: 100%;background-color: #fff;transition: box-shadow 500ms ease-in-out;overflow:visible;}
.header.shead{background-color: #fff;box-shadow: 0 0.2vw 1vw rgba(0,0,0,0.08);}
.headtop{width:100%;background:#000;display:flex;align-items:center;justify-content:space-between;padding:0.85% 8.8%;overflow:hidden;max-height:4.5vw;transition:max-height 400ms ease,padding 400ms ease,opacity 300ms ease;}
.header.headtop-hide .headtop{max-height:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none;}
.hedtp,.hedtpl{display:flex;align-items:center;}
.hedtp > li,.hedtpl > li{color:#fff;font-size:0.85vw;font-family:"SFPro-Regular";letter-spacing:0.02em;padding-right:1vw;margin-right:1vw;border-right:1px solid rgba(255,255,255,0.85);    line-height: 1;}
.hedtp > li:last-child,.hedtpl > li:last-child{padding-right:0;margin-right:0;border-right:0;}
.hedtpl > li > a{color:#fff;font-size:0.85vw;}
.hedtpl > li > a:hover{color:var(--orange);}
.hedcontainer{padding:0.9% 8.8%;display:flex;align-items:center;justify-content:space-between;position:relative;background:#fff;overflow:visible;}
.logo{width:3.3vw;}
.header.shead .logo{width:3vw;}
.hedright{width:84%;display:flex;align-items:stretch;justify-content:space-between;}
.navi{display:flex;align-items:stretch;font-family:"SFPro-Regular";margin-right:5.5%;}
.navi > li{padding-right:2.1vw;position:relative;display:flex;align-items:center;}
.navi > li:last-child{padding-right:0;}
.navi > li > a{color:var(--text);font-size:1.15vw;display:flex;align-items:center;font-weight:400;text-transform:capitalize;letter-spacing:0.01em;height:100%;}
.navi > li.active > a,.navi > li > a:hover{color:var(--orange);}
.navi > li.has-mega{position:relative;}
.navi > li.has-mega > a{display:flex;align-items:center;}
.navi > li.has-mega > a::after{content:"";width:0.5vw;height:0.5vw;border-right:1px solid currentColor;border-bottom:1px solid currentColor;margin-left:0.45vw;transform:rotate(45deg) translateY(-0.12vw);transition:transform 300ms ease;}
.navi > li.has-mega.open > a::after{transform:rotate(-135deg) translateY(-0.08vw);}
.megamenu{position:absolute;left:-16vw;right:auto;top:calc(100% - 0.5vw);width:40vw;min-width:320px;padding-top:2.9vw;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-0.5vw);transition:opacity 280ms ease,transform 280ms ease,visibility 280ms ease;z-index:40;}
.header.shead .megamenu{padding-top:2.6vw;}
.navi > li.has-mega.open .megamenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}
.megamenu-box{display:flex;align-items:stretch;background:#fff;border:1px solid #eee;box-shadow:0 0.5vw 1.6vw rgba(0,0,0,0.1);}
.megamenu-list{width:52%;padding:0.8vw 0;border-right:1px solid #eee;}
.megamenu-list > li > a{display:flex;align-items:center;padding:0.7vw 1vw;font-size:1.05vw;color:#666;font-family:"SFPro-Regular";transition:color 200ms ease,background 200ms ease;white-space:nowrap;}
.megamenu-list > li > a::before{content:"";width:0.45vw;height:0.45vw;border-right:1px solid currentColor;border-bottom:1px solid currentColor;margin-right:0.55vw;transform:rotate(-45deg);opacity:0;transition:opacity 250ms ease;}
.megamenu-list > li.is-on > a,.megamenu-list > li > a:hover{color:var(--orange);background:#fff8f3;}
.megamenu-list > li.is-on > a::before,.megamenu-list > li > a:hover::before{opacity:1;}
.megamenu-preview{width:48%;padding:10px ;background:var(--grey);}
.megamenu-visual{width:100%;flex:1;max-height:20vw;overflow:hidden;display: flex;align-items: center;height: 100%;}
.megamenu-visual img{width: 100%;height: 100%;object-fit: contain;transition:opacity 220ms ease;}
.hlwct{display:flex;align-items:center;}
.hlwct > li{margin-left:2vw;position:relative;}
.hlwct > li > a{display:flex;align-items:center;color:var(--text);font-size:1.15vw;font-family:"SFPro-Regular";}
.hlwct > li > a img{width:1.15vw;height:auto;display:block;}
.hlwct > li > a.huser img{width:1.05vw;margin-right:0.4vw;}
.hlwct > li > a.wishlst{position:relative;}
.hlwct > li > a.wishlst span{position:absolute;top:-0.55vw;right:-0.7vw;background:var(--orange);color:#fff;font-size:0.55vw;width:1vw;height:1vw;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:0.9;}
.hlwct > li > a:hover,.huser:hover{color:var(--orange);}
.ovrlsrch{display:none;position:absolute;top:2.2vw;right:0;width:22vw;background:#fff;box-shadow:0 0.4vw 1.5vw rgba(0,0,0,0.12);padding:1.2%;z-index:20;}
.hsearch.open .ovrlsrch,.ovrlsrch.open{display:block;}
.frms89{display:flex;align-items:center;border-bottom:1px solid #ddd;padding-bottom:0.5%;}
.header_search_input8{width:90%;font-size:0.9vw;padding:0.4vw 1vw;color:#000;}
.header_search {position: relative;left: 0;width: 100%;min-width: 0;display: none;margin-top: 8px;}
.srchmnu {padding-top: 0;}
.srchmnu1 {position: relative;box-sizing: border-box;z-index: 9;color: #777;background-color: #fff;text-align: left;padding: 12px;width: 100%;}
.srchmnu2 {max-height: 320px;overflow-y: auto;scrollbar-width: thin;scrollbar-color: #c8c8c8 transparent;}
.srchmnu2::-webkit-scrollbar {width: 4px;}
.srchmnu2::-webkit-scrollbar-track {background: transparent;}
.srchmnu2::-webkit-scrollbar-thumb {background: #c8c8c8;border-radius: 4px;}
.srchmnu2::-webkit-scrollbar-thumb:hover {background: #a8a8a8;}
.srchmnu3 {list-style: none;margin: 0;padding: 0;}
.srchmnu3 li {padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #ddd;}
.srchmnu3 li:last-child {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
.srchgmi8 {display: flex;color: var(--text);}
.srchgmi8:hover {color: var(--orange);}
.srchgmi {width: 40px;margin-right: 10px;overflow: hidden;}
span.srchtxt {display: block;padding-bottom: 0;font-size: 0.85vw;font-family: "SFPro-Regular";line-height: 1.35;}
.srchtxt small {display: block;color: #888;font-size: 0.7vw;margin-top: 2px;}
.nores > p {padding-bottom: 0;font-size: 0.85vw;color: #777;}
.schclo > a{font-size:0.9vw;color:#000;    width: 20px;
   height: 20px;
   display: flex;
   align-items: center;
   justify-content: center;}
.phmenu{display:none;}
.sldmnu{display:none;}

/* ==========================================================================
                              login popup
   ========================================================================== */
.homepopup{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.75);z-index:800;align-items:center;justify-content:center;}
.homepopup.active{display:flex;}
.hompopup{width:49%;background:#fff;display:flex;position:relative;}
.hmpopup1{width:50%;position:relative;overflow:hidden;}
.hmpopup1 img{width:100%;height:100%;object-fit:cover;display:block;}
.hmpopup2{width:50%;padding:5% 6%;position:relative;display:flex;align-items:stretch;}
.popup-text{width:100%;position:relative;}
.close7{position:absolute;top:-5%;right:-12%;font-size:0;width:1.6vw;height:1.6vw;background:url(../img/close.png) no-repeat center/60%;text-indent:-9999px;z-index:2;}
#signup-module{display:none;}
#login-module{display:block;}
.auth-module h5{font-family:"SFPro-Medium";font-size:1.1vw;color:#000;margin-bottom:9%;text-transform:none;letter-spacing:0;}
.auth-module > p{font-size:0.9vw;color:#666;padding-bottom:3%;}
.popfrm .txt7,.lginfrm7 .txt7{width:100%;border:1px solid #c7c7c7;padding:0.9vw 1vw;font-size:0.95vw;margin-bottom:8.5%;color:#333;font-family:"SFPro-Regular";}
.popfrm .txt7::placeholder,.lginfrm7 .txt7::placeholder{color:#737373;font-weight:400;}
.password-wrap,.password-wraps{position:relative;margin-bottom:1%;}
.password{position:relative;}
.password .txt7{margin-bottom:0;padding-right:3vw;}
.show-password,.hide-password{position:absolute;right:1vw;top:50%;transform:translateY(-50%);width:1.2vw;z-index:2;}
.show-password img,.hide-password img{width:100%;display:block;}
.hide-password{display:none;}
.password.show .show-password{display:none;}
.password.show .hide-password{display:block;}
.frgtpss {display: flex;justify-content: end;padding: 6% 0 0%;}
.forget-password {font-size: 0.8vw;color: #737373;}
.forget-password:hover{color:var(--orange);}
.lginbtns{display:flex;justify-content:space-between;margin-bottom:4%;}
.lginbtns .signup7,.lginbtns .otp7{width:48%;text-align:center;padding:1vw 0;font-size:0.95vw;font-family:"SFPro-Medium";display:block;}
.lginbtns .signup7{background:#000;color:#fff;}
.lginbtns .otp7{background:#fff;color:var(--orange);border:1px solid var(--orange);}
.lginbtns .signup7:hover{background:var(--orange);}
.lginbtns .otp7:hover{background:var(--orange);color:#fff;}
a.signup7{display:inline-block;background:#000;color:#fff;padding:0.8vw 3vw;width:100%;text-align:center;font-size:0.95vw;margin-bottom:4%;margin-top: 8%;}
a.signup7:hover{background:var(--orange);}
.margin-5{text-align:center;font-size:0.9vw;color:#000;margin-bottom:7%;font-family:"SFPro-Regular";}
.margin-5 a{color:var(--orange);margin-left:0.3vw;}
.cmnfng{margin-top:2%;}
.orss{text-align:center;font-size:0.85vw;color:#000;position:relative;padding-bottom:0;margin-bottom:8%;}
.orss::before,.orss::after{content:"";position:absolute;top:50%;width:42%;height:1px;background:#e0e0e0;}
.orss::before{left:0;}
.orss::after{right:0;}
.signups7{display:flex;justify-content:space-between;}
.optlgn7{width:48%;display:flex;justify-content: center;border:1px solid #ddd;}
.optlgn7 .gogle{display:flex;align-items:center;justify-content:center;padding:0.9vw 0 0.9vw 1.7vw;font-size:0.9vw;color:#333;background:#fff url(../img/lgn-fb.png) no-repeat 0 center/1.3vw;}
.optlgn7 .gogle#lognglg{background-image:url(../img/ldn-gle.png);}
.optlgn7 .gogle:hover{border-color:#000;}

/* ==========================================================================
                              common buttons
   ========================================================================== */
.cbtn,.grms11{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.btnq{display:inline-block;background:var(--orange);border: 1px solid var(--orange) !important;color:#fff;font-size:0.75vw;font-family:"SFPro-Regular";padding:0.8vw 1.5vw;text-transform:capitalize;letter-spacing:0.02em;border:0;line-height:1.2;}
.btnq:hover{background:#000;color:#fff;}
.cbtn{display:inline-block;background:#000;color:#fff;font-size:0.8vw;font-family:"SFPro-Regular";padding:0.65vw 1.4vw;text-transform:capitalize;line-height:1.2;}
.cbtn:hover,.hmcolect a:hover .cbtn,.hmcolectin2 a:hover  .cbtn{background:var(--orange);color:#fff;}
.grms11:hover{background:var(--orange) !important;color:#fff;}

.hmcolect a:hover::before,.hmcolectin2 a:hover::before {width: 100%;opacity: 1;}
.hmcolect a::before,.hmcolectin2 a::before {position: absolute;content: '';left: 0;top: 0;bottom: 0;height: 100%;width: 0;opacity: 0;background-color: #ffe2c5;transition: all 500ms ease-in-out;}
/* ==========================================================================
                              content / hero
   ========================================================================== */
.content{padding-top:8.9vw;}
#banner{width:100%;}
.banner{width:100%;position:relative;}
.banerslider{width:100%;}
.hmbaner{position:relative;width:100%;}
.hmbaner1{width:100%;line-height:0;}
.hmbaner1 .desk{display:block;width:100%;}
.hmbaner1 .desk img{width:100%;/*height:42vw*/;object-fit:cover;display:block;}
.hmbaner2{position:absolute;left:0;right:0;bottom:0;width:100%;padding:0 8.8% 3.7%;display:flex;align-items:flex-end;z-index:2;background:linear-gradient(to top, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0.55) 50%, rgba(0,0,0,0) 100%);will-change:transform;}
.hmbaner2 > h3{width:30%;font-family:"Glorious-Regular";font-size:5.2vw;line-height:0.9;color:#fff;text-transform:uppercase;font-weight:normal;padding-right:2%;}
.hmbaner2 > h3 span{display:block;color:var(--gold);}
.hmbaner2 > p{width:50%;font-size:1.18vw;line-height:1.55;color:rgba(255,255,255,0.9);padding:0 2% 0% 4%;border-left:2px solid rgba(255,255,255,0.55);margin:0;font-family:"SFPro-Light";margin-bottom: 1%;}
.hmbaner2 > .hmbtnz{padding-bottom:1.2%;}
.banercount{position:absolute;right:4%;bottom:9.8%;z-index:5;display:flex;align-items:center;color:#fff;font-size:0.85vw;font-family:"SFPro-Light";letter-spacing:0.08em;pointer-events:none;}
.banercount .bsep{display:inline-block;width:2.2vw;height:1px;background:var(--orange);margin:0 0.6vw;vertical-align:middle;}
.banner .owl-nav{position:absolute;top:45%;transform:translateY(-50%);left:3%;right:3%;display: flex;align-items: center;justify-content: space-between;}
.banner .owl-nav button.owl-prev,
.banner .owl-nav button.owl-next{display: flex;align-items: center;justify-content: center;width:3.5vw;height:3.5vw;z-index:4;}
.banner .owl-nav button.owl-prev span,
.banner .owl-nav button.owl-next span{font-size:0;display: block;width: 1vw;height: 1vw;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: rotate(-135deg);}
.banner .owl-nav button.owl-next span{transform: rotate(45deg);}
.banner .owl-nav button.owl-prev:hover,
.banner .owl-nav button.owl-next:hover{background:transparent !important;}

/* ==========================================================================
                              collections
   ========================================================================== */
#hmcollection{width:100%;}
.hmcoldsig{width:100%;padding:1.2% 8.8% 10.8%;background-color: #f4f4f4;    position: relative;}
.hmcoldsig::before{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 22%;background-color: #000;}
.hmcolectin{width:100%;position:relative;z-index:1;display:flex;flex-wrap:wrap;}
.hmcolect{position:relative;overflow:hidden;width:33.3%;order:var(--order-desktop,0);}
.hmcolect a{padding:9% 8% 7%;display:block;height:100%;position:relative;display: flex;flex-wrap: wrap;}
.hmcolect2{display:flex;align-items:flex-end;justify-content:space-between;padding-top:7%;width:100%;}
.hmcolect21 h5{font-family:"SFPro-Medium";font-size:1.5vw;color:#000;text-transform:uppercase;letter-spacing:0.04em;line-height:1.15;}
.hmcolect21 h6{font-family:"SFPro-Regular";font-size:1vw;color:#000;text-transform:uppercase;letter-spacing:0.04em;line-height:1.15;}
.hmcolect.vint1 a{background-color:#c3c3c3;}
.hmcolect.vint2 a{background-color:#dcdcdc;}
.hmcolect.vint3 a{background-color:#ebecec;}
.hmcolect.vint4 a{background-color:#dadada;}
.hmcolect.vint5 a{background-color:#ebecec;}
.hmcolect.vint6 a{background-color:#dcdcdc;}
.hmcolect-featured a{display:flex;padding:8% 8% 7%;align-items:flex-end;justify-content: space-between;background-color:#ebecec;}
.hmcolect-featured .hmcolect1{order:2;width:50%;}
.hmcolect-featured .hmcolect2{width:42%;flex-direction:column;justify-content:initial;align-items:initial;}
.hmcolect-featured .hmcolect2 .hmcolect22{padding-top:19%;}
.hmcolect1,.hmcolect2{position:relative;z-index:1;}
/* ==========================================================================
                              modern living
   ========================================================================== */
.mdrnlvng {position: relative;}
.mdrnlvng2{position: absolute;left: 5%;top: 50%;transform: translateY(-50%);width:39%;}
.mdrnlvng2 h2{font-family:"Glorious-Regular";font-size:4.4vw;line-height:1.1;color:#fff;text-transform:uppercase;margin-bottom:5%;font-weight:normal;}
.mdrnlvng2 h2 span{display:block;color:var(--gold);}
.mdrnlvng2 p{font-size:1.17vw;line-height:1.5;color:rgba(255,255,255,0.88);padding:0;font-family:"SFPro-Light";}

/* ==========================================================================
                              better living / video
   ========================================================================== */
#betterliving{width:100%;}
.beterlive{width:100%;position:relative;}
.beterliv{width:100%;position:relative;}
.beterliv1 {position: relative;}
.beterliv1::before {position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.5) 80%, rgba(0, 0, 0, 0.5) 100%);}
.playvdo{display:block;position:relative;cursor: pointer}
.playvdo::after{content:"";position:absolute;left:8.8%;bottom:19%;width:14vw;height:14vw;background:url(../img/play.png) no-repeat center/cover;z-index:3;pointer-events:none;}
.beterliv2{position:absolute;left:0;right:0;bottom:0;width:100%;padding:0 17% 4.3% 15%;display:flex;align-items:flex-end;z-index:2;background:linear-gradient(to top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);}
.beterliv2 h3{width:48.8%;font-family:"Glorious-Regular";font-size:4.4vw;line-height:1.05;color:#fff;text-transform:uppercase;font-weight:normal;}
.beterliv2 p{width:31%;font-size:1.15vw;line-height:1.2;color:#fff;padding:0 2% 0.5% 4%;border-left:2px solid var(--orange);margin-bottom:1%;font-family:"SFPro-Light";}
.beterliv2 .hmbtnz{padding-bottom:1.3%;}
.beterliv-vdo{display:none;position:absolute;inset:0;background-color: #000;z-index:10;}
.beterliv-vdo video{width:100%;height: 100%}
.closevid{    position: absolute;top: 15px;right: 25px;background-color: #fff;border-radius: 50%;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;padding: 9px;box-sizing: border-box;z-index: 10;}

/* ==========================================================================
                              feature icons
   ========================================================================== */
.hmgeneral{width:100%;padding:3.8% 8.9%;}
.hmcommon{width:100%;display:flex;flex-wrap: wrap;gap: 1.3%;}
.hmgnrl{background:#e6e6e6;padding:2.6% 3.8%;display:flex;align-items:center;width: 24%;margin-bottom: 1.2%;}
.hmgnrl1{width:20%;}
.hmgnrl2{width:80%;padding-left:6%;}
.hmgnrl2 p{font-size:1.05vw;line-height:1.35;color:#222;padding:0;margin:0;font-family:"SFPro-Regular";}

/* ==========================================================================
                              testimonials
   ========================================================================== */
.real-xpernce{width:100%;padding:2.5% 10% 0;position: relative;}
.real-xpernce::before{position: absolute;content: '';left: 0;bottom: 0;width: 100%;height: 23%;background-color: #f2f2f2;}
.xpernce1{text-align:center;    padding: 0 0% 3%;width: 60%;margin: 0 auto;}
.xpernce1 h3{font-family:"Glorious-Regular";font-size:4.4vw;color:#000;text-transform:uppercase;line-height:1.1;margin-bottom:1%;font-weight:normal;}
.xpernce1 p{font-size:1.15vw;color:#333;padding:0 0 0.8%;font-family:"SFPro-Regular";}
.xpernce1 span{display:inline-block;font-size:1.05vw;color:var(--orange);font-family:"SFPro-Medium";position:relative;padding-left:1.8vw;}
.xpernce1 span::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.3vw;height:1.3vw;border-radius:50%;background-image:url(../img/play-arow.png);background-repeat:no-repeat;background-position:center;background-size:100%;}
.xpernce2{width:100%;padding:1% 0% 5%;position:relative;}
.testimn{width:100%;}
.testimn .owl-stage-outer {display: flex;justify-content: center;}
.testimm{position:relative;overflow:hidden;}
.testim1{line-height:0;}
.testim2{position:absolute;inset:0;}
.testim2 video{width:100%;height:100%;object-fit:cover;display:block;}
.testim3{position:absolute;right:4%;bottom:4%;z-index:3;}
.sound-toggle{width:2.2vw;height:2.2vw;cursor:pointer;padding: 0;}
.sound-toggle img{width:100%;display:block;}
.sound-toggle.muted .icon-sound{display:none;}
.sound-toggle.unmuted .icon-mute{display:none;}
.xpernce2 .owl-nav{position:absolute;top:47%;transform:translateY(-50%);left:-7%;right:-7%;display: flex;align-items: center;justify-content: space-between;}
.xpernce2 .owl-nav button.owl-prev,
.xpernce2 .owl-nav button.owl-next{display: flex;align-items: center;justify-content: center;width:3.5vw;height:3.5vw;z-index:4;border-radius: 50%;}
.xpernce2 .owl-nav button.owl-prev span,
.xpernce2 .owl-nav button.owl-next span{font-size:0;display: block;width: 1vw;height: 1vw;border-top: 3px solid #000;border-right: 3px solid #000;transform: rotate(-135deg);margin-left: 5px;}
.xpernce2 .owl-nav button.owl-next span{transform: rotate(45deg);margin-left: -5px;}

/* ==========================================================================
                              form / brochure
   ========================================================================== */
#formbroch{width:100%;}
.fndfrn{width:100%;background:var(--grey);padding:3.5% 17% 6.6%;}
.fndfrn1{width: 70%;margin: 0 auto;text-align: center;}
.fndfrn1 h3{font-family:"Glorious-Regular";font-size:4.3vw;color:#000;text-transform:uppercase;line-height:1.1;margin-bottom:1.5%;font-weight:normal;}
.fndfrn1 p{font-size:1.15vw;color:#555;line-height:1.55;font-family:"SFPro-Light";}
.fndfrn2{width:100%;padding-top: 5.5%;}
.frms{display:flex;align-items:flex-end;width:100%;gap: 6%;}
.grms{width:23%;}
.grmss{width:100%;border:0;border-bottom:1px solid #bdbdbd !important;padding:0.5vw 0;font-size:1.3vw;color:#333;background:transparent;font-family:"SFPro-Regular";}
.grmss::placeholder{color:#888;font-weight:400;}
.grms1{width:13%;}
.grms11{width:100%;background:#000 !important;color:#fff;font-size:1vw;font-family:"SFPro-Regular";padding:0.5vw;cursor:pointer;text-transform:capitalize;}
.grms11:hover{background:var(--orange);}
.brochre{width:100%;position:relative;}
.brochre2{position:absolute;right:9%;top:50%;transform:translateY(-50%);width:35%;text-align:right;z-index:2;}
.brochre2 h3{font-family:"Glorious-Regular";font-size:4.2vw;color:#000;text-transform:uppercase;line-height:0.95;margin-bottom:6%;font-weight:normal;}
.brochre2 .btnq {font-size: 0.95vw;}
/* ==========================================================================
                              footer
   ========================================================================== */
footer{width:100%;background:#000;color:#fff;}
.footer{width:100%;padding:5.3% 8.9% 2%;}
.footer1{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:4%;border-bottom:1px solid rgba(255,255,255,0.15);margin-bottom:4.5%;}
.foter1{width:70%;display:flex;align-items:flex-start;}
.foot11{width:7%;}
.foot12{width:75%;padding-left:8%;padding-top: 2%;}
.foot12 p{font-size:1vw;line-height:1.5;color:rgba(255,255,255,0.6);padding:0;font-family:"SFPro-Light";}
.foter2{width:18%;}
.social{display:flex;align-items:center;justify-content:flex-end;}
.social > li{margin-left:1.4vw;overflow: hidden;border-radius: 50%;background-color: #fff;position: relative;}
.social > li > a{display:block;width:25px;height:25px;border-radius:50%;background:url(../img/social.png) no-repeat;background-size:180px auto;    position: relative;z-index: 5;}
.social > li > a.fb{background-position: -4px -4px;}
.social > li > a.insta{background-position: -49px -4px;}
.social > li > a.twtr{background-position: -93px -4px;}
.social > li > a.utbe{background-position: -138px -4px;}
.social > li > a.fb:hover{background-position: -4px -53px;}
.social > li > a.insta:hover{background-position: -49px -53px;}
.social > li > a.twtr:hover{background-position: -93px -53px;}
.social > li > a.utbe:hover{background-position: -138px -53px;}
.social > li:hover::before{top: 0;}
.social > li::before {content: "";position: absolute;top: 100%;left: 0;width: 100%;height: 100%;background: #af5005;transition: .5s;z-index: 2;}
.footer2{display:flex;justify-content:space-between;padding-bottom:3%;border-bottom:1px solid rgba(255,255,255,0.15);margin-bottom:1.5%;}
.footer21.fotr1 {width: 15.5%;}
.footer21.fotr2 {width: 37%;}
.footer21.fotr3 {width: 24.5%;}
.footer21.fotr4 {width: 23%;}
.footer21.fotr2 .ftmenu{display: flex;flex-wrap: wrap;}
.footer21 h5{font-family:"SFPro-Medium";font-size:1.05vw;color:var(--orange);margin-bottom: 1.8vw;;text-transform:none;}
.ftmenu > li{margin-bottom:1vw;width: 48%;}
.ftmenu > li > a{font-size:1vw;color:rgba(255,255,255,0.9);font-family:"SFPro-Light";}
.ftmenu > li.active > a,.ftmenu > li > a:hover{color:var(--orange);}
.ftcnct{margin-bottom:0.9vw;}
.ftcnct a,.ftcnct p{font-size:0.9vw;color:rgba(255,255,255,0.9);line-height:1.55;padding:0;font-family:"SFPro-Light";display:inline;}
.ftcnct a + a::before{content:" | ";color:rgba(255,255,255,0.5);}
.footer3{display:flex;align-items:center;justify-content:space-between;}
.footer31 p,.footer32 span,.footer32 a{font-size:1vw;color:rgba(255,255,255,0.55);padding:0;}
.footer32 a{color: #fff;}
.footer32 a:hover,.ftcnct a:hover{color:var(--orange);}

/* ==========================================================================
                              sticky / enquiry / pagetop
   ========================================================================== */
.enbt {position: fixed;right: 10px;bottom: 40%; z-index: 665;}
.enbt a{color:#fff;display:flex;justify-content: center;align-items: center;margin:8px 5px;position:relative;border-radius: 50%;width: 45px;height: 45px;}
.enbt a>img{width:20px;display: inline-block;vertical-align: middle;position: relative;z-index: 1;}
.enbt a span{display:block;position: absolute;top: 0px;text-align: left;color: #fff; background:var(--orange);border: 1px solid var(--orange);z-index:-1;right:20px;border-radius: 30px 0 0 30px;font-family: "SFPro-Medium";padding: 9px 10px 9px 25px;font-size: 1.1em;transform:translateX(0px);visibility:hidden;opacity:0;text-transform:capitalize;    transition: all 500ms ease-in-out;}
.enbt a.ecall span{width:115px}
.enbt a.ewhatsapp span{width:140px}
.enbt a.eenquire span{width:160px}
.enbt a:hover span{opacity:1;visibility:visible;transform:translateX(-7px)}

.pagetop > a {display: block;width: 45px;height: 45px;background-color: #000;border-radius: 50%;position: relative;border: 1px solid #fff;}
.pagetop {position: fixed;right: 15px;bottom: 30px;z-index: 2002;transform: translateY(100px);transition: all 500ms ease-in-out;}
.main.thead .pagetop{transform: translateY(0);}
.pagetop > a::after{position: absolute;content: '';top: 56%;left: 50%;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: translate(-50%,-50%) rotate(-45deg);width: 10px;height: 10px;}
.pagetop > a:hover{background-color:var(--orange);}

.enqpop{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.6);z-index:850;align-items:center;justify-content:center;}
.enqpop.active{display:flex;}
.enqpop-box{width:32%;background:#fff;padding:2.5% 2%;position:relative;}
.enqpop-close{position:absolute;top:4%;right:4%;width:1.4vw;}
.enqpop-head h5{font-family:"SFPro-Medium";font-size:1.5vw;margin-bottom:2%;}
.enqpop-head p{font-size:0.9vw;color:#666;padding-bottom:4%;}
.enqfld{margin-bottom:5%;}
.enqfld label{display:block;font-size:0.9vw;margin-bottom:1%;color:#333;}
.enqinp{width:100%;border:1px solid #ddd !important;padding:0.8vw 1vw;font-size:0.9vw;}
.enqpop-submit input{width:100%;background:#000;color:#fff;padding:1vw 0;font-size:1.15vw;cursor:pointer;transition:all 500ms ease-in-out;}
.enqpop-submit input:hover{background:var(--orange);}

.intentpop{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.8);z-index:4000;align-items:center;justify-content:center;padding:2%;}
.intentpop.active{display:flex !important;}
.intentpop-box{width:62%;max-width:980px;background:#fff;display:flex;position:relative;min-height:32vw;}
.intentpop-visual{width:50%;position:relative;overflow:hidden;background:#ead9c8;min-height:32vw;}
.intentpop-visual img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0;}
.intentpop-form{width:50%;padding:5.5% 6% 4.5%;position:relative;display:flex;flex-direction:column;justify-content:center;background:#fff;}
.intentpop-close{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%;background:#111;color:#fff;font-size:22px;line-height:26px;text-align:center;z-index:4;}
.intentpop-form h5{font-family:"SFPro-Medium";font-size:1.55vw;margin-bottom:2.5%;color:#111;line-height:1.25;}
.intentpop-form > p{font-size:0.95vw;color:#444;padding-bottom:8%;line-height:1.45;}
.intentfld{margin-bottom:4%;}
.intentfld input{width:100%;border:0;border-bottom:1px solid #d5d5d5;padding:0.85vw 0;font-size:0.95vw;background:transparent;}
.intentfld input::placeholder{color:#8a8a8a;}
.intentpop-submit{padding-top:6%;}
.intentpop-submit input{width:100%;background:var(--orange);color:#fff;padding:0.85vw 0;font-size:1vw;cursor:pointer;transition:all 500ms ease-in-out;border-radius:50px;border:0;font-family:"SFPro-Medium";}
.intentpop-submit input:hover{background:#111;}

/* ==========================================================================
                              about page
   ========================================================================== */
.container{padding: 0 10%;}
.backgrd {position: relative;}
.backgrd::before{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 42%;background-color: #f5f5f5;z-index: -1;}
/* about banner */
.baner {position: relative;}
.baner::before {position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 80%, rgba(0, 0, 0, 0.8) 100%);}
.banercnt{position:absolute;left:0;right:0;bottom:0;width:100%;padding:0 8.8% 4%;display:flex;align-items:flex-end;z-index:2;background:linear-gradient(to top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);}
.banercnt > h1{width:22%;font-family:"Glorious-Regular";font-size:5.2vw;line-height:0.95;color:#fff;text-transform:uppercase;font-weight:normal;padding-right:3%;}
.banercnt > p{width:56%;font-size:1.15vw;line-height:1.55;color:rgba(255,255,255,0.92);padding:0 0 0.8% 3%;border-left:2px solid var(--orange);margin:0;font-family:"SFPro-Light";}

/* house of attrarre */
#about{width:100%;}
.house{width:100%;padding:4% 1% 7.4%;text-align:center;}
.house h2{font-family:"Glorious-Regular";font-size:4.4vw;color:#000;text-transform:uppercase;line-height:1.1;margin-bottom:2.3%;font-weight:normal;}
.house p{font-size:1.18vw;line-height:1.5;color:#333;padding:0 0 2.4%;font-family:"SFPro-Light";}

/* what makes us different */
.whtmkes{width:100%;display:flex;}
.whtmkes1{width:50%;background:#000;padding:5% 4% 3% 5.6%;}
.whtmkes1 h3{font-family:"Glorious-Regular";font-size:4.3vw;color:#fff;text-transform:uppercase;line-height:1.15;margin-bottom:3%;font-weight:normal;width: 63%;}
.whtmkes1 p{font-size:1.18vw;line-height:1.5;color:rgba(255,255,255,0.88);padding:0 0 5.5%;font-family:"SFPro-Light";}
.whtmkes1 p:last-child{padding-bottom:0;}
.whtmkes2{width:50%;line-height:0;overflow:hidden;}

/* leather expertise grid */
.lemfb{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:5% 0 4%;}
.lemfb1{width:49%;background:var(--grey);padding:5.8% 3% 4% 5.6%;margin-bottom:1.6%;}
.lemfb2{display:flex;margin-bottom:5%;align-items: center;}
.lemfb21{width:5.5vw;}
.lemfb22 {width: 49%;padding-left: 4%;}
.lemfb22 h5{font-family:'SFPro-Medium';font-size:2.3vw;color:#000;text-transform:capitalize;line-height:1.2;font-weight:normal;}
.lemfb3 p{font-size:1.17vw;line-height:1.5;color:#000;padding:0;font-family:"SFPro-Light";}

/* vision / mission */
.visnmisn{width:100%;padding:8% 0;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;}
.visnmisn .container{position:relative;z-index:1;}
.vismis{width:100%;display:flex;justify-content:space-between;}
.vismis1{width:48.5%;background:#fff;padding:4.5% 6%;}
.vismis2{display:flex;align-items:center;margin-bottom:5%;}
.vismis21{width:5.5vw;}
.vismis22 {padding-left: 3%;}
.vismis22 h3{font-family:"Glorious-Regular";font-size:3.4vw;color:#000;text-transform:uppercase;line-height:1.1;font-weight:normal;}
.vismis3 p{font-size:1.18vw;line-height:1.5;color:#000;padding:0;font-family:"SFPro-Light";}

/* how we work */
.howwework{width:100%;padding:7% 0 0;}
.wework{padding-bottom:5%;    margin: 0 -1.3%;}
.wework1{text-align:center;padding:0 11% 3%;}
.wework1 h3{font-family:"Glorious-Regular";font-size:4.4vw;color:#000;text-transform:uppercase;line-height:1.1;margin-bottom:1%;font-weight:normal;}
.wework1 p{font-size:1.17vw;line-height:1.5;color:#000;padding:0;font-family:"SFPro-Light";}
.wework2{width:100%;display:flex;justify-content:space-between;}
.wework21{width:32.5%;background:var(--grey);padding:4% 3.6%;}
.weworkg{width:42%;    margin-bottom: 8%;}
.wework21 h5{font-family:"SFPro-Medium";font-size:2vw;color:#000;margin-bottom:4%;line-height:1.3;}
.wework21 p{font-size:1.25vw;line-height:1.5;color:#555;padding:0;font-family:"SFPro-Light";}

/* where your piece is made */
.yrpiece{width:100%;display:flex;padding-bottom:7%;}
.yrpiece1{width:46%;line-height:0;overflow:hidden;}
.yrpiece2{width:54%;padding:0% 0 0 5%;}
.yrpiece2 h3{font-family:"Glorious-Regular";font-size:4.3vw;color:#000;text-transform:uppercase;line-height:1.1;margin-bottom:2%;font-weight:normal;}
.yrpiece2 > p{font-size:1.15vw;line-height:1.5;color:#000;padding:0 0 4.3%;font-family:"SFPro-Light";}
.yrpiece3{width:100%;display:flex;padding-top:2%;}
.yrpiece31{width:25%;padding: 0 5%;border-right: 2px solid var(--orange);}
.yrpiece31 h5{font-family:'SFPro-Medium';font-size:3vw;color:var(--orange);line-height:1;margin-bottom:2%;font-weight:normal;}
.yrpiece31 p{font-size:1.1vw;line-height:1.3;color:#333;padding:0;font-family:"SFPro-Regular";}
.yrpiece31:first-child {padding-left: 0;}
.yrpiece31:last-child {border-right: none;}

/* ==========================================================================
                              blog page
   ========================================================================== */
#blog{width:100%;}
.blog{width:100%;padding:4% 0 3%;}
.cmntd{width:100%;text-align:center;padding:0 0% 5.6%;width: 42%;margin: 0 auto;}
.cmntd h1{font-family:"Glorious-Regular";font-size:4.2vw;color:#000;text-transform:uppercase;line-height:1;margin-bottom:2%;font-weight:normal;letter-spacing:0.04em;}
.cmntd p{font-size:1.15vw;line-height:1.6;color:#333;padding:0;font-family:"SFPro-Regular";}

.blog2{width:100%;display:flex;flex-wrap:wrap;gap:3.5%;}
.blog3{width:31%;margin-bottom:5%;}
.blog31{width:100%;overflow:hidden;}
.blog31 a{display:block;width:100%;}
.blog32{padding-top: 8%;}
.blgupt{display:flex;align-items:center;font-size:1.15vw;color:#333;font-family:"SFPro-Regular";margin-bottom:3%;line-height:1.3;}
.blgupt::before{content:"";display:inline-block;width:1.05vw;height:1.05vw;margin-right:0.45vw;flex-shrink:0;background:url(../img/calendar.png) no-repeat center/contain;}
.blog32 h5{font-family:'SFPro-Medium';font-size:1.7vw;color:#000;line-height:1.35;margin-bottom:7%;font-weight:normal;}
.blg-btn{display:inline-block;background:#e5e5e5;color:#000;font-size:0.95vw;font-family:"SFPro-Medium";padding:0.7vw 2vw;line-height:1.2;margin-top:auto;}
.blg-btn:hover{background:var(--light-dark);color:#fff;}
/* ==========================================================================
                              Blo Detail page
   ========================================================================== */
.blog-detl {padding: 5% 0;}
.blog-detl > h1 {font-size: 3.2vw;line-height: 1;padding-bottom: 1vw;}
.blog-detl p {font-family: 'SFPro-Regular';font-size: 1.15vw;padding-bottom: 1.1vw;}
.blog-detl h3, .blog-detl h4,.blog-detl h5, .blog-detl h6 {font-size: 1.7vw;font-family: 'SFPro-Medium';padding-bottom: 1.1vw;padding-top: 10px;}
.blog-detl ol,.blog-detl ul {margin: 0;padding-left: 20px;padding-bottom: 1.1vw;}
.blog-detl ul{list-style: disc;}
.blog-detl ol li,.blog-detl ul li {font-family: 'SFPro-Regular';font-size: 1.15vw;padding-bottom: 10px;}
/* ==========================================================================
                              contact page
   ========================================================================== */
#contact{width:100%;}
.contact{width:100%;padding:4.6% 0 9%;}

.contact2{width:100%;display:flex;justify-content:space-between;margin-bottom:6.5%;}
.contact21{width:57.5%;}
.contact21 > h5{font-family:"SFPro-Semibold";font-size:1.75vw;color:#000;margin-bottom:3.5%;line-height:1.2;}
.expcfrm{width:100%;}
.expfrm{width:100%;}
.expfrmn{width:100%;display:flex;justify-content:space-between;margin-bottom:0;}
.expfrmn .expfrm1{width:48%;}
.expfrm1{width:100%;margin-bottom:3.5%;}
.expfrm1 label{display:block;font-size:0.9vw;color:#333;font-family:"SFPro-Regular";margin-bottom:1.2%;}
.expfrm11{width:100%;background:#f5f5f5 !important;padding:1vw 1.1vw;font-size:0.85vw;color:#333;font-family:"SFPro-Regular";border-radius:0.4vw !important;}
.expfrm11::placeholder{color:#999;font-weight:400;}
textarea.expfrm11{min-height:9.4vw;resize:vertical;display:block;}
.eexpffrm{margin-top:1%;}
.eexpffrm input{background:#000;color:#fff;font-size:1vw;font-family:"SFPro-Medium";padding:1vw 3.5vw;cursor:pointer;border-radius:2vw;border:0;transition:all 500ms ease-in-out;width: auto;}
.eexpffrm input:hover{background:var(--orange);}
.contact23{width:38.8%;margin-top: 6.5%;}
.contact22{background:var(--grey);border-radius:1vw;padding:6.3% 8%;}
.contact22 > h5{font-family:"SFPro-Medium";font-size:1.6vw;color:#000;margin-bottom:2%;line-height:1.2;}
.contact22 > p{font-size:1vw;line-height:1.55;color:#333;padding:0 0 6%;font-family:"SFPro-Light";}
.cntdtl{display:flex;align-items:center;flex-wrap:wrap;background:#000;border-radius:10px;padding:1vw 1.4vw 1vw 3.6vw;margin-bottom:2%;color:#fff;position: relative;}
.cntdtl:last-child{margin-bottom:0;}
.cntdtl::before{position: absolute;content:"";left: 1.1vw; width:1.9vw;height:1.9vw;border-radius:50%;background-color:var(--orange);background-repeat:no-repeat;background-position:center;background-size:100%;}
.cntdtl:nth-child(3)::before{background-image:url(../img/call.png);}
.cntdtl:nth-child(4)::before{background-image:url(../img/contact/mail.png);}
.cntdtl:nth-child(5)::before{background-image:url(../img/contact/loct.png);}
.cntdtl.cntdtl-phone::before{background-image:url(../img/call.png);}
.cntdtl.cntdtl-mail::before{background-image:url(../img/contact/mail.png);}
.cntdtl.cntdtl-loc::before{background-image:url(../img/contact/loct.png);}
.cntdtl a,.cntdtl p{font-size:1.15vw;color:#fff;line-height:1.4;padding:0;margin:0;font-family:"SFPro-Regular";}
.cntdtl a + a {margin-left: 0.5vw;}
.cntdtl a + a::before{content:" | ";color:var(--orange)}
.cntdtl a:hover{color:var(--orange);}

.contact3{width:100%;position:relative;overflow:hidden;border-radius:0.3vw;}
.contact31{width:100%;height:100%;line-height:0;overflow:hidden;}
.contact32{position:absolute;inset:0;width:100%;height:100%;}
.contact32 iframe{width:100%;height:100%;border:0;display:block;}


/* ==========================================================================
                              wishlist page
   ========================================================================== */
#wishlist{width:100%;}
.wishlist{width:100%;padding:3.7% 8.8% 5%;}
.wishlst{width:100%;display:flex;align-items:flex-start;justify-content:space-between;}
.wishlst1{width:22%;padding-top:0.5%;position: sticky;top: 10vw;margin-bottom: 30px;}
.wishvew{width:100%;padding:2.1vw 0;border-bottom:1px solid #d9d9d9;}
.wishvew:first-child{padding-top:0;}
.wishvew > a{display:flex;align-items:center;width:100%;}
.wishvew1{width:2.5vw;flex-shrink:0;line-height:0;margin-top:0.15vw;position: relative;}
.wishvew1 img{transition: all 500ms ease-in-out;}
.wishvew1 img.wis2{position: absolute;inset: 0;opacity: 0;}
.wishvew > a.active .wishvew1 img.wis1,.wishvew > a:hover .wishvew1 img.wis1{opacity: 0;}
.wishvew > a.active .wishvew1 img.wis2,.wishvew > a:hover .wishvew1 img.wis2{opacity: 1;}
.wishvew2{padding-left:0.9vw;width:calc(100% - 2.4vw);}
.wishvew2 h5{font-family:"SFPro-Medium";font-size:1.25vw;color:#000;line-height:1.2;margin-bottom:0.35vw;font-weight:normal;transition:color 300ms ease-in-out;}
.wishvew > a.active .wishvew2 h5,.wishvew > a:hover .wishvew2 h5{color:var(--light-dark);}
.wishvew2 span{display:block;font-family:"SFPro-Regular";font-size:0.75vw;color:#333;line-height:1.35;}

.wishlst2{width:70%;}
.wish-panel{display:none;width:100%;}
.wish-panel.active{display:block;}
.prduct-lst {
    display: flex;
    flex-wrap: wrap;gap: 2%;
}
.product{width:32%;margin-bottom:1.8%;}
.product-link{display:block;width:100%;border: 1px solid #e5e5e5;}
.product1{width:100%;background:var(--grey);position:relative;padding:27% 8% 17%;overflow:hidden;}
.prdsl1{position:absolute;left:0;top:0;z-index:2;}
.prdsl1 span{display:block;background:#000;color:#fff;font-family:"SFPro-Regular";font-size:0.65vw;text-transform:uppercase;letter-spacing:0.4em;padding:0.3vw 0.4vw 0.3vw 0.7vw;line-height:1.2;}
.prdsl2{position:absolute;right:0.6vw;top:0.6vw;z-index:3;width:1.8vw;cursor:pointer;line-height:0;}
.prdsl2 .wish2{position: absolute;inset: 0;opacity: 0;}
.prdsl2.active .wish1{opacity: 0}
.prdsl2.active .wish2{opacity: 1;}

.product2{width:100%;padding:8% 8% 7.3%;}
.product2 h5{font-family:"SFPro-Bold";font-size:1.45vw;color:var(--orange);text-transform:uppercase;letter-spacing:0.02em;line-height:1.15;margin-bottom:0.4vw;font-weight:normal;}
.product2 h6{font-family:"SFPro-Regular";font-size:0.9vw;color:#000;line-height:1.3;margin-bottom:0.3vw;font-weight:normal;}
.product2 p{font-family:"SFPro-Light";font-size:0.8vw;color:#777;line-height:1.2;padding:0 0 0.7vw;}
.product2 ul{width:100%;}
.product2 ul li{position:relative;padding-left:1vw;font-family:"SFPro-Light";font-size:0.78vw;color:#333;line-height:1.45;margin-bottom:0.25vw;}
.product2 ul li:last-child{margin-bottom:0;}
.product2 ul li::before{content:"";position:absolute;left:0;top:0.28vw;width:0.52vw;height:0.52vw;background:url('../img/tick.png') no-repeat 0 0 / 100% auto;}

.prduct-lst .empty {text-align: left;}
.empty {text-align: center;padding: 3% 0;}
.empty > h5 {font-family: "Glorious-Regular";font-size: 3.2vw;color: #000;text-transform: uppercase;line-height: 1;margin-bottom: 0%;font-weight: normal;letter-spacing: 0.04em;}
.empty > p {font-size: 1.15vw;line-height: 1.6;color: #333;padding: 0;font-family: "SFPro-Regular";}

.wishrmv{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.7);z-index:900;align-items:center;justify-content:center;}
.wishrmv.active{display:flex;}
.wishrmv-box{width:32%;background:#fff;padding:2.5% 2.2%;text-align:center;}
.wishrmv-box p{font-family:"SFPro-Regular";font-size:1.15vw;color:#333;line-height:1.5;padding:0 0 1.8vw;}
.wishrmv-btns{display:flex;align-items:center;justify-content:center;gap:1vw;}
.wishrmv-cancel,.wishrmv-yes{display:inline-block;font-family:"SFPro-Medium";font-size:0.95vw;padding:0.75vw 1.8vw;line-height:1.2;cursor:pointer;transition:all 400ms ease-in-out;}
.wishrmv-cancel{background:#fff;color:#000;border:1px solid #ccc;}
.wishrmv-cancel:hover{border-color:#000;}
.wishrmv-yes{background:var(--orange);color:#fff;border:1px solid var(--orange);}
.wishrmv-yes:hover{background:#000;border-color:#000;}

/* ==========================================================================
                              product page
   ========================================================================== */
.colbaner{width:100%;}
.prdcolect{width:100%;display:flex;align-items:flex-start;justify-content:space-between;padding:5% 8.8% 5%;}
.prdcolect1{width:24%;position:sticky;top:10vw;}
.prdcolect2{width:70%;padding-top: 3.4%;}

.bredcrumb{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:2.2vw;}
.bredcrumb > li > a{font-family:"SFPro-Regular";font-size:0.85vw;color:#333;line-height:1.3;}
.bredcrumb > li > a:hover{color:var(--orange);}
.bredcrumb > li + li::before{content:">";display:inline-block;margin:0 0.75vw;color:#333;font-size: 1vw;}

.browsby{width:100%;margin-bottom:1.7vw;}
.browsby h5{font-family:"SFPro-Medium";font-size:1.15vw;color:#000;line-height:1.2;font-weight:normal;}

.prodtype{width:100%;border-top:1px solid #d9d9d9;padding:2vw 0 2vw;}
.prodtype-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:0.9vw;color:#000;line-height:1.3;position:relative;padding-right:1.4vw;}
.prodtype-toggle::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size: 2vw;line-height: 1;}
.prodtype.open .prodtype-toggle::after{content: "-"}

.prod-typ{width:100%;padding:1.4vw 0 0.6vw;}
/* .prodtype.open .prod-typ{display:block;} */
.prod-typ1{width:100%;}

.prdfchk{display:flex;align-items:center;width:100%;cursor:pointer;margin-bottom:1.8vw;position:relative;}
.prdfchk:last-child{margin-bottom:0;}
.prdfchk input{position:absolute;opacity:0;width:0;height:0;pointer-events:none;}
.prdfchk .chkbox{display:inline-block;width:0.95vw;height:0.95vw;flex-shrink:0;border:1px solid #999;background:#fff;position:relative;margin-right:0.7vw;}
.prdfchk .chkbox::after{content:"";position:absolute;left:50%;top:45%;width:0.45vw;height:0.28vw;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:translate(-50%,-55%) rotate(-45deg);opacity:0;}
.prdfchk input:checked + .chkbox{background:var(--orange);border-color:var(--orange);}
.prdfchk input:checked + .chkbox::after{opacity:1;}
.prdfchk .chklbl{font-family:"SFPro-Regular";font-size:0.9vw;color:#333;line-height:1.3;}
.prdfchk:hover .chklbl{color:var(--orange);}
.prod-typ1.is-locked .prdfchk{cursor:default;opacity:0.7;}
.prod-typ1.is-locked .prdfchk:hover .chklbl{color:#333;}
.prdfchk input:disabled + .chkbox{background:#f3f3f3;border-color:#ccc;}
.prdfchk input:disabled:checked + .chkbox{background:var(--orange);border-color:var(--orange);opacity:0.85;}

.prd-results{font-family:"SFPro-Medium";font-size:1.1vw;color:#000;line-height:1.2;margin-bottom:1.7vw;font-weight:normal;}

/* ==========================================================================
                              product detail page
   ========================================================================== */
.main.brdr header {border-bottom: 1px solid #e3e3e3;}
#product-detail{width:100%;}
.secdetls{width:100%;display:flex;align-items:flex-start;justify-content:space-between;padding:3.5% 8.8% 4.2%;}
.secdetls1{width:51%;position: sticky;top: 5.5vw;}
.secdetls2{width:43.4%;padding-right: 2%;}

.detslider{width:100%;margin-bottom:0.7vw;border: 2px solid #f6f1ed;}
.detbimg{width:100%;height: 100%;display: flex;align-items: center;justify-content: center;background-color:#fff;}
.detbimg img{width:100%;display:block;}
.detslider .owl-nav{display:none;}

.thumbnail{width:100%;position:relative;}
.thumb-slider{width:100%;}
.thumb-slider .owl-stage,.detslider .owl-stage  {
    display: flex;
}
.thumb{width:100%;height: 100%;}
.thumb > a{display: flex;align-items: center;justify-content: center;width:100%;height: 100%; line-height:0;border:2px solid #f6f1ed;transition:all 300ms ease-in-out;}
.thumb > a.active,.thumb > a:hover{border-color:var(--orange);opacity:1;}
.thumbnail .owl-nav{position:absolute;top:47%;transform:translateY(-50%);left:-7%;right:-7%;display: flex;align-items: center;justify-content: space-between;pointer-events: none;}
.thumbnail .owl-nav button.owl-prev,
.thumbnail .owl-nav button.owl-next{display: flex;align-items: center;justify-content: center;width:2.5vw;height:2.5vw;z-index:4;border-radius: 50%;pointer-events: all;}
.thumbnail .owl-nav button.owl-prev span,
.thumbnail .owl-nav button.owl-next span{font-size:0;display: block;width: 1vw;height: 1vw;border-top: 3px solid #000;border-right: 3px solid #000;transform: rotate(-135deg);margin-left: 5px;}
.thumbnail .owl-nav button.owl-next span{transform: rotate(45deg);margin-left: -5px;}
button.owl-prev.disabled,button.owl-next.disabled {pointer-events: none !important;opacity: 0.5;}
.thumbnail .owl-dots{display:none;}

.pdtlf1{width:100%;margin-bottom:1.5vw;border-bottom: 1px solid #e3e3e3;padding-bottom: 2vw;}
.pdtlf1 h1{font-family:"SFPro-Medium";font-size:1.85vw;color:#000;line-height:1.2;margin-bottom:0.6vw;font-weight:normal;}
.pdtlf1 p{font-size:0.95vw;color:#555;line-height:1.3;padding:0;}

.pdtlf2{width:100%;margin-bottom:1.6vw;}
.pdtlf2 h5{font-family:"SFPro-Medium";font-size:1vw;color:var(--light-dark);line-height:1.3;margin-bottom:1.45vw;font-weight:normal;}
.pdtlf2 h6{font-family:"SFPro-Medium";font-size:1.05vw;color:#000;line-height:1.3;margin-bottom:0.75vw;font-weight:normal;}
.pdtlf2 p{font-family:"SFPro-Light";font-size:0.95vw;color:#777;line-height:1.45;padding:0;}

.pdtlf3{width:100%;margin-bottom:3.8vw;padding: 5% 7%;background-color: #f2f2f2;    position: relative;z-index: 1;}
.pdtlf3 > h5 {font-size: 1.2vw;font-family: 'SFPro-Medium';}
.leather-shade-picker{width:100%;padding-top: 10px;}
.leather-drop{position:relative;display:inline-block;width:auto;max-width:100%;margin-bottom:1.2vw;}
.leather-drop-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;gap: 1vw;padding:0.5vw 1vw 0.5vw 1vw;background:var(--orange);color:#fff;font-family:"SFPro-Medium";font-size:1vw;line-height:1.2;border-radius:999px;text-decoration:none;}
.leather-drop-toggle::after{content:"";width:0.45vw;height:0.45vw;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-0.15vw;transition:transform 200ms ease;}
.leather-drop.open .leather-drop-toggle::after{transform:rotate(-135deg);margin-top:0.15vw;}
.leather-drop-menu{position:absolute;top:calc(100% + 0.35vw);left:0;right:0;background:#fff;border:1px solid #e5e5e5;box-shadow:0 0.4vw 1vw rgba(0,0,0,0.08);border-radius:0.5vw;padding:0.35vw 0;margin:0;list-style:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-0.25vw);transition:opacity 200ms ease,transform 200ms ease,visibility 200ms ease;z-index:20;max-height:12vw;overflow-y:auto;min-width: 10vw;}
.leather-drop.open .leather-drop-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}
.leather-drop-menu li{margin:0;}
.leather-drop-menu a{display:block;padding:0.45vw 1vw;font-size:0.95vw;color:#444;font-family:"SFPro-Regular";text-decoration:none;}
.leather-drop-menu li.is-on a,.leather-drop-menu a:hover{color:var(--orange);background:#fff8f3;}
.availshades {padding-top: 0.5vw;}
a.shade-pick {padding: 4px;display: block;}
.avilsd1 {outline: 2px solid transparent;outline-offset: 2px;transition:all 300ms ease-in-out;}
.avilsd.is-active .avilsd1,.avilsd:hover .avilsd1{outline:2px solid var(--orange);}
.avilsd2 {padding-top: 10px;text-align: center;}
.avilsd2 > span {font-size: 0.85vw;color: #777;text-transform: uppercase;}
.availsgd .owl-nav{position:absolute;top:37%;transform:translateY(-50%);left:-7%;right:-7%;display: flex;align-items: center;justify-content: space-between;pointer-events: none;}
.availsgd .owl-nav button.owl-prev,
.availsgd .owl-nav button.owl-next{display: flex;align-items: center;justify-content: center;width:2vw;height:2vw;z-index:4;border-radius: 50%;pointer-events: all;}
.availsgd .owl-nav button.owl-prev span,
.availsgd .owl-nav button.owl-next span{font-size:0;display: block;width: 0.7vw;height: 0.7vw;border-top: 2px solid #000;border-right: 2px solid #000;transform: rotate(-135deg);margin-left: 5px;}
.availsgd .owl-nav button.owl-next span{transform: rotate(45deg);margin-left: -5px;}

/* shade fabrics modal */
.shade-modal{position:fixed;inset:0;z-index:1200;display:none;align-items:center;justify-content:center;padding:24px;}
.shade-modal.is-open{display:flex;}
body.shade-modal-open{overflow:hidden;}
.shade-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.55);}
.shade-modal-panel{position:relative;display:flex;flex-direction:column;width:min(820px,70vw);max-height:88vh;overflow:hidden;background:#fff;box-shadow:0 1vw 3vw rgba(0,0,0,0.18);z-index:1;}
.shade-modal-header{position:relative;flex-shrink:0;padding:2vw 2.2vw 1vw;background:#fff;z-index:2;}
.shade-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0.5vw 2.2vw 0;margin-bottom:20px;-webkit-overflow-scrolling:touch;}
.shade-modal-close{position:absolute;top:0.8vw;right:0.8vw;border:0;background:transparent;font-size:2vw;line-height:1;color:#666;cursor:pointer;padding:0.2vw 0.5vw;z-index:3;}
.lthropt-ttl{font-family:"SFPro-Medium";font-size:1.35vw;color:var(--orange);text-transform:uppercase;margin:0;padding-right:2vw;    text-align: center;}
.lthropts{display:flex;flex-wrap:wrap;gap:2%;justify-content: center;}
.lthropt{width:23%;margin-bottom:1.5vw;cursor:pointer;}
.lthropt1{overflow:hidden;aspect-ratio:565/480;background:#f5f5f5;}
.lthropt1 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 500ms ease-in-out;}
.lthropt:hover .lthropt1 img{transform:scale(1.05);}
.lthropt2{padding-top:0.5vw;text-align:center;}
.lthropt2 h6{font-family:"SFPro-Regular";font-size:0.85vw;color:#555;font-weight:normal;margin:0;line-height:1.3;text-transform:uppercase;}
.shade-hover-preview{position:absolute;display:none;z-index:5;width:min(280px,42vw);background:#fff;box-shadow:0 0.6vw 1.6vw rgba(0,0,0,0.18);pointer-events:none;padding:0.4vw;}
.shade-hover-preview img{display:block;width:100%;height:auto;}

.conslt{width:100%;}
.conslt a{display:inline-block;text-align:center;background:var(--orange);border: 1px solid var(--orange);color:#fff;font-family:"SFPro-Medium";font-size:1.25vw;padding:1vw 3vw;line-height:1.2;transition:background 400ms ease-in-out;}
.conslt a:hover{background:#000;}

.features{width:100%;padding-top: 2.4vw;}
.featres{width:100%;border-bottom:1px solid #d9d9d9;margin-bottom: 10px;}
.featres-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:"SFPro-Medium";font-size:1.1vw;color:#000;line-height:1.3;padding:1.05vw 1.4vw 1.05vw 0;position:relative;}
.featres-toggle::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.5vw;line-height:1;font-family:"SFPro-Regular";}
.featres.open .featres-toggle::after{content:"-";}
.featres-content {display: none;    padding: 0 0 1.4vw;}
.featres-content > ul{width:100%;padding-bottom: 15px;}
.featres-content > ul li{position:relative;padding-left:1.3vw;font-size:0.9vw;color:#444;line-height:1.5;margin-bottom:1.25vw;}
.featres-content > ul li:last-child{margin-bottom:0;}
.featres-content > ul li::before{content:"";position:absolute;left:0;top: 4px;width: 0.85vw;height: 0.85vw;background: url(../img/rtick.png) no-repeat 0 0 / 100% auto;}
.featres-content p, .featres-content span {font-size: 0.95vw;color: #555;line-height: 1.4;padding-bottom: 0;}
.featres-content span{padding-top: 10px;}

#similar-products{width:100%;padding:2.7% 10% 5%;}
.simprds{width:100%;position:relative;}
.simprds > h5{font-family:"Glorious-Regular";font-size:4.3vw;color:#000;text-transform:uppercase;line-height:1.1;text-align:center;margin-bottom:3%;font-weight:normal;}
.simprdlst{width:100%;position:relative;}
.smlrpd .smlrpd1{padding:0 0.6%;}
.simprdlst .owl-nav{position:absolute;top:47%;transform:translateY(-50%);left:-5%;right:-5%;display: flex;align-items: center;justify-content: space-between;pointer-events: none;}
.simprdlst .owl-nav button.owl-prev,
.simprdlst .owl-nav button.owl-next{display: flex;align-items: center;justify-content: center;width:3vw;height:3vw;z-index:4;border-radius: 50%;pointer-events: all;}
.simprdlst .owl-nav button.owl-prev span,
.simprdlst .owl-nav button.owl-next span{font-size:0;display: block;width: 1vw;height: 1vw;border-top: 3px solid #000;border-right: 3px solid #000;transform: rotate(-135deg);margin-left: 5px;}
.simprdlst .owl-nav button.owl-next span{transform: rotate(45deg);margin-left: -5px;}
.simprdlst .owl-dots{display:none;}
.smlrpd .smlrpd1 .product {width: 100% !important;}
.featres-content table {width: 100%;}
.featres-content table tr th, .featres-content table tr td {
   border: 1px solid #ccc;
   padding: 5px 10px;
   text-align: left;
   font-size: 1vw;
}

/* ==========================================================================
                              privacy policy
   ========================================================================== */
.ppolicy {padding: 5% 0;}
.ppolicy > h1 {font-size: 4.3vw;line-height: 1;padding-bottom: 1.7vw;}
.ppolicy p {font-family: 'SFPro-Regular';font-size: 1.15vw;padding-bottom: 1.1vw;}
.ppolicy h3 {font-size: 2vw;font-family: 'SFPro-Medium';padding-bottom: 1.1vw;padding-top: 10px;}
.ppolicy h4, .ppolicy h5 {font-size: 1.7vw;font-family: 'SFPro-Medium';padding-bottom: 1.1vw;padding-top: 10px;}
.ppolicy h6 {font-size: 1.5vw;font-family: 'SFPro-Medium';padding-bottom: 1vw;padding-top: 10px;}
.ppolicy ol,.ppolicy ul {margin: 0;padding-left: 20px;padding-bottom: 1.1vw;}
.ppolicy ul{list-style: disc;}
.ppolicy ol li,.ppolicy ul li {font-family: 'SFPro-Regular';font-size: 1.15vw;padding-bottom: 10px;}
/* ==========================================================================
                              forgot password
   ========================================================================== */
.forgot-pasword {margin: 3% 8.8% 5%;background-color: #f2f2f2;padding: 3% 5% 4%;text-align: center;}
.forgot-pasword > h1 {font-size: 4.3vw;color: #000;text-transform: uppercase;line-height: 1.1;margin-bottom: 10px;}
.forgot-pasword > p  {font-size: 1.15vw;color: #555;line-height: 1.55;}
.asfrms {padding-top: 2%;}
.fpmsz {display: flex;    align-items: end;justify-content: center;gap: 3%}
.fpms {width: 250px;}
.fpms1 {width: 100%;border: 0;border-bottom: 1px solid #bdbdbd !important;padding: 0.5vw 0;font-size: 1vw;color: #333;background: transparent;font-family: "SFPro-Regular";}
.fpms1::placeholder{color: #999;}
.fpms3 {width: 100%;background: #000 !important;color: #fff;font-size: 1vw;font-family: "SFPro-Regular";padding: 0.5vw 1.5vw;cursor: pointer;text-transform: capitalize;}
.fpms3:hover {background: var(--orange) !important;color: #fff;}
.error_msg1{margin-top:18px;min-height:22px;}
.error_msg1 .field-error,.reset-form .field-error{color:#c0392b;font-size:0.95vw;margin-top:10px;font-family:"SFPro-Regular";text-align: left;}
.error_msg1 .field-success{color:#1e7a3a;font-size:0.95vw;margin-top:10px;font-family:"SFPro-Regular";}
.reset-form{max-width:420px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;}
.reset-form .reset-fpms{width:100%;padding-bottom: 18px;}
.reset-form .reset-submit{margin-top:8px;}
.reset-form .fpms3{width:auto;min-width:180px;}
/* ==========================================================================
                              Services
   ========================================================================== */
   .scrafted2,.service7d2,.service6d31,.service6d4ig,.service2d2 {overflow: hidden;}
   .scrafted2 img,.service7d2 img,.service6d31 img,.service6d4ig img,.service2d2 img {transition: all 500ms ease-in-out;}
  .scrafted2:hover img,.service7d2:hover img,.service6d3:hover .service6d31 img,.service6d4:hover .service6d4ig img,.service2d2:hover img {transform: scale(1.05);}

.csmcs1,.csmcsig,.csmcs1 h5,.csmcs1 p,.scustmiz3,.scustmiz1g,.scustmiz3 h5,.scustmiz3 p{transition: all 500ms ease-in-out;}
.csmcs1:hover,.scustmiz3:hover {background-color: #000;}
.csmcs1:hover .csmcsig,.scustmiz3:hover .scustmiz1g {filter: invert(1);}
.csmcs1:hover > h5, .csmcs1:hover > p,.scustmiz3:hover > h5,.scustmiz3:hover > p {color: #fff;}
#services{width:100%;}
#services .container {padding: 0 8.8%;}
#banner .banercnt > h1{color:var(--gold);}
.comntxt > h5{font-family:"SFPro-Medium";font-size:1.2vw;color:#000;text-transform:uppercase;letter-spacing:0.22em;font-weight:normal;margin-bottom:1vw;}
.comntxt > h3{font-family:"Glorious-Regular";font-size:4.3vw;color:var(--orange);text-transform:uppercase;line-height:1.1;font-weight:normal;margin-bottom:0.5vw;}
.scrafted1 .ptag {padding-right: 10%;}
.comntxt > .ptag p,.comntxt > p{font-family:"SFPro-Light";font-size:1.15vw;line-height:1.45;color:#737373;padding-bottom: 1.5vw;}
.comntxt > .ptag p:last-child{padding-bottom:0;}

/* leather marquee */
.leather-marquee{width:100%;background:var(--orange);overflow:hidden;padding:2.55vw 0;}
.leather-marquee__viewport{width:100%;overflow:hidden;}
.leather-marquee__track{display:flex;width:max-content;animation:leatherMarquee 32s linear infinite;}
.leather-marquee__group{display:flex;align-items:center;flex-shrink:0;}
.leather-marquee__item{display:inline-flex;align-items:center;white-space:nowrap;color:#fff;font-family:"SFPro-Regular";font-size:1.15vw;letter-spacing:0.03em;padding:0 0vw 0 1.6vw;}
.leather-marquee__dot{display:inline-block;width:0.5vw;height:0.5vw;border-radius:50%;background:#edb276;margin-left:1.6vw;flex-shrink:0;}
@keyframes leatherMarquee{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}

/* crafted + pillars */
.scrafted{width:100%;display:flex;justify-content:space-between;padding:8.7% 0 3.5%;gap:3.5%;}
.scrafted1{width:50%;}
.scrafted2{width:45.5%;line-height:0;overflow:hidden;}
.scrafted2 img{width:100%;display:block;object-fit:cover;}
.csmcs{width:100%;display:flex;justify-content:space-between;gap:1.4%;padding:0 0 5%;}
.csmcs1{width:24%;background:#f2f2f2;padding:2.7% 3.1%;}
.csmcsig{width:45%;margin-bottom:0.5vw;line-height:0;}
.csmcsig img{width:100%;display:block;}
.csmcs1 h5{font-family:"SFPro-Bold";font-size:1.35vw;color:var(--orange);margin-bottom:0.4vw;font-weight:normal;}
.csmcs1 p{font-family:"SFPro-Light";font-size:1.15vw;line-height:1.3;color:#555;margin:0;    padding-bottom: 0;}

/* service 01 bespoke */
.service1{width:100%;}
.service1d{width:100%;background:#000;position: relative;}
.service1cnt{    width: 38%;position: absolute;left: 5.6%;top: 50%;transform: translateY(-50%);z-index: 10;}
.service1 .comntxt h5{color:var(--gold);}
.service1 .comntxt h3{color:var(--gold);}
.service1 .comntxt h3 span{color: #fff;display: block;}
.service1 .comntxt .ptag p{color:rgba(255,255,255,0.82);}

/* customisation */
.scustomiso{width:100%;padding:4% 0 6%;}
.scustmiz1{width:52%;margin:0 auto 0.5%;text-align:center;}
.scustmiz1 h3{margin-bottom:0.2vw;}
.scustmiz1 p{font-family:"SFPro-Light";font-size:1.1vw;line-height:1.55;color:#555;margin:0;}
.scustmiz2{width:100%;display:flex;flex-wrap:wrap;gap:1.3%;}
.scustmiz3{width:24%;background:#f2f2f2;padding:2.4% 3%;box-sizing:border-box;margin-bottom:1.4%;}
.scustmiz1g{width:61%;margin-bottom:1.2vw;line-height:0;}
.scustmiz1g img{width:100%;display:block;}
.scustmiz3 h5{font-family:"SFPro-Bold";font-size:1.35vw;color:var(--orange);margin-bottom:0.8vw;line-height:1.3;font-weight:normal;padding-right: 15%;}
.scustmiz3 p{font-family:"SFPro-Light";font-size:1.15vw;line-height:1.35;color:#555;padding:0;}

/* service 02 leather */
.service2{width:100%;background:#fff3ea;padding:6.5% 0 6%;}
.service2d{width:100%;display:flex;justify-content:space-between;}
.service2d1{width:53%;margin-top: -0.5vw;}
.service2d1 .comntxt h5{color:#000;}
.service2d2{width:45%;line-height:0;overflow:hidden;}
.service2d2 img{width:100%;display:block;object-fit:cover;}
.servce-fin{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:5.5%;gap:9%;}
.servce-fin1{width:42%;margin-bottom:5.8%;}
.servce-fin1:last-child{margin-bottom: 0;}
.servce-fin1 h5{font-family:"SFPro-Bold";font-size:1.4vw;color:#111;margin-bottom:0vw;font-weight:normal;}
.servce-fin1 p{font-family:"SFPro-Light";font-size:1.15vw;line-height:1.45;color:#555;margin:0;padding-bottom: 0;}

/* service 03 process */
.service3{width:100%;padding:6% 0 7%;}
.service3d1{width:68%;margin:0 auto 5%;text-align:center;}
.service3d1 .comntxt h5{color:#000;}
.service3d2{width:100%;padding:0 10%;}
.howwrk{width:100%;}
.howrk2{width:100%;display:flex;align-items:flex-start;position:relative;padding:2% 0% 0 5%;}
.howrk2::before{content:"";position:absolute;left:-4%;right:-4%;top:33%;height:7vw;background:url(../img/curve.png) no-repeat left center / 100% 100%;z-index:0;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);pointer-events:none;}
.howwrk.is-animated .howrk2::before{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);transition:clip-path 1.8s linear,-webkit-clip-path 1.8s linear;}
.howrk21{width:28%;position:relative;z-index:1;display:flex;flex-direction:column;text-align:center;margin-left:-4vw;}
.howrk21:nth-child(even){flex-direction:column-reverse;}
.howrk21:first-child{margin-left:0;}
.howrk21:nth-child(2){width:31%;}
.howrk-copy{width:100%;padding:4.5vw 4% 1.4vw;opacity:0;transform:translateY(18px);}
.howrk21:nth-child(even) .howrk-copy{padding:0vw 4% 3vw;}
.howrk-copy h5{font-family:"SFPro-Bold";font-size:1.35vw;color:var(--orange);margin-bottom:0.2vw;font-weight:normal;}
.howrk-copy p{font-family:"SFPro-Light";font-size:1.1vw;line-height:1.45;margin:0;}
.howrk21:nth-child(odd) .sptp{padding-top:7vw;}
.sptp{width:100%;display:flex;justify-content:center;opacity:0;transform:scale(0.7);}
.sptpg{width:4vw;line-height:0;}
.sptpg img{width:100%;display:block;}
.howwrk.is-animated .howrk21:nth-child(1) .sptp{opacity:1;transform:scale(1);transition:opacity 0.4s ease,transform 0.45s cubic-bezier(0.22,1,0.36,1);transition-delay:0.2s;}
.howwrk.is-animated .howrk21:nth-child(1) .howrk-copy{opacity:1;transform:translateY(0);transition:opacity 0.45s ease,transform 0.5s ease;transition-delay:0.4s;}
.howwrk.is-animated .howrk21:nth-child(2) .sptp{opacity:1;transform:scale(1);transition:opacity 0.4s ease,transform 0.45s cubic-bezier(0.22,1,0.36,1);transition-delay:0.6s;}
.howwrk.is-animated .howrk21:nth-child(2) .howrk-copy{opacity:1;transform:translateY(0);transition:opacity 0.45s ease,transform 0.5s ease;transition-delay:0.8s;}
.howwrk.is-animated .howrk21:nth-child(3) .sptp{opacity:1;transform:scale(1);transition:opacity 0.4s ease,transform 0.45s cubic-bezier(0.22,1,0.36,1);transition-delay:1s;}
.howwrk.is-animated .howrk21:nth-child(3) .howrk-copy{opacity:1;transform:translateY(0);transition:opacity 0.45s ease,transform 0.5s ease;transition-delay:1.2s;}
.howwrk.is-animated .howrk21:nth-child(4) .sptp{opacity:1;transform:scale(1);transition:opacity 0.4s ease,transform 0.45s cubic-bezier(0.22,1,0.36,1);transition-delay:1.4s;}
.howwrk.is-animated .howrk21:nth-child(4) .howrk-copy{opacity:1;transform:translateY(0);transition:opacity 0.45s ease,transform 0.5s ease;transition-delay:1.6s;}
@media (prefers-reduced-motion: reduce){
.howrk2::before,.howwrk.is-animated .howrk2::before{clip-path:none;-webkit-clip-path:none;transition:none;}
.sptp,.howrk-copy,.howwrk.is-animated .howrk21 .sptp,.howwrk.is-animated .howrk21 .howrk-copy{opacity:1;transform:none;transition:none;}
}

/* service 04 materials */
.service4{width:100%;background:#000;padding:6% 0 6%;}
.service4d1{width:70%;margin:0 auto;text-align:center;}
.service4 .comntxt h5{color:var(--gold);}
.service4 .comntxt h3{color:#fff;}
.service4 .comntxt .ptag p{color:rgba(255,255,255,0.75);}
.service4d2{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:1.2vw 1%;    padding: 3% 2% 0;}
.service4d3{width:19%;display:flex;align-items:center;justify-content: center;gap:0.7vw;border:1px solid rgba(208,87,0,0.65);padding:1.2vw 1vw;box-sizing:border-box;transition:all 400ms ease-in-out;}
.service4d3:hover{transform:translateY(-0.4vw);box-shadow:0 0.6vw 1.4vw rgba(208,87,0,0.35);}
.service4dg{max-width: 2.2vw;max-height: 1.6vw;height: 100%;flex-shrink:0;line-height:0;}
.service4dg img{height: 100%;}
.service4d3 span{font-family:"SFPro-Light";font-size:1.1vw;color:#fff;line-height:1.3;}

/* service 05 projects */
.service5{width:100%;background:#f5f5f5;padding:6.5% 0 6%;}
.service5d1{width:70%;margin:0 auto;text-align:center;}
.service5d1 .comntxt h5{color:var(--orange);}
.service5d2{width:100%;display:flex;padding-top: 4%;}
.service5d3{width:25%;padding:0 2%;border-right:1px solid #d5d5d5;transition:all 400ms ease-in-out;}
.service5d3:first-child {padding-left: 0;}
.service5d3:last-child{border-right:0;}
.service5dig{width:6.3vw;margin:0 0 1vw;line-height:0;}
.service5dig img{width:100%;display:block;}
.service5d3 h5{font-family:"SFPro-Bold";font-size:1.4vw;color:var(--orange);margin-bottom:0.4vw;font-weight:normal;padding-bottom: 0;}
.service5d3 p{font-family:"SFPro-Light";font-size:1.15vw;line-height:1.4;color:#555;padding:0;}

/* service 06 care */
.service6{width:100%;padding:6% 0 0;}
.service6d1{width:70%;margin:0 auto;text-align:center;}
.service6d1 .comntxt h5{color:#000;}
.service6d2{width:100%;display:flex;justify-content:space-between;gap:1.4%;padding-bottom:1.4%;padding-top: 3.6%;}
.service6d3{width:49.3%;position:relative;overflow:hidden;}
.service6d32{position:absolute;left:0;right:0;bottom:0;padding:0% 9% 10%;background:linear-gradient(to top,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.45) 55%,rgba(0,0,0,0) 100%);text-align:left;}
.service6d32 h5{font-family:"SFPro-Bold";font-size:1.35vw;color:var(--gold);margin-bottom:0.5vw;font-weight:normal;}
.service6d32 p{font-family:"SFPro-Light";font-size:1.15vw;line-height:1.25;color:#fff;padding-right:15%;padding-bottom: 0;}
.service6d4{width:100%;position: relative;}
.service6d4c{position: absolute;left: 4%;top: 50%;transform: translateY(-50%);width:51%;z-index: 10;}
.service6d4c h5{font-family:"SFPro-Bold";font-size:1.4vw;color:var(--gold);margin-bottom:0.4vw;font-weight:normal;}
.service6d4c > p{font-family:"SFPro-Light";font-size:1.05vw;line-height:1.4;color:rgba(255,255,255,0.8);}
.service6d4c ul{list-style:none;margin:0 0 2vw;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom: 1px solid #5a3215;}
.service6d4c ul li{width:48%;font-family:"SFPro-Light";font-size:1.15vw;line-height:1.4;color:#fff;padding:0 0 1.4vw 1.8vw;position:relative;box-sizing:border-box;}
.service6d4c ul li::before{content:"";position:absolute;left:0;top:0.25vw;width:1.3vw;height:1.3vw;background:url(../img/gtick.png) no-repeat 0 0 / 100% auto;}
.avid p{font-family:"SFPro-Light";font-size:1.15vw;line-height:1.5;color:rgba(255,255,255,0.85);padding:0;}
.avid span{color:var(--gold);font-family:"SFPro-Bold";}

/* service 07 after sales */
.service7{width:100%;padding:7.7% 0 5%;}
.service7d{width:100%;display:flex;justify-content:space-between;gap:5%;align-items: flex-start;}
.service7d1{width:45%;}
.service7d1 .comntxt h5{color:#000;}
.service7d1 .comntxt h3{color:#2a211c;}
.service7d1 span{display:inline-block;margin-top:1.4vw;font-size: 1.55vw;line-height: 1.3em;}
.service7d2{width:48%;line-height:0;overflow:hidden;}
    /* ==========================================================================
                                  Responsive
   ========================================================================== */
@media only screen and (max-width: 1024px) {
/* header / common */
.hedtp > li,.hedtpl > li,.hedtpl > li > a{font-size:1.1vw;}
.navi > li > a,.hlwct > li > a{font-size:1.2vw;}
.hlwct > li > a img{width:1.4vw;}
.hlwct > li > a.huser img{width:1.3vw;}
.hlwct > li > a.wishlst span{font-size:0.7vw;width:1.3vw;height:1.3vw;}
.header_search_input8,.schclo > a{font-size:1.15vw;}
span.srchtxt{font-size:1.1vw;}
.srchtxt small{font-size:0.9vw;}
.nores > p{font-size:1.1vw;}
.navi{margin-right: 0.5%;}
.btnq{font-size:1vw;padding:1vw 1.8vw;}
.cbtn{font-size:1.05vw;padding:0.85vw 1.6vw;}
.megamenu{    left: -17vw;width: 40vw;}
.megamenu-visual{max-height: 16vw;}
.megamenu-list > li > a{font-size: 1.2vw;padding: 0.75vw 1vw;}
.content{padding-top:9.3vw;}

/* home */
.hmbaner2 > h3{font-size:5.6vw;}
.hmbaner2 > p,.mdrnlvng2 p,.beterliv2 p,.house p,.whtmkes1 p,.lemfb3 p,.vismis3 p,.wework1 p,.yrpiece2 > p{font-size:1.35vw;}
.hmcolect21 h5{font-size:1.5vw;}
.hmcolect21 h6{font-size:1vw;}
.mdrnlvng2 h2,.beterliv2 h3,.house h2,.whtmkes1 h3,.wework1 h3,.yrpiece2 h3,.fndfrn1 h3,.brochre2 h3,.xpernce1 h3,.cmntd h1,.simprds > h5{font-size:4.8vw;}
.hmgnrl2 p{font-size:1.25vw;}
.xpernce1 p,.fndfrn1 p,.cmntd p{font-size:1.35vw;}
.xpernce1 span{font-size:1.25vw;}
.grmss{font-size:1.45vw;}
.grms11{font-size:1.2vw;}
.foot12 p,.ftmenu > li > a,.footer31 p,.footer32 span,.footer32 a{font-size:1.2vw;}
.footer21 h5{font-size:1.25vw;}
.ftcnct a,.ftcnct p{font-size:1.1vw;}
.beterliv2{    padding: 0 12% 4.3% 12%;}
.hmgnrl{padding: 2.6% 3%;}
.fndfrn{padding: 3.5% 12% 6.6%;}
/* login */
.auth-module h5{font-size:1.35vw;}
.popfrm .txt7,.lginfrm7 .txt7,a.signup7,.margin-5,.optlgn7 .gogle{font-size:1.15vw;}
.forget-password,.orss{font-size:1.15vw;}
/* about */
.banercnt > h1 {width: 25%;}
.banercnt > h1{font-size:5.6vw;}
.banercnt > p{font-size:1.35vw;}
.lemfb22 h5{font-size:2.5vw;}
.vismis22 h3{font-size:3.8vw;}
.wework21 h5{font-size:2.2vw;}
.wework21 p{font-size:1.4vw;}
.yrpiece31 h5{font-size:3.4vw;}
.yrpiece31 p{font-size:1.3vw;}
.whtmkes2 > img {height: 100%;object-fit: cover;}
.lemfb22 {width: 52%;}

/* blog / contact / policy */
.blog32 h5{font-size:1.9vw;}
.blgupt,.blg-btn{font-size:1.2vw;}
.blog-detl > h1{font-size:3.6vw;}
.blog-detl p,.blog-detl ol li,.blog-detl ul li,.ppolicy p,.ppolicy ol li,.ppolicy ul li{font-size:1.35vw;}
.blog-detl h3,.blog-detl h4,.blog-detl h5,.blog-detl h6{font-size:2vw;}
.ppolicy > h1{font-size:4.8vw;}
.ppolicy h3{font-size:2.3vw;}
.ppolicy h4,.ppolicy h5{font-size:2vw;}
.ppolicy h6{font-size:1.7vw;}
.contact21 > h5,.contact22 > h5{font-size:1.9vw;}
.expfrm1 label,.expfrm11,.contact22 > p,.cntdtl a,.cntdtl p{font-size:1.15vw;}
.eexpffrm input{font-size:1.2vw;}
.cmntd{width: 50%;}

/* product / wishlist / detail */
.featres-content table tr th, .featres-content table tr td{font-size:1.2vw;}
.wishvew2 h5{font-size:1.45vw;}
.wishvew2 span{font-size:0.95vw;}
.product2 h5{font-size:1.65vw;}
.product2 h6{font-size:1.1vw;}
.product2 p,.product2 ul li{font-size:0.95vw;}
.prdsl1 span{font-size:0.8vw;}
.browsby h5,.prd-results,.prodtype-toggle,.prdfchk .chklbl,.bredcrumb > li > a{font-size:1.15vw;}
.pdtlf1 h1{font-size:2.4vw;}
.pdtlf1 p,.featres-content > ul li,.featres-content p,.featres-content span{font-size:1.15vw;}
.pdtlf2 h5,.conslt a,.featres-toggle,.lthropt-ttl,.avilsd2 span{font-size:1.3vw;}
.pdtlf2 h6{font-size:1.45vw;}
.pdtlf2 p,.lthropt-note p{font-size:1vw;}
.lthropt2 h6{font-size:1.05vw;}
.lthropt2 span{font-size:0.9vw;}
.empty > h5{font-size:3.6vw;}
.empty > p{font-size:1.35vw;}
.enqpop-head h5{font-size:1.7vw;}
.enqpop-head p,.enqfld label,.enqinp{font-size:1.15vw;}
.enqpop-submit input{font-size:1.3vw;}
.product2 ul li::before{top: 0.5vw;}
/*------forgot password---------------*/
.forgot-pasword > h1 {font-size: 4.8vw;}
.forgot-pasword > p {font-size: 1.35vw;}
.fpms1{font-size: 1.3vw;    padding: 1vw 0;}
.fpms3{font-size: 1.3vw;padding: 1vw 1.5vw;}
/* services */
.comntxt > h5{font-size:1.2vw;}
.comntxt > h3{font-size:4.4vw;}
.comntxt .ptag p,.comntxt > p,.scustmiz1 p{font-size:1.35vw;}
.leather-marquee__item{font-size:1.35vw;}
.csmcs1 h5,.scustmiz3 h5,.howrk-copy h5,.service5d3 h5,.service6d32 h5{font-size:1.6vw;}
.csmcs1 p,.scustmiz3 p,.howrk-copy p,.servce-fin1 p,.service5d3 p,.service6d32 p,.service6d4c ul li,.avid p{font-size:1.35vw;}
.servce-fin1 h5,.service4d3 span,.service6d4c h5{font-size:1.55vw;}
.service6d4c > p{font-size:1.2vw;}
.service7d1 span a{font-size:1.35vw;}
.service1cnt {width: 45%;}
.servce-fin{gap: 6%;}
.servce-fin1 {width: 47%;margin-bottom: 5%;}
.service3d2{padding: 0 0%;}
.howrk2{padding: 2% 0% 0 0%;}
.service4d1,.service3d1,.service6d1 {width: 80%;}
.service4d2{padding: 3% 0% 0;}
.service4d3 {width: 24%;}
.service6d32 p{padding-right: 0;}
.service6d4c{width: 55%;}
.scustmiz3 h5{padding-right: 5%;}
.scrafted1 .ptag {padding-right: 0%;}
}

@media only screen and (max-width: 900px) {
/* header */
.headtop{padding:1% 5%;flex-wrap:wrap;max-height:8vw;}
.hedcontainer{padding:1.2% 5%;}
.logo{width:5vw;}
.header.shead .logo{width:4.5vw;}
.navi{display:none;}
.phmenu{display:block;}
.hedright{justify-content: flex-end;}
.hedtp > li, .hedtpl > li, .hedtpl > li > a {font-size: 1.3vw;}
.hlwct > li{margin-left:2.5vw;}
.hlwct > li > a{font-size:1.5vw;}
.hlwct > li > a img{width:2vw;}
.hlwct > li > a.huser img{width:1.9vw;margin-right:0.5vw;}
.hlwct > li > a.wishlst span{top:-0.8vw;right:-0.9vw;font-size:1vw;width:1.6vw;height:1.6vw;}
.ovrlsrch{width:40vw;padding:2%;top:3vw;}
.header_search_input8{font-size:1.5vw;padding:1vw 1vw;}
.schclo > a{font-size: 1.5vw;}
span.srchtxt{font-size:1.7vw;}
.srchtxt small{font-size:1.35vw;}
.nores > p{font-size:1.7vw;}
.content{padding-top:12.5vw;}

/* slide menu */
.sldmnu{display:block;position:fixed;top:0;right:0;transform: translateX(100%);width:55%;height:100%;background:#fff;z-index:1200;padding:8% 6%;box-shadow:-4px 0 20px rgba(0,0,0,0.12);overflow-y:auto;}
.sldmnu.open{transform: translateX(0);}
.smclos{display:block;width:24px;margin-left:auto;margin-bottom:30px;}
.opts > li{margin-bottom:18px;border-bottom:1px solid #eee;padding-bottom:12px;}
.opts > li > a{display:block;font-size:16px;color:#000;font-family:"SFPro-Regular";}
.opts > li.active > a{color:var(--orange);}
.opts > li.has-sub.active .opts-sub > li > a{color:#555;}
.opts > li.has-sub.active .opts-sub > li.active > a,
.opts-sub > li.active > a,
.opts-sub > li > a:hover{color:var(--orange);}
.opts > li.has-sub > a.opts-toggle{display:flex;align-items:center;justify-content:space-between;}
.opts > li.has-sub > a.opts-toggle::after{content:"";width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform 300ms ease;}
.opts > li.has-sub.open > a.opts-toggle::after{transform:rotate(-135deg);}
.opts-sub{display:none;padding:12px 0 0 12px;}
.opts > li.has-sub.open .opts-sub{display:block;}
.opts-sub > li{margin:0 0 8px;padding:0 0 8px;border-bottom:1px solid #f3f3f3;}
.opts-sub > li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.opts-sub > li > a{display:block;font-size:15px;color:#555;}
.moblnk{display:block;width:24px;height:18px;position:relative;}
.moblnk span,.moblnk span::before,.moblnk span::after{display:block;width:100%;height:2px;background:#000;position:absolute;left:0;transition:all 300ms ease-in-out;}
.moblnk span{top:8px;}
.moblnk span::before{content:"";top:-7px;}
.moblnk span::after{content:"";top:7px;}
.moblnk.active span{background:transparent;}
.moblnk.active span::before{top:0;transform:rotate(45deg);}
.moblnk.active span::after{top:0;transform:rotate(-45deg);}
.mmolay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.45);z-index:1100;}

/* login */
.hompopup{width:50%;min-height:auto;}
.hmpopup1{display:none;}
.hmpopup2{width:100%;padding:6% 7%;}
.close7{top:-4%;right:-6%;width:22px;height:22px;}
.intentpop-box{width:50%;min-height:auto;}
.intentpop-visual{display:none;}
.intentpop-form{width:100%;padding:10% 7% 8%;}
.auth-module h5{font-size:18px;margin-bottom:6%;}
.popfrm .txt7,.lginfrm7 .txt7{font-size:14px;padding:12px 14px;}
a.signup7{font-size:14px;padding:12px 20px;}
.margin-5,.optlgn7 .gogle,.forget-password,.orss{font-size:14px;}
.optlgn7 .gogle{background-size: 14px;padding: 8px 0 8px 20px;}
.show-password,.hide-password{width:18px;right:12px;}
.popfrm .txt7, .lginfrm7 .txt7{margin-bottom: 6.5%;}
.paswrd7.txt7{margin-bottom: 0;}

/* home sections */
.hmbaner1 {position: relative;}
.hmbaner1::before {position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 30%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 80%, rgba(0, 0, 0, 0.8) 100%);}
.hmbaner2{padding:0 10% 4%;text-align: center;flex-wrap:wrap;}
.hmbaner2 > h3{width:100%;font-size:7vw;padding:0 0 3%;}
.hmbaner2 > p{width:100%;font-size:2vw;padding:0 0 0 3%;margin-bottom:3%;border-left: none;}
.hmbaner2 > .hmbtnz{padding-bottom:0;margin: 0 auto;}
.banercount{font-size:1.4vw;bottom:4%;}
.banner .owl-nav button.owl-prev,.banner .owl-nav button.owl-next{width:5vw;height:5vw;}
.banner .owl-nav button.owl-prev span,.banner .owl-nav button.owl-next span{width:1.4vw;height:1.4vw;}
.btnq{font-size:1.5vw;padding:1.3vw 2.2vw;}
.cbtn{font-size:1.5vw;padding:1.1vw 2vw;}

.hmcoldsig{padding:2% 5% 8%;}
.hmcoldsig::before{height:18%;}
.hmcolect{width:50%;order:var(--order-tablet,var(--order-desktop,0));}
.hmcolect21 h5{font-size:2.5vw;}
.hmcolect21 h6{font-size:1.7vw;}
          
.mdrnlvng {margin-top: 5%;}
.mdrnlvng2{width:55%;left:5%;}
.mdrnlvng2 h2{font-size:5.5vw;margin-bottom: 3%;}
.mdrnlvng2 p{font-size:1.8vw;}

.beterliv1::before {background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 30%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.5) 80%, rgba(0, 0, 0, 0.5) 100%);}
.playvdo::after{width: 10vw;height: 10vw;left: 50%;transform: translateX(-50%);bottom: 45%;}
.beterliv2{padding:0 5% 5%;flex-wrap:wrap;}
.beterliv2 h3{font-size:5.5vw;margin-bottom:3%;}
.beterliv2 p{font-size:1.9vw;padding:0 0 0 3%;margin-bottom:3%;}
.beterliv2 .hmbtnz {padding-bottom: 0;}

.hmgeneral{padding:5% 5%;}
.hmcommon{gap: 2%;}
.hmgnrl{width:32%;padding:3.5% 3%;margin-bottom:2%;}
.hmgnrl2 p{font-size:1.7vw;}

.real-xpernce{padding:4% 5% 0;}
.xpernce1{width:90%;padding-bottom:4%;}
.xpernce1 h3{font-size:5.5vw;}
.xpernce1 p,.xpernce1 span{font-size:1.8vw;}
.xpernce2 .owl-nav{left:-5%;right:-5%;}
.xpernce2 .owl-nav button.owl-prev,.xpernce2 .owl-nav button.owl-next{width:5vw;height:5vw;}
.sound-toggle {width: 3.2vw;height: 3.2vw;}

.fndfrn{padding:5% 5% 7%;}
.fndfrn1{width:90%;}
.fndfrn1 h3{font-size:5.5vw;}
.fndfrn1 p{font-size:1.8vw;}
.frms{flex-wrap:wrap;gap:3% 4%;}
.grms{width:30%;margin-bottom:3%;}
.grms1{width:30%;}
.grmss{font-size:1.8vw;padding:1vw 0;}
.grms11{font-size:1.6vw;padding:1.2vw;}
.brochre2{width:35%;right:5%;}
.brochre2 h3{font-size:4.5vw;}
.brochre2 .btnq{font-size:1.5vw;}

/* footer */
.footer{padding:6% 5% 3%;}
.footer1{flex-wrap:wrap;}
.foter1{width:70%;margin-bottom:4%;}
.foot11{width:10%;}
.foot12{width:85%;padding-left:4%;}
.foot12 p{font-size:1.6vw;}
.foter2{width:25%;text-align: right;}
.social{justify-content:flex-start;}
.social > li{margin-left:0;margin-right:2vw;}
.footer2{flex-wrap:wrap;}
.footer21.fotr1,.footer21.fotr2,.footer21.fotr3,.footer21.fotr4{width:48%;margin-bottom:4%;}
.footer21 h5{font-size:1.8vw;margin-bottom:2vw;}
.ftmenu > li{margin-bottom:1.4vw;}
.ftmenu > li > a,.ftcnct a,.ftcnct p,.footer31 p,.footer32 span,.footer32 a{font-size:1.65vw;}
.footer3{flex-wrap:wrap;gap:10px;}

.enqpop-box{width:50%;padding:4% 4%;}
.enqpop-close{width:20px;}
.enqpop-head h5{font-size:2.4vw;}
.wishrmv-box{width:55%;padding:4% 4%;}
.wishrmv-box p{font-size:2vw;padding-bottom:3vw;}
.wishrmv-cancel,.wishrmv-yes{font-size:1.6vw;padding:1.3vw 2.5vw;}
.wishrmv-btns{gap:2vw;}
.enqpop-head p,.enqfld label,.enqinp{font-size:1.6vw;}
.enqinp{padding:1.4vw 1.5vw;}
.enqpop-submit input{font-size:1.8vw;padding:1.5vw 0;}
.intentpop-box{width:72%;}
.intentpop-form h5{font-size:2.4vw;}
.intentpop-form > p,.intentfld input{font-size:1.6vw;}
.intentpop-submit input{font-size:1.8vw;padding:1.5vw 0;}

/* about */
.container{padding:0 5%;}
.baner::before{background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.5) 80%, rgba(0, 0, 0, 0.8) 100%);}
.banercnt{padding:0 5% 5%;flex-wrap:wrap;text-align: center;}
.banercnt > h1{width:100%;font-size:7vw;padding:0 0 2%;}
.banercnt > p{width:100%;font-size:1.9vw;padding:0 0 0 0;border-left: none;}
.house{padding:6% 0 5%;}
.house h2{font-size:5.5vw;margin-bottom:3%;}
.house p{font-size:1.9vw;padding-bottom:3%;}
.whtmkes{flex-wrap:wrap;}
.whtmkes1,.whtmkes2{width:100%;}
.whtmkes1{padding:7% 5% 6%;}
.whtmkes1 h3{width:90%;font-size:5.5vw;}
.whtmkes1 p{font-size:1.9vw;padding-bottom:4%;}
.lemfb1{padding:6% 5%;margin-bottom:3%;}
.lemfb21,.vismis21{width:8vw;}
.lemfb22 {width: 61%;}
.lemfb22 h5{font-size:3.2vw;}
.lemfb3 p{font-size:1.9vw;}
.visnmisn{padding:8% 0;}
.vismis{flex-wrap:wrap;}
.vismis1{padding:6% 5%;}
.vismis22 h3{font-size:5vw;}
.vismis3 p{font-size:1.9vw;}
.howwework{padding:6% 0 0;}
.wework1{padding:0 0 4%;}
.wework1 h3{font-size:5.5vw;}
.wework1 p{font-size:1.9vw;}
.wework2{flex-wrap:wrap;}
.wework21{margin-bottom:3%;padding:5%;}
.weworkg{margin-bottom:5%;}
.wework21 h5{font-size:3vw;}
.wework21 p{font-size:1.9vw;}
.yrpiece{flex-wrap:wrap;}
.yrpiece1,.yrpiece2{width:100%;}
.yrpiece2{padding:5% 0 0;}
.yrpiece2 h3{font-size:5.5vw;}
.yrpiece2 > p{font-size:1.9vw;}
.yrpiece31 h5{font-size:4vw;}
.yrpiece31 p{font-size:1.7vw;}
.yrpiece31{padding: 0 4%;}

/* blog / contact */
.cmntd{width:80%;padding-bottom:6%;}
.cmntd h1{font-size:5.5vw;}
.cmntd p{font-size:1.9vw;}
.blog2{gap:4%;}
.blog3{width:48%;margin-bottom:5%;}
.blog32 h5{font-size:2.4vw;}
.blgupt{font-size:1.7vw;}
.blgupt::before{width:1.6vw;height:1.6vw;}
.blg-btn{font-size:1.5vw;padding:1.2vw 2.5vw;}
.blog-detl{padding:6% 0;}
.blog-detl > h1{font-size:4.5vw;}
.blog-detl p,.blog-detl ol li,.blog-detl ul li{font-size:1.9vw;}
.blog-detl h3,.blog-detl h4,.blog-detl h5,.blog-detl h6{font-size:2.4vw;}
.contact{padding:5% 0 8%;}
.contact2{flex-wrap:wrap;}
.contact23{margin-top:5%;}
.contact21 > h5{font-size:2.6vw;}
.expfrmn{flex-wrap:wrap;}
.expfrmn .expfrm1{width:100%;}
.expfrm1 label{font-size:1.5vw;}
.expfrm11{font-size:1.5vw;padding:1.5vw;border-radius:6px;}
textarea.expfrm11{min-height:120px;}
.eexpffrm input{font-size:1.6vw;padding:1.5vw 4vw;border-radius: 3vw;}
.contact22{padding:6% 5%;border-radius:12px;}
.contact22 > h5{font-size:2.4vw;}
.contact22 > p,.cntdtl a,.cntdtl p{font-size:1.7vw;}
.cntdtl{padding:2.2vw 2vw 2.2vw 6vw;border-radius:8px;}
.cntdtl::before{left:1.5vw;width:3vw;height:3vw;}
.contact3{height:320px;}
.ppolicy{padding:6% 0;}
.ppolicy > h1{font-size:5.5vw;}
.ppolicy p,.ppolicy ol li,.ppolicy ul li{font-size:1.9vw;}
.ppolicy h3{font-size:3vw;}
.ppolicy h4,.ppolicy h5{font-size:2.5vw;}
.ppolicy h6{font-size:2.2vw;}

/* wishlist / product list */
.wishlist{padding:5% 5%;}
.wishlst{flex-wrap:wrap;}
.wishlst1{width:100%;position:static;display:flex;gap:4%;margin-bottom:5%;padding-top:0;}
.wishvew{width:48%;padding:0 0 2vw;}
.wishvew1{width:3.5vw;}
.wishvew2{padding-left:1.2vw;width:calc(100% - 3.5vw);}
.wishvew2 h5{font-size:2vw;}
.wishvew2 span{font-size:1.4vw;}
.wishlst2{width:100%;}
.product{margin-bottom:2%;}
.prdsl1 span{font-size:1.2vw;padding:0.6vw 0.8vw 0.6vw 1vw;letter-spacing:0.2em;}
.prdsl2{width:3vw;right:1vw;top:1vw;}
.product2 h5{font-size:2.4vw;}
.product2 h6{font-size:1.6vw;}
.product2 p,.product2 ul li{font-size:1.4vw;}
.product2 ul li{padding-left:1.6vw;}
.product2 ul li::before{width:0.9vw;height:0.9vw;top:0.35vw;}
.empty > h5{font-size:5vw;}
.empty > p{font-size:1.9vw;}
.featres-content table tr th, .featres-content table tr td{font-size:2vw;}

.prdcolect{flex-wrap:wrap;padding:5% 5%;}
.prdcolect1{width:100%;position:static;margin-bottom:4%;}
.prdcolect2{width:100%;padding-top:0;}
.bredcrumb{margin-bottom:3vw;}
.bredcrumb > li > a,.bredcrumb > li + li::before{font-size:1.5vw;}
.browsby h5,.prd-results{font-size:2vw;}
.prodtype{padding:2.5vw 0;}
.prodtype-toggle{font-size:1.8vw;}
.prodtype-toggle::after{font-size:2.5vw;}
.prdfchk{margin-bottom:2.2vw;}
.prdfchk .chkbox{width:1.6vw;height:1.6vw;margin-right:1vw;}
.prdfchk .chkbox::after{width:0.7vw;height:0.4vw;}
.prdfchk .chklbl{font-size:1.6vw;}

/* product detail */
.detslider {width: 60% !important;margin: 0 auto 20px;}
.secdetls{flex-wrap:wrap;padding:5% 5% 6%;}
.secdetls1,.secdetls2{width:100%;}
.secdetls1{position: static;}
.secdetls2{padding:5% 0 0;padding-right:0;}
.pdtlf1 h1{font-size:3.4vw;}
.pdtlf1 p{font-size:1.8vw;}
.pdtlf2 h5{font-size:1.8vw;}
.pdtlf2 h6,.pdtlf3 > h5{font-size:2.2vw;}
.pdtlf2 p{font-size:1.5vw;}
.lthropt-ttl,.avilsd2 span{font-size:1.8vw;}
.availshades {padding-top: 2vw;padding-right: 0;}
.availsgd .owl-nav{left: -5%;right: -5%;}
.availsgd .owl-nav button.owl-prev, .availsgd .owl-nav button.owl-next{width: 3.5vw;height: 3.5vw;}
.availsgd .owl-nav button.owl-prev span, .availsgd .owl-nav button.owl-next span{    width: 1vw;height: 1vw;}
.lthropts{flex-wrap:wrap;}
.lthropt{width:31%;}
.lthropt2 h6{font-size:1.5vw;}
.lthropt2 span{font-size:1.3vw;padding:0.5vw 0.8vw;}
.lthropt-chk{width:1.8vw;height:1.8vw;}
.lthropt-note p{font-size:1.5vw;}
.conslt a{font-size:1.7vw;padding:1.5vw;}
.featres-toggle{font-size:2.2vw;padding:1.6vw 2vw 1.6vw 0;}
.featres-toggle::after{font-size:2.2vw;}
.featres-content > ul li{font-size:2vw;padding-left:2vw;margin-bottom:1.5vw;}
.featres-content > ul li::before{width:1.5vw;height:1.5vw;}
.featres-content p,.featres-content span{font-size:1.6vw;}
.featres-content{    padding: 0 0 2vw;}
.thumbnail .owl-nav{left:-4%;right:-4%;}
.thumbnail .owl-nav button.owl-prev,.thumbnail .owl-nav button.owl-next{width:5vw;height:5vw;}
#similar-products{padding:5% 5% 6%;}
.simprds > h5{font-size:5.5vw;margin-bottom:4%;}
.simprdlst .owl-nav{left:-5%;right:-5%;}
.simprdlst .owl-nav button.owl-prev,.simprdlst .owl-nav button.owl-next{width:5vw;height:5vw;}
.leather-drop-toggle{gap: 2vw;padding: 1vw 3vw;font-size: 2vw;}
.leather-drop-toggle::after {width: 1.05vw;height: 1.05vw;}
.leather-drop-menu a {padding: 1vw 2vw;font-size: 1.95vw;}
.shade-modal-close{font-size: 3vw;}

/*------forgot password---------------*/
.forgot-pasword {margin: 5% 5% 7%;}
.forgot-pasword > h1 {font-size: 5.5vw;}
.forgot-pasword > p {font-size: 1.8vw;}
.fpms1{font-size: 1.8vw;    padding: 1vw 0;}
.fpms3{font-size: 1.8vw;padding: 1vw 1.5vw;;}
/* services */
.desk1{display: none;}
.mob1{display: block;}
#services .container {padding: 0 5%;}
.comntxt > h5{font-size:1.8vw;margin-bottom:1vw;letter-spacing:0.1em;}
.comntxt > h3{font-size:5vw;margin-bottom:1vw;}
.comntxt .ptag p,.comntxt > p{font-size:1.9vw;}
.leather-marquee{padding:1.4vw 0;}
.leather-marquee__item{font-size:1.8vw;padding:0 0vw 0 2vw;}
.leather-marquee__dot{width:0.5vw;height:0.5vw;margin-left:2vw;}
.scrafted{flex-wrap:wrap;padding:7% 0 7%;gap:4%;}
.scrafted1{width:100%;text-align: center;}
.scrafted2{width: 50%;margin: 0 auto;padding-top: 5%;}
.csmcs{flex-wrap:wrap;gap:2.5% 2%;padding-bottom:5%;}
.csmcs1{width:49%;padding:3.5% 3%;margin-bottom:2%;box-sizing:border-box;text-align: center;}
.csmcsig{width:30%;margin:0 auto 1vw;}
.csmcs1 h5{font-size:2.2vw;margin-bottom:1vw;}
.csmcs1 p{font-size:1.9vw;}
.service1d{flex-wrap:wrap;gap:5%;}
.service1cnt{width: auto;right: 5%;left: 5%;transform: translateY(0);top: 5%;text-align: center;}
.scustomiso{padding:7% 0 6%;}
.scustmiz1{width:90%;margin-bottom:2%;}
.scustmiz1 p{font-size:1.8vw;}
.scustmiz2{gap:2.5% 2%;}
.scustmiz3{width:49%;padding:3% 2.5%;margin-bottom:2%;text-align: center;}
.scustmiz1g{width:31%;margin:0 auto 2vw;}
.scustmiz3 h5{font-size:2.1vw;}
.scustmiz3 p{font-size:1.9vw;}
.service2{padding:7% 0;}
.service2d{flex-wrap:wrap;gap:5%;}
.service2d1{width:100%;}
.service2d2{width: 50%;margin: 0 auto;padding-top: 5%;}
.servce-fin1{width:47%;margin-bottom:3%;}
.servce-fin1 h5{font-size:2vw;}
.servce-fin1 p{font-size:1.9vw;}
.service3{padding:7% 0 4%;}
.service3d1{width:90%;margin-bottom:6%;}
.howrk2{flex-wrap:wrap;padding:0;}
.howrk2::before{display:none;}
.howrk21,.howrk21:nth-child(even){width:48%;flex-direction:column;margin-left:0;padding: 5%;}
.howrk21:nth-child(odd) {border-right: 1px solid #d5d5d5;}
.howrk21:nth-child(1),.howrk21:nth-child(2) {border-bottom: 1px solid #d5d5d5;}       
.howrk21:nth-child(2){width:48%;}
.howrk21:nth-child(odd) .sptp{padding-top:0;}
.sptp,.howrk-copy{opacity:1;transform:none;}
.howrk-copy,.howrk21:nth-child(even) .howrk-copy{    padding: 2vw 4% 0;}
.howrk-copy h5{font-size:2.2vw;}
.howrk-copy p{font-size:1.9vw;padding-bottom: 0;}
.sptpg{width:10vw;}
.service4{padding:7% 0 8%;}
.service4d1{width:90%;}
.service4d3{width:32%;padding:1.8vw 1.5vw;}
.service4dg{max-width: 3vw;max-height: 2vw;}
.service4d3 span{font-size:2vw;}
.service5{padding:7% 0 8%;}
.service5d1{width:90%;}
.service5d2{flex-wrap:wrap;padding-top: 5%;}
.service5d3{width:48%;padding:5% 3% 5%;border-right:0;border-bottom:1px solid #d5d5d5;text-align: center;}
.service5d3:nth-child(odd){border-right:1px solid #d5d5d5;}
.service5d3:nth-child(3),.service5d3:nth-child(4){border-bottom:0;margin-bottom:0;padding-bottom:0;}
.service5dig{width:9vw;margin:0 auto 2vw;}
.service5d3 h5{font-size:2.2vw;}
.service5d3 p{font-size:1.9vw;}
.service6{padding:7% 0 0;}
.service6d1{width:90%;}
.service6d2{flex-wrap:wrap;padding-bottom:2%;padding-top: 5%;}
.service6d32{padding:0% 5% 5%;}
.service6d32 h5{font-size:2.4vw;}
.service6d32 p{font-size:1.9vw;}
.service6d4in{flex-wrap:wrap;gap:5%;}
.service6d4c{position: static;width:100%;transform: translateY(0);background-color: #000;padding: 5%;}
.service6d4c h5{font-size:2.4vw;}
.service6d4c > p{font-size:1.9vw;}
.service6d4c ul li{width:100%;font-size:1.9vw;padding:0 0 2vw 3vw;}
.service6d4c ul li::before{width:1.7vw;height:1.7vw;top:0.3vw;}
.avid p{font-size:1.9vw;}
.service7{padding:7% 0 7%;}
.service7d{flex-wrap:wrap;gap:5%;}
.service7d1{width:100%;text-align: center;}
.service7d2{width: 50%;margin: 0 auto;padding-top: 5%;}
.service7d1 span{font-size:2.2vw;}
.scustmiz3 h5{padding-right: 0%;}
}

@media only screen and (max-width: 39em) {
.desk{display:none !important;}
.mob{display:block !important;}
.headtop{display:none;}
.hedcontainer{padding:3% 5%;}
.logo{width:42px;}
.header.shead .logo{width:38px;}
.hedright{width:auto;}
.hlwct > li.phmenu {margin-left: 23px;}
.hlwct > li{margin-left:16px;}
.hlwct > li > a{font-size:3.5vw;}
.hlwct > li > a img{width:18px;}
.hlwct > li > a.huser{font-size:0;width:18px;}
.hlwct > li > a.huser img{width:18px;margin:0;}
.hlwct > li > a.wishlst span{top:-8px;right:-10px;font-size:2.4vw;width:16px;height:16px;}
.ovrlsrch{width:88vw;right:-80px;padding:12px;top: 40px;}
.header_search_input8{font-size:3.7vw;padding:8px 10px;}
.schclo > a{font-size:3.7vw;}
span.srchtxt{font-size:3.7vw;}
.srchtxt small{font-size:3.1vw;}
.nores > p{font-size:3.7vw;}
.srchgmi{width:44px;}
.content{padding-top:80px;}

.sldmnu{width:82%;padding:24px 20px;}
.smclos{width:20px;margin-bottom:24px;}
.opts > li{margin-bottom:14px;padding-bottom:10px;}
.opts > li > a{font-size:4vw;}
.moblnk{width:22px;height:16px;}
.moblnk span{top:7px;}
.moblnk span::before{top:-6px;}
.moblnk span::after{top:6px;}

.hompopup{width:92%;}
.hmpopup2{padding:28px 20px;}
.close7{top:-22px;right:-12px;}
.intentpop-box{width:95%;}
.intentpop-form{padding:30px 20px;}
.intentpop-close{top:10px;right:10px;}
.intentfld {
   margin-bottom: 15px;
}
.auth-module h5{font-size:4.5vw;}
.popfrm .txt7,.lginfrm7 .txt7{font-size:4vw;padding:11px 12px;}
a.signup7{font-size:4vw;padding:11px 16px;margin-top:12px;}
.forget-password{font-size: 4vw;}
.margin-5,.optlgn7 .gogle{font-size:3.5vw;}
.optlgn7 .gogle{padding:10px 0 10px 22px;background-size:16px;}
.orss{font-size:3.7vw;}
.frgtpss{padding-top:10px;}

.hmbaner1 .mob{display:block;width:100%;}
.hmbaner1 .mob img{width:100%;display:block;}
.hmbaner2{padding:0 5% 8%;align-items:flex-start;flex-direction:column;}
.hmbaner2 > h3{font-size:11vw;line-height:1;padding-bottom:12px;}
.hmbaner2 > p{font-size:4vw;line-height:1.5;padding:0 0 0 10px;margin-bottom:14px;}
.btnq{font-size:3.8vw;padding:10px 16px;}
.cbtn{font-size:3.5vw;padding:2.2vw 3vw;}
.banercount{font-size:2.9vw;right:5%;bottom:3%;display: none;}
.banercount .bsep{width:18px;margin:0 6px;}
.banner .owl-nav{top:40%;left:2%;right:2%;}
.banner .owl-nav button.owl-prev,.banner .owl-nav button.owl-next{width:35px;height:35px;}
.banner .owl-nav button.owl-prev span,.banner .owl-nav button.owl-next span{width:10px;height:10px;border-width:2px;}

.hmcoldsig{padding:20px 5% 40px;}
.hmcoldsig::before{height:80px;}
.hmcolect{width: 100%;}
.hmcolect a{padding:8% 8% 8%;}
.hmcolect-featured a{flex-direction:column;padding:8%;align-items:flex-start;}
.hmcolect-featured .hmcolect1{order:0;width:70%;margin:0 auto 0;}
.hmcolect-featured .hmcolect2{width:100%;flex-direction:initial;justify-content:space-between;align-items:flex-end;}
.hmcolect-featured .hmcolect2 .hmcolect22{padding-top:0;}
.hmcolect21 h5{font-size:5vw;}
.hmcolect21 h6{font-size:3.3vw;}
.hmcolect.vint4 a {background-color: #ebecec;}
.hmcolect.vint5 a {background-color: #dcdcdc;}

.mdrnlvng {margin-top: 8%;}
.mdrnlvng2{width:90%;left:5%;top:8%;transform:none;text-align: center;}
.mdrnlvng2 h2{font-size:9.5vw;margin-bottom:10px;}
.mdrnlvng2 p{font-size:4vw;line-height:1.45;}

.beterliv1 .mob{display:block;}
.playvdo::after{width:70px;height:70px;bottom:55%;}
.beterliv2{padding:0 5% 8%;text-align: center;}
.beterliv2 h3{font-size:9.5vw;line-height:1.05;margin-bottom:10px;width: 100%;}
.beterliv2 p{font-size:4vw;padding:0 0 0 0px;margin-bottom:12px;line-height:1.4;width: 100%;border-left: none;}
.beterliv2 .hmbtnz {margin: 0 auto;}
.closevid{top:10px;right:10px;width:28px;height:28px;padding:7px;}

.hmgeneral{padding:24px 5%;}
.hmcommon{gap:2%;}
.hmgnrl{width:100%;padding:14px 16px;margin-bottom:8px;}
.hmgnrl1{width:35px;}
.hmgnrl2{width:calc(100% - 35px);padding-left:14px;}
.hmgnrl2 p{font-size:4vw;line-height:1.35;}

.real-xpernce{padding:30px 5% 0;}
.real-xpernce::before{height:18%;}
.xpernce1{width:100%;padding-bottom:20px;}
.xpernce1 h3{font-size:9.5vw;margin-bottom:8px;}
.xpernce1 p{font-size:4vw;padding-bottom:8px;}
.xpernce1 span{font-size:3.7vw;padding-left:24px;}
.xpernce1 span::before{width:18px;height:18px;}
.xpernce2{padding:10px 0 30px;}
.xpernce2 .owl-nav{left:-18px;right:-18px;top:35%;}
.xpernce2 .owl-nav button.owl-prev,.xpernce2 .owl-nav button.owl-next{width:35px;height:35px;}
.xpernce2 .owl-nav button.owl-prev span,.xpernce2 .owl-nav button.owl-next span{width:10px;height:10px;border-width:2px;margin:0;}
.sound-toggle {width: 8vw;height: 8vw;}

.fndfrn{padding:30px 5% 36px;}
.fndfrn1{width:100%;}
.fndfrn1 h3{font-size:9.5vw;margin-bottom:10px;}
.fndfrn1 p{font-size:4vw;line-height:1.5;}
.fndfrn2{padding-top:24px;}
.frms{flex-direction:column;gap:0;}
.grms,.grms1{width:100%;margin-bottom:16px;}
.grmss{font-size:4vw;padding:8px 6px;}
.grms11{font-size:4vw;padding:12px;width:100%;}
.brochre2{width:90%;right:5%;top:8%;transform:none;text-align:center;}
.brochre2 h3{font-size:9.5vw;margin-bottom:14px;}
.brochre2 .btnq{font-size:3.7vw;}

.footer{padding:36px 5% 70px;}
.foter1{flex-wrap:wrap;width: 100%;}
.foot11{width:50px;margin-bottom:14px;}
.foot12{width:100%;padding:0;}
.foot12 p{font-size:4vw;line-height:1.5;}
.foter2{margin-top:16px;width: 100%;}
.social > li{margin-right:12px;}
.social > li > a{width:28px;height:28px;background-size:200px auto;}
.social > li > a.fb{background-position:-4px -4px;}
.social > li > a.insta{background-position:-54px -4px;}
.social > li > a.twtr{background-position:-104px -4px;}
.social > li > a.utbe{background-position:-154px -4px;}
.footer21.fotr1,.footer21.fotr2,.footer21.fotr3,.footer21.fotr4{width:100%;margin-bottom:22px;}
.footer21.fotr2 .ftmenu{display:block;}
.ftmenu > li{width:100%;margin-bottom:8px;}
.footer21 h5{font-size:4.5vw;margin-bottom:12px;}
.ftmenu > li > a,.ftcnct a,.ftcnct p{font-size:4vw;}
.ftcnct{margin-bottom:8px;}
.social {padding-bottom: 15px;}
.footer2 {margin-bottom: 15px;}
.footer3{flex-direction:column;align-items:flex-start;gap:6px;}
.footer31 p,.footer32 span,.footer32 a{font-size:3.5vw;}

.enbt{left: 0;right: 0;bottom: 0;display: flex;justify-content: space-around;background-color: #f1ede7;padding: 5px 5% 5px;border-radius: 15px 15px 0 0;}
.enbt a{display: flex;margin: 0;text-align: center;background-color: transparent;border: none;width: auto;height: auto;padding: 10px;}
.enbt a img{width: 20px;border-radius: 0;}
.enbt a.ecall span,.enbt a.eenquire span,.enbt a.ewhatsapp span {width: auto;}
.enbt a span {display: block;position: static;opacity: 1;visibility: visible;color: #000;background-color: transparent;border: none;padding: 0px 0 0 5px;font-size: 0.8em;font-family: "SFPro-Regular";}
.pagetop{right:8px;bottom:60px;}
.pagetop > a{width:35px;height:35px;}
.pagetop > a::after{width: 8px;height: 8px;}
.enqpop-box{width:92%;padding:24px 18px;}
.enqpop-head h5{font-size:5vw;}
.enqpop-head p,.enqfld label,.enqinp{font-size:4vw;}
.wishrmv-box{width:88%;padding:24px 18px;}
.wishrmv-box p{font-size:4vw;padding-bottom:18px;}
.wishrmv-cancel,.wishrmv-yes{font-size:3.5vw;padding:10px 18px;}
.wishrmv-btns{gap:12px;}
.enqinp{padding:10px 12px;}
.enqpop-submit input{font-size:4vw;padding:12px 0;}
.intentpop-box{width:92%;}
.intentpop-form h5{font-size:5vw;}
.intentpop-form > p,.intentfld input{font-size:4vw;}
.intentpop-submit input{font-size:4vw;padding:12px 0;}

.container{padding:0 5%;}
.baner .mob{display:block;}
.banercnt{padding:0 5% 8%;}
.banercnt > h1{font-size:9.5vw;padding-bottom:10px;}
.banercnt > p{font-size:4vw;line-height:1.5;padding-left:0;}
.house{padding:30px 0 40px;}
.house h2{font-size:9.5vw;margin-bottom:12px;}
.house p{font-size:4vw;padding-bottom:14px;line-height:1.5;}
.whtmkes1{padding:28px 5% 24px;text-align: center;}
.whtmkes1 h3{width:100%;font-size:9.5vw;margin-bottom:12px;}
.whtmkes1 p{font-size:4vw;padding-bottom:14px;line-height:1.5;}
.lemfb{padding:24px 0;}
.lemfb1{padding:22px 5%;margin-bottom:12px;width: 100%;}
.lemfb21,.vismis21{width:14vw;}
.lemfb22{width:calc(100% - 42px);padding-left:12px;}
.lemfb22 h5{font-size:6vw;}
.lemfb3 p{font-size:4vw;line-height:1.5;}
.visnmisn{padding:40px 0;}
.vismis1:first-child{margin-bottom:14px;}
.vismis1{padding:22px 5%;width: 100%;}
.vismis22 h3{font-size:9vw;}
.vismis3 p{font-size:4vw;line-height:1.5;}
.vismis2 {justify-content: center;}
.vismis3,.yrpiece2 {text-align: center;}
.howwework{padding:30px 0 0;}
.wework{margin:0;padding-bottom:24px;}
.wework1{padding:0 0 20px;}
.wework1 h3{font-size:9.5vw;}
.wework1 p{font-size:4vw;line-height:1.5;}
.wework21{padding:20px 5%;margin-bottom:12px;width: 100%;text-align: center;}
.weworkg{width:25%;margin:0 auto 14px;}
.wework21 h5{font-size:5vw;margin-bottom:8px;}
.wework21 p{font-size:4vw;line-height:1.5;}
.yrpiece{padding-bottom:36px;}
.yrpiece2{padding-top:20px;}
.yrpiece2 h3{font-size:9.5vw;margin-bottom:10px;}
.yrpiece2 > p{font-size:4vw;padding-bottom:18px;line-height:1.5;}
.yrpiece3{flex-wrap:wrap;}
.yrpiece31{width:50%;padding:16px 4%;border-right:0;border-bottom:0;}
.yrpiece31 h5{font-size:8vw;margin-bottom:4px;}
.yrpiece31 p{font-size:4vw;line-height:1.3;}
.yrpiece31:nth-child(odd){border-right:2px solid var(--orange);}
.yrpiece31:nth-child(1),.yrpiece31:nth-child(2){border-bottom:2px solid var(--orange);}

.blog{padding:30px 0 24px;}
.cmntd{width:100%;padding-bottom:28px;}
.cmntd h1{font-size:9.5vw;margin-bottom:10px;}
.cmntd p{font-size:4vw;line-height:1.5;}
.blog2{gap:0;}
.blog3{width:100%;margin-bottom:30px;}
.blog32{padding-top:14px;}
.blog32 h5{font-size:5vw;margin-bottom:14px;line-height:1.35;}
.blgupt{font-size:4vw;margin-bottom:10px;}
.blgupt::before{width:14px;height:14px;margin-right:6px;}
.blg-btn{font-size:3.7vw;padding:9px 18px;}
.blog-detl{padding:30px 0;}
.blog-detl > h1{font-size:8.5vw;padding-bottom:12px;line-height:1.15;}
.blog-detl p,.blog-detl ol li,.blog-detl ul li{font-size:4vw;padding-bottom:12px;line-height:1.55;}
.blog-detl h3,.blog-detl h4,.blog-detl h5,.blog-detl h6{font-size:5vw;padding-bottom:10px;}
.contact{padding:28px 0 40px;}
.contact2 {margin-bottom: 8%;}
.contact21 {width: 100%;}
.contact21 > h5{font-size:4.8vw;margin-bottom:16px;}
.expfrm1{margin-bottom:14px;}
.expfrm1 label{font-size:3.7vw;margin-bottom:6px;}
.expfrm11{font-size:4vw;padding:12px;border-radius:6px;}                                                                                                                                                                                                                                                                                                                       
textarea.expfrm11{min-height:110px;}
.eexpffrm input{font-size:3.5vw;padding:12px 28px;border-radius:24px;width:100%;}
.contact23 {margin-top: 8%;width: 100%;}
.contact22{padding:20px 5%;border-radius:10px;}
.contact22 > h5{font-size:5vw;}
.contact22 > p{font-size:4vw;padding-bottom:16px;}
.cntdtl{padding:12px 12px 12px 42px;margin-bottom:10px;border-radius:8px;}
.cntdtl::before{left:12px;width:22px;height:22px;}
.cntdtl a,.cntdtl p{font-size:3.8vw;}
.cntdtl a + a{margin-left:6px;}
.contact3{height:240px;border-radius:6px;}
.ppolicy{padding:28px 0;}
.ppolicy > h1{font-size:9.5vw;padding-bottom:14px;}
.ppolicy p,.ppolicy ol li,.ppolicy ul li{font-size:4vw;padding-bottom:10px;line-height:1.5;}
.ppolicy h3{font-size:6vw;padding-bottom:10px;}
.ppolicy h4,.ppolicy h5{font-size:5vw;padding-bottom: 10px;}
.ppolicy h6{font-size:4.7vw;padding-bottom: 10px;}

.wishlist{padding:24px 5% 36px;}
.wishlst1{flex-direction:column;gap:0;margin-bottom:24px;}
.wishvew{width:100%;padding:14px 0;}
.wishvew1{width:28px;}
.wishvew2{padding-left:12px;width:calc(100% - 28px);}
.wishvew2 h5{font-size:4.3vw;margin-bottom:4px;}
.wishvew2 span{font-size:3.2vw;}
.product{width:49%;margin-bottom:18px;}
.product1{padding:22% 6% 16%;}
.prdsl1 span{font-size:2.2vw;padding:4px 8px 4px 8px;letter-spacing:0.1em;}
.prdsl2{width:25px;right:5px;top:5px;}
.product2{padding:14px 15px 16px;}
.product2 h5{font-size:5vw;margin-bottom:4px;}
.product2 h6{font-size:3.5vw;margin-bottom:6px;}
.product2 p{font-size:3.2vw;padding-bottom:8px;line-height:1.4;}
.product2 ul li{font-size:3.2vw;padding-left:16px;margin-bottom:4px;}
.product2 ul li::before{width:8px;height:8px;top:5px;}
.product-link {height: 100%;}
.empty{padding:24px 0;}
.empty > h5{font-size:9vw;}
.empty > p{font-size:4vw;}
.product:nth-child(odd){-webkit-transition: all 500ms ease-in-out 0.3s;-moz-transition: all 500ms ease-in-out 0.3s;-ms-transition: all 500ms ease-in-out 0.3s;-o-transition: all 500ms ease-in-out 0.3s;transition: all 500ms ease-in-out 0.3s;}
.product:nth-child(even){-webkit-transition: all 500ms ease-in-out 0.5s;-moz-transition: all 500ms cubic-bezier( .42, 0, .58, 0.5 ) 0.5s;-ms-transition: all 500ms ease-in-out 0.5s;-o-transition: all 500ms ease-in-out 0.5s;transition: all 500ms ease-in-out 0.5s;}
/* .product:nth-child(3n+3){-webkit-transition: all 500ms ease-in-out 0.7s;-moz-transition: all 500ms cubic-bezier( .42, 0, .58, 0.5 ) 0.7s;-ms-transition: all 500ms ease-in-out 0.7s;-o-transition: all 500ms ease-in-out 0.7s;transition: all 500ms ease-in-out 0.7s;} */

.featres-content table tr th, .featres-content table tr td{font-size:3.5vw;}
.colbaner .mob{display:block;}
.prdcolect{padding:24px 5% 36px;}
.prdcolect1{margin-bottom:20px;}
.bredcrumb{margin-bottom:16px;}
.bredcrumb > li > a{font-size:3.2vw;}
.bredcrumb > li + li::before{margin:0 6px;font-size: 3vw;}
.browsby{margin-bottom:12px;}
.browsby h5,.prd-results{font-size:4.3vw;margin-bottom:12px;}
.prodtype{padding:14px 0;}
.prodtype-toggle{font-size:4vw;padding-right:20px;}
.prodtype-toggle::after{font-size:5.9vw;}
.prod-typ{padding:12px 0 4px;}
.prdfchk{margin-bottom:14px;}
.prdfchk .chkbox{width:16px;height:16px;margin-right:10px;}
.prdfchk .chkbox::after{width:8px;height:5px;}
.prdfchk .chklbl{font-size:3.7vw;}

.secdetls{padding:20px 5% 32px;}
.detslider .owl-nav {position: absolute;top: 50%;left: -5%;right: -5%;transform: translateY(-50%);display: flex;justify-content: space-between;}
.detslider .owl-nav button.owl-prev, .detslider .owl-nav button.owl-next {display: flex;align-items: center;justify-content: center;width: 9vw;height: 9vw;z-index: 4;border-radius: 50%;pointer-events: all;background-color: #af5005 !important;}
.detslider .owl-nav button.owl-prev span, .detslider .owl-nav button.owl-next span {font-size: 0;display: block;width: 3vw;height: 3vw;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: rotate(-135deg);margin-left: 5px;}
.detslider .owl-nav button.owl-next span {transform: rotate(45deg);margin-left: -5px;}
.secdetls2{padding-top:20px;}
.detslider {width: 100% !important;}
.pdtlf1{margin-bottom:16px;padding-bottom: 15px;}
.pdtlf1 h1{font-size:5.9vw;margin-bottom:8px;}
.pdtlf1 p{font-size:4vw;line-height:1.5;}
.pdtlf2{margin-bottom:16px;}
.pdtlf2 h5{font-size:4vw;}
.pdtlf2 h6{font-size:4.5vw;margin-bottom:6px;}
.pdtlf2 p{font-size:3.5vw;}
.pdtlf3{margin-bottom:20px;}
.pdtlf3 > h5 {font-size: 4.5vw;}
.lthropt-ttl{font-size:4.7vw;margin-bottom:0px;}
.lthropts{gap:2%;margin-bottom:12px;}
.lthropt{width:32%;}
.lthropt2{padding-top:5px;}
.lthropt2 h6{font-size:2.9vw;margin-bottom:6px;line-height:1.25;}
.lthropt2 span{font-size:2.7vw;padding:4px 6px;}
.lthropt-chk{width:16px;height:16px;right:4px;bottom:4px;}
.lthropt-note{padding:10px 8px;margin-bottom:14px;}
.lthropt-note p{font-size:2.9vw;line-height:1.4;}
.availshades{margin-bottom:14px;}
.leather-drop-toggle{font-size:4vw;padding:10px 20px;gap: 6vw;}
.leather-drop-menu{max-height:220px;}
.leather-drop-menu a{font-size:3.8vw;padding:10px 16px;}
.leather-drop-toggle::after {width: 2.05vw;height: 2.05vw;margin-top: -1.15vw;}
.avilsd2 {padding-top: 0px;}
.avilsd2 span{font-size:3vw;}
.availsgd .owl-nav {left: -7%;right: -7%;}
.availsgd .owl-nav button.owl-prev, .availsgd .owl-nav button.owl-next {width: 7.5vw;height: 7.5vw;}
.availsgd .owl-nav button.owl-prev span, .availsgd .owl-nav button.owl-next span {width: 2.4vw;height: 2.4vw;}
.conslt a{font-size:3.5vw;padding:12px;}
.featres{margin-bottom:6px;}
.featres-toggle{font-size:4vw;padding:12px 22px 12px 0;}
.featres-toggle::after{font-size:5.3vw;}
.featres-content{padding-bottom:12px;}
.featres-content > ul li{font-size:3.8vw;padding-left:15px;margin-bottom:10px;line-height:1.45;}
.featres-content > ul li::before{width:12px;height:12px;top:4px;}
.featres-content p,.featres-content span{font-size:4vw;}
.thumbnail .owl-nav{left:-5%;right:-5%;}
.thumbnail .owl-nav button.owl-prev,.thumbnail .owl-nav button.owl-next{width:28px;height:28px;}
.thumbnail .owl-nav button.owl-prev span,.thumbnail .owl-nav button.owl-next span{width:7px;height:7px;border-width:2px;margin:0;}
#similar-products{padding:28px 5% 36px;}
.simprds > h5{font-size:9.5vw;margin-bottom:20px;}
.smlrpd .smlrpd1{padding:0;height: 100%;}
.simprdlst .owl-nav{left:-5%;right:-5%;top:47%;}
.simprdlst .owl-nav button.owl-prev,.simprdlst .owl-nav button.owl-next{width:30px;height:30px;}
.simprdlst .owl-nav button.owl-prev span,.simprdlst .owl-nav button.owl-next span{width:8px;height:8px;border-width:2px;}
.smlrpd .owl-stage {display: flex;}
.shade-modal-panel{width: 100%;}
.shade-modal-close {font-size: 8vw;top: 0;line-height: 0.7;}
.shade-modal-header{padding: 20px 10px;}
.shade-modal-body{padding: 0 10px;}
/*------forgot password---------------*/
.forgot-pasword {margin: 5% 5% 7%;padding: 7% 5% 10%;}
.forgot-pasword > h1 {font-size: 9.5vw;}
.forgot-pasword > p {font-size: 4vw;}
.fpmsz {display: block;}
.fpms {width: 100%;padding-bottom: 20px;}
.fpms1{font-size: 4vw;    padding: 2vw 1vw;}
.fpms3{font-size: 3.8vw;padding:2.5vw 1.5vw;}
/* services */
.baner::before {background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);}
.comntxt > h5{font-size:3.8vw;margin-bottom:10px;letter-spacing:0.1em;}
.comntxt > h3{font-size:9.5vw;margin-bottom:14px;line-height:1.05;}
.comntxt .ptag p,.comntxt > p{font-size:4vw;line-height:1.5;padding-bottom:14px;}
.leather-marquee{padding:12px 0;}
.leather-marquee__item{font-size:3.2vw;padding:0 4px 0 14px;}
.leather-marquee__dot{width:5px;height:5px;margin-left:14px;}
.scrafted{padding:36px 0;gap:10px;}
.scrafted1,.scrafted2{width:100%;}
.csmcs{flex-wrap:wrap;gap:12px;padding-bottom:36px;}
.csmcs1{width:100%;padding:20px;margin-bottom: 0;}
.csmcsig{width:25%;margin-bottom:10px;}
.csmcs1 h5{font-size:4.5vw;margin-bottom:8px;}
.csmcs1 p{font-size:4vw;line-height:1.45;}
.service1d{flex-wrap:wrap;gap:22px;}
.service1cnt,.service1g{width:100%;}
.service1cnt {position: static;padding: 20px;}
.scustomiso{padding:40px 0 40px;}
.scustmiz1{width:100%;margin-bottom:12px;}
.scustmiz1 p{font-size:4vw;line-height:1.5;}
.scustmiz2{gap:12px;}
.scustmiz3{width:100%;padding:20px;margin-bottom: 0;}
.scustmiz1g{margin-bottom:12px;}
.scustmiz3 h5{font-size:4.5vw;margin-bottom:6px;}
.scustmiz3 p{font-size:4vw;line-height:1.45;}
.service2{padding:36px 0;}
.service2d{flex-wrap:wrap;gap:25px;}
.service2d1,.service2d2{width:100%;text-align: center;}
.service2d2{padding-top: 0;}
.servce-fin{padding-top:16px;gap:0;}
.servce-fin1{width:100%;margin-bottom:16px;}
.servce-fin1 h5{font-size:4.3vw;margin-bottom:4px;}
.servce-fin1 p{font-size:4vw;line-height:1.45;}
.service3{padding:36px 0;}
.service3d1{width:100%;margin-bottom:28px;}
.howrk2{flex-wrap:wrap;gap:0;padding:0;}
.howrk2::before{display:none;}
.howrk21,.howrk21:nth-child(even){width:100%;flex-direction:row;align-items:center;margin-left:0;gap:14px;text-align: left;background: #f2f2f2;margin-bottom: 10px;}
.howrk21:last-child{margin-bottom: 0;}
.howrk21:nth-child(2){width:100%;}
.howrk21:nth-child(even) .howrk-copy,.howrk-copy{padding:0;}
.howrk21:nth-child(odd) {border-right: none;}
.howrk21:nth-child(1), .howrk21:nth-child(2){border-bottom: none;}
.howrk21:nth-child(odd) .sptp{padding-top:0;}
.sptp,.howrk-copy{opacity:1;transform:none;}
.sptp{width:auto;padding:0;}
.sptpg{width:56px;}
.howrk-copy h5{font-size:4.5vw;margin-bottom:4px;}
.howrk-copy p{font-size:4vw;line-height:1.45;}
.service4{padding:36px 0 40px;}
.service4d1{width:100%;margin-bottom:22px;}
.service4d3{width:49%;padding:12px 14px;gap: 10px;}
.service4dg{max-width:25px;max-height: 15px;}
.service4d3 span{font-size:3.7vw;}
.service5{padding:36px 0 40px;}
.service5d1{width:100%;margin-bottom:22px;}
.service5d2{flex-wrap:wrap;}
.service5d3{width:100%;padding:0 0 22px;border-right:0;border-bottom:1px solid #d5d5d5;margin-bottom:22px;}
.service5d3:nth-child(odd){border-right:0;}
.service5d3:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.service5d3:nth-child(3) {border-bottom: 1px solid #d5d5d5;margin-bottom: 22px;;padding-bottom: 22px;;}
.service5dig{width:20vw;margin:0 auto 12px;}
.service5d3 h5{font-size:4.5vw;margin-bottom:8px;}
.service5d3 p{font-size:4vw;line-height:1.45;}
.service6{padding:36px 0 0;}
.service6d1{width:100%;margin-bottom:22px;}
.service6d2{flex-wrap:wrap;gap:14px;padding-bottom:14px;}
.service6d3{width:100%;}
.service6d32{padding:0px 5% 16px;}
.service6d32 h5{font-size:4.5vw;margin-bottom:6px;}
.service6d32 p{font-size:4vw;line-height:1.45;}
.service6d4in{flex-wrap:wrap;gap:20px;}
.service6d4c,.service6d4ig{width:100%;}
.service6d4c{padding: 30px 5%;}
.service6d4c h5{font-size:5vw;margin-bottom:10px;}
.service6d4c > p{font-size:4vw;line-height:1.5;}
.service6d4c ul{margin-bottom:20px;padding-bottom: 10px;}
.service6d4c ul li{width:100%;font-size:4vw;line-height:1.45;padding:0 0 12px 22px;}
.service6d4c ul li::before{width:13px;height:13px;top:5px;}
.avid p{font-size:4vw;line-height:1.45;}
.service7{padding:36px 0 40px;}
.service7d{flex-wrap:wrap;gap:20px;}
.service7d1,.service7d2{width:100%;}
.service7d1 span{margin-top:14px;font-size:4.5vw;}
}

