.elementor-36607 .elementor-element.elementor-element-e012d65{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E2D8;--border-color:#E8E2D8;--padding-top:22px;--padding-bottom:22px;--padding-left:40px;--padding-right:40px;}.elementor-36607 .elementor-element.elementor-element-e012d65:not(.elementor-motion-effects-element-type-background), .elementor-36607 .elementor-element.elementor-element-e012d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ywhite );}.elementor-36607 .elementor-element.elementor-element-af1aad4{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36607 .elementor-element.elementor-element-360f852{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:48px;}.elementor-36607 .elementor-element.elementor-element-360f852:not(.elementor-motion-effects-element-type-background), .elementor-36607 .elementor-element.elementor-element-360f852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ysand );}.elementor-36607 .elementor-element.elementor-element-4d7b8ed .elementor-heading-title{font-family:var( --e-global-typography-yeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-yeyebrow-font-size );font-weight:var( --e-global-typography-yeyebrow-font-weight );text-transform:var( --e-global-typography-yeyebrow-text-transform );font-style:var( --e-global-typography-yeyebrow-font-style );text-decoration:var( --e-global-typography-yeyebrow-text-decoration );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );color:#A8834B;}.elementor-36607 .elementor-element.elementor-element-70cef91 .elementor-heading-title{font-family:var( --e-global-typography-yh2-font-family ), Sans-serif;font-size:var( --e-global-typography-yh2-font-size );font-weight:var( --e-global-typography-yh2-font-weight );text-transform:var( --e-global-typography-yh2-text-transform );font-style:var( --e-global-typography-yh2-font-style );text-decoration:var( --e-global-typography-yh2-text-decoration );line-height:var( --e-global-typography-yh2-line-height );letter-spacing:var( --e-global-typography-yh2-letter-spacing );color:var( --e-global-color-yink );}.elementor-36607 .elementor-element.elementor-element-ef5f25f{font-family:var( --e-global-typography-ylede-font-family ), Sans-serif;font-size:var( --e-global-typography-ylede-font-size );font-weight:var( --e-global-typography-ylede-font-weight );text-transform:var( --e-global-typography-ylede-text-transform );font-style:var( --e-global-typography-ylede-font-style );text-decoration:var( --e-global-typography-ylede-text-decoration );line-height:var( --e-global-typography-ylede-line-height );letter-spacing:var( --e-global-typography-ylede-letter-spacing );color:var( --e-global-color-ybody );}.elementor-36607 .elementor-element.elementor-element-a1300df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36607 .elementor-element.elementor-element-a1300df:not(.elementor-motion-effects-element-type-background), .elementor-36607 .elementor-element.elementor-element-a1300df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E2D8;}.elementor-36607 .elementor-element.elementor-element-6879d8d{--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;--align-items:flex-start;--gap:24px 40px;--row-gap:24px;--column-gap:40px;--padding-top:56px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-36607 .elementor-element.elementor-element-6879d8d:not(.elementor-motion-effects-element-type-background), .elementor-36607 .elementor-element.elementor-element-6879d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ywhite );}.elementor-36607 .elementor-element.elementor-element-fa672ca{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36607 .elementor-element.elementor-element-89a2065{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36607 .elementor-element.elementor-element-e8e243b{--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;--padding-top:88px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-36607 .elementor-element.elementor-element-e8e243b:not(.elementor-motion-effects-element-type-background), .elementor-36607 .elementor-element.elementor-element-e8e243b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-yivory );}.elementor-36607 .elementor-element.elementor-element-1c6b666{--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:space-between;--align-items:flex-end;--gap:12px 24px;--row-gap:12px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36607 .elementor-element.elementor-element-6814f52 .elementor-heading-title{font-family:var( --e-global-typography-yh2-font-family ), Sans-serif;font-size:var( --e-global-typography-yh2-font-size );font-weight:var( --e-global-typography-yh2-font-weight );text-transform:var( --e-global-typography-yh2-text-transform );font-style:var( --e-global-typography-yh2-font-style );text-decoration:var( --e-global-typography-yh2-text-decoration );line-height:var( --e-global-typography-yh2-line-height );letter-spacing:var( --e-global-typography-yh2-letter-spacing );color:var( --e-global-color-yink );}.elementor-36607 .elementor-element.elementor-element-3683018 .elementor-heading-title{font-family:var( --e-global-typography-ynav-font-family ), Sans-serif;font-size:var( --e-global-typography-ynav-font-size );font-weight:var( --e-global-typography-ynav-font-weight );text-transform:var( --e-global-typography-ynav-text-transform );font-style:var( --e-global-typography-ynav-font-style );text-decoration:var( --e-global-typography-ynav-text-decoration );line-height:var( --e-global-typography-ynav-line-height );letter-spacing:var( --e-global-typography-ynav-letter-spacing );color:var( --e-global-color-yink );}@media(max-width:1024px){.elementor-36607 .elementor-element.elementor-element-360f852{--padding-top:48px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-36607 .elementor-element.elementor-element-4d7b8ed .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36607 .elementor-element.elementor-element-70cef91 .elementor-heading-title{font-size:var( --e-global-typography-yh2-font-size );line-height:var( --e-global-typography-yh2-line-height );letter-spacing:var( --e-global-typography-yh2-letter-spacing );}.elementor-36607 .elementor-element.elementor-element-ef5f25f{font-size:var( --e-global-typography-ylede-font-size );line-height:var( --e-global-typography-ylede-line-height );letter-spacing:var( --e-global-typography-ylede-letter-spacing );}.elementor-36607 .elementor-element.elementor-element-6879d8d{--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-36607 .elementor-element.elementor-element-6814f52 .elementor-heading-title{font-size:var( --e-global-typography-yh2-font-size );line-height:var( --e-global-typography-yh2-line-height );letter-spacing:var( --e-global-typography-yh2-letter-spacing );}.elementor-36607 .elementor-element.elementor-element-3683018 .elementor-heading-title{font-size:var( --e-global-typography-ynav-font-size );line-height:var( --e-global-typography-ynav-line-height );letter-spacing:var( --e-global-typography-ynav-letter-spacing );}}@media(min-width:769px){.elementor-36607 .elementor-element.elementor-element-e012d65{--content-width:1100px;}.elementor-36607 .elementor-element.elementor-element-6879d8d{--content-width:1100px;}.elementor-36607 .elementor-element.elementor-element-e8e243b{--content-width:1100px;}}@media(max-width:768px){.elementor-36607 .elementor-element.elementor-element-e012d65{--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-36607 .elementor-element.elementor-element-af1aad4{--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-36607 .elementor-element.elementor-element-360f852{--padding-top:44px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-36607 .elementor-element.elementor-element-4d7b8ed .elementor-heading-title{font-size:var( --e-global-typography-yeyebrow-font-size );line-height:var( --e-global-typography-yeyebrow-line-height );letter-spacing:var( --e-global-typography-yeyebrow-letter-spacing );}.elementor-36607 .elementor-element.elementor-element-70cef91 .elementor-heading-title{font-size:var( --e-global-typography-yh2-font-size );line-height:var( --e-global-typography-yh2-line-height );letter-spacing:var( --e-global-typography-yh2-letter-spacing );}.elementor-36607 .elementor-element.elementor-element-ef5f25f{font-size:var( --e-global-typography-ylede-font-size );line-height:var( --e-global-typography-ylede-line-height );letter-spacing:var( --e-global-typography-ylede-letter-spacing );}.elementor-36607 .elementor-element.elementor-element-6879d8d{--padding-top:28px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-36607 .elementor-element.elementor-element-e8e243b{--padding-top:56px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-36607 .elementor-element.elementor-element-6814f52 .elementor-heading-title{font-size:var( --e-global-typography-yh2-font-size );line-height:var( --e-global-typography-yh2-line-height );letter-spacing:var( --e-global-typography-yh2-letter-spacing );}.elementor-36607 .elementor-element.elementor-element-3683018 .elementor-heading-title{font-size:var( --e-global-typography-ynav-font-size );line-height:var( --e-global-typography-ynav-line-height );letter-spacing:var( --e-global-typography-ynav-letter-spacing );}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-fc56244 */.elementor-36607 .elementor-element.elementor-element-fc56244 .woocommerce-breadcrumb,.elementor-36607 .elementor-element.elementor-element-fc56244 .woocommerce-breadcrumb a{font-family:'Jost',sans-serif;font-size:13px;font-weight:500;color:#5E5A53!important;margin:0}
.elementor-36607 .elementor-element.elementor-element-fc56244 .woocommerce-breadcrumb a:hover{color:#1E1D1B!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d7b8ed */.elementor-36607 .elementor-element.elementor-element-4d7b8ed .elementor-heading-title{letter-spacing:.2em}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70cef91 */.elementor-36607 .elementor-element.elementor-element-70cef91 .elementor-heading-title{font-size:54px;line-height:1.05}
@media(max-width:1024px){.elementor-36607 .elementor-element.elementor-element-70cef91 .elementor-heading-title{font-size:44px}}
@media(max-width:767px){.elementor-36607 .elementor-element.elementor-element-70cef91 .elementor-heading-title{font-size:38px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef5f25f */.elementor-36607 .elementor-element.elementor-element-ef5f25f{max-width:430px}
.elementor-36607 .elementor-element.elementor-element-ef5f25f p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-360f852 */.elementor-36607 .elementor-element.elementor-element-360f852{flex:1 1 50%;min-width:0}
@media(min-width:1181px){.elementor-36607 .elementor-element.elementor-element-360f852{padding-left:calc((100vw - 1100px)/2 + 40px)!important}}
@media(max-width:1024px){.elementor-36607 .elementor-element.elementor-element-360f852{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec3f612 */.elementor-36607 .elementor-element.elementor-element-ec3f612{position:absolute!important;inset:0;width:100%!important;height:100%;margin:0!important}
.elementor-36607 .elementor-element.elementor-element-ec3f612 .elementor-widget-container,.elementor-36607 .elementor-element.elementor-element-ec3f612 img{width:100%;height:100%}
.elementor-36607 .elementor-element.elementor-element-ec3f612 img{display:block;object-fit:cover;border-radius:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1300df */.elementor-36607 .elementor-element.elementor-element-a1300df{flex:1 1 50%;min-width:0;position:relative;overflow:hidden}
@media(max-width:1024px){.elementor-36607 .elementor-element.elementor-element-a1300df{flex:0 0 auto!important;width:100%!important;aspect-ratio:16/9}}
@media(max-width:600px){.elementor-36607 .elementor-element.elementor-element-a1300df{aspect-ratio:4/3}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af1aad4 */.elementor-36607 .elementor-element.elementor-element-af1aad4{min-height:380px}
@media(max-width:1024px){.elementor-36607 .elementor-element.elementor-element-af1aad4{flex-direction:column!important;min-height:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa672ca */.elementor-36607 .elementor-element.elementor-element-fa672ca{width:276px!important;flex:0 0 276px;padding-right:30px!important}
.elementor-36607 .elementor-element.elementor-element-fa672ca .elementor-widget{margin:0!important}
.elementor-36607 .elementor-element.elementor-element-fa672ca #wd-widget-stock-status-9{display:none!important}
.elementor-36607 .elementor-element.elementor-element-fa672ca #ycf-type-filter{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(0,0,0,.106)}
@media(max-width:1024px){.elementor-36607 .elementor-element.elementor-element-fa672ca{display:none!important;width:100%!important;flex-basis:auto;padding:24px 20px 4px!important;background:#fff;border:1px solid #E8E2D8}.elementor-36607 .elementor-element.elementor-element-fa672ca.is-open{display:flex!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89a2065 */.elementor-36607 .elementor-element.elementor-element-89a2065{flex:1 1 auto;min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6814f52 */.elementor-36607 .elementor-element.elementor-element-6814f52 .elementor-heading-title{font-size:36px}
@media(max-width:767px){.elementor-36607 .elementor-element.elementor-element-6814f52 .elementor-heading-title{font-size:30px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3683018 */.elementor-36607 .elementor-element.elementor-element-3683018 a{border-bottom:1px solid currentColor;padding-bottom:3px;transition:opacity .3s}
.elementor-36607 .elementor-element.elementor-element-3683018 a:hover{opacity:.65}/* End custom CSS */
/* Start custom CSS *//* Collection archive: full width inside WoodMart (scoped to this template only) */
body:has(.elementor-36607) .wd-page-title,
body:has(.elementor-36607) .wd-prefooter,
body:has(.elementor-36607) .wd-shop-tools,
body:has(.elementor-36607) .wd-sidebar-opener{display:none !important;}
body:has(.elementor-36607) .main-page-wrapper{padding-top:0 !important;padding-bottom:0 !important;}
body:has(.elementor-36607) .wd-content-layout.container,
body:has(.elementor-36607) .main-page-wrapper > .container{max-width:100% !important;width:100% !important;padding:0 !important;}
body:has(.elementor-36607) .wd-content-layout > .wd-content-area,
body:has(.elementor-36607) .site-content{flex:0 0 100% !important;max-width:100% !important;width:100% !important;padding:0 !important;margin:0 !important;}
body:has(.elementor-36607) .wd-content-layout > .wd-sidebar{display:none !important;}/* End custom CSS */