*{font-family:"Open Sans",sans-serif;-webkit-touch-callout:none;  /* iOS Safari */-webkit-user-select:none;  /* Safari */-khtml-user-select:none;  /* Konqueror HTML */-moz-user-select:none;  /* Old versions of Firefox */-ms-user-select:none;  /* Internet Explorer/Edge */user-select:none;  /* Non-prefixed version, currently*/}
body{margin:0;padding:0;font-size:14px;padding-top:127px;color:#473130;}
body.dyllu_admin{padding:0;}
body.scrollNone{overflow:hidden;}
a{text-decoration:none!important;outline:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
h1{color:#473130;font-family:'Playfair Display';font-weight:400;font-size:44px;line-height:54px;letter-spacing:0.02em;text-transform:uppercase;}
h4{font-weight:600;font-size:26px;line-height:36px;letter-spacing:1px;text-transform:uppercase;color:#473130;margin-bottom:0;}
h5{font-family:'Playfair Display';font-weight:600;font-size:28px;line-height:38px!important;letter-spacing:0.02em;text-transform:uppercase;margin-bottom:15px;color:#473130;}
ul{list-style:none;margin:0;padding:0;}
img{display:inline-block;object-fit:contain;}
.container-fluid{max-width:1903px;}
.small_custom_btn{text-transform:uppercase;background:#f39f0a;border:1px solid #f39f0a;font-size:14px;color:#fff;display:inline-block;letter-spacing:1px;font-weight:600;}
.small_custom_btn:hover{background:#fff;color:#f39f0a;}
input,textarea,select{font-size:14px!important;line-height:20px!important;color:#473130;outline:none;font-family:'Open Sans';font-weight:normal;box-shadow:none!important;}
button,.custom-btn_style{letter-spacing:0.2em;text-transform:uppercase;background:#f39f0a;border:1px solid #f39f0a;font-size:16px;color:#473130;display:inline-block;font-weight:600;text-align:center;padding:15px 20px;-webkit-transition:all 0.5s;transition:all 0.5s;width:100%;outline:none!important;border-radius:0;box-shadow:none!important;}
button:hover,.custom-btn_style:hover{background:#fff;color:#f39f0a;}
b span{color:#f39f0a;}
.input-style::-webkit-input-placeholder{color:rgb(71 49 48 / 50%);}
.input-style:-ms-input-placeholder{color:rgb(71 49 48 / 50%);}
.input-style::placeholder{color:rgb(71 49 48 / 50%);}
.modal-backdrop{width:100%;height:100%;}

/* Chrome, Safari, Edge, Opera */

/* input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;} */

/* Firefox */
input[type=number]{-moz-appearance:textfield;}

/* loader css */
.loader_logo{position:relative;right:0;left:0;position:fixed;top:0;bottom:0;margin:auto;height:100vh;width:100%;z-index:9999;background:#ffffff73;}
.logo_lodader{display:block;width:60px;height:60px;position:absolute;right:0;bottom:0;z-index:9;left:50%;top:50%;margin:-40px 0 0 -50px;}
#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#473130;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:9;}
#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#f39f0a;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;}
#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#473130;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;}
.logo_lodader img{width:80px;margin:12px;}

/* 10/08/2023 */
#total-cart-count{position:absolute;background:#f39f0a;color:#fff;width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:10px;border-radius:50%;top:-10px;left:17px;}
.bag-wrap{position:relative;}
.productChangeUI .no-show-spam{display:none;}
@-webkit-keyframes spin{
    0%{-webkit-transform:rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */-ms-transform:rotate(0deg);  /* IE 9 */transform:rotate(0deg);  /* Firefox 16+, IE 10+, Opera */}
    100%{-webkit-transform:rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */-ms-transform:rotate(360deg);  /* IE 9 */transform:rotate(360deg);  /* Firefox 16+, IE 10+, Opera */}
}
@keyframes spin{
    0%{-webkit-transform:rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */-ms-transform:rotate(0deg);  /* IE 9 */transform:rotate(0deg);  /* Firefox 16+, IE 10+, Opera */}
    100%{-webkit-transform:rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */-ms-transform:rotate(360deg);  /* IE 9 */transform:rotate(360deg);  /* Firefox 16+, IE 10+, Opera */}
}

/* popup section */
.order-popup-section{padding:15px;}
.order-popup-section .modal-dialog{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;max-width:554px;width:100%!important;margin:0!important;}
.order-popup-section .modal-dialog .modal-content{border-radius:0;}
.order-popup-section .modal-dialog .modal-content .modal-header{position:relative;padding:0 0;display:flex;align-items:center;justify-content:flex-end;border:0;}
.order-popup-section .modal-dialog .modal-content .modal-header button.close{padding:0;width:auto;margin:0 0;float:left;outline:none!important;}
.order-popup-section .modal-dialog .modal-content .modal-header button.close span{width:100%;float:left;}
.order-popup-section .modal-dialog .modal-content .modal-header button.close span svg{width:50px;height:50px;}
.order-popup-section .modal-dialog .modal-content .modal-body{text-align:center;padding:0 52px 46px;margin-top:-16px;}
.order-popup-section .modal-dialog .modal-content .modal-body h5.modal-title{margin-bottom:22px;}
.order-popup-section .modal-dialog .modal-content .modal-body ul{width:100%;float:left;}
.order-popup-section .modal-dialog .modal-content .modal-body ul li{width:100%;float:left;padding-top:20px;}
.order-popup-section .modal-dialog .modal-content .modal-body ul li a,.order-popup-section .modal-dialog .modal-content .modal-body ul li button{color:#fff;}
.order-popup-section .modal-dialog .modal-content .modal-body ul li a:hover,.order-popup-section .modal-dialog .modal-content .modal-body ul li button:hover{color:#f39f0a;}
.selectButton button.productBtn{margin:10px 0 0;border-radius:0;background:#f39f0a!important;border-color:#f39f0a;color:#fff!important;}
.popupIconModal .modal-dialog .modal-content{border-radius:0;}
.notifipopup .modal-dialog .modal-content .modal-body p{font-size:20px;letter-spacing:.6px;margin:10px 0;font-weight:500;}
.selectOrderPopup .modal-dialog .modal-content .modal-body ul li button{padding:10px;}

/*login page section*/
.login-section{display:flex;flex-wrap:wrap;height:100vh;}
/*.login-left{width:50%;float:left;background:#fff;padding:15px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}*/
.login-img-wrap{margin-bottom:30px;}
.login-img-col img{max-height:600px;}
.login-right{width:100%;float:left;padding:15px;background:#F39F0A;display:flex;align-items:center;justify-content:center;}
.login-form_wrap{background:#fff;width:100%;max-width:733px;padding:80px;float:left;}
span.form-logo{width:100%;float:left;position:relative;}
span.form-logo:after{content:"";display:block;width:3px;height:28px;background-color:#f39f0a;margin:36px auto 40px;}
span.form-logo img{max-width:266px;}
.login-form-wrap{width:100%;float:left;}
.login-form-wrap form{width:100%;float:left;}
.login-form-wrap form fieldset{width:100%;float:left;padding:0 0 40px;position:relative;}
.login-form-wrap form fieldset .hs-input{width:100%;float:left;}
.login-form-wrap form fieldset .hs-input input.input-style{width:100%;float:left;height:48px;border:0.54372px solid #473130;padding:0 65px 0;font-size:14px;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:text;}
.login-form-wrap form fieldset .hs-input i.icon{position:absolute;left:20px;top:10px;width:26px;height:26px;float:left;}
.hs-input.hs-password a.eye-icon{position:absolute;top:11px;right:20px;display:flex;justify-content:center;align-items:center;}
.hs-input.hs-password a.eye-icon i.eye-close{display:none;}
.hs-input.hs-password a.eye-icon.show i.eye{display:none;}
.hs-input.hs-password a.eye-icon.show i.eye-close{display:flex;}
fieldset.forgot_password{text-align:right;margin:-8px 0 -5px;}
fieldset.forgot_password a{color:#2E201F;font-size:20px;line-height:30px;font-weight:400;}
fieldset.forgot_password a:hover{color:#f39f0a;}
.login-form-wrap form fieldset.btn-row{padding-bottom:0;}
.login-form-wrap form fieldset .custom_validation,.login-form-wrap form fieldset .hs-input label.error{position:absolute;bottom:16px;left:0;width:100%;float:left;font-weight:600;margin-bottom:0;}
span.menuIcon,.subNavigationBack{display:none;}

/*header secton*/
.header{width:100%;float:left;position:fixed;top:0;left:0;z-index:99;background-color:#fff;padding:0 0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.header.sticky{top:-86px;}
.header-top{width:100%;float:left;padding:30px 0;position:relative;}
.header .logo{width:auto;margin:0!important;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.header .logo a img{height:40px;width:auto;}
.cont{width:100%;float:left;display:flex;align-items:center;justify-content:space-between;}
.cont .leftSide{width:auto;display:flex;align-items:center;}
.leftSide a{font-weight:400;}
.header .headLogin{font-size:14px;color:#473130;text-decoration:none;}
.header .headLogin strong{font-weight:600;}

.dyllu_admin .header{position:static;}

/* .header .headLogin:hover strong{text-decoration:underline;} */
.lang{margin-left:10px;position:relative;}
.lang>a{font-size:14px;color:#473130;border-left:2px #f59f0a solid;padding-left:10px;text-decoration:none;position:relative;width:42px;display:inline-block;}
.lang>a:after{content:"";display:inline-block;border-top:5px solid #f39f0a;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;top:8px;right:0;}
.lang ul{display:none;position:absolute;border-bottom:1px solid #b8b0ac;background:#faf7f3;border-top:2px solid #f39f0a;left:0;top:calc(100% + 10px);z-index:222;}
.lang ul:after{content:"";display:inline-block;border-bottom:5px solid #f39f0a;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;top:-7px;left:15px;}
.lang ul li{border-bottom:1px solid #e7e2dc;list-style:none;}
.lang ul li a{font-size:14px;color:#473130;display:block;line-height:35px;padding:0 10px;}
.rightSide{width:auto;display:flex;align-items:center;}
.rightSide span.icon_svg{margin-left:16px;width:auto;float:left;cursor:pointer;padding:0!important;}
.rightSide span.icon_svg svg{width:24px;height:24px;}
svg path{-webkit-transition:all .5s ease;transition:all .5s ease;}
.rightSide span.icon_svg:hover > svg path,.rightSide span.icon_svg:hover > a > svg path,.input-btn button:hover i svg path{fill:#f59f0a;}
nav.navigation{width:100%;float:left;border-top:1px solid rgb(46 31 31 / 15%);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.navigationWrapper{width:100%;display:flex;justify-content:center;flex-wrap:wrap;}
.navigationWrapper ul{width:100%;max-width:1000px;padding:0 20px;display:flex;list-style:none;justify-content:space-between;position:inherit;z-index:99;}
.navigationWrapper ul li a.navigation__link{color:#473130;text-transform:uppercase;cursor:pointer;letter-spacing:0.2em;position:relative;z-index:99;font-size:18px;font-weight:600;display:inline-block;padding:10px 0 11px;}
.navigationWrapper ul li a.navigation__link:hover,.header.sticky nav.navigation,.header.sticky .navigationWrapper ul li>a:hover{color:#f39f0a;}
.dyllu_admin .navigationWrapper ul{flex-wrap:wrap; justify-content:center;}

/* mega menu  */
nav.navigation .navigationWrapper>ul li a.navigation__link.active:before{content:'';height:6px;background-color:#f39f0a;top:0;position:absolute;left:0;width:100%;}
nav.navigation.active{position:fixed;left:0;top:0;background:#2E201F;height:100%;z-index:999;}
nav.navigation.active .navigationWrapper>ul{background:transparent;position:relative;}
nav.navigation.active .navigationWrapper>ul li a.navigation__link{color:#fff;}
.submenu{position:absolute;left:0;width:100%;}
.subNavigationMain{width:100%;float:left;}
.subNavigationMainCont{width:100%;float:left;display:flex;padding-top:6rem;}
.subNavigationList{width:calc(100% / 5);float:left;padding:10px;}
.subNavigationList ul{width:100%;padding:0;background:transparent;flex-wrap:wrap;}
.subNavigationList ul li{width:100%;float:left;padding:4px 0px 26px;text-align:center;}
.subNavigationList ul li a{font-weight:500;font-size:18px;line-height:18px;text-align:center;letter-spacing:1px;color:#FFFFFF;position:relative;}
.subNavigationList ul li a:before{content:'';height:1px;background-color:#f39f0a;bottom:0;position:absolute;left:50%;width:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.subNavigationList ul li a:hover{color:#F39F0A;}
.subNavigationList ul li a:hover:before{width:100%;}
.subNavigation{display:none;}
.subNavigation.active{display:block;}
.navigation.active .navigationWrapper>ul{padding:0 65px;}
.navigationMobileClose{position:absolute;top:10px;height:21px;line-height:21px;right:20px;color:#fff;text-align:center;font-size:20px;width:21px;cursor:pointer;display:none;z-index:99999;}
.navigationMobileClose span{width:auto;float:left;line-height:0;}
.navigation.active .navigationMobileClose{display:block;}
.dyllu_admin .subNavigationMainCont{padding-top:10rem;}

/* header search bar */
.headSearch{position:absolute;top:0;left:0;background:#fff;width:100%;min-height:84px;z-index:999;display:flex;}
.headSearchCont{width:100%;float:left;}
.headSearchCont .contWrap{width:100%;float:left;height:100%;padding:0 50px;display:flex;align-items:center;justify-content:flex-start;}
.headSearchCont .contWrap span.i-search-icon{width:70px;float:left;padding-right:20px;}
.headSearchCont .contWrap span.i-search-icon img{width:35px;margin-top:5px;}
.headSearchCont .contWrap input{width:91%;float:left;background:transparent;border:0;outline:0;font-weight:500;font-size:22px!important;line-height:32px!important;text-align:left;padding:10px 10px 12px;height:55px;}
.headSearchCont .contWrap a.searchCross{width:auto;height:auto;float:left;}

/*hero section*/
.hero-section{background:#FAF7F3;text-align:center;padding:60px 0;position:relative;}
.hero-section h1{margin-bottom:0;padding:0 2.5rem;}
a.hero-section-icon{position:absolute;top:50%;right:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
a.hero-section-icon svg path{-webkit-transition:all .5s ease;transition:all .5s ease;}
a.hero-section-icon:hover svg path{fill:#F39F0A;}
.balance-cont b{color:var(--2-e-201-f,#2E201F);font-family:"Open Sans",sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2px;}

/* product section */
.column_wrapper{width:100%;float:left;display:flex;}
.category-column{width:250px;float:left;border-right:2px solid rgb(46 32 31 / 17%);padding:40px 0 40px;}
.category-column ul{width:100%;float:left;position:sticky;top:80px;}
.category-column ul li{width:100%;float:left;}
.category-column ul li a{width:100%;float:left;font-size:16px;line-height:24px;padding:8px 12px;border-left:2px solid #ffffff;color:#473130;font-weight:400;}
.category-column ul li a:hover,.category-column ul li a.active{background:#FAF7F3;border-color:#F39F0A;}
.product-right-column{width:calc(100% - 250px);float:left;padding:20px 0 0 40px;}
.product_right_wrap{width:100%;float:left;}
.top-row-category{width:100%;float:left;overflow:hidden;}
.top-row-category ul{width:calc(100% + 20px);float:left;display:flex;flex-wrap:wrap;margin:0 -10px;padding-bottom:15px;}
.top-row-category ul li{width:calc(100% / 2);float:left;padding:10px;}
.top-row-category ul li a{background:#FAF7F3;border-radius:10px;width:100%;height:100%;float:left;text-align:center;padding:15px 10px;}
.top-row-category ul span{width:100%;float:left;display:flex;flex-direction:column;color:var(--dark-text,#2E201F);text-align:center;font-family:"Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2.88px;text-transform:uppercase;}
.top-row-category ul span b{margin-bottom:5px;color:var(--main,#F39F0A);text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:"Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;}
.product-list{width:calc(100% + 20px);margin:0 -10px;float:left;display:flex;flex-wrap:wrap;}
.homepage .product_column{width:calc(100% / 4);float:left;padding:10px;}
.product-col-wrap{width:100%;float:left;height:100%;margin-bottom: 20px}
.product-col-wrap a{width:100%;float:left;}
.product-col-wrap a .product-img{width:100%;float:left;background:#eaeaea;text-align:center;}
.product-col-wrap a .product-img img{height:475px;width:100%;max-width:100%;object-fit:cover;object-position:top;color:#2e201f;text-transform:uppercase;}
.product-name,.product-top-row{width:100%;float:left;text-align:center;}
.product-name span{width:100%;float:left;color:#2E201F;font-size:18px;line-height:26px;font-weight:400;padding:20px 0;letter-spacing:2.73331px;}
.product_column{width:calc(100% / 6);float:left;padding:10px;}
.product-name small{font-size:14px;line-height:20px;color:#2E201F;letter-spacing:1px;font-weight:500;margin-top:5px;width:100%;float:left;}
.product-name span{padding:8px 0;}
.product-top-row{display:flex;flex-direction:column;}
.product-top-row span{width:100%;float:left;color:#f39f0a;letter-spacing:1px;text-align:center;text-transform:uppercase;font-size:12px;line-height:1.4;font-weight:600;}
.product-top-row small{font-size:14px;line-height:20px;color:#2E201F;letter-spacing:1px;font-weight:400;margin-bottom:5px;margin-top:2px;width:100%;float:left;}
.productChangeUI .product_select_listing .product_column{width:50%;}
.productChangeUI .product_select_listing .product_column .product-col-wrap{background:#FAF7F3;padding:16px 12px;}
.productChangeUI .product_select_listing .product_column .product-col-wrap .product-img{width:30%;float:left;}
.product_select_listing .product_column .product-col-wrap .product-img a.img-wrap{width:100%;float:left;background:#ffffff;text-align:center;}
.product_select_listing .product_column .product-col-wrap .product-img a.img-wrap img{width:100%;}
.productChangeUI .product_select_listing .product_column .product-col-wrap .product-right{width:70%;float:left;padding-left:17px;}
.productChangeUI .product_select_listing .product_column .product-col-wrap .product-right ul,.ProductDetailsData ul{width:100%;float:left;background:#fff;display:flex;flex-wrap:wrap;}
.productChangeUI .product_select_listing .product_column .product-col-wrap .product-right ul li,.ProductDetailsData ul li{width:calc(100% / 4);float:left;padding:10px 5px;text-transform:uppercase;}
.productChangeUI .product_select_listing .product_column .product-col-wrap .product-right ul li .data,.ProductDetailsData ul li .data{width:100%;float:left;display:flex;flex-direction:column;font-weight:400;font-size:12px;line-height:21px;text-align:center;letter-spacing:1px;height:100%;justify-content:center;color:#473130;}
.productChangeUI .product_select_listing .product_column .product-col-wrap .product-right ul li .data b,.ProductDetailsData ul li .data b{color:#F39F0A;margin-bottom:5px;font-weight:400;}
.productChangeUI .product_select_listing .product_column .product-col-wrap .product-right .product-top-row,.ProductDetailsData .product-top-row{width:100%;float:left;display:flex;align-items:center;justify-content:space-between;margin:0px 0 11px;flex-direction:column;color:#2E201F;}
.productChangeUI .product_select_listing .product_column .product-col-wrap .product-right .product-top-row span,.ProductDetailsData .product-top-row span{width:auto;float:left;font-weight:400;font-size:18px;line-height:26px;padding-right:10px;letter-spacing:1px;text-align:left;}
.productChangeUI .product_select_listing .product_column .product-col-wrap .product-right .product-top-row small,.ProductDetailsData .product-top-row small{font-weight:400;font-size:13.7585px;line-height:19px;letter-spacing:1px;width:auto;}
.addorder-feild-row{width:calc(100% + 8px);margin:00px -4px 0;display:block;}
.addorder-feild-row .row-column{width:calc(100% / 4);float:left;padding:4px;}
.number{width:100%;float:left;background:#fff;position:relative;display:flex;}
.number input{width:100%;float:left;border:0;text-align:center;background:transparent;padding:2px 4px;font-weight:600;}
.number button.minus,.number  button.plus{width:auto;float:left;cursor:pointer;text-align:center;font-size:22px;padding:8px 15px;line-height:24px;display:flex;align-items:center;color:#2E201F;background:transparent;border:0;}
.total-price{width:100%;float:left;background:#fff;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;position:relative;}
.total-price span{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:600;padding:0 10px;}
.total-price input{float:left;background:#fff;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;border:0;outline:0;padding:0 1.5rem;font-weight:600;}
.productChangeUI .addorder-feild-row{display:flex;flex-wrap:wrap;}
.addorder-feild-row .row-column button{font-weight:600;}
.addorder-feild-row .row-column button.add-order,.btn.AddedToCart.oderCart_btn{background:#fff;border-color:#fff;padding:0 0;font-size:12px;height:100%;letter-spacing:.6px;display:flex;align-items:center;justify-content:center;}
.addorder-feild-row .row-column button.add-order i svg,.btn.AddedToCart.oderCart_btn i svg{width:16px;height:17px;}
.addorder-feild-row .row-column button.add-order i,.btn.AddedToCart.oderCart_btn i{margin-right:8px;}
.addorder-feild-row .row-column button.add-order:hover{border-color:#f59f0a;}
.productChangeUI .product-right .btn-row{width:calc(100% + 8px);margin:4px -4px 0;display:block;}
.btn-row .btn-column{width:50%;float:left;padding:0 4px 4px;}
.btn-row .btn-column button,.btn-row .btn-column a{padding:6px 0;color:#fff;font-size:14px;letter-spacing:1.5px;font-weight:500;}
.btn-row .btn-column button:hover,.btn-row .btn-column a:hover{color:#f39f0a;}
.product_select_listing .product_column .product-col-wrap .product-right ul{display:none;}
.addorder-feild-row{display:none;}
.product-right .btn-row{display:none;}

/* legally section  */
.customFormSecton{width:100%;float:left;position:relative;}
.form-heading-row{padding-bottom:25px;}
.form-heading-row h6{margin-bottom:0;font-weight:500;font-size:18px;line-height:26px;text-transform:uppercase;}
.customFormSecton form fieldset.two_column_wrap{width:100%;float:left;display:flex;flex-wrap:wrap;}
.customFormSecton form fieldset.two_column_wrap .input_column{width:50%;float:left;padding:0 15px;display:flex;align-items:center;flex-wrap:wrap;}
.customFormSecton form fieldset.two_column_wrap .input_column.btn_row_form{align-items:flex-start;}
.customFormSecton form fieldset.two_column_wrap .input_column:first-child{padding-left:0;}
.customFormSecton form fieldset.two_column_wrap .input_column:last-child{padding-right:15px;}
fieldset .input_column .input{width:100%;float:left;position:relative;height:100%;padding-bottom:25px;}
fieldset .input_column .input .hs-input{width:100%!important;height:52px!important;float:left;font-weight:500;letter-spacing:1px;border:1px solid #473130!important;background-color:transparent;box-shadow:none!important;padding:15px 15px!important;text-transform:uppercase;box-sizing:border-box!important;position:relative;z-index:1;}
.customFormSecton .select_feild select.hs-input{appearance:none;-webkit-appearance:none;}
.customFormSecton .select_feild:after{content:"\f107";position:absolute;top:19px;right:15px;color:#473130;font-family:FONTAWESOME;font-size:22px;line-height:14px;}
.input-btn{width:100%;float:left;}
.input-btn button{color:#fff;padding:15px 15px;font-size:15px;line-height:20px;max-height:52px;letter-spacing:1px;}
.input-btn button:hover{color:#f39f0a;}
.input_text{width:100%;float:left;font-weight:500;font-size:16px;line-height:23px;margin-bottom:25px;letter-spacing:1px;color:#473130;text-transform:uppercase;}
.popup-logo{width:100%;float:left;text-align:center;}
.popup-logo img{max-width:180px;}
.successfullPopup .modal-dialog .modal-content .modal-body{padding:0 50px 45px;}
.successfullPopup .modal-dialog .modal-content .modal-body h5.modal-title{width:100%;float:left;margin-bottom:30px;margin-top:30px;font-family:'Open Sans';font-size:20px;line-height:30px!important;}
.successfullPopup .modal-dialog .modal-content .modal-body ul li{width:50%;padding:0 15px;}
.successfullPopup .modal-dialog .modal-content .modal-body ul li a{padding:10px 10px;}
.pdfPopup .customFormSecton span.Error{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);color:#f00;font-weight:500;}
.pdfPopup .customFormSecton{padding-bottom:6px;}

/* my order page */
.product-right-column.table_column{padding:30px 0 0 30px;}
.custom_table_wrap{width:100%;float:left;}
.custom_table_wrap table thead tr th{background:#F39F0A;font-weight:500;font-size:15px;line-height:22px;letter-spacing:.6px;padding:12px 18px;text-transform:uppercase;}
.custom_table_wrap table tbody tr td{font-weight:500;font-size:15px;line-height:22px;letter-spacing:.6px;padding:12px 18px;text-transform:uppercase;}
.custom_table_wrap table tbody tr:nth-child(even) td{background:#EAEAEA;}
.custom_table_wrap table tbody tr td .action-btn{width:100%;text-align:center;float:left;display:flex;align-items:center;justify-content:flex-start;}
.custom_table_wrap table tbody tr td .action-btn a.icon{width:auto;float:left;margin-right:15px;opacity:1;line-height:0;}
.custom_table_wrap table tbody tr td .action-btn a.icon:hover svg path{fill:#F39F0A;}
.bag_column{width:100%;float:left;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid rgb(46 32 31 / 15%);padding-bottom:8px;}
.bag_column ul{width:auto;float:left;display:flex;align-items:center;justify-content:flex-end;}
.bag_column ul li{width:auto;float:left;}
.bag_column ul li a{font-weight:600;font-size:16px;line-height:22px;color:#2E201F;width:auto;float:left;padding:5px 30px;text-transform:uppercase;position:relative;}
.bag_column ul li a:after{content:'';width:100%;height:3px;background:transparent;position:absolute;bottom:-12px;left:0;border-radius:50px;}
.bag_column ul li a.active:after{background:#f39f0a;}
.print_btn{width:auto;float:left;padding-left:20px;}
.print_btn a{padding:7px 20px;}
.total-price_row{width:100%;float:left;background:#FAF7F3;border-radius:4px;margin:35px 0 34px;}
.total-price_row ul{width:100%;float:left;display:flex;justify-content:space-between;align-items:center;}
.total-price_row ul li{width:auto;float:left;padding:19px 12px;}
.order_id_text{width:100%;float:left;font-weight:500;font-size:16px;line-height:24px;text-align:center;letter-spacing:1px;text-transform:uppercase;}
.order_id_text b{font-weight:500;}
.order_id_text small a{font-size:14px;line-height:20px;margin-left:8px;color:#212529;}
.total_price{width:100%;float:left;}
.total_price b{font-weight:600;font-size:18px;line-height:26px;}
.orderCart_table_wrap{width:100%;float:left;}
.orderCart_table_wrap table thead tr th,.orderCart_table_wrap table tbody tr td{background:#FAF7F3;padding:12px 10px 10px;text-align:left;}
.orderCart_table_wrap table thead tr th{font-weight:600;font-size:15px;line-height:20px;letter-spacing:1px;text-transform:uppercase;}
.orderCart_table_wrap table tbody tr td{border-top:1px solid rgb(46 32 31 / 15%);font-weight:400;font-size:17px;line-height:22px;letter-spacing:1px;color:#2E201F;}
.orderCart_table_wrap table tbody tr td b{font-weight:600;}
.orderCart_table_wrap table tbody tr td .item-detail{width:100%;float:left;display:flex;}
.orderCart_table_wrap table tbody tr td .item-detail .item-img{width:80px;float:left;border-radius:4.29663px 17.1865px;background:#eaeaea;text-align:center;overflow:hidden;}
.orderCart_table_wrap table tbody tr td .item-detail .item-img img{width:100%;height:auto;}
.orderCart_table_wrap table tbody tr td .item-detail .item-content{width:auto;float:left;flex-direction:column;padding:8px 12px;display:flex;justify-content:center;}
.orderCart_table_wrap table tbody tr td .item-detail .item-content small{font-weight:400;font-size:13px;line-height:18px;letter-spacing:1px;width:100%;float:left;text-align:left;}
.orderCart_table_wrap table tbody tr td .item-detail .item-content span.name{font-weight:500;font-size:17px;line-height:22px;text-align:center;letter-spacing:1px;width:100%;float:left;}
.orderCart_table_wrap table tbody tr td .btn{padding:0 0;width:100%;float:left;text-align:left;}
.orderCart_table_wrap table tbody tr td .btn .small_custom_btn{padding:9px 20px;}
.orderCart_table_wrap table tbody tr td .btn .small_custom_btn:hover{background:#faf7f3;}
.orderCart_table_wrap table tbody tr td input{background:transparent;border:1px solid #dcd7d4;padding:6px 0px 6px 12px;width:110px;}
.table_btn_bottom{padding:34px 0 30px;}
.table_btn_bottom a.small_custom_btn{padding:10px 30px;border-radius:5px;}
.soldOut-title{font-size:15px;}
.soldOut-price{letter-spacing:1px;}
.soldOut-price span{text-transform:uppercase;background:#f39f0a;border:1px solid #f39f0a;font-size:16px;line-height:22px;color:#fff;padding:8px 20px;border-radius:5px;margin-left:17px;}
.soldOut-price span sub{bottom:0;}
.sold-out_table_list{margin-bottom:30px;}

/* select location page */
.country_column{margin-bottom:20px;}
.country_column h4{margin-bottom:16px;}
.country_column ul{width:calc(100% + 30px);float:left;display:flex;flex-wrap:wrap;margin:0 -15px;}
.country_column ul li{width:calc(100% / 3);float:left;padding:10px 15px;}
.country_column ul li a{width:100%;float:left;display:flex;align-items:center;cursor:pointer;}
.country_column ul li a .country-flag{width:40px;height:40px;float:left;box-shadow:0px 0px 5px 0px rgb(0 0 0 / 40%);border-radius:50%;}
.country_column ul li a .country-flag img{width:100%;height:100%;}
.country_column ul li a .location-text{font-weight:600;font-size:20px;line-height:28px;color:#473130;font-family:'Playfair Display';padding:10px 0 10px 15px;}
.serach-customer-wrap{width:100%;float:left;}
.hs-input-search{width:100%;float:left;position:relative;}
.hs-input-search input.search_input{width:100%;float:left;background:#F39F0A;border:1px solid #F39F0A;font-weight:500;font-size:18px!important;line-height:29px!important;padding:13px 20px 12px 65px;height:54px;}
.hs-input-search span.search_icon{width:29px;height:29px;position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
ul.search-result-wrap{width:100%;float:left;padding-bottom:15px;}
ul.search-result-wrap li{width:100%;float:left;}
ul.search-result-wrap li:nth-child(odd){background:#FAF7F3;}
ul.search-result-wrap li:nth-child(even){background:#EAEAEA;}
ul.search-result-wrap li a{width:100%;float:left;}
ul.search-result-wrap li a span{padding:16px 20px;font-weight:600;font-size:18px;line-height:28px;letter-spacing:1px;color:#2E201F;text-align:left;}
ul.search-result-wrap li a span.id-number{width:15%;float:left;}
ul.search-result-wrap li a span.title{width:60%;float:left;}
ul.search-result-wrap li a span.number-text{width:25%;float:left;text-align:right;}
fieldset.three_column_wrap{width:calc(100% + 20px);margin:0 -10px;float:left;display:flex;flex-wrap:wrap;justify-content:center;}
fieldset.three_column_wrap .input_column{width:calc(100% / 3);float:left;padding:0 10px 20px;}
fieldset.three_column_wrap .input_column .input{padding-bottom:0;}
.radioBtn_custom_col{border:1px solid #473130;display:flex;align-items:center;min-height:52px;}
.radioBtn_custom_col>label{width:auto;float:left;display:flex;margin-bottom:0;white-space:nowrap;padding:0 50px 2px 15px;font-weight:600;color:rgb(71 49 48 / 50%);}
fieldset .radioBtn_custom_col .input{width:auto;padding-bottom:0;}
.custom-control.custom-radio{width:auto;float:left;margin-right:15px;display:flex;min-height:inherit;position:relative;}
.custom-control.custom-radio label.custom-control-label{font-weight:500;font-size:15px;line-height:20px;color:rgb(71 49 48 / 50%);}
.custom-control.custom-radio input{height:100%;}
.custom-control.custom-radio label.custom-control-label::before,.custom-control.custom-radio label.custom-control-label::after{top:2px;}
.custom-control.custom-radio label.custom-control-label::before{border-color:#473130!important;box-shadow:none;background:transparent!important;}
.custom-control-input:checked~.custom-control-label::before{background:transparent!important;border-color:#f39f0a!important;box-shadow:none;}
.custom-radio .custom-control-input:checked~.custom-control-label::after{width:8px;height:8px;background:#f39f0a!important;border-radius:50%;top:6px;left:-20px;}
.custom-radio .custom-control-input:checked~.custom-control-label::before{border-color:#f39f0a!important;}

/* status page */
.status_column{width:100%;float:left;}
.status_column span.status-heading{width:100%;float:left;background:#F39F0A;font-weight:600;font-size:22px;line-height:30px;letter-spacing:1px;padding:14px 20px 15px;margin-bottom:12px;}
.status_column ul{width:100%;float:left;padding:20px 0;}
.status_column ul li{width:calc(100% / 4);float:left;padding:20px;}
.status_column ul li .content-staus{display:flex;flex-direction:column;font-weight:500;font-size:18px;line-height:24px;letter-spacing:1px;}
.status_column ul li .content-staus span.text{width:100%;float:left;margin-bottom:14px;text-transform:capitalize;}

/* pdf popup */
.order-popup-section.pdfPopup .modal-dialog{max-width:1200px;}
.order-popup-section.pdfPopup .modal-dialog .modal-content .modal-body{padding:0 30px 15px;margin-top:-30px;}
.order-popup-section.pdfPopup .modal-dialog .modal-content .modal-header button.close{z-index:9;}

/* slider section */
.product_detail_section{padding:20px 0 50px 20px;}
.image-view_column{width:50%;float:left;}
.img-view_wrapper{width:100%;float:left;display:flex;position:relative;border-right:2px solid rgb(46 32 31 / 15%);}
.slider.slider-nav{width:150px;float:left;}
.img-col-nav{width:100%!important;padding:0 5px;margin-bottom:0px;float:left;}
.img-col-nav:last-child{padding-bottom:0;}
.img-col-nav span{width:100%;float:left;background:#eaeaea;height:186px;}
.img-col-nav span img{width:100%;height:100%;display:inline-block!important;}
.img-col-nav.slick-current span{border:1px solid #f39f0a;}
.img-col-for{width:100%!important;float:left;padding:0 12px;}
.imgForColumn{width:100%;float:left;text-align:center;background:#eaeaea;}
.imgForColumn img{width:100%;display:inline-block!important;height:564px;}
.slider.slider-for{width:calc(100% - 150px);}
.product_details_data_column{width:50%;float:left;padding:10px;}
.ProductDetailsData{width:100%;float:left;}
.ProductDetailsData .product-top-row{flex-wrap:wrap;justify-content:flex-start;}
.ProductDetailsData .product-top-row span,.ProductDetailsData .product-top-row small{width:100%;padding:0;font-weight:500;font-size:22px;line-height:32px;}
.ProductDetailsData .number,.ProductDetailsData .total-price,.ProductDetailsData .addorder-feild-row .row-column button.add-order{background:#FAF7F3;font-size:14px;font-weight:600;outline:none;border-radius:0;}
.ProductDetailsData .addorder-feild-row .row-column button.add-order i svg{width:20px;height:21px;}
.ProductDetailsData .total-price input.show-modal{background:transparent;border:0;font-weight:600;}
.ProductDetailsData .number .minus,.ProductDetailsData .number .plus{width:80px;display:flex;justify-content:center;font-size:20px;}
.addorder-feild-row .row-column{width:50%;}
.ProductDetailsData .btn-row .btn-column button{padding:13px 0;}
.product-right.ProductDetailsData .btn-row{margin-top:26px;}
.ProductDetailsData .number input,.ProductDetailsData .total-price{padding:15px 4px;font-size:18px;font-weight:600;}
.ProductDetailsData .total-price{padding:0;}
.ProductDetailsData .btn-row .btn-column a.custom-btn_style{padding:15px 20px;}
.product_attributes_section .product_attributes{background:#FAF7F3;float:left;width:100%;padding:5px 10px;line-height:30px;white-space:break-spaces;color:#473130;border-left:1px solid #F39F0A;}

/* product dots slider css */
ul.slick-dots{position:absolute;top:50%;right:-6px;display:flex;flex-direction:column;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
ul.slick-dots li{width:auto;height:auto;padding:5px 0;display:inline-flex;}
ul.slick-dots li button{background:#e0dede;border:0;padding:0;font-size:0;width:10px;height:10px;border-radius:50%;}
ul.slick-dots li.slick-active button{background:#f39f0a;}
.product_detail_section .image-view_column{padding-right:15px;}
.product_detail_section .btn-row{display:block;width:100%;}
.product_detail_section .addorder-feild-row{display:flex;flex-wrap:wrap;margin:10px 0;width:100%;}
.product_detail_section .addorder-feild-row form{display:flex;flex-wrap:wrap;width:100%;}
.product_detail_section .product-top-row span{text-align:left;margin-bottom:6px;width:auto;}
.ProductDetailsData .product-top-row b{width:auto;display:inline-block;padding:0 7px 6px 5px;}
.product_detail_section .product_right_wrap{display:flex;flex-wrap:wrap;}
.product_detail_section .product_right_wrap .product_details_data_column{display:flex;}
.ProductDetailsData .price_text{width:100%;float:left;display:flex;justify-content:flex-start;align-items:center;}
.ProductDetailsData .price_text span{width:auto;margin:0;float:left;font-weight:500;font-size:20px;line-height:30px;}
.ProductDetailsData .price_text i{color:#f39f0a;font-style:normal;font-size:20px;line-height:30px;display:inline-block;padding:0 5px 0 15px;}
.color_size_row{display:flex;justify-content:space-between;flex-wrap:wrap;padding:20px 0 10px;}
.size_color_col{width:auto;float:left;font-weight:400;font-size:15px;line-height:22px;display:flex;align-items:flex-start;color:#473130;white-space:nowrap;overflow: hidden;}
.size_color_col.size{padding-right:10px;}

/* .size_color_col.color{color:#473130;font-size:17px;font-weight:400;} */
.size_color_col span{width:auto;float:left;color:#F39F0A;padding-left:15px;padding-top:0px;font-weight:600;white-space:normal;}

/* .size_color_col.color span text, .size_color_col span.color_val{color:#F39F0A;font-size:15px;line-height:22px;font-weight:600;} */
span.icon_svg.i-filter-icon{position:relative;}
.filter_Dropdown{position:absolute;top:calc(100% + 15px);right:-10px;background:#ffffff;display:none;padding:15px;width:100%;min-width:250px;border-radius:10px;box-shadow:0px 2px 5px rgb(0 0 0 / 17%);z-index:999;}
.filter_Dropdown form{width:100%;float:left;}
.filter_Dropdown form .input{width:100%;float:left;padding-bottom:10px;}
.filter_Dropdown form .input input.hs-input{width:100%;float:left;font-weight:600;font-size:16px;padding:6px 10px;border:1px solid #f39f0a8f;color:#473130;box-sizing:border-box;}
.filter_Dropdown form .input-btn button{padding:6px 1px;font-size:16px;display:flex;align-items:center;justify-content:center;border-radius:4px;}
.filter_Dropdown form .input-btn button i{margin-right:10px;}
span.icon_svg.i-filter-icon.open .filter_Dropdown{display:block;}
.porduct_price_text,.Product_color_size_row{display:none;}
.productChangeUI .porduct_price_text,.productChangeUI .Product_color_size_row{display:inline-flex;align-items:center;flex-wrap:wrap;}
.productChangeUI .Product_color_size_row{justify-content:space-between;}
.productChangeUI .product_select_listing .product_column .product-col-wrap .product-right .product-top-row{margin-bottom:0;display:flex;flex-wrap:wrap!important;flex-direction:row-reverse;width:100%;justify-content:space-between!important;float:initial;}
.porduct_price_text{color:#000;font-weight:500;font-size:18px;line-height:28px;margin:5px 0 14px;}
.porduct_price_text i{color:#f39f0a;font-style:normal;display:inline-block;padding:0 4px 0 10px;}
.Product_color_size_row{padding:11px 0 15px;}

/* .Product_color_size_row .size_color_col,

.Product_color_size_row .size_color_col.color span{font-size:17px;line-height:25px;}
.Product_color_size_row .size_color_col.color span {color: #F39F0A; font-size: 15px; line-height: 22px; font-weight: 600;}
.fancybox-progress{background:#f39f0a;} */

/* sub-category page */
.subcategory_section_wrap .top-row-category{margin-bottom:15px;}
.subcategory_section .product_column{width:calc(100% / 3);}
.subcategory-Wrapper .top-row-category{margin-bottom:15px;}
.subcategorybanner_wrap .productBanner.category_banner{width:100%;float:left;}
.subcategorybanner_wrap .productBanner.category_banner .productTitle_text.white.px-3.bigText{padding:0!important;width:100%;float:left;}
.fitContent_img{position:relative;}
.fitContent_img .bottomText{position:absolute;bottom:0;text-align:center;background:white;right:0;left:0;padding:8px;font-size:15px;color:black;font-weight:600;width:180px;margin:20px auto;transition:all 0.4s ease;}
.subcategorybanner_wrap{margin-bottom:15px;}
a.searchArrow{font-size:22px;color:#473130;height:55px;display:inline-flex;align-items:center;width:50px;justify-content:center;}
td.clickable-order-column{cursor:pointer;}
.pdfPopup .customFormSecton .input.select_feild{padding-bottom:0;}
.slick-list.draggable{overflow:hidden;}
.print_btn button.PrintableButton{padding:7px 20px;width:auto;border-radius:0;box-shadow:none!important;}
.order_id_text small a:hover{color:#f39f0a;text-decoration:underline!important;}
.RemainingnewArrivalColWrap{margin:15px 0 40px;}
.ViewMoreBtn{width:100%;float:left;}
.ViewMoreBtn a.custom-btn_style{width:auto;color:#fff!important;padding:12px 20px;letter-spacing:.6px;}
.ViewMoreBtn a.custom-btn_style:hover{color:#f39f0a!important;}
.noFound_product{text-align:center;padding:60px 0;}
.noFound_product h2{margin-bottom:0;text-transform:uppercase;font-weight:600;color:#473130;}
.RemainingnewArrivalCol{width:100%;float:left;font-size:16px;line-height:24px;text-transform:uppercase;font-weight:500;padding-bottom:20px;letter-spacing:.6px;}
.RemainingnewArrivalCol p{margin-bottom:0;}
.fancybox-slide--image{padding:44px 15px!important;}
.fancybox-button:hover{color:#473130!important;}
.td_name_col{width:100%;min-width:100%;}
.td_date_col{width:100%;}

/* width */
.custom_table_wrap::-webkit-scrollbar{height:8px;border-radius:5px;}

/* Track */
.custom_table_wrap::-webkit-scrollbar-track{background:#faf7f3;}

/* Handle */
.custom_table_wrap::-webkit-scrollbar-thumb{background:#f39f0a;border-radius:5px;}
.custom_table_wrap p.noData{text-align:center;font-size:16px;line-height:22px;text-transform:uppercase;font-weight:500;letter-spacing:.4px;margin:10px 0;}
.err.NotAvailable{font-size:13px;letter-spacing:.6px;font-weight:500;position:absolute;bottom:20px;}
td.line-item__price{position:relative;}
.img-col-for .imgForColumn,.img-col-nav span{background:transparent;}
td.line-item__price{white-space:nowrap;}
td.line-item__Total{white-space:nowrap;}
.product-right-column.search_page_list{width:100%;padding:30px 0 0;}
.search_page_list .product-col-wrap{display:flex;flex-direction:column;justify-content:space-between;}
.search_page_list .product-col-wrap form#addcartForm{display:none;}
.search_page_list .product-col-wrap a.img-wrap{background:transparent!important;}
.search_page_list.productChangeUI .product-col-wrap{display:inline-block;}
.search_page_list.productChangeUI .product-col-wrap form#addcartForm{display:block;}
.balance-cont{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#F39F0A;border-radius:5px;margin-bottom:10px;}
.full-row{padding-bottom:10px;float:left;width:100%;}
.balance-cont h4{font-size:18px;color:var(--white,#FFF);font-family:"Open Sans",sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2px;}
.balance-cont p{margin-bottom:0;font-size:18px;color:var(--white,#FFF);text-align:right;font-family:"Open Sans",sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1px;}
.top-row-category .full-row ul li{width:100%;}
.top-row-category .full-row ul li span{flex-direction:inherit;justify-content:space-between;color:var(--2-e-201-f,#2E201F);font-family:"Open Sans",sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2px;}
.top-row-category .full-row ul li span b{margin-bottom:0;color:var(--2-e-201-f,#2E201F);font-family:"Open Sans",sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2px;text-transform:capitalize;}
.top-row-category .full-row ul li a{padding:20px;}
.rwd-table{color:#333;border-radius:10px;height:100%;overflow:auto;width:100%;}
.rwd-table tr:first-child{border-top:none;background:#F39F0A;color:#000;}
.rwd-table tr{background-color:#fff;}
.rwd-table tr:nth-child(odd):not(:first-child){background-color:#ebf3f9;}

/*.rwd-table th{display:none;}*/
.rwd-table td{display:block;}
.rwd-table td:first-child{margin-top:.5em;}
.rwd-table td:last-child{margin-bottom:.5em;}

/*.rwd-table td:before{content:attr(data-th) ":";font-weight:bold;width:120px;display:inline-block;color:#000;}*/
.rwd-table th,.rwd-table td{text-align:left;color:var(--473130,#473130);font-family:"Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal;font-variant:all-small-caps;}
.rwd-table{color:#333;border-radius:.4em;overflow:scroll;}
.rwd-table tr{border-color:#bfbfbf;}
.rwd-table th,.rwd-table td{padding:.5em 1em;}
.rwd-table tr:first-child th:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px;}
.rwd-table tr:first-child th:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;}
.gridRowTripleBox h2,.topNewCont .contWrap h2,.insta_row{font-family:'Playfair Display';}
.topNewCont .contWrap h2{text-align:center;}

/* catalog module css
*/
.cat-btn, .cat-btn:hover {
    background-color: #F39F0A;
    border-color: #F39F0A;
}
.c-label {
    padding-left: 6px;
}
.bulkRef {
  top: .8rem;
  width: 1.15rem;
  height: 1.15rem;
}

.productList .card-body {
    padding: 1.00rem;
}
.productList .card-title {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.price_dropdown {
    font-weight: inherit;border: 0;display: inline-block;padding: inherit;padding-left: 10px; background: inherit;
}



    .dyllu_admin .navigationWrapper ul li a.navigation__link, .dyllu_admin .subNavigationList ul li a {
        font-size: 14px;
        margin: 0 15px;
    }

    .dyllu_admin .subNavigationList{width:calc(100% / 4);}







@media screen and (max-width:601px) {
    .rwd-table tr:nth-child(2){border-top:none;display:flex;}
}
@media screen and (min-width:600px){
    .rwd-table td:before{display:none;}
    .rwd-table th,.rwd-table td{display:table-cell;padding:.25em .5em;}
    .rwd-table th:first-child,.rwd-table td:first-child{padding-left:0;}
    .rwd-table th:last-child,.rwd-table td:last-child{padding-right:0;}
    .rwd-table th,.rwd-table td{padding:1em!important;}
}

/* THE END OF THE IMPORTANT STUFF */
@media(min-width:1400px){
    .navigationWrapper ul{max-width:1400px;}
    .navigationWrapper ul li a.navigation__link,.subNavigationList ul li a{font-size:22px;}
    .dyllu_admin .navigationWrapper ul li a.navigation__link, .dyllu_admin .subNavigationList ul li a{font-size:14px; margin:0 15px;}
}
/*responsive css*/
@media(min-width:768px){
    .submenu{height:calc(100vh - 44px);}
    .subNavigationMain{height:100%;overflow:auto;}
    .header.sticky nav.navigation{background:#2e201f;}
    .header.sticky nav.navigation,.header.sticky .navigationWrapper ul li>a{color:#fff;}
}
@media(max-width:1500px){
    .product_select_listing .product_column .product-col-wrap .product-right ul li,.ProductDetailsData ul li{width:calc(100% / 3);}
    .custom_table_wrap table thead tr th{white-space:nowrap;}
    .product_detail_section .addorder-feild-row{margin-bottom:0;margin-top:22px;}
    .product-col-wrap a .product-img img{height:390px;}
}
@media(max-width:1400px){

    /* login page  */
    .login-img-col img{max-width:440px;}
    .login-img-wrap a img{width:215px;}
    span.form-logo img{width:194px;}
    .login-form_wrap{padding:50px;max-width:550px;}
    span.form-logo:after{margin:21px auto 25px;}
    .login-form-wrap form fieldset{padding-bottom:30px;}
    .login-form-wrap form fieldset .custom_validation{bottom:9px;}
    h1{font-size:40px;line-height:50px;}
    h4{font-size:24px;line-height:32px;}
    .product-top-row span{font-size:12px;line-height:1.4;}
    .product-top-row small{font-size:13px;}
    .status_column ul li{padding:15px;}
    .status_column ul li .content-staus{font-size:16px;line-height:24px;letter-spacing:.6px;}
    .status_column span.status-heading{font-size:18px;line-height:26px;margin-bottom:10px;padding:12px 20px 13px;}
    .country_column h4{margin-bottom:12px;}
    .country_column ul li a .country-flag{width:40px;height:40px;}
    .country_column ul li a .location-text{font-size:20px;}
    ul.search-result-wrap li a span{font-size:16px;line-height:26px;padding:12px 20px;}
    .hs-input-search span.search_icon,.hs-input-search span.search_icon svg{width:24px;height:24px;}
    .hs-input-search input.search_input{height:50px;}
    .radioBtn_custom_col>label{padding:0 20px 2px 15px;}
    fieldset .input_column .input .hs-input,.input-btn button{padding:12px!important;height:50px!important;letter-spacing:.5px;}
    .customFormSecton .select_feild:after{top:18px;}
    .radioBtn_custom_col{min-height:46px;}
    .input-btn button{padding:11px 15px;}
    .input_text{font-size:15px;line-height:22px;letter-spacing:0.6px;}
    .custom_table_wrap table thead tr th{font-size:15px;line-height:20px;padding:12px 20px 14px;white-space:nowrap;}
    .custom_table_wrap table tbody tr td{font-size:15px;line-height:20px;padding:12px 20px 14px;}
    .product_column{width:calc(100% / 5);}
    .category-column{width:220px;}
    .product-right-column{padding:12px 0 0 20px;width:calc(100% - 220px);}
    .form-heading-row.top_heading_form{padding-top:15px;}
    .product_detail_section{padding:12px 0 40px 20px;}
    .cont{padding:0 5px;}
    .product-col-wrap a .product-img img{height:320px;}
    .orderCart_table_wrap table tbody tr td .item-detail .item-content span.name{text-align:left;font-size:14px;letter-spacing:.6px;}
    .orderCart_table_wrap table tbody tr td .item-detail .item-content small{letter-spacing:.6px;}
    .orderCart_table_wrap table tbody tr td,.orderCart_table_wrap table thead tr th{font-size:15px;line-height:20px;letter-spacing:.6px;}
    .orderCart_table_wrap table tbody tr td .btn .small_custom_btn{padding:6px 15px;letter-spacing:.6px;}
    .orderCart_table_wrap table tbody tr td .item-detail .item-img{width:50px;}
    .orderCart_table_wrap table tbody tr td .item-detail .item-content{white-space:nowrap;}
    .orderCart_table_wrap{overflow:auto;}
    .orderCart_table_wrap table tbody tr td input{width:80px;padding:4px 0px 4px 10px;}
    .custom_table_wrap{margin-top:11px;}
    .err.NotAvailable{bottom:7px;}
    .login-form-wrap form fieldset .hs-input label.error{bottom:8px;}
    .line-item__price{min-width:200px;}
    .dyllu_admin .subNavigationMainCont{padding-top:15rem;}
}
@media(max-width:1199px){
    body{padding-top:107px;}
    .header.sticky{top:-66px;}
    .header .logo a img{height:30px;}
    .header-top{padding:20px 0;}
    .product_column{width:calc(100% / 3);}
    .top-row-category ul li{width:calc(100% / 2);}
    .productChangeUI .product_select_listing .product_column{width:100%;}
    .order-popup-section.pdfPopup .modal-dialog{max-width:96%;}
    .homepage .product_column{width:calc(100% / 3);}
    .status_column ul li{width:50%;padding:5px 15px;}
    .status_column ul{padding:10px 0 10px;}
    .status_column ul li .content-staus span.text{margin-bottom:10px;}
    .headSearch{min-height:107px;}
    .custom_table_wrap table tbody tr td,.custom_table_wrap table thead tr th{font-size:14px;line-height:20px;letter-spacing:0;padding:10px;}
    fieldset.three_column_wrap .input_column{width:50%;}
    .modal-body fieldset.three_column_wrap .input_column{width:calc(100% / 3);}
    .customFormSecton .select_feild:after{top:16px;}
    .customFormSecton form fieldset.two_column_wrap .input_column{padding:0 10px;}
    .img-col-nav span{height:140px;}
    .slider.slider-nav{width:100px;}
    .slider.slider-for{width:calc(100% - 100px);}
    .imgForColumn img{height:426px;}
    .img-col-for{padding-left:1px;}
    .product_detail_section .product-top-row span{margin-bottom:0;font-size:18px;line-height:26px;}
    .product_detail_section .ProductDetailsData .number input,.product_detail_section .ProductDetailsData .total-price{padding:10px 4px;font-size:16px;font-weight:600;max-height:40px;}
    .product_detail_section .addorder-feild-row{margin-top:0;}
    .product_detail_section .product-right.ProductDetailsData .btn-row{margin-top:10px;}
    .product_detail_section .ProductDetailsData .btn-row .btn-column button{padding:9px 0;}
    .product_detail_section .image-view_column{display:flex;align-items:center;}
    .product_detail_section .img-view_wrapper{align-items:flex-start;height:100%;padding-top:10px;}

    /* login page  */
    .login-img-col img{max-width:400px;}
    .product-col-wrap a .product-img img{height:400px;}
    .ProductDetailsData .product-top-row b{padding-bottom:3px;}
    .td_name_col{min-width:210px;}
}
@media(max-width:960px){
    h1{font-size:36px;line-height:46px;}
    .hero-section{padding:50px 0;}
    .product-right-column.table_column,.product-right-column{padding:15px 0 0 15px;}
    .category-column{padding:30px 0;}
    .subNavigationMainCont{padding-top:4rem;}
    .subNavigationList ul li a{font-size:13px;letter-spacing:0.1em;line-height:18px;}
    .subNavigationList ul li{padding:0 0 14px;}
    .top-row-category ul span{font-size:15px;line-height:20px;}
    .modal-body fieldset.three_column_wrap .input_column{width:50%;}
    .customFormSecton form fieldset.two_column_wrap .input_column{width:100%;padding:0!important;}
    ul.search-result-wrap li a span{font-size:14px;line-height:22px;padding:10px 15px;letter-spacing:.6px;}
    .product-name span{font-size:15px;line-height:22px;letter-spacing:.6px;}
    .productChangeUI .product_select_listing .product_column .product-col-wrap .product-right ul li .data,.ProductDetailsData ul li .data{letter-spacing:0;line-height:16px;}
    .productChangeUI .product_select_listing .product_column .product-col-wrap .product-right ul li,.ProductDetailsData ul li{width:calc(100% / 3);}
    fieldset.three_column_wrap .input_column{width:100%;}
    .country_column ul li a .location-text{font-size:18px;line-height:26px;padding:4px 0px 4px 10px;}
    .country_column ul li a .country-flag{width:30px;height:30px;}
    .country_column ul li{padding:5px 15px; width: 100%}
    .country_column h4{font-size:22px;line-height:28px;}
    .product_detail_section .image-view_column{width:100%;padding:0;}
    .product_detail_section .product_right_wrap .product_details_data_column{width:100%;padding:30px 10px 10px;}

    /* .product_detail_section .ProductDetailsData ul li .data{text-align:left;} */
    .product_detail_section .ProductDetailsData ul{margin-bottom:10px;}
    .slider.slider-nav{width:130px;}
    .slider.slider-for{width:calc(100% - 130px);}
    .product_detail_section .img-view_wrapper{padding-top:0;}

    /* login page */
    .login-img-col img{max-width:300px;}
    .login-form_wrap{padding:30px;}
    span.form-logo img{width:150px;}
    span.form-logo:after{margin:16px auto 20px;}
    .login-form-wrap form fieldset .hs-input input.input-style{height:44px;padding:0 34px 0 36px;}
    .login-form-wrap form fieldset .hs-input i.icon{left:8px;width:20px;height:19px;}
    .login-form-wrap form fieldset .hs-input i.icon svg{width:100%;height:100%;}
    .hs-input.hs-password a.eye-icon{top:8px;right:8px;}
    .login-form-wrap form fieldset{padding-bottom:30px;}
    fieldset.forgot_password a{font-size:16px;line-height:26px;}
    .login-form-wrap form fieldset.btn-row a.custom-btn_style{padding:9px 10px;letter-spacing:.3px;}
    .hs-input.hs-password a.eye-icon i.eye svg{width:20px;height:20px;}
    .filter_Dropdown{right:-20px;padding:10px;min-width:200px;}
    .filter_Dropdown form .input input.hs-input,.filter_Dropdown form .input-btn button{font-size:14px;padding:4px 8px;}
    .total-price_row ul li{width:100%;float:left;padding:5px 15px;}
    .total-price_row ul{flex-wrap:wrap;padding:12px 0;}
    .order_id_text{text-align:left;}
    button,.custom-btn_style{padding:8px 12px;letter-spacing:.6px;font-size:14px;}
    .login-form-wrap form fieldset .custom_validation{font-weight:500;}
    .homepage .product_column{width:50%;}
    .ProductDetailsData .btn-row .btn-column a.custom-btn_style{padding:8px 2px;}
    .ViewMoreBtn a.custom-btn_style{padding:8px 12px;}
    .noFound_product{padding:50px 0;}
    .noFound_product h2{font-size:30px;line-height:40px;}
    .RemainingnewArrivalCol{font-size:15px;line-height:23px;padding-bottom:15px;}
    .td_date_col{min-width:100px;}
    .product_column{width:50%;}
    .top-row-category .full-row ul li a{padding:10px;}
    .top-row-category ul span b{font-size:16px;}
    .balance-cont b{font-size:16px;}
    .top-row-category .full-row ul li span b,.top-row-category .full-row ul li span{font-size:18px;}
    .rwd-table th,.rwd-table td{color:var(--473130,#473130);font-size:16px;font-style:normal;font-weight:500;line-height:normal;font-variant:all-small-caps;width:80px;align-items:center;display:flex;justify-content:center;}
    .rwd-table tr:first-child{display:flex;}
    .rwd-table th,.rwd-table td{padding:10px;}
    .rwd-table tr:nth-child(2){border-top:none;display:flex;}
    .rwd-table{height:100%;display:block;}
    .dyllu_admin .subNavigationList{width:calc(100% / 2);}
}
@media(max-width:767px){
    body{padding-top:70px;}
    .header.sticky{top:0;}
    .top-row-category .full-row ul li span b{font-size:14px;font-weight:500;font-style:normal;line-height:normal;}
    .top-row-category .full-row ul li span{font-size:14px;font-weight:500;font-style:normal;line-height:normal;}
    .top-row-category ul span b{color:var(--yellow,#F39F0A);text-align:center;font-family:Open Sans;font-size:10px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1px;}
    .balance-cont{padding:9px;}
    .balance-cont b{color:var(--dark-text,#2E201F);font-family:Open Sans;font-size:16px;font-style:normal;font-weight:600;line-height:normal;font-variant:all-small-caps;letter-spacing:1.803px;}
    .size_color_col,.top-row-category ul span{color:var(--light-text,#473130);text-align:center;font-family:Open Sans;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2px;}
    .top-row-category .full-row ul li a{padding:14px;}
    .rwd-table th,.rwd-table td{color:var(--473130,#473130);font-size:14px;font-style:normal;font-weight:500;line-height:normal;font-variant:all-small-caps;width:80px;align-items:center;display:flex;justify-content:center;}
    .rwd-table tr:first-child{display:flex;}
    .rwd-table th,.rwd-table td{padding:10px;}
    .dyllu_admin .subNavigationList{width:100%;}

    /* header section  */
    .headSearch{min-height:70px;}
    span.icon_svg.menu_Icon{margin-left:0;}
    .leftSide span.menuIcon{width:34px;height:20px;float:left;margin-left:0px;display:inline-flex;align-items:center;justify-content:center;}
    .leftSide span.menuIcon span svg{width:100%;height:100%;}
    .header .logo{position:inherit;width:145px;float:left;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}
    .cont{width:calc(100% - 145px);justify-content:end;flex-direction:row-reverse;align-items:center;padding-left:10px;padding-right:0;}
    .header-top .container-fluid{display:flex;}
    .leftSide{padding-left:15px;}
    .lang ul{left:-20px;}
    .lang ul:after{left:39px;}
    .top-row-category ul li{width:50%;}
    .homepage .product_column{width:50%;}
    nav.navigation{display:none;}
    nav.navigation.active{display:inline-flex;}
    .navigation.active .navigationWrapper>ul{padding:0 0;margin-top:40px;display:inline-block;}
    nav.navigation.active .navigationWrapper>ul li{width:100%;float:left;padding:0;border-bottom:1px solid #ffffff40;}
    .navigationWrapper ul li a.navigation__link{width:100%;float:left;padding:14px 20px;}
    .subNavigation.submenu{position:fixed;left:0;top:0;background:#2e201f;width:100%;height:100%;z-index:999;display:block;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:0.5s all;transition:0.5s all;overflow:auto;}
    .subNavigation.submenu.active{-webkit-transform:translateX(0%);transform:translateX(0%);}
    .subNavigationBack{display:block;color:#fff;float:left;position:sticky;top:0px;left:25px;font-size:14px;line-height:26px;width:100%;background:#2e201f;padding:7px 20px;z-index:1;}
    .subNavigationBack span{width:100%;float:left;position:relative;padding:2px 0 0 18px;}
    .subNavigationBack span:before{content:"\f104";font-family:'FONTAWESOME';font-size:30px;line-height:27px;position:absolute;top:0;left:0;color:#F39F0A;}
    .subNavigationMainCont{display:inline-block;padding-top:0;}
    .subNavigationList{width:100%;padding:0;}
    .subNavigationList ul li{border:0;}
    .subNavigation.submenu .subNavigationMainCont .subNavigationList ul li a{width:100%;float:left;padding:12px 20px;text-align:left;}
    .product_column{width:50%;}
    .column_wrapper{flex-direction:column-reverse;}
    .category-column{width:100%;float:left;border:0;padding:0 0 20px}
    .product-right-column.table_column,.product-right-column{width:100%;padding:20px 0 0;}
    .modal-body fieldset.three_column_wrap .input_column{width:100%;}
    .order-popup-section .modal-dialog{width:96%!important;}
    .order-popup-section .modal-dialog .modal-content .modal-body h5.modal-title{font-size:20px;margin-bottom:10px;line-height:30px!important;}
    .order-popup-section .modal-dialog .modal-content .modal-body ul li a,.order-popup-section .modal-dialog .modal-content .modal-body ul li button{font-size:15px;padding:14px 20px;}
    .status_column span.status-heading{font-size:15px;line-height:24px;padding:10px 20px;letter-spacing:.6px;margin-bottom:6px;}
    .status_column ul li{width:100%;padding:0 15px;}
    .status_column ul li .content-staus{font-size:14px;line-height:18px;letter-spacing:.4px;}
    .status_column ul li .content-staus span.text{margin-bottom:8px;}
    .country_column h4{font-size:20px;line-height:26px;margin-bottom:8px;}
    .country_column ul li a .country-flag{width:24px;height:24px;}
    .country_column ul li a .location-text{font-size:15px;line-height:22px;}
    .country_column{margin-bottom:12px;}
    fieldset .input_column .input .hs-input,.input-btn button{padding:8px!important;letter-spacing:.3px;height:44px!important;}
    input,textarea,select{font-size:13px;background-color:#fff;}
    .customFormSecton .select_feild:after{top:14px;}

    /* .customFormSecton form fieldset.two_column_wrap .input_column:first-child{margin-bottom:20px;} */
    .input_text{font-size:13px;letter-spacing:.2px;line-height:18px;}
    .form-heading-row h6{font-size:15px;line-height:20px;}
    .form-heading-row{padding-bottom:20px;margin-top:-6px;}
    button,.custom-btn_style{font-size:13px;padding:11px 10px;}
    .input-btn button{font-size:14px;padding:8px 10px;}
    .order-popup-section.pdfPopup .modal-dialog .modal-content .modal-body .customFormSecton{margin-top:4px;}
    .order-popup-section.pdfPopup .modal-dialog .modal-content .modal-body{padding:0 20px 15px;}
    .successfullPopup .modal-dialog .modal-content .modal-body{padding:0 20px 30px;}
    .popup-logo img{max-width:150px;}
    .order-popup-section.successfullPopup .modal-dialog .modal-content .modal-body h5.modal-title{font-size:18px;margin-bottom:20px;margin-top:18px;}
    .order-popup-section .modal-dialog .modal-content .modal-body ul li a,.order-popup-section .modal-dialog .modal-content .modal-body ul li button{padding:8px 10px;}
    .successfullPopup .modal-dialog .modal-content .modal-body ul li{padding:0 5px;}
    ul.search-result-wrap li a span,ul.search-result-wrap li a span.number-text{width:100%!important;text-align:left;padding:0 0;font-size:13px;line-height:20px;}
    ul.search-result-wrap li a{padding:8px 10px;}
    .hs-input-search span.search_icon,.hs-input-search span.search_icon svg{left:10px;}
    .hs-input-search input.search_input{padding:12px 15px 12px 46px;font-size:16px!important;}
    .custom-control.custom-radio label.custom-control-label{font-size:13px;line-height:19px;}
    .custom-control.custom-radio{padding-left:18px;}
    .radioBtn_custom_col{padding:6px 0 7px;min-height:auto;}
    .category-column ul{position:inherit;}
    .category-column ul li a{font-size:14px;line-height:20px;padding:6px 10px;font-weight:400;}
    .custom_table_wrap{margin-bottom:20px;margin-top:0;}

    /* login page  */
    .login-left{width:100%;display:none;}
    .login-right{width:100%;}
    fieldset.forgot_password a{font-size:14px;line-height:20px;}
    .login-form-wrap form fieldset .hs-input input.input-style{padding:0 26px 0 36px;}
    .hs-input.hs-password a.eye-icon{top:9px;}
    span.form-logo:after{width:2px;}
    .product-list{margin-bottom:10px;}
    .navigationWrapper{height:100%;overflow:auto;display:inline-block;}
    .navigationWrapper .category-column{padding:0;margin-top:10px;}
    .navigationWrapper .category-column ul{padding:0;flex-wrap:wrap;}
    .navigationWrapper .category-column ul li a{border:0;color:#fff;padding:8px 18px;font-weight:600;text-transform:uppercase;letter-spacing:.02rem;}
    .navigationWrapper .category-column ul li a.active,.navigationWrapper .category-column ul li a:hover{color:#2e201f;}
    .product_detail_section .product_right_wrap .product_details_data_column{padding:30px 0px 10px;}
    .navigationWrapper a.headLogin{position:absolute;top:10px;left:20px;color:#fff;}
    .navigationWrapper .lang{position:absolute;top:10px;left:71px;}
    .navigationWrapper .lang a{color:#f39f0a;}
    .navigationWrapper .lang>ul{padding:0;width:90px;left:0;}
    .cont .leftSide{padding-left:8px;}
    .radioBtn_custom_col>label{padding-left:8px;}
    .login-form-wrap form fieldset .custom_validation{font-size:13px;}
    .noFound_product h2{font-size:24px;line-height:32px;}
    .noFound_product{padding:30px 0;}
    .ViewMoreBtn a.custom-btn_style{padding:11px 16px;}
    .RemainingnewArrivalColWrap{margin:15px 0 25px;}
    .custom_table_wrap p.noData{font-size:15px;line-height:20px;}
    .rightSide span.icon_svg a{width:100%;display:inline-block;line-height:16px;}
    .err.NotAvailable{position:relative;bottom:0;margin-bottom:-18px;font-size:11px;}
    .dyllu_admin .navigationWrapper .lang{left:0;}
    .dyllu_admin .navigationWrapper a.headLogin{left:70px;}
    .dyllu_admin .subNavigationMainCont{padding-top:0;}
}
@media(max-width:575px){
    body{padding-top:67px;}
    h1{font-size:30px;line-height:40px;}
    .homepage .product_column{width:100%;}
    .productChangeUI .product_select_listing .product_column .product-col-wrap .product-img{width:100%;}
    .product_select_listing .product_column .product-col-wrap .product-img a.img-wrap img{height:auto;width:auto;max-width:100%;}
    .productChangeUI .product_select_listing .product_column .product-col-wrap .product-right{width:100%;padding:10px 0 0;}

    /* .top-row-category ul li{width:100%;} */
    .top-row-category ul li a{padding:15px 4px;}
    .rightSide span.icon_svg svg{width:20px;height:20px;}
    .header .logo{width:130px;}
    .header .logo a img{width:100%;height:auto;}
    .cont{width:calc(100% - 130px);}
    .headSearchCont .contWrap{padding:0 10px;}
    .headSearchCont .contWrap input{font-size:16px!important;height:44px!important;width:100%;}
    .headSearchCont .contWrap span.i-search-icon{padding:0;width:60px;}
    .headSearchCont .contWrap a.searchCross svg{width:40px;height:40px;}
    .headSearchCont .contWrap span.i-search-icon img{width:40px;height:auto;margin-top:2px;}
    .header .headLogin{font-size:13px;white-space:nowrap;}
    .login-form_wrap{padding:15px;}
    .slider.slider-nav{width:100px;}
    .slider.slider-for{width:calc(100% - 100px);}
    .img-col-nav span{height:100px;}
    .img-col-nav{padding-left:0;}
    .imgForColumn img{height:305px;}
    .product_detail_section .addorder-feild-row .row-column{width:100%;}
    .product_detail_section .addorder-feild-row button.add-order{height:48px;}
    .rightSide span.icon_svg{margin-left:10px;}
    span.icon_svg.i-filter-icon.open .filter_Dropdown{right:-120px;}
    input,textarea,select,input.error{font-size:13px!important;}
    .bag_column ul{width:100%;justify-content:center;}
    .print_btn{width:100%;padding:0;margin:10px 0 20px;text-align:center;}
    .bag_column{flex-direction:column-reverse;}
    .bag_column ul li a:after{bottom:-10px;}
    .bag_column ul li a{padding:5px 10px;font-size:13px;line-height:20px;}
    .size_color_col,.top-row-category ul span{font-size:10px;line-height:20px;}
    .noFound_product h2{font-size:22px;line-height:30px;}
    .RemainingnewArrivalCol{font-size:14px;line-height:22px;}
    .td_name_col{min-width:250px;}
    .login-form-wrap form fieldset .hs-input label.error{font-size:12px;}
}



/* dyllu */

.hero {
    background: url('https://hd.unsplash.com/photo-1454165804606-c3d57bc86b40');
    background-size: cover;
    width: 100%;
    height: 100%;
    position: relative;
}

/*
Blueish tint overlay
*/
.hero:after {
    content: '';
    background: rgba(0, 0, 64, 0.5);
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

/*
Making sure everything in .hero sits above our :after elements
*/
.hero * {
    position: relative;
    z-index: 1;
}

#masthead {
    padding: 2.5em 0;
    position: relative;
}

#masthead.is-active {
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
}

/*
Using this method because browsers can transition opacity very cheaply as opposed to using background: rgba
https://www.html5rocks.com/en/tutorials/speed/high-performance-animations/
*/
#masthead:after {
    content: '';
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: 0;
    transition: opacity 0.3s ease;
}

#masthead.is-active:after {
    opacity: 1;
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
    background-color: transparent;
    border: 0;
    color: inherit;
    cursor: pointer;
    display: inline-block;
    float: left;
    font: inherit;
    margin: 0.8125em 0 0;
    overflow: visible;
    outline: none;
    padding: 0;
    text-transform: none;
    transition: opacity 0.15s;
    -webkit-appearance: none;
}

.hamburger:hover {
    opacity: 0.7;
}

.hamburger-box {
    width: 30px;
    height: 24px;
    display: inline-block;
    position: relative;
}

.hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px;
}

.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
    width: 30px;
    height: 2px;
    background-color: #fff;
    border-radius: 4px;
    position: absolute;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-duration: 0.15s;
    transition-timing-function: ease;
}

#masthead.is-active .hamburger-inner,
#masthead.is-active .hamburger-inner::before,
#masthead.is-active .hamburger-inner::after {
    background-color: #000;
}

.hamburger-inner::before,
.hamburger-inner::after {
    content: "";
    display: block;
}

.hamburger-inner::before {
    top: -6px;
}

.hamburger-inner::after {
    bottom: -6px;
}

/*
 * Boring
 */
.hamburger--boring .hamburger-inner,
.hamburger--boring .hamburger-inner::before,
.hamburger--boring .hamburger-inner::after {
    transition-property: none;
}

.hamburger--boring.is-active .hamburger-inner {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.hamburger--boring.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
}

.hamburger--boring.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.hamburger-label {
    color: #fff;
    display: inline-block;
    font-weight: 700;
    letter-spacing: 0.08em;
    line-height: 1;
    margin-left: 0.3125em;
    text-transform: uppercase;
}

#masthead.is-active .hamburger-label {
    color: #000;
}

.hamburger-box,
.hamburger-label {
    display: inline-block;
    vertical-align: middle;
}

#site-nav {
    clear: both;
    display: flex;
    flex-direction: column;
    height: 0;
    overflow: hidden;
    padding-top: 2.5em;
}

#site-nav.is-active {
    height: auto;
    overflow: visible;
}

#site-nav .col {
    padding-bottom: 2.5em;
}

@media screen and (min-width: 550px) {
    #site-nav {
        flex-direction: row;
        flex-wrap: wrap;
    }

    #site-nav .col {
        flex: 0 0 50%;
    }
}

@media screen and (min-width: 768px) {
    #site-nav .col {
        flex: 0 0 33.333333333%;
    }
}

@media screen and (min-width: 960px) {
    #site-nav {
        flex-wrap: nowrap;
    }

    #site-nav .col {
        flex: 0 0 20%;
    }

    #site-nav .col:last-child {
        display: flex;
        justify-content: flex-end;
    }
}

#site-nav h4 {
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

#site-nav ul {
    list-style-type: none;
    margin-top: 1em;
}

#site-nav li {
    margin-bottom: 0.3125em;
}

#site-nav li a {
    color: #b4b9ba;
    text-decoration: none;
    transition: color 0.3s ease;
}

#site-nav li a:hover,
#site-nav li a:focus {
    color: #686d6e;
}

#site-nav .social {
    margin: 0;
    overflow: hidden;
}

#site-nav .social li {
    float: left;
    margin: 0 0.3125em;
    width: 32px;
    height: 32px;
}

#site-nav .social li svg {
    display: block;
    fill: #b4b9ba;
    width: 100%;
    height: 100%;
    transition: fill 0.3s ease;
}

#site-nav .social li:hover svg {
    fill: #686d6e;
}

#masthead-search {
    float: right;
    margin-top: 0.625em;
    width: 100%;
    max-width: 14em;
    position: relative;
    -webkit-appearance: none;
}

#masthead-search input {
    background: transparent;
    border: none;
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-radius: 50px;
    outline: none;
    width: 100%;
    padding: 0.75em 1.125em;
    transition: border-color 0.3s ease;
    -webkit-appearance: none;
}

#masthead-search button {
    background: none;
    border: none;
    color: #fff;
    font-size: 1em;
    padding: 0;
    position: absolute;
    top: 50%;
    right: 0.75em;
    transform: translateY(-50%);
    -webkit-appearance: none;
}

#masthead.is-active #masthead-search button {
    color: #b4b9ba;
}

#masthead.is-active #masthead-search input {
    border-color: #b4b9ba;
}

#masthead-search ::-webkit-input-placeholder {
    color:    #fff;
}

#masthead-search :-moz-placeholder {
    color:    #fff;
    opacity:  1;
}

#masthead-search ::-moz-placeholder {
    color:    #fff;
    opacity:  1;
}

#masthead-search :-ms-input-placeholder {
    color:    #fff;
}

#masthead.is-active #masthead-search ::-webkit-input-placeholder {
    color:    #b4b9ba;
}

#masthead.is-active #masthead-search :-moz-placeholder {
    color:    #b4b9ba;
    opacity:  1;
}

#masthead.is-active #masthead-search ::-moz-placeholder {
    color:    #b4b9ba;
    opacity:  1;
}

#masthead.is-active #masthead-search :-ms-input-placeholder {
    color: #b4b9ba
}

#masthead .col {
    opacity: 0;
}

#masthead.is-active .col {
    transform: translateY(40px);
    transition: opacity 0.3s ease;
    animation: fade-in-stagger 0.8s ease forwards;
}

#masthead.is-active .col:nth-child(1) {
    -webkit-animation-delay: 0;
}

#masthead.is-active .col:nth-child(2) {
    -webkit-animation-delay: 0.1s;
}

#masthead.is-active .col:nth-child(3) {
    -webkit-animation-delay: 0.2s;
}

#masthead.is-active .col:nth-child(4) {
    -webkit-animation-delay: 0.3s;
}

#masthead.is-active .col:nth-child(5) {
    -webkit-animation-delay: 0.4s;
}

@keyframes fade-in-stagger {
    to {
        opacity: 1;
        transform: translateY(0);
    }
}


.dyllu_admin .navigationWrapper ul li a.navigation__link{font-size:14px; margin:0 15px;}

.product-col-wrap .product-img {
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ffffff;
    margin-bottom: 15px;
}

.product-col-wrap .product-img {
    height: 237px;
}

.dyllu_admin .product-col-wrap .product-img {
    height: 240px;
}

.dyllu_admin .banner {
    background: url(../images/DYLLU/Banner.jpg);
    background-size: cover;      /* scale image to cover area */
    background-position: left; /* keep image centered */
    background-repeat: no-repeat;
}
.dyllu_admin .NewArrivals {
    margin: 60px 0 60px 0;
    padding: 0;
    list-style: none;
    display: block;
    flex-wrap: unset;
}
.dyllu_admin .NewArrivals .row {
    display: flex;
    align-items: center;      /* vertical centering */
    justify-content: space-between;  /* space between horizontally */
    margin: 0;
    flex-wrap: unset;
}
.dyllu_admin .NewArrivals .SideWrap {
    border: 2px #bfe200 solid;
    border-radius: 10px;
    overflow: hidden;
    display: flex;
    margin: 10px;
    width: 100%;
}

.dyllu_admin .bannerBtn .btn1 {
    width: 40%;
}

.dyllu_admin .bannerBtn {
    text-align: center;
}

.dyllu_admin .bannerContWrap{
    top: 25%;
}

.product-col-wrap .product-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* keeps aspect ratio, fills the box */
}