/*.controllerWrapper .choice-tooltip-button{display: none;}*/
:root {--intiaro-accent-color: #101010 !important;}
body .select-options-container.right{width: 100% !important;margin: 0 !important;height: 100% !important;}
body .filters-container-backgrund{border-radius: 6px;}
body .Intiaro .intiaro-popup-button:hover, body .Intiaro .intiaro-popup-button:focus:hover{color: var(--white-color);background: var(--black-color);}
body .intiaro360player .intiaro360 .intiaroWidget > div{background: var(--black-color);margin: 0;}
.intiaro360player .intiaro360-wrapper{padding: 2rem !important;}
/*.intiaro360player .intiaro360{padding: 3rem 0;}*/
body .intiaro360player .intiaro360 .intiaro360_features{flex-direction: row;}
body .intiaro360player .full-screen-btn{ bottom: 0.75rem;}
body .controllerWrapper .group-name{color: var(--black-color);display: none;}
body .intiaroMenuController ::-webkit-scrollbar-thumb, body .controllerWrapper .selected .choiceIconText, body .controllerWrapper .choice-tooltip-button, body .controllerWrapper .choice-tooltip-button:focus, body .controllerWrapper .choice-tooltip-button:hover{background-color: var(--black-color);}
body .controllerWrapper .sectionContainer{ max-height: 16rem !important;overflow-x: hidden;}
body .controllerWrapper .selectable{display: none;}
body .button-icon path{fill: #000;}
body .controllerWrapper .choiceIcon, body .controllerWrapper .choiceIconContainer{border-radius: 50%;}
body .controllerWrapper .choice-tooltip-button{inset: 0;margin: auto;height: 18px;border-radius: 50% !important;width: 18px;display: none;}
body .controllerWrapper .choiceIconContainer:hover .choice-tooltip-button{display: block;}
/*body .controllerWrapper .choiceIcon{ max-height: 30px; min-height: 30px;}*/
body .controllerWrapper .choiceIconContainer{margin: 2px;}
body .two-states-button{fill: var(--black-color);}
body .controllerWrapper .search-button{color: var(--black-color);}
body .button-select-all-container{color: var(--black-color) !important;}
body .button-select-all-container svg path{fill: var(--black-color) !important;}
body .controllerWrapper{padding: 1rem}
body .controllerWrapper .sectionTitle, body .select-body-label, body .disclaimer{font-family: var(--primary-font-family) !important;text-transform: uppercase !important;font-size: var(--base-font-size) !important;color: var(--black-color) !important;font-weight: 400 !important;}
body .select-body-label{}
body .select-body-text .bold{font-family: var(--base-font-family) !important;font-weight: 400 !important;font-size: var(--base-font-size) !important;}
body .select-body-text{line-height: inherit !important;font-family: var(--base-font-family) !important;}
body .intiaroConfigurator button, body .intiaroMenuController button{font-family: var(--primary-font-family) !important;}
.checkbox input[type=checkbox]:checked + label:before, .checkbox input[type=radio]:checked + label:before{background-image: url(data:image/svg+xml;utf8,%3Csvg%20width%3D%2211%22%20height%3D%228%22%20viewBox%3D%220%200%2011%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.69672%205.14757C3.20955%204.73799%202.42258%203.9871%201.89793%203.50925C1.37328%203.06554%201.03601%203.44099%200.398932%204.05536C-0.313091%204.70386%200.398932%205.04518%201.41075%205.96674L3.24703%207.63919C3.92157%208.1853%204.4837%207.36614%205.3831%206.58111L9.05564%203.20207C10.2174%202.17812%2010.4797%202.17812%209.54281%201.35896C8.71836%200.573926%208.75584%200.573926%207.44422%201.80267C6.84462%202.31464%203.8841%205.04518%203.69672%205.14757Z%22%20fill%3D%22%23101010%22/%3E%3C/svg%3E%0A) !important;}
.button-clear-all-container, .button-select-all-container{ display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;align-items: center;gap: 0.25rem;line-height: 1 !important;}
body .Intiaro .intiaro-popup-button, .intiaro360player .help-text{ font-family: 'AvenirNextLTPro-Regular', sans-serif;}
.swal2-title{text-transform: uppercase !important;color: var(--black-color) !important;font-weight: 400 !important;}

.inner-banner figure::before, .trade-sec figure::before{content: '';position: absolute;inset: 0;background: rgb(16 16 16 / 50%);}
.inner-banner h1{color: #fff;font-size: 3.125rem;}
.inner-banner .slick-arrow{left: 100px;}
.inner-banner .slick-next{right: 100px;left: auto;}
.radius, .radius img, .signature-sec-three video{border-radius: 5px;}

.chairman-section li{position: relative;margin-bottom: 0.5rem;}
.chairman-section li:last-child{margin-bottom: 1.5rem;}
.chairman-section li::before{content: '';position: absolute;top: 0.563rem;left: -0.938rem;border-radius: 50%;width: 0.25rem;height: 0.25rem;background: #666666;}
.leadership-section .leader-wrap{border: 1px solid rgb(16 16 16 / 20%);}
.leadership-section .leader-wrap{min-height: 11.25rem;}
.leadership-section .leader-wrap::before{content: '';position: absolute;inset: 0;background: #F6F6F6;border: 1px solid #101010;transition: 0.75s;transform: translateY(100%);opacity: 0;z-index: -1;}
.leadership-section .leader-wrap:hover::before{transform: none;opacity: 1;}

.our-story-section-one h3{font-size: 2rem;text-transform: initial;}
.our-story-section-two .slider-nav-about::before{content: '';position: absolute;inset: 0 auto 0 0;height: 100%;width: 2px;background: #E7E7E7}
.our-story-section-two .slider-nav-about .slick-list{height: 22.840409956076133vw !important;padding: 6vw 0 !important;}
.our-story-section-two .slider-nav-about {overflow: hidden;}
.our-story-section-two .slider-nav-about span{font-size: 2.1961932650073206vw;color:#CECECE;display:block;height: 3.294289897510981vw;transform: scale(0.5) translateX(-2.5vw);position: relative;padding-left: 2rem;}
.our-story-section-two .slider-nav-about span::before{content: '';position: absolute;inset: 0 auto 0 -1px;background: #666666;width: 2px;height: 100%;transition: 0.75s;transform: scale(0);}
.our-story-section-two .slick-current.slick-center span::before{transform: scale(1);}
.our-story-section-two .slick-active span{transform: scale(0.6) translateX(-1.6vw);}
.our-story-section-two .slick-active + div span{transform: scale(0.7) translateX(-1.1vw);}
.our-story-section-two .slick-current.slick-center + div span{transform: scale(0.7) translateX(-1.1vw);}
.our-story-section-two .slick-current.slick-center + div + div span{transform: scale(0.6) translateX(-1.6vw);}
.our-story-section-two .slick-current.slick-center + div + div + div  span{transform: scale(0.5) translateX(-2.5vw);}
.our-story-section-two .slick-current.slick-center span{ transform:scale(1); color: #666666}

.our-story-section-three, .ceo-section-one{background: #101010;z-index: 1}
.our-story-section-three::before, .ceo-section-one::before{content: '';position: absolute;inset: 0;background: url(../images/abtShade.png) no-repeat;background-size: cover;z-index: -1}
.our-story-section-three i{font-style: normal;font-size: 1.125rem;}
.our-story-section-three p{color: rgb(255 255 255 / 80%);}
.our-story-section-three figure::before{content: '';position: absolute;inset: 0;background: linear-gradient(200deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);}

.ceo-section-one::before{background-image: url(../images/ceoShade.png)}
.ceo-section-one .logos{width: 10rem;height: 10rem;border: 1px solid rgb(255 255 255 / 20%);margin: auto;}
.ceo-section-three article{background: rgb(102 102 102 / 10%);padding: 2.57rem;margin-top: -0.5rem;}
.ceo-section-three strong{font-weight: 600;}
.ceo-section-three p:last-child{margin-bottom: 0;}

.pro-wrap{background: #F5F6F8;border-radius: 5px;transition: 0.75s;padding-top: 1.25rem;height: 100%}
.pro-wrap:hover{box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);}
.pro-wrap aside{transition: 0.75s;transform: translateY(25%);}
.pro-wrap:hover aside{transition: 0.75s;transform: none;}
.pro-wrap img{transition: 0.75s;border-radius: 5px;mix-blend-mode: darken;}
.pro-wrap img + img, .pro-wrap:hover img{opacity: 0;}
.pro-wrap:hover img + img{opacity: 1;}
.pro-wrap h6{color: #666666;}
.pro-wrap .description{padding: 1.25rem 2.5rem}
.pro-wrap .quick-btn a{transition: 0.75s;transform: translateY(100%);opacity: 0;visibility: hidden;border-top: 1px solid #D9D9D9;padding-top: 0.75rem;margin-top: 0.75rem;}
.pro-wrap .colors{padding-bottom: 2px;}
.pro-wrap:hover .quick-btn a{transform: none;opacity: 1;visibility: visible;}
.pro-wrap .cart-wishlist a {height: 2.5rem;width: 2.5rem;position: relative;border: 1px solid rgb(102 102 102 / 60%);background: #fff;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.pro-wrap .cart-wishlist a::before {content: '';position: absolute;transition: 0.5s;inset: 0;background: rgb(102 102 102 / 60%);transform: scale(0);transform-origin: center;border-radius: 50%;}
.pro-wrap .cart-wishlist a:hover::before {transform: scale(1);}
.pro-wrap .cart-wishlist a svg {z-index: 1;width: 1.125rem;height: auto;}
.pro-wrap .cart-wishlist a svg path {transition: 0.5s;}
.pro-wrap .cart-wishlist .whishlist:hover svg path {fill: #fff;}
.pro-wrap .cart-wishlist .add-to-cart:hover svg path {stroke: #fff;}

.breadcrumb{background: #F5F6F8;border-radius: 5px;padding: 1rem;}
.shop_sidebar .filter_sub_head {margin-top: 3.125rem;border-bottom: 1px solid rgb(102 102 102 / 20%);padding: 0 0.5rem 0.75rem 0;}
.shop_sidebar .filter-links {margin-top: 2.125rem;gap: 0.75rem;}
.shop_sidebar .filter-links a {padding: 0 0.5rem 0.75rem 0;border-bottom: 1px solid rgb(102 102 102 / 20%);font-size: 1rem;display: flex;align-items: center;justify-content: space-between;}
.shop_sidebar .wrap {padding-bottom: 0.75rem;border-bottom: 1px solid rgb(102 102 102 / 20%);margin-bottom: 1.25rem;}
.shop_sidebar .wrap a{font-size: 0.75rem;font-family: var(--base-font-family);text-decoration: underline;color: #666666;}
.shop_sidebar .wrapInr{border-bottom: 1px solid lightgrey;padding-block: 0.75rem;}
.shop_sidebar .wrapInr p{font-size: 0.75rem;font-weight: 300;font-family: var(--base-font-family);margin-top: 0.375rem;color: #666666;line-height: 0.938rem;}
.shop_sidebar .wrapInr:nth-child(2) {padding-top: 0;}
.shop_sidebar .wrapInr:last-child{border: none;}
.dining_top_picks, .dining_top_trends {margin-top: 2.125rem;}
.clr_picker label span{display: inline-block; width: 24px; height: 24px;border-radius: 50%; margin-right: 0.313rem;}
.accordion-button {border: none !important;border-bottom: 1px solid rgb(102 102 102 / 20%) !important;outline: none !important;box-shadow: none !important;background: transparent !important;color: #101010 !important;padding-right: 0.5rem;}
.accordion-item{border: 0;}
.accordion-button::after{background-image: url(../images/drop.svg) !important;background-size: 0.688rem;width: 0.688rem;height: 0.375rem;}
.shop_sidebar .form-check .form-check-input, #signup .form-check-input{padding: 0 !important;background-color: transparent;border-radius: 50%;width: 1.25rem;height: 1.25rem;min-width: 1.25rem;border-width: 1px;margin: 0;float: none;border: 1px solid #666666;box-shadow: none !important;background-size: 0.75rem;}
#signup .form-check-input{min-width: 0.875rem;width: 0.875rem;height: 0.875rem;background-size: 0.438rem;border-color: #101010}
.shop_sidebar .form-check .form-check-input:checked{background-color: #666666;border-color: #666666;}
#signup .form-check-input:checked {background-color: #101010;border-color: #101010;}
.shop_sidebar .form-check .form-check-input:checked[type=radio] {background-image: url(../images/tick.svg);}
#signup .form-check-input:checked[type=radio]{background-image: url(../images/right.svg);}
#signup .form-check label{color: rgb(16 16 16 / 60%)}
.form-check {display: flex;align-items: start;gap: 0.75rem;}
.shop_sidebar .form-check label {display: flex;align-items: start;justify-content: space-between;width: 100%;font-size: 0.875rem;font-family: 'Plus Jakarta Sans',sans-serif;font-weight: 300;color: rgb(16 16 16 / 80%);}
.shop_sidebar .form-check label span{font-size: 0.875rem;font-family: var(--base-font-family);font-weight: 300;color: rgb(16 16 16 / 80%);}
.shop_sidebar .filter_sub_head label{font-family: 'AvenirNextLTPro-Regular',sans-serif;color: #101010;}
.products-section .col-sm-12 figure::before{content: '';position: absolute;inset: 0;background: linear-gradient(45deg, rgba(16,16,16,1) 0%, rgba(16,16,16,0.4) 100%);border-radius: 5px;}
.products-section .col-sm-12 figure h3{font-size: 2.25rem;}
.productdetail-section-one .tag{background: #101010;color: #fff;border-radius: 3px;padding: 0.235rem 0.9rem;}
.productdetail-section-one .size *{color: rgb(16 16 16 / 70%);font-weight: 300;}
.productdetail-section-one .size span, .med-font{font-weight: 500;font-family: 'AvenirNextLTPro-Medium', sans-serif;}
.productdetail-section-one .tagline{color: rgb(16 16 16 / 70%);}
.productdetail-section-one .nav-pills .nav-link, .productdetail-section-one .selection{background: #F5F5F5;text-transform: uppercase;border-radius: 8px;padding: 0.55rem;min-width: 10.31rem;color: #101010;}
.productdetail-section-one .nav-pills .nav-link.active, .productdetail-section-one .selection.active{background: #101010;color: #fff;}
.productdetail-section-one .selection{min-width: initial;text-transform: initial;border-radius: 5px;padding: 0.235rem 0.881rem;}
.custom-des {background: #F5F5F5;border-radius: 8px;backdrop-filter: blur(8px);transform: scaleY(0);opacity: 0;visibility: hidden;transition: 0.5s;padding: 0.54rem;position: absolute;left: 0;top: 100%;margin-top: 3px;transform-origin: top;width: 18.31vw;z-index: 99999;}
.productdetail-section-one .nav-item:last-child:hover .custom-des {transform: scaleY(1);opacity: 1;visibility: visible;}
.custom-des span {border-bottom: 1px solid #7B7B7B;}
.custom-des p{font-size:0.75rem;line-height:1.5}
.productdetail-section-one .colors div{width: 1.625rem;height: 1.625rem;border-radius: 50%;}
.productdetail-section-one p small{font-size: 0.75rem;color: #666666;}
.productdetail-section-one .btnSize2{min-width: 12rem}

.productdetail-section-two .accordion-item{background: #F5F5F5;border-radius: 15px;padding: 2.45rem;}
.productdetail-section-two .accordion-button{padding: 0;border: 0 !important;font-size: 1.5rem;;text-transform: uppercase;}
.productdetail-section-two .accordion-button::after{display: none;}
.productdetail-section-two .accordion-body{padding: 1rem 0 0;}
.productdetail-section-two .accordion-body li{position: relative;padding-left: 1.25rem;margin-bottom: 0.75rem;color: rgb(16 16 16 / 80%);font-weight: 300;}
.productdetail-section-two .accordion-body li::before{content: '';position: absolute;top: 6px;left: 0;background: url(../images/star.svg) no-repeat;background-size: cover;width: 10px;height: 10px;}
.productdetail-section-two .accordion-body li strong{font-weight: 500;}
.productdetail-section-two .accordion-body p:last-child, .productdetail-section-two .accordion-body li:last-child{margin: 0;}
.productdetail-section-two .accordion-body p{color: rgb(16 16 16 / 70%);font-weight: 300;}
.pro-slider-nav figure{border: 1px solid #EAEAEA;width: 4.375rem;height: 4.375rem;display: flex;align-items: center;justify-content: center;margin: 0 auto 0.5rem;padding: 0.2rem;}
.pro-slider, .pro-slider img, .pro-slider-nav{height: 29.438rem}
.slick-arrows-wrapper {position: absolute;inset:auto 0 -3.5rem;display: flex;background: #F5F5F5;border-radius: 5px;padding: 0.25rem;margin: auto;width: 4.375rem}
.slick-arrows-wrapper .slick-arrow {position: relative;inset: auto;width: 2rem;height: 2rem;display: flex;align-items: center;justify-content: center;border-radius: 3px;transform: none;}
.slick-arrows-wrapper .slick-arrow:hover{background: #666}
.slick-arrows-wrapper .slick-arrow svg{transform: none !important;opacity: 1 !important}
.slick-arrows-wrapper .slick-arrow:hover path{stroke: #fff}

.pro-slider figure, .pro-slider figure img{border-radius: 10px;width: 100%;}
.related-wrap{margin-right: -35vw;}
.related-proInrWrp{margin-right: 1rem;}
.related-proInr.slick-slide{height: auto;}
.related-pro-slider .slick-list{padding-bottom: 0.5rem}
.related-pro-slider .pro-wrap{min-height: 26rem;height: auto;} 
.btns-wrap a{padding: 1rem 1.25rem;background: #F5F5F5;border-radius: 8px;font-weight: 300;height: 2.5rem;}
.btns-wrap .smallbtn{width: 2.5rem;height: 2.5rem;display: flex;align-items: center;justify-content: center;padding: 0;}

.modal-content{border-radius: 0;padding: 4rem 6.5rem 1rem;max-width: 97.5%;margin: auto;}
.modal-content .form-control{border-color: rgb(102 102 102 / 50%);color: rgb(17 17 17 / 60%);padding: 0 0 0.75rem 0.5rem;}
.modal-content .form-control::placeholder{color: rgb(17 17 17 / 60%);}
.modal-content .forgot, .dining-table-sec-five p{color: rgb(16 16 16 / 80%);}
.modal-content p, .modal-content p a{color: rgb(16 16 16 / 60%);}
.modal-content p a::before{content: '';position: absolute;left: 0;bottom: 0;background: rgb(16 16 16 / 60%);width: 100%;height: 1px;}
hr{color: rgb(17 17 17 / 40%);opacity: 1;}
.btn-close{background: transparent;opacity: 1;top: 40px;right: 40px;box-shadow: none !important;z-index: 2}

.acc-sidebar{background: #F6F6F6;border-radius: 5px;padding: 0 1.5rem;}
.acc-sidebar a{border-bottom: 1px solid rgb(16 16 16 / 20%);text-transform: uppercase;color: rgb(16 16 16 / 60%);font-size: 1.125rem;padding: 1.42rem 0;display: flex;align-items: center;justify-content: space-between;}
.acc-sidebar li a.active{color: #101010;}
.acc-sidebar li a.active path{opacity: 1;}
.acc-sidebar li:last-child a{border: 0;}
.trans-btn{background: transparent;border: 1px solid rgb(102 102 102 / 30%);color: #101010;min-width: 11rem;box-shadow: none;}
.profileDiv .trans-btn{min-width: 11rem}
.btn.btnSize2.saveBtn, .btn.btnSize2.add-address{min-width: 14.125rem}
.account-section .form-control{padding-left: 0.5rem;padding-right: 0.5rem}
.address-section .card{border-color: rgb(102 102 102 / 20%);padding: 2rem;border-radius: 5px}
.address-section .card-header{background: transparent;border-color: rgb(102 102 102 / 20%);}
.address-section small{font-size: 0.75rem;color: rgb(16 16 16 / 60%)}
.cart-body h4, .profileDiv h5, .address-section h5, .address-section p span, .total_price, .order-price-table tr:last-child td, .order-price-table tr:last-child td *, .terms-section .card strong{font-family: 'AvenirNextLTPro-Medium',sans-serif;font-weight: 500}
.address-section h5 small, .order-detail-section .address-section h5, .finish-lib-sec span{font-family: 'AvenirNextLTPro-Regular',sans-serif;}
.cart-wrap{border: 1px solid rgb(102 102 102 / 20%);padding: 0.75rem 1.25rem;border-radius: 5px;margin-bottom: 1.75rem;}
.cart-wrap figure{border: 1px solid rgb(102 102 102 / 20%);min-width: 5.25rem;width: 5.25rem;height: 5.25rem;display: flex;align-items: center;justify-content: center;}
.cart-wrap strong, .cart-item-actions span{color: rgb(17 17 17 / 60%);}
.cart-item-actions strong{color: #101010;}
.qty-wrap{border-bottom: 1px solid rgb(102 102 102 / 60%);padding: 0 0 0.82rem 0.82rem;}
.qty-wrap button{border: 1px solid rgb(17 17 17 / 20%);border-radius: 50%;width: 1.375rem;height: 1.375rem;display: flex;align-items: center;background: transparent;padding: 0;justify-content: center;}
.qty-wrap input{border: 0;padding: 0;color: rgb(17 17 17 / 60%);}
.qty-wrap input::placeholder{color: rgb(17 17 17 / 60%);}
.cart-item-quantity{width: 16%;}
.grand_total_div ul{padding: 1.75rem;}
.grand_total_div li{border-bottom: 1px solid rgb(102 102 102 / 20%);}
.grand_total_div li:last-child{border-bottom: 0;}
.grand_total_div .form-control{width: 40%}
.btn.btnSize2.checkoutBtn{min-width: 14.125rem;}
.wishlist-section .cart-wrap figure{min-width: 10.188rem;width: 10.188rem;height: 8.125rem}
.wishlist-section .cart-item-thumb{width: 60%}
.wishlist-section .cart-wrap{padding: 1.25rem 1.5rem}
.wishlist-section .add-to-cart, .wishlist-section .add-to-cart-wishlist{background: #101010;border-radius: 4px;display: flex;align-items: center;gap: 1rem;padding: 0.72rem 2.05rem;min-width: 11.1rem;color: #fff}
.cart-section .cart-item-thumb{width: 46%}
body .iti--separate-dial-code .iti__selected-flag{background: transparent;}
.iti__selected-flag{margin-top: -6px}
.field-icon{margin: 0 0.5rem 0 0;top: -6px}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance: textfield;}
.order-section th{text-transform: uppercase;font-size: 1.125rem;font-weight: 400;font-family: 'AvenirNextLTPro-Regular',sans-serif;border-bottom: 1px solid rgb(102 102 102 / 40%);padding-bottom: 1.25rem;}
.order-section td, .order-section td *{color:rgb(16 16 16 / 60%);font-family: 'AvenirNextLTPro-Regular',sans-serif;font-style: normal;}
.order-section td{border-bottom: 1px solid rgb(102 102 102 / 40%);padding: 1.25rem 0;width: 20%}
.order-section td:last-child{text-align: end;width: 2%}
.careerFilter .dropdown-menu2 {overflow: auto;box-shadow: 0 0 0.125rem rgb(0 0 0 / 20%);display: none;background: #fff;margin: 0;width: 100%;border-radius: 0;position: absolute;top: 100%;left: 0;right: 0;z-index: 99;margin-top: 5px;border: 0;}
.careerFilter .dropdown-menu2 li {transition: .6s;width: 100%;min-width: 100%;display: block;margin: 0;padding: 0}
.careerFilter .dropdown-menu2 li a {margin: 0;display: block;padding: 0.6rem 0.938rem;text-decoration: none;line-height: 1.2;text-transform: capitalize;color: var(--base-font-color);}
.careerFilter .dropdown-menu2 li a:hover {background: #000;color: #fff;}
.careerFilter button:focus{box-shadow: none;}
.checkout-section .form-control{padding: 0 0.5rem 0.5rem;border-color: #666;background: transparent;}
.checkout-section .form-control::placeholder, .checkout-section button.form-control{color: rgb(16 16 16 / 60%)}
.checkout-section .form-check-input, .checkout-section .form-check-input{box-shadow:none !important;border-radius: 50%;width: 1.25rem;height: 1.25rem;border-color: #666;background-size: 10px;margin-top: -2px}
.checkout-section .form-check-input:checked{background-color: #666;border-color: #666}
.checkout-section .form-check-input:checked[type=checkbox], .checkout-section .form-check-input:checked[type=radio]{background-image: url(../images/tick1.svg)}
.edit-address-section iframe{border-radius: 5px}
.checkout-section .payment-methods{border-bottom: 1px solid #666;padding-bottom: 1rem}
.checkout-section .payment-methods span, .order-detail, .pro_price, .thankyou-section-one p{color: rgb(16 16 16 / 60%)}
.checkout-section textarea{min-height: 6.188rem}
.checkout-section .order-summary{background: #666;padding: 2rem}
.checkout-section .order-summary *{color: #fff;text-transform: uppercase;}
.checkout-section .order-summary figure{min-width: 4.75rem;width: 4.75rem;height: 4.75rem;border: 1px solid rgb(102 102 102 / 20%);display: flex;align-items: center;justify-content: center;}
.checkout-section .cart-item-meta p:last-child{color: rgb(255 255 255 / 60%)}
.checkout-section .cart-totals li, .checkout-section .cart-item-thumb {border-bottom: 1px solid rgb(255 255 255 / 20%);padding: 1.21rem 0}
.checkout-section .cart-totals + div{padding-top: 1.21rem}
.checkout-section .cart-totals li:last-child{padding-bottom: 0;border-bottom: 0}
.checkout-section .cart-item:first-child .cart-item-thumb{padding-top: 0}
.checkout-section .order-summary .form-control{color: #fff !important;border-color: #fff;text-transform: initial;}
.checkout-section .order-summary .form-control::placeholder{color: #fff}
.order-summary-wrap h5{margin-left: 2rem}
.order-status{color: rgb(102 102 102 / 80%)}
.order-detail-section .order-table{border-collapse: separate;border-spacing: 0px 1.25rem;}
.order-detail-section .order-table th{border-bottom:1px solid rgb(102 102 102 / 20%);padding: 0 1.5rem 1rem}
.order-detail-section .order-table tbody{position: relative;}
.order-detail-section .order-table tbody::before{content: '';position: absolute;inset: 0;border:1px solid rgb(102 102 102 / 20%);border-radius: 5px;z-index: -1}
.order-detail-section .order-table td{border-bottom:1px solid rgb(102 102 102 / 20%);padding: 0 1.5rem 1.5rem}
.order-price-table td{border-bottom:1px solid rgb(102 102 102 / 20%);padding: 1rem 1.5rem;width: 74%}
.order-detail-section .order-table tr:last-child td, .order-price-table tr:last-child td{border-bottom:0}
.order-detail-section .order-table figure{min-width:6.25rem;width: 6.25rem;height: 6.25rem;border: 1px solid rgb(102 102 102 / 20%);display: flex;align-items: center;justify-content: center;}
.product_des, .order_qty_price{color: rgb(102 102 102 / 60%)}
.terms-section .card{border-color:rgb(102 102 102 / 20%);border-radius: 5px}
.terms-section .card h4{border-bottom: 1px solid rgb(102 102 102 / 20%);padding-bottom: 1.25rem;margin-bottom: 1.25rem}
.terms-section li{list-style: square;list-style-position: outside;margin: 0 0 0.75rem 1rem;}
.terms-section p:last-child{margin: 0}

.home-decor-section figure {height: 26.25rem;}
.home-decor-section figure img {height: 100%;transition: 0.75s;}
.home-decor-section figure:hover img {height:19.5rem;}

.digital-magazines-section .row{--bs-gutter-y: 2rem;}
.digital-magazines-section figure{border-radius: 5px;background-color: #F5F6F6;text-align: center;}
.digital-magazines-section figure img {border-top-left-radius: 0.313rem;border-top-right-radius: 0.313rem;}
.digital-magazines-section figcaption {padding: 1.5rem 1rem;}

.planner-section-two {background: url("../images/3dpattern.png") no-repeat #000000;background-size: cover;padding-top: 7.4rem;}
.planner-section-two figure {height: 25rem;}
.planner-section-two .col-md-4:nth-child(2) article{margin-top: -2.5rem;}
.planner-section-three .col-md-4:last-child {margin-top: 7.125rem;}

.ea-section-one h2 {font-size: 3.125rem;}
.ea-section-one p {margin-top: 1.313rem;}
.ea-section-one figure {margin-top: 3.563rem;}
.ea-section-two article {border: 1px solid rgba(16, 16, 16, 0.3);padding: 2.875rem 4rem 0;overflow: hidden;}
.ea-right{padding-bottom: 4.875rem}
.ea-section-three::before {content: "";position: absolute;inset: 0;background-color: rgba(16, 16, 16, 0.8);z-index: -1}
.ea-wrap {gap: 4.563rem;}
.ea-section-four {background: url("../images/eaSec4Pattern.png") no-repeat;background-size: cover;margin: 8rem 0 5rem}
.ea-section-four .mbl {margin: -6.5rem 0 -13.5rem;}
.ea-section-four .mbl img{animation: updown 4s infinite alternate linear;}
@keyframes updown {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(20px);
	}
}
.ea-section-five ul{display:flex;justify-content:space-between;padding: 0 0.5rem}
.ea-section-five li{position: relative;}
.ea-section-five li::before {content: "✦";padding-right: 0.938rem;color: #666666;}

.btn.btnSize2.mediumBtn{min-width:11.94rem}

.pride-quality-section-two h3, .videos-sec h2, .sofa-det-five h3{font-size: 2.25rem}
.pride-quality-section-one figure::before{background: rgb(16 16 16 / 50%)}
.pride-quality-section-one video{height: 25rem}
.pride-quality-section-one .main-heading + h2{text-transform: initial;}
.pride-wrap{margin-right: -22.7vw}
.pride-wrap figure, .videos-sec .sliderInr{margin-right: 1.25rem}
.pride-wrap-two{margin: 0 0 0 -22.7vw}
.pride-wrap-two figure{margin: 0 0 0 1.25rem}

.cf-sec-one .row {gap: 3.75rem;}
.cf-sec-one-col-right h3 {margin-right: 4.438rem;}
.cf-sec-one .row:last-child {margin-top: 5rem;}
.cf-sec-one-col-left h3 {margin-right: 5.23rem;}
.cf-sec-one .row p {margin-top: 3rem;margin-left: 1.75rem;}

.cf-sec-two figure {margin-bottom: -5.313rem;}
.cf-sec-three {padding: 12.5rem 0 5rem 0;}

.cuh-sec-two-content-1 {margin-left: 5rem;}
.cuh-sec-two-content-2 {margin-right: 5rem;}
.cuh-sec-two .row:last-child{margin-top: 7.5rem;}

.cuh-sec-three figure::before{content: '';position: absolute;inset: 0;background: rgb(16 16 16 / 94%)}
.cuh-sec-three p, .fds-sec-one h3, .fds-sec-one li p + p{color: rgb(255 255 255 / 80%);text-transform: initial;}
.cuh-sec-four iframe{width: 100%;height: 31.25rem;object-fit: cover;border-radius: 5px;}
.cuh-sec-five .cuh-card {display: flex;justify-content: center;align-items: center;height: 20.813rem;padding: 2.5rem;border: 1px solid rgba(16, 16, 16, 0.3);text-align: center;}
.cuh-sec-five .cuh-card p {color: #666666;min-height: 7rem}
.cuh-sec-six .row:last-child {margin-top: 3.75rem;}
.cuh-sec-seven figure::before {content: "";position: absolute;inset: 0;background: rgb(0 0 0 / 60%);z-index: 1}
.cuh-sec-seven figure::after {content: "";position: absolute;inset: 0;background: linear-gradient(180deg, rgba(16,16,16,1) 0%, rgba(16,16,16,0) 100%)}

.cuh-sec-eight-slider {margin-right: -32vw;}
.cuh-sec-eight-slider figure{margin-right: 1rem}
.cuh-sec-eight-slider figure::before {content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(to bottom, rgba(16, 16, 16, 0) 0%, rgba(16, 16, 16, 0.5) 50%, rgba(16, 16, 16, 0.8) 100%);}
.cuh-sec-eight-slider figure img, .cuh-sec-nine figure img, .fabric-sec figure img{transition: 0.75s;}
.cuh-sec-eight-slider figure:hover img, .cuh-sec-nine figure:hover img, .fabric-sec figure:hover img{transform: scale(1.2);}
.cuh-sec-eight-slider figure figcaption, .cuh-sec-nine figure figcaption{z-index: 2;transition: 0.75s;padding: 2rem;transform: translateY(72%);}
.cuh-sec-nine figure figcaption{transform: translateY(100%);}
.cuh-sec-eight-slider figure:hover figcaption, .cuh-sec-nine figure:hover figcaption{transform: translateY(0);}
.cuh-sec-eight-slider figure figcaption p, .cuh-sec-nine figure figcaption p{opacity: 0;min-height: 10.5rem;color: #fff}
.cuh-sec-eight-slider figure:hover figcaption p, .cuh-sec-nine figure:hover figcaption p{opacity: 1;}
.cuh-sec-eight-slider .slick-arrow, .videos-sec .slick-arrow, .sofa-det-two .slick-arrow, .sofa-det-three .slick-arrow{width: 2.5rem;height: 2.5rem;border-radius: 50%;transform: none;background: #f6f6f6;top: -20%;display: flex;align-items: center;justify-content: center;left: auto;right: 36vw;}
.cuh-sec-eight-slider .slick-next {right: 32vw;}

.videos-sec .slick-arrow{right: 66vw;top: -24%;}
.videos-sec .slick-next{right: 62vw;}
.iframeWrap{border-radius: 5px;}
.videos-sec iframe, .videos-sec figure{height:21rem;width:100%;border-radius: 5px;}
.video-wrap{margin-right:-45vw}
.vidSlider::before{content: '';position: absolute;inset: 0 38vw 0 auto;background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.79) 54%, rgba(255,255,255,1) 100%);width: 5.625rem;z-index: 1;}
body.videos .footer, body.pride-and-quality .footer{margin-top: 5rem;}

.cuh-sec-nine .row {margin-top: 6.5rem;}
.cuh-sec-nine .col-md-4:nth-child(2) figure{margin-top: -3.75rem;}
.cuh-sec-nine figure::before {content: "";position: absolute;inset: 0;background: linear-gradient(to bottom, rgba(16, 16, 16, 0) 0%, rgba(16, 16, 16, 0.5) 50%, rgba(16, 16, 16, 0.8) 100%);opacity: 0;transition: 0.55s;z-index: 1;}
.cuh-sec-nine figure:hover::before {opacity: 1;}

.fds-sec-one figure::before {content: '';position: absolute;inset: 0;background:rgb(16 16 16 / 80%)}
.fds-sec-one_heading h2 {font-size: 2.5rem;}
.fds-sec-one ul {gap: 1.5rem;}
.fds-sec-one li {position: relative;padding-left: 1.625rem;}
.fds-sec-one li::before {content: "✦";position: absolute;left: 0;top: 5px;color: #fff;}
.fds-sec-one li p:nth-child(1) {text-transform: uppercase;color: #fff;font-family: 'AvenirNextLTPro-Medium',sans-serif;}
.fds-sec-one figcaption{padding: 4rem;}

.fds-sec-two article {padding: 3rem 2rem;border: 1px solid rgba(16, 16, 16, 0.3);}

.fds-sec-three-slider .slick-list{overflow: visible;}
.fds-sec-three-slider .slick-slide {padding: 1.875rem;background-color: rgb(245 246 246 / 56%);transition: 0.75s;margin: 0 0.938rem;}
.fds-sec-three-slider .slick-center {margin-top: -4rem;}
.fds-sec-three-slider .slick-slide {position: relative;}
.fds-sec-three-slider .slick-slide::before {content: "";position: absolute;inset: 0;background: radial-gradient(circle,rgb(255 255 255) 0%,rgb(255 255 255 / 47%) 100%);transition: background 0.3s ease;z-index: 2;top: 0;}
.fds-sec-three-slider .slick-current::before {background: 0;}
.fds-sec-three-slider h5 {font-size: 1.125rem;}
.fds-sec-three-slider blockquote {color: rgb(16 16 16 / 0.8);margin: 1.2rem 0 2rem;}
.fds-sec-three-slider cite, .sofa-det-five p{font-style: normal;color: rgb(16 16 16 / 0.8);}

.fds-sec-four .fdsWrap:nth-child(even) {margin: 3.75rem 0;}

.fabric-sec figure::before{content: '';position: absolute;inset: 0;background: linear-gradient(180deg, rgba(16,16,16,0) 0%, rgba(16,16,16,0.75) 60%, rgba(16,16,16,1) 100%);opacity: 0.5;transition: 0.75s;z-index: 1;}
.fabric-sec figure:hover::before{opacity: 0.8;}
.fabric-sec figcaption{transform: translateY(48%);transition: 0.75s;z-index: 2;}
.fabric-sec figure:hover figcaption{transform: none;}
.fabric-sec a{background: rgb(255 255 255 / 40%);visibility: hidden;}
.fabric-sec figure:hover a{visibility: visible;}

.fall-magzine-section-one, .style-book-sec-one{background: url(../images/fallBg.png) no-repeat;background-size: cover;}
.fall-magzine-section-one figure{transform: rotate(15deg);}
.style-book-sec-one{background-image: url(../images/bookBg.png)}

.shop-by-sec .nav-pills .nav-link{background: #F6F6F6;border-radius: 5px;display: flex;align-items: center;color: #101010;gap: 0.75rem;text-transform: uppercase;padding: 0.4rem;min-width: 9.75rem;}
.shop-by-sec .nav-pills .nav-link.active{background:#101010;color:#fff}
.shop-by-sec .nav-pills .nav-link span{background:#666;display:inline-flex;align-items: center;justify-content: center;width: 2.375rem;height: 2.375rem;border-radius: 5px;}

.magzines-detail .mag-wrap{margin: 0 -2.86vw;}
.magzines-detail .mag-wrap .colors{display: none !important;}
video{object-fit: cover;}
.signature-banner h3, .signature-sec-six h3, .cf-sec-one h3{font-size: 2rem;}

.signature-sec-two{background: #F5F6F8;margin-top: -18rem;padding-top: 20rem;} 
.signature-wrap{margin-right: -23vw;}
.signature-wrap figure{margin-right: 1.25rem;}
.signature-sec-two h3{font-size: 2.25rem;max-width: 80%;}
.signature-sec-two li{color: rgb(16 16 16 / 80%);list-style: decimal;list-style-position: outside;margin: 0 0 0.75rem 1rem;}

.signature-sec-three figure::before {content: '';position: absolute;inset: auto 0 30px;background: rgb(73 90 110 / 20%);width: 1.5px;height: 37.2%;margin: 0 auto;}
.signature-sec-three article {margin-top: 0.5rem;}
.signature-sec-three .wrap {position: relative;padding: 1.5rem;margin: 0 0.875rem;transition: 0.75s;opacity: 10%;background: rgb(245 246 248 / 100%);border-radius: 5px;}
.signature-sec-three .slick-active .wrap {opacity: 0.4;background: rgb(245 246 248 / 100%);}
.signature-sec-three .slick-center .wrap {opacity: 1;}
.signature-sec-three img {width: 3rem;min-width: 3rem;height: 3rem;border-radius: 50%}
.signature-sec-three span {color: rgb(20 32 46 / 62%);margin-bottom: 1rem;display: block;}
.signature-sec-three p {color: #1B2128}

.signature-sec-four{background: #F5F6F8;}
.signature-sec-four .nav-pills .nav-link{text-align: left;background: #CACACA;border-radius: 5px;display: flex;align-items: center;gap: 0.75rem;transition: 0.5s;width: 100%;padding: 1.063rem;}
.signature-sec-four .nav-pills .nav-link.active{background: #101010;}
.signature-sec-four .nav-pills .nav-link div{transform: translateY(0.875rem);transition: 0.5s;}
.signature-sec-four .nav-pills .nav-link.active div{transform: none}
.signature-sec-four .nav-pills .nav-link div *{transition: 0.5s;}
.signature-sec-four .nav-pills .nav-link.active div *{color: #fff;}
.signature-sec-four .nav-pills .nav-link div p{visibility: hidden;opacity: 0;}
.signature-sec-four .nav-pills .nav-link.active div p{visibility: visible;opacity: 1;}
.signature-sec-four .nav-pills .nav-link span{width: 2.5rem;height: 2.5rem;background: #DBDBDB;border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: 0.5s;}
.signature-sec-four .nav-pills .nav-link.active span{background: #fff;}

.signature-sec-six .row:nth-child(3){justify-content: end;}
.signature-sec-six p, .signature-sec-seven .accordion-body *, .dining-table-sec-two h4 + p, .dining-table-sec-four p, .dining-table-sec-eight .col-md-5 p{color: rgb(16 16 16 / 70%);}

.signature-sec-seven .accordion-item{border: 1px solid rgb(102 102 102 / 20%);border-radius: 5px;}
.signature-sec-seven .accordion-button{border: 0 !important;padding: 1.5rem;}
.signature-sec-seven .accordion-button::after{background-image: url(../images/plus.svg) !important;background-size: 0.938rem;width: 0.938rem;height: 0.938rem;transform: none !important;}
.signature-sec-seven .accordion-button:not(.collapsed)::after{background-image: url(../images/min.svg) !important;margin-top: 12px;}
.signature-sec-seven .accordion-body{border-top: 1px solid rgb(102 102 102 / 20%);padding: 1.5rem 0 0;margin: 0 1.5rem;}

.signature-sec-eight .form-control{background: transparent;padding: 0 0.5rem 0.75rem;}

.sofa-det-one figure::before{content: '';position: absolute;inset: 0;background: rgb(16 16 16 / 60%);}
.sofa-det-two .sofa-wrap, .sofa-det-nine .sofa-nine-wrap{margin: 0 -29vw;}
.sofa-det-two .sliderInr{margin: 0 0.5rem;transition: 0.75s;transform: translateY(10%);}
.sofa-det-two .slick-active + div .sliderInr{transform: none;}
.sofa-det-two .slick-active + div + div .sliderInr{transform: translateY(10%);}
.sofa-det-two .slick-active + div + div + div .sliderInr{transform: none;}
.sofa-det-two .slick-active + div + div + div + div .sliderInr{transform: translateY(10%);}
.sofa-det-two .sofa-wrap h4{font-family: var(--base-font-family);font-weight: 500;text-transform: capitalize;}
.sofa-det-two .slick-arrow{right: 33vw;top: -17%;}
.sofa-det-two .slick-next{right: 29vw;}

.sofa-det-three figure::before {content: '';position: absolute;inset: auto 0 0;background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%);border-radius: 5px;height: 53.7%;z-index: 1;transition: 0.75s}
.sofa-det-three figcaption {z-index: 2;padding: 2.25rem;transform: translateY(100%);opacity: 0;transition: 0.75s;}
.sofa-det-three .slick-current figcaption{transform: none;opacity: 1;}
.sofa-det-three figcaption p{max-width: 57%;}
.sofa-det-three .slick-list {padding-top: 1rem!important;padding-left: 17%!important;padding-right: 17%!important;}
.sofa-det-three .slick-dots {display: none !important}
.sofa-det-three .slick-track {max-width: 100%!important;transform: translate3d(0, 0, 0)!important;perspective: 100px;}
.sofa-det-three .slick-slide {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;opacity: 0;width: 100%!important;transform: translate3d(0, 0, 0);transition: transform 1s, opacity 1s;}
.sofa-det-three .slick-snext, .sofa-det-three .slick-sprev {display: block;}
.sofa-det-three .slick-current {opacity: 1;position: relative;display: block;z-index: 2;}
.sofa-det-three .slick-snext {opacity: 1;transform: translate3d(22.5%, 0, -20px);z-index: 1;perspective: 1000px;}
.sofa-det-three .slick-sprev {opacity: 1;transform: translate3d(-22.5%, 0, -20px);}
.sofa-det-three .slick-snext2 {opacity: 1;transform: translate3d(48.5%, 0, -40px);}
.sofa-det-three .slick-sprev2 {opacity: 1;transform: translate3d(-48.5%, 0, -40px);}

.sofa-det-three .slick-arrow{top: 45%;left: 15%;right: auto;}
.sofa-det-three .slick-next{left: auto;right: 15%;}
.sofa-slider .slick-list{overflow: visible;}

.sofa-det-five .wrapper:nth-child(3){margin: 5rem 0;}

.sofa-det-eight h5{font-weight: 300;font-family: var(--base-font-family);}
.sofa-det-eight .text-bg{position: relative;padding: 1.75rem 4rem 1.75rem 0;}
.sofa-det-eight .text-bg::before{content: '';position: absolute;inset: 0 auto 0 -9vw;background: #F5F6F8;width: 58vw;z-index: -1;}

.sofa-det-nine .sofa-nine-wrap::before, .sofa-det-nine .sofa-nine-wrap::after{content: '';position: absolute;inset: 0 auto 0 22vw;background: linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.79) 54%, rgba(255,255,255,1) 100%);width: 7.65%;z-index: 1;}
.sofa-det-nine .sofa-nine-wrap::after{inset: 0 22vw 0 auto;background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.79) 54%, rgba(255,255,255,1) 100%);}
.sofa-det-nine figure{margin: 0 0.5rem;}
.sofa-det-ten h4{font-weight: 300;font-family: var(--base-font-family);text-transform: initial;}

.sofa-det-eleven article{background: #F5F6F8;padding: 3.82rem 8rem;margin-top: -7rem;position: relative;}
.sofa-det-eleven article p{font-size: 1.25rem;margin-bottom: 1rem;}
.sofa-det-eleven article .main-heading p:last-child{margin: 0;}

.dining-table-sec-two .main-heading p:last-child{font-weight: 400;}
.dining-table-sec-two .points li{position: absolute;border: 0.5856515373352855vw solid rgb(157 157 157 / 20%);display: block;border-radius: 50%;line-height: 0;width: 2.342606149341142vw;height: 2.342606149341142vw;transition: 0.5s;}
.dining-table-sec-two .points li:hover{transform: scale(1.25);border-color: rgb(255 255 255 / 20%);}
.dining-table-sec-two .points li a{height: 1.2445095168374818vw;width: 1.2445095168374818vw;border-radius: 50%;background: #9D9D9D;transition:0.5s}
.dining-table-sec-two .points li:hover a{background: rgb(255 255 255 / 80%);}
.dining-table-sec-two .points li:nth-child(1){top: 0;left: 0;}
.dining-table-sec-two .points li:nth-child(2){top: 1.8vw;left: 8.45vw;}
.dining-table-sec-two .points li:nth-child(3){bottom: 1.25vw;left: 12vw;}
.dining-table-sec-two .points li:nth-child(4){top: 0.3vw;right: 9vw;}
.dining-table-sec-two .points li:nth-child(5){top: 5vw;right: 8.3vw;}

.dining-table-sec-five .col-md-4:nth-child(2) article{margin-top: -2.75rem;}
.dining-table-sec-eight .col-md-5:last-child{margin-top: 9rem;}

.addressWrap .card svg{width: 1.125rem;height: 1.125rem}

.iti{width: 100%}
.response.text-danger p{margin: 0 !important;color: #fff;background: #101010;padding: 0.5rem;}

.alert-success, .alert-danger, .response p{color: #fff;background: #101010;border-color: #000}

.select2-container{z-index:99999;width: 100% !important}
.device-details ul li {display: flex;flex-direction: row;justify-content: space-between;margin-bottom: 0.5rem;}
#cart-notification,#wishlist-notification {display: none;position: fixed;inset: 20% 0 auto;z-index: 9999;bordr: solid 2px var(--yellow-color);padding: 3rem;border-radius: 15px;background: #fff;width: 35rem;text-align: center;margin: auto;box-shadow: 0 0 4px 0 var(--yellow-color);}
#cart-notification {padding: 4rem 1.5rem;}
#cart-notification.active,#wishlist-notification.active {display: flex;}
#wishlist-notification.small {inset: 80% 0 7% auto;width: 25rem;padding: 2rem;}
#wishlist-notification P {color: #000;}
.notification figure {width: 100px}
#cart-notification p {max-width: 80%;color:#000;}

.cw-sec-three .main-heading p.sub-text{text-transform: initial;}
.cw-sec-four .col-left, .cw-sec-two .col-left{padding-left: 5rem;}
.cw-sec-four .col-right, .cw-sec-two .col-right{padding-right: 5rem;}

.main-heading p.sub-text{font-size: 1.25rem;text-transform: uppercase;font-family: var(--primary-font-family)}
.sr-sec-two h3{font-size: 4.5rem;}
.sr-sec-two small{font-size: 1.5rem;font-family: 'AvenirNextLTPro-Regular',sans-serif}
.sr-sec-two .card{padding: 5rem 3rem}
.sr-sec-three a{font-family: var(--base-font-family);display: block;}
.sr-sec-six .col-left{padding-left: 5.7rem;}
.sr-sec-six .col-right{padding-right: 5.7rem;}
.sr-sec-six .col-left .main-heading p, .sr-sec-six .col-right .main-heading p{font-size: 1.125rem;font-family: var(--primary-font-family)}

.env-sec-one .sub-text {font-size: 1.25rem;font-family: var(--primary-font-family);}
.env-sec-three .col-left{padding-left: 5.625rem;}
.env-sec-three .col-right{padding-right: 5.625rem;}
.env-slider .slick-dots li button{width:3.75rem ;height: 0.125rem;background: #D9D9D9;border-radius:0;padding: 0;padding-left: 3.75rem;border: none;outline: none;}
.env-slider .slick-dots li.slick-active button {background: black;}
.env-slider .slick-dots{left: 2rem;bottom: 1rem}

.top-links a {transform: none !important;padding-inline: 0;background: #eee;color: #101010;font-size: 1.125rem;text-transform: uppercase;display: block;padding: 1.1rem 2rem;border-radius: 0.313rem;}
.top-links a.active {background: #000;color: #fff;}

.career-benefit-one ul li{position: relative;padding-left: 1.563rem;margin-bottom: 0.75rem}
.career-benefit-one ul li:last-child{margin-bottom: 0}
.career-benefit-one ul li:before{content: "✦";position: absolute;left: 0;top: 0px;color: #000;}

.career-benefit-two article {background: #F5F6F8;padding: 2.5rem;height: 16.375rem;}
.career-benefit-three .content-col {padding-left: 5rem;}
.career-benefit-four .content-col {padding: 0 5rem 0 3rem;}
.sustainability-sec-two {padding-bottom: 8.5rem;}
.corporate-sec-one figure{margin-right: -6rem;}

.benefit-inner-sec {padding-bottom: 8.75rem;}
.benefit-inner-sec .cuh-card{height: 13.75rem}
.find-inner-sec {background: #F5F5F5;}
.trade-sec h3{font-size: 4.5rem}
.trade-sec ul li {list-style: disc;margin: 0 0 0.75rem 1rem;}
.trade-sec figure::before{border-radius: 5px}

.contact-section article{background: #F5F5F5;padding: 2rem;}
.contact-section h3{font-size: 2.25rem}
.contact-section .form-control{background: transparent;}
.contact-section aside{border-bottom: 1px solid #DBDBDB;padding-bottom: 1.5rem;margin-bottom:1.5rem}
.contact-section aside:last-child{border:0}
.contact-section aside p{margin: 0;}
.contact-section h6{font-weight: 500;font-family: 'AvenirNextLTPro-Medium', sans-serif;text-transform: initial;}
.contact-form{top:2rem}
.contact-form p, .contact-form label{color: rgb(16 16 16 / 50%)}
.contact-section .form-control{color: rgb(16 16 16 / 50%);border-color: #DBDBDB}
.contact-section .form-control::placeholder{color: rgb(16 16 16 / 50%)}
.contact-section .form-check-input{background: transparent;border-color: #D9D9D9;box-shadow: none;background-size: 4px;background-repeat: no-repeat;background-position: center;}
.contact-section .form-check-input:checked[type=radio]{background-image: url(../images/circle.svg)}
.contact-section textarea.form-control{min-height: 3.57rem;}

.career-section-four .wrap{background: #F5F5F5;border-radius: 10px;padding: 2rem}
.career-section-four .search button {top: 0;right: 0.3rem}
.career-section-four li {width: 18.6%}
.career-section-four li:first-child {width: 36%}
.career-section-four li:last-child {width: 26.8%;}
.career-section-four .job-head ul {background: #fff;border-radius: 5px;padding: 0.5rem 0;}
.career-section-four .job-head ul li span {font-size: 1.125rem;display: block;border-right: 1px solid #F5F5F5;padding: 0.845rem 1.5rem;}
.career-section-four .job-head ul li:last-child span {border: 0}
.career-section-four #job-list ul {padding: 1.875rem 0;}
.career-section-four #job-list ul:nth-child(even){border-top: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6;background: #EFEFEF}
.career-section-four #job-list li {padding: 0 1.5rem;}

.career-section-five .career5Wrap{background: #F5F5F5;border-radius: 10px;padding: 3.22rem;z-index: 1}
.career-section-five .form-control{background: transparent;}
.upload .form-control[type=file] {opacity: 0;}
.icon svg {position: absolute;top: 0.1rem;right: 0.3rem;}
.upload span {padding-bottom: 0.45rem;border-bottom: 1px solid rgb(24 24 24 / 40%);color: rgb(24 24 24 / 50%);}


@media (min-width: 992px) {
	:root { --left-to-right-nil: polygon(0 0, 0 0, 0 100%, 0 100%); --left-to-right-fil: polygon(0 0, 100% 0, 100% 100%, 0 100%); --right-to-left-nil: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); --right-to-left-fil: polygon(100% 0, 0 0, 0 100%, 100% 100%); --top-to-bottom-nil: polygon(100% 0, 0 0, 0 0, 100% 0); --top-to-bottom-fil: polygon(100% 0, 0 0, 0 100%, 100% 100%); --bottom-to-top-nil: polygon(0 88%, 100% 88%, 100% 100%, 0% 100%); --bottom-to-top-fil: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }
	img.wow { clip-path: var(--bottom-to-top-nil); transition: all 2s ease 0.25s; transform: translateY(40%); opacity: 0; }
	img.animated { clip-path: var(--bottom-to-top-fil); transform: translateY(0px); opacity: 1; }
}

@media only screen and (min-width: 1200px) {.container {max-width: 85.652vw;padding: 0}}


@media only screen and (min-width: 1500px) {
	html {
		font-size: 120%;
		-webkit-text-size-adjust: 100%;
	}
}

@media only screen and (min-width: 1600px) {html {font-size: 130%;-webkit-text-size-adjust: 100%;}}
@media only screen and (min-width: 1850px) {html {font-size: 140%;-webkit-text-size-adjust: 100%;} #signin .modal-lg{max-width: 42rem} #signup .modal-lg{max-width: 42rem}}
@media only screen and (min-width: 2030px) {html {font-size: 160%;-webkit-text-size-adjust: 100%;}}
@media only screen and (min-width: 2700px) {html {font-size: 200%;-webkit-text-size-adjust: 100%;}}