.elementor-276 .elementor-element.elementor-element-4241b32:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-4241b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0F09;}.elementor-276 .elementor-element.elementor-element-4241b32{top:0px;bottom:auto;z-index:10;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-4241b32 + .wpr-hidden-header{top:0px;}.elementor-276 .elementor-element.elementor-element-4241b32 + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:10;}.wpr-hidden-header-flex{z-index:10;}.elementor-276 .elementor-element.elementor-element-4241b32 > .elementor-container{max-width:1360px;}.elementor-276 .elementor-element.elementor-element-4241b32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-276 .elementor-element.elementor-element-6bef50d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-276 .elementor-element.elementor-element-6bef50d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-276 .elementor-element.elementor-element-6bef50d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-276 .elementor-element.elementor-element-955725f{padding:0px 0px 0px 11px;font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;color:#CCCCCC;}.elementor-bc-flex-widget .elementor-276 .elementor-element.elementor-element-727c46f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-276 .elementor-element.elementor-element-727c46f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-276 .elementor-element.elementor-element-727c46f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-276 .elementor-element.elementor-element-6c73c16 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-276 .elementor-element.elementor-element-6c73c16 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-276 .elementor-element.elementor-element-6c73c16{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-276 .elementor-element.elementor-element-6c73c16 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-276 .elementor-element.elementor-element-6c73c16 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;}.elementor-276 .elementor-element.elementor-element-6c73c16 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-276 .elementor-element.elementor-element-f1e2fd1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-276 .elementor-element.elementor-element-f1e2fd1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-276 .elementor-element.elementor-element-f1e2fd1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-1d47c08 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-276 .elementor-element.elementor-element-1d47c08 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-276 .elementor-element.elementor-element-1d47c08{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-276 .elementor-element.elementor-element-1d47c08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-276 .elementor-element.elementor-element-1d47c08 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;}.elementor-276 .elementor-element.elementor-element-1d47c08 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-276 .elementor-element.elementor-element-3c2c60d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-276 .elementor-element.elementor-element-3c2c60d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-276 .elementor-element.elementor-element-3c2c60d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-ec2965d{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;color:#CCCCCC;}.elementor-276 .elementor-element.elementor-element-b8b2b3e:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-b8b2b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3EB;}.elementor-276 .elementor-element.elementor-element-b8b2b3e > .elementor-container{max-width:1360px;}.elementor-276 .elementor-element.elementor-element-b8b2b3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-b8b2b3e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-276 .elementor-element.elementor-element-d430dd1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-276 .elementor-element.elementor-element-d430dd1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-276 .elementor-element.elementor-element-1abd548 img{width:100%;}.elementor-bc-flex-widget .elementor-276 .elementor-element.elementor-element-36a9df2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-276 .elementor-element.elementor-element-36a9df2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-276 .elementor-element.elementor-element-36a9df2 > .elementor-element-populated{padding:0px 0px 11px 0px;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-menu-item.wpr-pointer-item{transition-duration:0.2s;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.2s;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.2s;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-toggle-wrap{text-align:center;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-nav-menu .wpr-menu-item,
					 .elementor-276 .elementor-element.elementor-element-0d60707 .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#54595FF2;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-nav-menu .wpr-menu-item:hover,
					 .elementor-276 .elementor-element.elementor-element-0d60707 .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-276 .elementor-element.elementor-element-0d60707 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-276 .elementor-element.elementor-element-0d60707 .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#C59238;}.elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-line-fx .wpr-menu-item:after{background-color:#605BE500;}.elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-border-fx .wpr-menu-item:before{border-color:#605BE500;border-width:2px;}.elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-background-fx .wpr-menu-item:before{background-color:#605BE500;}.elementor-276 .elementor-element.elementor-element-0d60707 .menu-item-has-children .wpr-sub-icon{font-size:7px;}.elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(7px + 2px);}.elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(7px + 2px);}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-nav-menu .wpr-menu-item,.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-nav-menu a,.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-toggle-text{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-underline .wpr-menu-item:after,
					 .elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-overline .wpr-menu-item:before,
					 .elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-double-line .wpr-menu-item:before,
					 .elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-double-line .wpr-menu-item:after{height:2px;}.elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-underline>nav>ul>li>.wpr-menu-item:after,
					 .elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-overline>nav>ul>li>.wpr-menu-item:before,
					 .elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:before,
					 .elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:after{height:2px;}.elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-border-fx>nav>ul>li>.wpr-menu-item:before{border-width:2px;}.elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-underline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after,
					 .elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-overline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after{height:2px;}.elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-border-fx>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before{border-width:2px;}.elementor-276 .elementor-element.elementor-element-0d60707:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-0px);}.elementor-276 .elementor-element.elementor-element-0d60707:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(0px);}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-nav-menu .wpr-menu-item{padding-left:2px;padding-right:2px;padding-top:15px;padding-bottom:15px;}.elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-2px;}.elementor-276 .elementor-element.elementor-element-0d60707.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-2px;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-nav-menu > .menu-item{margin-left:10px;margin-right:10px;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:10px;}.elementor-276 .elementor-element.elementor-element-0d60707.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:10px;}.elementor-276 .elementor-element.elementor-element-0d60707.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:10px;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-276 .elementor-element.elementor-element-0d60707 .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#333333;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;font-family:"Cormorant Garamond", Sans-serif;font-weight:800;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-276 .elementor-element.elementor-element-0d60707 .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-276 .elementor-element.elementor-element-0d60707 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-276 .elementor-element.elementor-element-0d60707 .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#ffffff;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-276 .elementor-element.elementor-element-0d60707 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:#C59238;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-sub-menu .wpr-sub-icon{right:15px;}.elementor-276 .elementor-element.elementor-element-0d60707.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:15px;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{margin-top:0px;}.elementor-276 .elementor-element.elementor-element-0d60707.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-nav-menu a,
					 .elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-nav-menu .menu-item-has-children > a:after{color:#333333;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-nav-menu li{background-color:#ffffff;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-nav-menu li a:hover,
					 .elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-nav-menu a:hover,
					 .elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-nav-menu a.wpr-active-menu-item{background-color:#C59238;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-nav-menu a{padding-left:10px;padding-right:10px;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-nav-menu .menu-item-has-children > a:after{margin-left:10px;margin-right:10px;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-276 .elementor-element.elementor-element-0d60707.wpr-mobile-divider-yes .wpr-mobile-nav-menu a{border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-top:5px;padding-bottom:5px;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-nav-menu{margin-top:10px;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-toggle{border-color:#333333;width:45px;border-width:0px;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-toggle-text{color:#333333;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-toggle-line{background-color:#333333;height:2px;margin-bottom:6px;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-toggle:hover{border-color:#C59238;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:#C59238;}.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:#C59238;}.elementor-bc-flex-widget .elementor-276 .elementor-element.elementor-element-d3e6f8b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-276 .elementor-element.elementor-element-d3e6f8b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-276 .elementor-element.elementor-element-d1e397a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-276 .elementor-element.elementor-element-9809ead .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:2.3px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000FC;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-276 .elementor-element.elementor-element-9809ead .elementor-button:hover, .elementor-276 .elementor-element.elementor-element-9809ead .elementor-button:focus{background-color:#FFFFFF0D;color:#DBA84F;}.elementor-276 .elementor-element.elementor-element-9809ead .elementor-button:hover svg, .elementor-276 .elementor-element.elementor-element-9809ead .elementor-button:focus svg{fill:#DBA84F;}.elementor-276 .elementor-element.elementor-element-274da41 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-fb1fdf7 .elementor-button{background-color:#C59238;font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:2.3px;fill:#141414;color:#141414;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-276 .elementor-element.elementor-element-fb1fdf7{padding:0px 9px 0px 0px;}.elementor-276 .elementor-element.elementor-element-d291deb:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-d291deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3EB;}.elementor-276 .elementor-element.elementor-element-d291deb > .elementor-container{max-width:1280px;}.elementor-276 .elementor-element.elementor-element-d291deb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-276 .elementor-element.elementor-element-d291deb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-276 .elementor-element.elementor-element-b54ad83.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-276 .elementor-element.elementor-element-b54ad83.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-offcanvas-container{text-align:center;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-offcanvas-trigger{color:#181818;background-color:#605BE500;border-color:#E8E8E8;padding:10px 10px 10px 10px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-offcanvas-trigger svg{fill:#181818;width:12px;height:12px;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-offcanvas-trigger:hover{color:#000000;background-color:#605BE500;border-color:#E8E8E8;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-offcanvas-header{padding:10px 10px 10px 10px;}.wpr-offcanvas-wrap-e5542ec .wpr-offcanvas-header{padding:10px 10px 10px 10px;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-close-offcanvas{color:#222222;border-color:#FFF;width:12px;height:12px;border-style:none;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.wpr-offcanvas-wrap-e5542ec .wpr-close-offcanvas{color:#222222;border-color:#FFF;width:12px;height:12px;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-close-offcanvas i{font-size:12px;}.wpr-offcanvas-wrap-e5542ec .wpr-close-offcanvas i{font-size:12px;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-close-offcanvas svg{width:12px;height:12px;}.wpr-offcanvas-wrap-e5542ec .wpr-close-offcanvas svg{width:12px;height:12px;}.wpr-offcanvas-wrap-e5542ec  .wpr-close-offcanvas{border-style:none;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-offcanvas-content{background-color:#F8F3EB;border-color:#000;border-style:none;border-radius:2px 2px 2px 2px;padding:10px 10px 10px 10px;}.wpr-offcanvas-wrap-e5542ec .wpr-offcanvas-content{background-color:#F8F3EB;border-color:#000;border-style:none;border-radius:2px 2px 2px 2px;padding:10px 10px 10px 10px;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-offcanvas-content, .wpr-offcanvas-wrap-e5542ec .wpr-offcanvas-content{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-offcanvas-wrap{margin:0px 0px 0px 0px;background-color:#07070733;}.wpr-offcanvas-wrap-e5542ec{background-color:#07070733;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-offcanvas-content::-webkit-scrollbar-thumb{border-left-color:#E8E8E8;border-left-width:3px;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-offcanvas-content::-webkit-scrollbar{width:calc(3px + 3px);}.elementor-bc-flex-widget .elementor-276 .elementor-element.elementor-element-ea72ba7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-276 .elementor-element.elementor-element-ea72ba7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-276 .elementor-element.elementor-element-b4d8f78 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-196c59f .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:2.3px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000FC;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-276 .elementor-element.elementor-element-196c59f .elementor-button:hover, .elementor-276 .elementor-element.elementor-element-196c59f .elementor-button:focus{background-color:#FFFFFF0D;color:#DBA84F;}.elementor-276 .elementor-element.elementor-element-196c59f .elementor-button:hover svg, .elementor-276 .elementor-element.elementor-element-196c59f .elementor-button:focus svg{fill:#DBA84F;}.elementor-276 .elementor-element.elementor-element-28cc16c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-04744d6 .elementor-button{background-color:#C59238;font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:2.3px;fill:#141414;color:#141414;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-276 .elementor-element.elementor-element-04744d6{padding:0px 9px 0px 0px;}@media(min-width:768px){.elementor-276 .elementor-element.elementor-element-6bef50d{width:50.965%;}.elementor-276 .elementor-element.elementor-element-727c46f{width:19.385%;}.elementor-276 .elementor-element.elementor-element-f1e2fd1{width:9.034%;}.elementor-276 .elementor-element.elementor-element-3c2c60d{width:20.594%;}.elementor-276 .elementor-element.elementor-element-d430dd1{width:15%;}.elementor-276 .elementor-element.elementor-element-36a9df2{width:53.109%;}.elementor-276 .elementor-element.elementor-element-d3e6f8b{width:31.555%;}.elementor-276 .elementor-element.elementor-element-d1e397a{width:55.327%;}.elementor-276 .elementor-element.elementor-element-274da41{width:44.134%;}.elementor-276 .elementor-element.elementor-element-f7e6fff{width:15.065%;}.elementor-276 .elementor-element.elementor-element-b54ad83{width:51.833%;}.elementor-276 .elementor-element.elementor-element-ea72ba7{width:32.766%;}.elementor-276 .elementor-element.elementor-element-b4d8f78{width:55.327%;}.elementor-276 .elementor-element.elementor-element-28cc16c{width:44.134%;}}@media(max-width:1024px){.elementor-276 .elementor-element.elementor-element-4241b32{top:0px;bottom:auto;}.elementor-276 .elementor-element.elementor-element-4241b32 + .wpr-hidden-header{top:0px;}.elementor-276 .elementor-element.elementor-element-4241b32 + .wpr-hidden-header-flex{top:0px;}}@media(max-width:767px){.elementor-276 .elementor-element.elementor-element-4241b32{top:0px;bottom:auto;}.elementor-276 .elementor-element.elementor-element-4241b32 + .wpr-hidden-header{top:0px;}.elementor-276 .elementor-element.elementor-element-4241b32 + .wpr-hidden-header-flex{top:0px;}.elementor-276 .elementor-element.elementor-element-d430dd1{width:70%;}.elementor-276 .elementor-element.elementor-element-1abd548{text-align:start;}.elementor-276 .elementor-element.elementor-element-1abd548 img{width:52%;}.elementor-276 .elementor-element.elementor-element-36a9df2{width:30%;}.elementor-276 .elementor-element.elementor-element-d1e397a{width:50%;}.elementor-276 .elementor-element.elementor-element-d1e397a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-276 .elementor-element.elementor-element-9809ead .elementor-button{font-size:9px;padding:10px 10px 10px 10px;}.elementor-276 .elementor-element.elementor-element-274da41{width:50%;}.elementor-276 .elementor-element.elementor-element-fb1fdf7 .elementor-button{padding:13px 13px 13px 13px;}.elementor-276 .elementor-element.elementor-element-d291deb{padding:8px 0px 8px 0px;}.elementor-276 .elementor-element.elementor-element-f7e6fff{width:50%;}.elementor-bc-flex-widget .elementor-276 .elementor-element.elementor-element-f7e6fff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-276 .elementor-element.elementor-element-f7e6fff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-276 .elementor-element.elementor-element-f7e6fff > .elementor-element-populated{padding:0px 0px 0px 7px;}.elementor-276 .elementor-element.elementor-element-b7ee3a7{text-align:start;}.elementor-276 .elementor-element.elementor-element-b7ee3a7 img{width:100%;}.elementor-276 .elementor-element.elementor-element-b54ad83{width:50%;}.elementor-276 .elementor-element.elementor-element-b54ad83 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-offcanvas-container{text-align:right;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-offcanvas-trigger svg{width:18px;height:18px;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-offcanvas-header{padding:38px 0px 0px 0px;}.wpr-offcanvas-wrap-e5542ec .wpr-offcanvas-header{padding:38px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-close-offcanvas i{font-size:17px;}.wpr-offcanvas-wrap-e5542ec .wpr-close-offcanvas i{font-size:17px;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-close-offcanvas svg{width:17px;height:17px;}.wpr-offcanvas-wrap-e5542ec .wpr-close-offcanvas svg{width:17px;height:17px;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-close-offcanvas{width:50px;height:50px;}.wpr-offcanvas-wrap-e5542ec .wpr-close-offcanvas{width:50px;height:50px;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-offcanvas-content::-webkit-scrollbar-thumb{border-left-width:0px;}.elementor-276 .elementor-element.elementor-element-e5542ec .wpr-offcanvas-content::-webkit-scrollbar{width:calc(0px + 3px);}.elementor-276 .elementor-element.elementor-element-b4d8f78{width:50%;}.elementor-276 .elementor-element.elementor-element-b4d8f78 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-276 .elementor-element.elementor-element-196c59f .elementor-button{font-size:9px;padding:10px 10px 10px 10px;}.elementor-276 .elementor-element.elementor-element-28cc16c{width:50%;}.elementor-276 .elementor-element.elementor-element-04744d6 .elementor-button{padding:13px 13px 13px 13px;}}/* Start custom CSS for wpr-nav-menu, class: .elementor-element-0d60707 *//* =========================================================
   KINGS & QUEENS — ROYAL ADDONS DESKTOP MENU
   FINAL CLEAN VERSION

   Dropdown Title:
   Cormorant Garamond / 14px / 500

   Description:
   Inter / 12px / 400
   ========================================================= */


/* =========================================================
   1. GENERAL DROPDOWN PANEL
   ========================================================= */

.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-sub-menu {
    width: 360px !important;
    min-width: 360px !important;

    padding: 10px !important;

    background: #faf6ef !important;

    border: 1px solid rgba(36, 27, 23, 0.08) !important;
    border-radius: 0 !important;

    box-shadow: 0 12px 28px rgba(36, 27, 23, 0.12) !important;

    box-sizing: border-box !important;
}


/* =========================================================
   2. KITCHENS
   ========================================================= */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-appliances > .wpr-sub-menu-item::after {
    content: "Performance for the working kitchen";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-worktops > .wpr-sub-menu-item::after {
    content: "Quartz, porcelain & natural stone";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-sinks > .wpr-sub-menu-item::after {
    content: "Boiling water, brassware & sinks";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-flooring > .wpr-sub-menu-item::after {
    content: "Engineered, LVT & SPC";
}


/* =========================================================
   3. BATHROOMS
   ========================================================= */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-brassware > .wpr-sub-menu-item::after {
    content: "Designer taps & bathroom brassware";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-sanitaryware > .wpr-sub-menu-item::after {
    content: "Mirror Accessories & Underfloor Heating";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-furniture > .wpr-sub-menu-item::after {
    content: "Vanities, storage & mirrors";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-screens > .wpr-sub-menu-item::after {
    content: "Screens, enclosures & wetroom solutions";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-baths > .wpr-sub-menu-item::after {
    content: "Freestanding & fitted baths";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-showers > .wpr-sub-menu-item::after {
    content: "Steam Room, Sauna & Spa";
}


/* =========================================================
   4. BEDROOM & LIVING
   ========================================================= */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-beds > .wpr-sub-menu-item::after {
    content: "Handcrafted beds & premium mattresses";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-wardrobes > .wpr-sub-menu-item::after {
    content: "Contemporary wardrobes & storage";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-sofas > .wpr-sub-menu-item::after {
    content: "Contemporary sofas & seating";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-dining > .wpr-sub-menu-item::after {
    content: "Statement tables for modern living";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-lighting > .wpr-sub-menu-item::after {
    content: "Decorative & architectural";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-fireplaces > .wpr-sub-menu-item::after {
    content: "Contemporary electric fires";
}


/* =========================================================
   5. TILES & FLOORING
   ========================================================= */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-carpets > .wpr-sub-menu-item::after {
    content: "Wool, saxony & stair runners";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-tiles > .wpr-sub-menu-item::after {
    content: "Porcelain, ceramic & stone";
}


/* =========================================================
   6. DOORS
   ========================================================= */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-ironmongery > .wpr-sub-menu-item::after {
    content: "Architectural hardware & door furniture";
}


/* =========================================================
   7. STANDARD DROPDOWN ITEMS
   ========================================================= */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-appliances > .wpr-sub-menu-item,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-worktops > .wpr-sub-menu-item,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-sinks > .wpr-sub-menu-item,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-flooring > .wpr-sub-menu-item,

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-brassware > .wpr-sub-menu-item,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-sanitaryware > .wpr-sub-menu-item,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-furniture > .wpr-sub-menu-item,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-screens > .wpr-sub-menu-item,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-baths > .wpr-sub-menu-item,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-showers > .wpr-sub-menu-item,

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-beds > .wpr-sub-menu-item,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-wardrobes > .wpr-sub-menu-item,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-sofas > .wpr-sub-menu-item,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-dining > .wpr-sub-menu-item,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-lighting > .wpr-sub-menu-item,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-fireplaces > .wpr-sub-menu-item,

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-carpets > .wpr-sub-menu-item,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-tiles > .wpr-sub-menu-item,

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-ironmongery > .wpr-sub-menu-item {

    display: block !important;

    width: 100% !important;

    padding: 12px 14px !important;
    margin: 0 !important;

    background: transparent !important;

    border: 0 !important;
    border-bottom: 1px solid rgba(36, 27, 23, 0.08) !important;

    font-family: "Cormorant Garamond", Georgia, serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;

    color: #241b17 !important;

    text-decoration: none !important;

    box-sizing: border-box !important;

    transition:
        background-color 0.2s ease,
        color 0.2s ease !important;
}


/* Last normal submenu item */

.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-sub-menu > li:last-child > .wpr-sub-menu-item {
    border-bottom: 0 !important;
}


/* =========================================================
   8. STANDARD DESCRIPTION STYLE
   ========================================================= */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-appliances > .wpr-sub-menu-item::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-worktops > .wpr-sub-menu-item::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-sinks > .wpr-sub-menu-item::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-flooring > .wpr-sub-menu-item::after,

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-brassware > .wpr-sub-menu-item::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-sanitaryware > .wpr-sub-menu-item::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-furniture > .wpr-sub-menu-item::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-screens > .wpr-sub-menu-item::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-baths > .wpr-sub-menu-item::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-showers > .wpr-sub-menu-item::after,

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-beds > .wpr-sub-menu-item::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-wardrobes > .wpr-sub-menu-item::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-sofas > .wpr-sub-menu-item::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-dining > .wpr-sub-menu-item::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-lighting > .wpr-sub-menu-item::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-fireplaces > .wpr-sub-menu-item::after,

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-carpets > .wpr-sub-menu-item::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-tiles > .wpr-sub-menu-item::after,

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-ironmongery > .wpr-sub-menu-item::after {

    display: inline !important;

    margin-left: 6px !important;

    font-family: "Inter", Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1.5 !important;

    color: #625851 !important;

    letter-spacing: 0 !important;
    text-transform: none !important;
}


/* =========================================================
   9. STANDARD HOVER
   ========================================================= */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-appliances > .wpr-sub-menu-item:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-worktops > .wpr-sub-menu-item:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-sinks > .wpr-sub-menu-item:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-flooring > .wpr-sub-menu-item:hover,

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-brassware > .wpr-sub-menu-item:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-sanitaryware > .wpr-sub-menu-item:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-furniture > .wpr-sub-menu-item:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-screens > .wpr-sub-menu-item:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-baths > .wpr-sub-menu-item:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-showers > .wpr-sub-menu-item:hover,

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-beds > .wpr-sub-menu-item:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-wardrobes > .wpr-sub-menu-item:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-sofas > .wpr-sub-menu-item:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-dining > .wpr-sub-menu-item:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-lighting > .wpr-sub-menu-item:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-fireplaces > .wpr-sub-menu-item:hover,

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-carpets > .wpr-sub-menu-item:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-tiles > .wpr-sub-menu-item:hover,

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-ironmongery > .wpr-sub-menu-item:hover {

    background: #eee5da !important;
    color: #c58b32 !important;
}


/* Description stays muted */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-appliances > .wpr-sub-menu-item:hover::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-worktops > .wpr-sub-menu-item:hover::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-sinks > .wpr-sub-menu-item:hover::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-flooring > .wpr-sub-menu-item:hover::after,

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-brassware > .wpr-sub-menu-item:hover::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-sanitaryware > .wpr-sub-menu-item:hover::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-furniture > .wpr-sub-menu-item:hover::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-screens > .wpr-sub-menu-item:hover::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-baths > .wpr-sub-menu-item:hover::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-showers > .wpr-sub-menu-item:hover::after,

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-beds > .wpr-sub-menu-item:hover::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-wardrobes > .wpr-sub-menu-item:hover::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-sofas > .wpr-sub-menu-item:hover::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-dining > .wpr-sub-menu-item:hover::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-lighting > .wpr-sub-menu-item:hover::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-fireplaces > .wpr-sub-menu-item:hover::after,

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-carpets > .wpr-sub-menu-item:hover::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-tiles > .wpr-sub-menu-item:hover::after,

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-ironmongery > .wpr-sub-menu-item:hover::after{

    color: #625851 !important;
}


/* =========================================================
   10. ACTIVE SUBMENU ITEM
   ========================================================= */

.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-sub-menu
> li
> .wpr-sub-menu-item.wpr-active-menu-item {

    background: #eee5da !important;
    color: #c58b32 !important;
}

.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-sub-menu
> li
> .wpr-sub-menu-item.wpr-active-menu-item::after {

    color: #625851 !important;
}


/* =========================================================
   11. ALL CATEGORIES — GROUP DESCRIPTIONS
   ========================================================= */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-kitchens > .wpr-sub-menu-item::after {
    content: "Appliances, worktops, sinks & taps";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-bathrooms > .wpr-sub-menu-item::after {
    content: "Sanitaryware, brassware & showering";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-tiles-flooring > .wpr-sub-menu-item::after {
    content: "Tiles, engineered wood, carpet & LVT/SPC";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-doors > .wpr-sub-menu-item::after {
    content: "Internal doors, external doors & aluminium";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-bedroom > .wpr-sub-menu-item::after {
    content: "Wardrobes, beds & mattresses, furniture & furnishings";
}


/* Other Categories does NOT use generated description */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-other > .wpr-sub-menu-item::after {
    content: none !important;
    display: none !important;
}


/* =========================================================
   12. ALL CATEGORIES PANEL
   ONLY WIDTH CHANGED TO 630PX
   ========================================================= */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-categories-parent > .wpr-sub-menu {

    width: 630px !important;
    min-width: 630px !important;
    max-width: 630px !important;

    padding: 14px !important;

    background: #faf6ef !important;

    border: 1px solid rgba(36, 27, 23, 0.08) !important;
    border-radius: 0 !important;

    box-shadow:
        0 12px 28px rgba(36, 27, 23, 0.12) !important;

    box-sizing: border-box !important;
}


/* =========================================================
   13. ALL CATEGORIES — TWO COLUMNS

   Kitchens          | Bathrooms
   Tiles & Flooring  | Doors
   Bedroom & Living  | Other Categories
   ========================================================= */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-categories-parent
> .wpr-sub-menu
> li {

    width: 50% !important;
    min-width: 0 !important;

    float: left !important;

    margin: 0 !important;
    padding: 0 8px !important;

    box-sizing: border-box !important;
}


/* Odd item begins each row */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-categories-parent
> .wpr-sub-menu
> li:nth-child(odd) {

    clear: left !important;
}


/* Clear floats */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-categories-parent
> .wpr-sub-menu::after {

    content: "";
    display: table;
    clear: both;
}


/* =========================================================
   14. ALL CATEGORIES NORMAL CELLS
   ========================================================= */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-categories-parent
> .wpr-sub-menu
> li
> .wpr-sub-menu-item {

    display: block !important;

    width: 100% !important;

    min-height: 82px !important;

    padding: 16px 12px !important;
    margin: 0 !important;

    background: transparent !important;

    border: 0 !important;
    border-bottom:
        1px solid rgba(36, 27, 23, 0.09) !important;

    font-family: "Cormorant Garamond", Georgia, serif !important;

    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;

    color: #241b17 !important;

    text-decoration: none !important;

    box-sizing: border-box !important;

    transition:
        background-color 0.2s ease,
        color 0.2s ease !important;
}


/* =========================================================
   15. ALL CATEGORIES DESCRIPTION
   ========================================================= */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-categories-parent
> .wpr-sub-menu
> li
> .wpr-sub-menu-item::after {

    display: inline !important;

    margin-left: 6px !important;

    font-family: "Inter", Arial, sans-serif !important;

    font-size: 12px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1.5 !important;

    color: #625851 !important;

    letter-spacing: 0 !important;
    text-transform: none !important;
}


/* =========================================================
   16. ALL CATEGORIES HOVER
   ========================================================= */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-categories-parent
> .wpr-sub-menu
> li
> .wpr-sub-menu-item:hover {

    background: #eee5da !important;
    color: #c58b32 !important;
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-categories-parent
> .wpr-sub-menu
> li
> .wpr-sub-menu-item:hover::after {

    color: #625851 !important;
}


/* =========================================================
   17. OTHER CATEGORIES
   Replacement content fits inside same exact cell.
   ========================================================= */


/* Hide original RA anchor only for Other Categories */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-other
> .wpr-sub-menu-item {

    display: none !important;
}


/* Replacement cell */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-other
> .kq-other-content {

    display: block !important;

    width: 100% !important;
    min-height: 82px !important;

    padding: 16px 12px !important;
    margin: 0 !important;

    background: transparent !important;

    border: 0 !important;
    border-bottom:
        1px solid rgba(36, 27, 23, 0.09) !important;

    box-sizing: border-box !important;
}


/* Other Categories title */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-other-title {

    display: inline !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        serif !important;

    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;

    color: #241b17 !important;
}


/* Clickable description */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-other-links {

    display: inline !important;

    margin: 0 0 0 6px !important;
    padding: 0 !important;

    font-family:
        "Inter",
        Arial,
        sans-serif !important;

    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;

    color: #625851 !important;
}


/* Individual links */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-other-links a {

    display: inline !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;

    color: #625851 !important;

    text-decoration: none !important;

    transition: color 0.2s ease !important;
}


/* Only hovered link becomes gold */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-other-links a:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-other-links a:focus {

    color: #c58b32 !important;

    outline: none !important;
}


/* =========================================================
   18. BOTTOM ROW DIVIDERS
   ========================================================= */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-bedroom
> .wpr-sub-menu-item {

    border-bottom:
        1px solid rgba(36, 27, 23, 0.09) !important;
}


.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-other
> .kq-other-content {

    border-bottom:
        1px solid rgba(36, 27, 23, 0.09) !important;
}


/* =========================================================
   19. SMALL DROPDOWN ARROWS
   ========================================================= */

.elementor-276 .elementor-element.elementor-element-0d60707 .wpr-nav-menu .wpr-sub-icon {

    font-size: 9px !important;

    width: 7px !important;
    height: 7px !important;
    line-height: 7px !important;

    margin-left: 6px !important;
}

/* =========================================================
   OTHER CATEGORIES — RESTORE HOVER EFFECT
   ========================================================= */


/* Smooth row hover */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-other > .kq-other-content {
    transition: background-color 0.2s ease !important;
    cursor: default !important;
}


/* Same background hover as other menu items */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-other > .kq-other-content:hover {
    background: #eee5da !important;
}


/* Other Categories title stays non-clickable / dark */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-all-other > .kq-other-content:hover .kq-other-title {
    color: #241b17 !important;
}


/* Individual category links */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-other-links a {
    cursor: pointer !important;

    transition: color 0.2s ease !important;
}


/* Only the actual category being hovered turns gold */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-other-links a:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-other-links a:focus {
    color: #c58b32 !important;
}

/* =========================================================
   20. NEWER SUBMENU ITEMS
   Same look as the standard dropdown items
   ========================================================= */


/* Descriptions */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-kitchen-units > .wpr-sub-menu-item::after {
    content: "Shaker, handleless & fitted cabinetry";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-handles > .wpr-sub-menu-item::after {
    content: "Knobs, pulls & finishing touches";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-heating > .wpr-sub-menu-item::after {
    content: "Towel rails & Radiators";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-other-furniture > .wpr-sub-menu-item::after {
    content: "Soft Furnishings, Outdoor & Other Furniture";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-door-handles-accessories > .wpr-sub-menu-item::after {
    content: "Doors, Door handles, locks & finishing hardware";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-other > .wpr-sub-menu-item::after {
    content: "Finishing touches & curated extras";
}


/* Item style */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-kitchen-units > .wpr-sub-menu-item,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-handles > .wpr-sub-menu-item,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-heating > .wpr-sub-menu-item,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-other-furniture > .wpr-sub-menu-item,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-door-handles-accessories > .wpr-sub-menu-item,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-other > .wpr-sub-menu-item {

    display: block !important;
    width: 100% !important;

    padding: 12px 14px !important;
    margin: 0 !important;

    background: transparent !important;

    border: 0 !important;
    border-bottom: 1px solid rgba(36, 27, 23, 0.08) !important;

    font-family: "Cormorant Garamond", Georgia, serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;

    color: #241b17 !important;

    text-decoration: none !important;

    box-sizing: border-box !important;

    transition:
        background-color 0.2s ease,
        color 0.2s ease !important;
}


/* Description style */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-kitchen-units > .wpr-sub-menu-item::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-handles > .wpr-sub-menu-item::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-heating > .wpr-sub-menu-item::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-other-furniture > .wpr-sub-menu-item::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-door-handles-accessories > .wpr-sub-menu-item::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-other > .wpr-sub-menu-item::after {

    display: inline !important;

    margin-left: 6px !important;

    font-family: "Inter", Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1.5 !important;

    color: #625851 !important;

    letter-spacing: 0 !important;
    text-transform: none !important;
}


/* Hover */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-kitchen-units > .wpr-sub-menu-item:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-handles > .wpr-sub-menu-item:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-heating > .wpr-sub-menu-item:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-other-furniture > .wpr-sub-menu-item:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-door-handles-accessories > .wpr-sub-menu-item:hover,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-other > .wpr-sub-menu-item:hover {

    background: #eee5da !important;
    color: #c58b32 !important;
}


/* Description stays muted on hover */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-kitchen-units > .wpr-sub-menu-item:hover::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-handles > .wpr-sub-menu-item:hover::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-bath-heating > .wpr-sub-menu-item:hover::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-other-furniture > .wpr-sub-menu-item:hover::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-door-handles-accessories > .wpr-sub-menu-item:hover::after,
.elementor-276 .elementor-element.elementor-element-0d60707 .kq-other > .wpr-sub-menu-item:hover::after {

    color: #625851 !important;
}

/* =========================================================
   21. MEDIA WALLS & LIVING
   ========================================================= */

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-media-walls > .wpr-sub-menu-item::after {
    content: "Media walls, TV units & feature storage";
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-media-walls > .wpr-sub-menu-item {

    display: block !important;
    width: 100% !important;

    padding: 12px 14px !important;
    margin: 0 !important;

    background: transparent !important;

    border: 0 !important;
    border-bottom: 1px solid rgba(36, 27, 23, 0.08) !important;

    font-family: "Cormorant Garamond", Georgia, serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;

    color: #241b17 !important;

    text-decoration: none !important;

    box-sizing: border-box !important;

    transition:
        background-color 0.2s ease,
        color 0.2s ease !important;
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-media-walls > .wpr-sub-menu-item::after {

    display: inline !important;

    margin-left: 6px !important;

    font-family: "Inter", Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1.5 !important;

    color: #625851 !important;

    letter-spacing: 0 !important;
    text-transform: none !important;
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-media-walls > .wpr-sub-menu-item:hover {
    background: #eee5da !important;
    color: #c58b32 !important;
}

.elementor-276 .elementor-element.elementor-element-0d60707 .kq-media-walls > .wpr-sub-menu-item:hover::after {
    color: #625851 !important;
}/* End custom CSS */