.elementor-53360 .elementor-element.elementor-element-4175d84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-53360 .elementor-element.elementor-element-023ae81 > .elementor-widget-container{margin:0px -6px 0px 0px;}.elementor-53360 .elementor-element.elementor-element-be2e484{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-53360 .elementor-element.elementor-element-bc63ea0{--display:flex;}.elementor-53360 .elementor-element.elementor-element-bc63ea0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-53360 .elementor-element.elementor-element-23d21fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 20px;--row-gap:15px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1010101A;--border-color:#1010101A;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53360 .elementor-element.elementor-element-6d69884{width:auto;max-width:auto;}.elementor-53360 .elementor-element.elementor-element-8c6d50d{--display:flex;}.elementor-53360 .elementor-element.elementor-element-84c8252{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53360 .elementor-element.elementor-element-567ad25.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-53360 .elementor-element.elementor-element-3a2f413.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-53360 .elementor-element.elementor-element-3a2f413 .wd-button-wrapper a{background-color:#313131;border-color:#313131;color:#FFFFFF;}.elementor-53360 .elementor-element.elementor-element-0bb8e63.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-53360 .elementor-element.elementor-element-eaf100a > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#1010101A;}.elementor-53360 .elementor-element.elementor-element-83b4ad8 .wd-action-text{text-transform:uppercase;}.elementor-53360 .elementor-element.elementor-element-83b4ad8 .wd-action-btn{--wd-action-icon-size:0px;--wd-action-text-color:var( --e-global-color-text );}.elementor-53360 .elementor-element.elementor-element-34331af{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-53360 .elementor-element.elementor-element-e100929{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-53360 .elementor-element.elementor-element-3932174 img{max-width:50px;}.elementor-53360 .elementor-element.elementor-element-4405cdf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-53360 .elementor-element.elementor-element-9a4edc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-53360 .elementor-element.elementor-element-a435a85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-53360 .elementor-element.elementor-element-a435a85.e-con{--order:-99999 /* order start hack */;}.elementor-53360 .elementor-element.elementor-element-0f0f198{--display:flex;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-53360 .elementor-element.elementor-element-b56c789 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-53360 .elementor-element.elementor-element-cb6409c{--display:flex;}.elementor-53360 .elementor-element.elementor-element-4cef7dd > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 30px 10px 30px;}body:not(.rtl) .elementor-53360 .elementor-element.elementor-element-4cef7dd{left:0px;}body.rtl .elementor-53360 .elementor-element.elementor-element-4cef7dd{right:0px;}.elementor-53360 .elementor-element.elementor-element-4cef7dd{top:300px;}.elementor-53360 .elementor-element.elementor-element-4cef7dd .wd-action-btn{--wd-action-text-color:var( --e-global-color-5bc7cc44 );}.elementor-53360 .elementor-element.elementor-element-550bdb5{--display:flex;--margin-top:40px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-53360 .elementor-element.elementor-element-550bdb5:not(.elementor-motion-effects-element-type-background), .elementor-53360 .elementor-element.elementor-element-550bdb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-53360 .elementor-element.elementor-element-efb2313{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--wd-side-hidden-w:669px;}.elementor-53360 .elementor-element.elementor-element-fe0792c .shop_attributes, .wd-single-attrs.wd-side-hidden .shop_attributes{--wd-attr-col:1;}.elementor-53360 .elementor-element.elementor-element-0783f38{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 0100px;--row-gap:15px;--column-gap:0100px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1010101A;--border-color:#1010101A;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53360 .elementor-element.elementor-element-2db51bc{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-53360 .elementor-element.elementor-element-2db51bc .elementor-divider-separator{width:76%;margin:0 auto;margin-center:0;}.elementor-53360 .elementor-element.elementor-element-2db51bc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-53360 .elementor-element.elementor-element-a38e14e .title-after_title, .elementor-53360 .elementor-element.elementor-element-a38e14e .title-subtitle, .elementor-53360 .elementor-element.elementor-element-a38e14e .woodmart-title-container{max-width:69%;}@media(max-width:1024px){.elementor-53360 .elementor-element.elementor-element-be2e484{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-20px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-53360 .elementor-element.elementor-element-567ad25{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-53360 .elementor-element.elementor-element-3a2f413{width:var( --container-widget-width, 114.781px );max-width:114.781px;--container-widget-width:114.781px;--container-widget-flex-grow:0;}.elementor-53360 .elementor-element.elementor-element-0bb8e63{width:var( --container-widget-width, 114.781px );max-width:114.781px;--container-widget-width:114.781px;--container-widget-flex-grow:0;}.elementor-53360 .elementor-element.elementor-element-efb2313{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--wd-side-hidden-w:500px;}}@media(max-width:767px){.elementor-53360 .elementor-element.elementor-element-be2e484{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-53360 .elementor-element.elementor-element-567ad25{width:100%;max-width:100%;}.elementor-53360 .elementor-element.elementor-element-0f0f198{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-53360 .elementor-element.elementor-element-550bdb5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-53360 .elementor-element.elementor-element-efb2313{--wd-side-hidden-w:350px;}.elementor-53360 .elementor-element.elementor-element-a38e14e .title{font-size:36px;}}@media(min-width:768px){.elementor-53360 .elementor-element.elementor-element-bc63ea0{--width:49.962%;}.elementor-53360 .elementor-element.elementor-element-8c6d50d{--width:45%;}.elementor-53360 .elementor-element.elementor-element-9a4edc0{--width:33.3333%;}.elementor-53360 .elementor-element.elementor-element-a435a85{--width:66.6666%;}.elementor-53360 .elementor-element.elementor-element-550bdb5{--content-width:1600px;}.elementor-53360 .elementor-element.elementor-element-efb2313{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-53360 .elementor-element.elementor-element-bc63ea0{--width:50%;}.elementor-53360 .elementor-element.elementor-element-8c6d50d{--width:50%;}}/* Start custom CSS for wd_builder_off_canvas_column_btn, class: .elementor-element-4cef7dd *//* 1. Reset the WoodMart containers */
.elementor-53360 .elementor-element.elementor-element-4cef7dd .elementor-widget-container, 
.elementor-53360 .elementor-element.elementor-element-4cef7dd .wd-btn-offcanvas {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 2. The Main Tab (Sleek, vertical rectangle flush against the left screen edge) */
.elementor-53360 .elementor-element.elementor-element-4cef7dd a {
    position: fixed !important;
    left: 0 !important; 
    top: 50% !important;
    transform: translateY(-50%) !important;
    background-color: #020101 !important; /* Deep brand black */
    color: #ffffff !important;
    
    /* Brand Typography Update */
    font-family: 'Alegreya Sans', sans-serif !important; 
    font-size: 14px !important; /* Adjusted slightly up since Alegreya Sans has a lighter footprint */
    font-weight: 400 !important; /* Regular 400 */
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    
    /* Strict dimensions to force a clean, narrow vertical tab */
    width: 36px !important; 
    padding: 24px 0 !important; /* Zero padding on the sides to keep it narrow */
    box-sizing: border-box !important;
    
    /* Vertical Text Flow */
    writing-mode: vertical-rl !important;
    text-orientation: mixed !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Rounded only on the outer right corners facing the screen */
    border: none !important;
    border-radius: 0 6px 6px 0 !important; 
    
    z-index: 9999 !important;
    text-decoration: none !important;
    box-shadow: 3px 0 12px rgba(0, 0, 0, 0.15) !important; /* Subtle elevation shadow */
    transition: background-color 0.2s ease-in-out !important;
}

/* Hover state for a gentle interactive lift */
.elementor-53360 .elementor-element.elementor-element-4cef7dd a:hover {
    background-color: #1c1a1a !important; 
}

/* 3. Aggressively hide WoodMart default icons */
.elementor-53360 .elementor-element.elementor-element-4cef7dd a i,
.elementor-53360 .elementor-element.elementor-element-4cef7dd a svg,
.elementor-53360 .elementor-element.elementor-element-4cef7dd a .wd-btn-icon,
.elementor-53360 .elementor-element.elementor-element-4cef7dd a span[class*="icon"] {
    display: none !important;
}/* End custom CSS */