.elementor-6022 .elementor-element.elementor-element-272ac18{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6022 .elementor-element.elementor-element-eaa16c4 img{width:100%;}.elementor-6022 .elementor-element.elementor-element-4916014{--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;--padding-top:50px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-6022 .elementor-element.elementor-element-4916014:not(.elementor-motion-effects-element-type-background), .elementor-6022 .elementor-element.elementor-element-4916014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0ECE3;}.elementor-6022 .elementor-element.elementor-element-6ba86e5{--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6022 .elementor-element.elementor-element-6ba86e5:not(.elementor-motion-effects-element-type-background), .elementor-6022 .elementor-element.elementor-element-6ba86e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d6a869 );}.elementor-6022 .elementor-element.elementor-element-88019e7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6022 .elementor-element.elementor-element-88019e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6022 .elementor-element.elementor-element-0f76e14{width:var( --container-widget-width, 356.787% );max-width:356.787%;--container-widget-width:356.787%;--container-widget-flex-grow:0;text-align:center;}.elementor-6022 .elementor-element.elementor-element-0f76e14 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-6022 .elementor-element.elementor-element-0f76e14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6022 .elementor-element.elementor-element-0f76e14 .elementor-heading-title{color:var( --e-global-color-fdf12ae );}.elementor-6022 .elementor-element.elementor-element-5b8fafc{--display:flex;}.elementor-6022 .elementor-element.elementor-element-3d5175a{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 72.476% );max-width:72.476%;--container-widget-width:72.476%;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-6022 .elementor-element.elementor-element-3d5175a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6022 .elementor-element.elementor-element-3d5175a .elementor-headline{text-align:center;font-family:"Lexend Deca", Sans-serif;font-size:20px;font-weight:bold;line-height:1.3em;}.elementor-6022 .elementor-element.elementor-element-3d5175a .elementor-headline-plain-text{color:var( --e-global-color-accent );}.elementor-6022 .elementor-element.elementor-element-3d5175a .elementor-headline-dynamic-text{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-weight:var( --e-global-typography-c397194-font-weight );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-3d5175a .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-9c764db );}.elementor-6022 .elementor-element.elementor-element-97e1b28{text-align:start;}.elementor-6022 .elementor-element.elementor-element-97e1b28 .elementor-heading-title{font-family:"Good Brush", Sans-serif;color:var( --e-global-color-secondary );}.elementor-6022 .elementor-element.elementor-element-35a20f8{--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6022 .elementor-element.elementor-element-35a20f8:not(.elementor-motion-effects-element-type-background), .elementor-6022 .elementor-element.elementor-element-35a20f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d6a869 );}.elementor-6022 .elementor-element.elementor-element-c8f6486{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6022 .elementor-element.elementor-element-553edf6 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-6022 .elementor-element.elementor-element-553edf6{text-align:center;}.elementor-6022 .elementor-element.elementor-element-553edf6 .elementor-heading-title{color:var( --e-global-color-fdf12ae );}.elementor-6022 .elementor-element.elementor-element-bdc308c{--display:flex;}.elementor-6022 .elementor-element.elementor-element-37ce466{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-6022 .elementor-element.elementor-element-37ce466 .elementor-headline{text-align:start;font-family:"Lexend Deca", Sans-serif;font-size:20px;font-weight:bold;line-height:1.3em;}.elementor-6022 .elementor-element.elementor-element-37ce466 .elementor-headline-plain-text{color:var( --e-global-color-accent );}.elementor-6022 .elementor-element.elementor-element-37ce466 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-weight:var( --e-global-typography-c397194-font-weight );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-37ce466 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-9c764db );}.elementor-6022 .elementor-element.elementor-element-026b547{text-align:start;}.elementor-6022 .elementor-element.elementor-element-026b547 .elementor-heading-title{font-family:"Good Brush", Sans-serif;color:var( --e-global-color-secondary );}.elementor-6022 .elementor-element.elementor-element-2d4fe51{--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:50px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-6022 .elementor-element.elementor-element-2d4fe51:not(.elementor-motion-effects-element-type-background), .elementor-6022 .elementor-element.elementor-element-2d4fe51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0ECE3;}.elementor-6022 .elementor-element.elementor-element-8e7c45f{--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-6022 .elementor-element.elementor-element-eebcd14{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-6022 .elementor-element.elementor-element-eebcd14 .elementor-headline{text-align:center;font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-eebcd14 .elementor-headline-plain-text{color:var( --e-global-color-accent );}.elementor-6022 .elementor-element.elementor-element-eebcd14 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-weight:var( --e-global-typography-c397194-font-weight );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-eebcd14 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-9c764db );}.elementor-6022 .elementor-element.elementor-element-5f2f2f9{text-align:center;}.elementor-6022 .elementor-element.elementor-element-5f2f2f9 .elementor-heading-title{font-family:"Good Brush", Sans-serif;color:var( --e-global-color-secondary );}.elementor-6022 .elementor-element.elementor-element-957ab61{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px;--z-index:5;}.elementor-6022 .elementor-element.elementor-element-086362e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-6022 .elementor-element.elementor-element-086362e:not(.elementor-motion-effects-element-type-background), .elementor-6022 .elementor-element.elementor-element-086362e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9B1F1F45;}.elementor-6022 .elementor-element.elementor-element-086362e:hover{background-color:var( --e-global-color-secondary );}.elementor-6022 .elementor-element.elementor-element-4d00b0e{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;top:5px;}.elementor-6022 .elementor-element.elementor-element-4d00b0e > .elementor-widget-container{background-color:#560505;padding:8px 8px 8px 8px;border-radius:20px 20px 20px 20px;}body:not(.rtl) .elementor-6022 .elementor-element.elementor-element-4d00b0e{right:5px;}body.rtl .elementor-6022 .elementor-element.elementor-element-4d00b0e{left:5px;}.elementor-6022 .elementor-element.elementor-element-4d00b0e .elementor-heading-title{color:var( --e-global-color-ca33536 );}.elementor-6022 .elementor-element.elementor-element-68671ad{text-align:center;}.elementor-6022 .elementor-element.elementor-element-68671ad .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6022 .elementor-element.elementor-element-b8f0cce{text-align:center;}.elementor-6022 .elementor-element.elementor-element-b8f0cce .elementor-heading-title{font-weight:900;color:var( --e-global-color-accent );}.elementor-6022 .elementor-element.elementor-element-4a820bc{text-align:center;}.elementor-6022 .elementor-element.elementor-element-4a820bc .elementor-heading-title{text-decoration:line-through;color:#473804;}.elementor-6022 .elementor-element.elementor-element-e1344f8{--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;}.elementor-6022 .elementor-element.elementor-element-d30e262{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fdf12ae );--border-color:var( --e-global-color-fdf12ae );--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6022 .elementor-element.elementor-element-d30e262:not(.elementor-motion-effects-element-type-background), .elementor-6022 .elementor-element.elementor-element-d30e262 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b0ce64 );}.elementor-6022 .elementor-element.elementor-element-7ae76a6{text-align:center;}.elementor-6022 .elementor-element.elementor-element-7ae76a6 .elementor-heading-title{font-size:12px;color:var( --e-global-color-secondary );}.elementor-6022 .elementor-element.elementor-element-2940fda{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fdf12ae );--border-color:var( --e-global-color-fdf12ae );--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6022 .elementor-element.elementor-element-2940fda:not(.elementor-motion-effects-element-type-background), .elementor-6022 .elementor-element.elementor-element-2940fda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c764db );}.elementor-6022 .elementor-element.elementor-element-46616bd{text-align:center;}.elementor-6022 .elementor-element.elementor-element-46616bd .elementor-heading-title{font-size:12px;color:var( --e-global-color-primary );}.elementor-6022 .elementor-element.elementor-element-7b30648{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-6022 .elementor-element.elementor-element-7b30648:not(.elementor-motion-effects-element-type-background), .elementor-6022 .elementor-element.elementor-element-7b30648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9B1F1F45;}.elementor-6022 .elementor-element.elementor-element-7b30648:hover{background-color:var( --e-global-color-secondary );}.elementor-6022 .elementor-element.elementor-element-4777991{text-align:center;}.elementor-6022 .elementor-element.elementor-element-4777991 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6022 .elementor-element.elementor-element-de82be7{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;top:5px;}.elementor-6022 .elementor-element.elementor-element-de82be7 > .elementor-widget-container{background-color:#560505;padding:8px 8px 8px 8px;border-radius:20px 20px 20px 20px;}body:not(.rtl) .elementor-6022 .elementor-element.elementor-element-de82be7{right:5px;}body.rtl .elementor-6022 .elementor-element.elementor-element-de82be7{left:5px;}.elementor-6022 .elementor-element.elementor-element-de82be7 .elementor-heading-title{color:var( --e-global-color-ca33536 );}.elementor-6022 .elementor-element.elementor-element-08a12d9{text-align:center;}.elementor-6022 .elementor-element.elementor-element-08a12d9 .elementor-heading-title{font-weight:900;color:var( --e-global-color-accent );}.elementor-6022 .elementor-element.elementor-element-43ebcd9{text-align:center;}.elementor-6022 .elementor-element.elementor-element-43ebcd9 .elementor-heading-title{text-decoration:line-through;color:#473804;}.elementor-6022 .elementor-element.elementor-element-0934a53{--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;}.elementor-6022 .elementor-element.elementor-element-098b819{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fdf12ae );--border-color:var( --e-global-color-fdf12ae );--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6022 .elementor-element.elementor-element-098b819:not(.elementor-motion-effects-element-type-background), .elementor-6022 .elementor-element.elementor-element-098b819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b0ce64 );}.elementor-6022 .elementor-element.elementor-element-75539ef{text-align:center;}.elementor-6022 .elementor-element.elementor-element-75539ef .elementor-heading-title{font-size:12px;color:var( --e-global-color-secondary );}.elementor-6022 .elementor-element.elementor-element-bbebd1c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fdf12ae );--border-color:var( --e-global-color-fdf12ae );--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6022 .elementor-element.elementor-element-bbebd1c:not(.elementor-motion-effects-element-type-background), .elementor-6022 .elementor-element.elementor-element-bbebd1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c764db );}.elementor-6022 .elementor-element.elementor-element-c703d5f{text-align:center;}.elementor-6022 .elementor-element.elementor-element-c703d5f .elementor-heading-title{font-size:12px;color:var( --e-global-color-primary );}.elementor-6022 .elementor-element.elementor-element-e87addb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-6022 .elementor-element.elementor-element-e87addb:not(.elementor-motion-effects-element-type-background), .elementor-6022 .elementor-element.elementor-element-e87addb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6022 .elementor-element.elementor-element-e87addb:hover{background-color:var( --e-global-color-secondary );}.elementor-6022 .elementor-element.elementor-element-22b57aa{text-align:center;}.elementor-6022 .elementor-element.elementor-element-22b57aa .elementor-heading-title{color:var( --e-global-color-ca33536 );}.elementor-6022 .elementor-element.elementor-element-5389362{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;top:5px;}.elementor-6022 .elementor-element.elementor-element-5389362 > .elementor-widget-container{background-color:#560505;padding:8px 8px 8px 8px;border-radius:20px 20px 20px 20px;}body:not(.rtl) .elementor-6022 .elementor-element.elementor-element-5389362{right:5px;}body.rtl .elementor-6022 .elementor-element.elementor-element-5389362{left:5px;}.elementor-6022 .elementor-element.elementor-element-5389362 .elementor-heading-title{color:var( --e-global-color-ca33536 );}.elementor-6022 .elementor-element.elementor-element-1ca53bc{text-align:center;}.elementor-6022 .elementor-element.elementor-element-1ca53bc .elementor-heading-title{font-weight:900;color:var( --e-global-color-9c764db );}.elementor-6022 .elementor-element.elementor-element-2b2b7c6{text-align:center;}.elementor-6022 .elementor-element.elementor-element-2b2b7c6 .elementor-heading-title{text-decoration:line-through;color:#473804;}.elementor-6022 .elementor-element.elementor-element-afa1f75{--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;}.elementor-6022 .elementor-element.elementor-element-b2cab37{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fdf12ae );--border-color:var( --e-global-color-fdf12ae );--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6022 .elementor-element.elementor-element-b2cab37:not(.elementor-motion-effects-element-type-background), .elementor-6022 .elementor-element.elementor-element-b2cab37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b0ce64 );}.elementor-6022 .elementor-element.elementor-element-aab5026{text-align:center;}.elementor-6022 .elementor-element.elementor-element-aab5026 .elementor-heading-title{font-size:12px;color:var( --e-global-color-secondary );}.elementor-6022 .elementor-element.elementor-element-b22e679{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fdf12ae );--border-color:var( --e-global-color-fdf12ae );--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6022 .elementor-element.elementor-element-b22e679:not(.elementor-motion-effects-element-type-background), .elementor-6022 .elementor-element.elementor-element-b22e679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-6022 .elementor-element.elementor-element-5d57f38{text-align:center;}.elementor-6022 .elementor-element.elementor-element-5d57f38 .elementor-heading-title{font-size:12px;color:var( --e-global-color-6b0ce64 );}.elementor-6022 .elementor-element.elementor-element-c5861f8{text-align:center;}.elementor-6022 .elementor-element.elementor-element-c5861f8 .elementor-heading-title{color:var( --e-global-color-ca33536 );}.elementor-6022 .elementor-element.elementor-element-5dce487{--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:50px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-6022 .elementor-element.elementor-element-2de9dda{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6022 .elementor-element.elementor-element-e6c89af{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-6022 .elementor-element.elementor-element-e6c89af .elementor-headline{text-align:center;font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-e6c89af .elementor-headline-plain-text{color:var( --e-global-color-accent );}.elementor-6022 .elementor-element.elementor-element-e6c89af .elementor-headline-dynamic-text{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-weight:var( --e-global-typography-c397194-font-weight );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-e6c89af .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-9c764db );}.elementor-6022 .elementor-element.elementor-element-1268f66{--display:flex;}.elementor-6022 .elementor-element.elementor-element-f1962b3{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6022 .elementor-element.elementor-element-91a79ca{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-6022 .elementor-element.elementor-element-91a79ca .elementor-headline{text-align:center;font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-91a79ca .elementor-headline-plain-text{color:var( --e-global-color-accent );}.elementor-6022 .elementor-element.elementor-element-91a79ca .elementor-headline-dynamic-text{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-weight:var( --e-global-typography-c397194-font-weight );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-91a79ca .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-9c764db );}.elementor-6022 .elementor-element.elementor-element-2521ea7{--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:50px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-6022 .elementor-element.elementor-element-a3a62d7{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6022 .elementor-element.elementor-element-b3d89f6{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-6022 .elementor-element.elementor-element-b3d89f6 .elementor-headline{text-align:center;font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-b3d89f6 .elementor-headline-plain-text{color:var( --e-global-color-accent );}.elementor-6022 .elementor-element.elementor-element-b3d89f6 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-weight:var( --e-global-typography-c397194-font-weight );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-b3d89f6 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-9c764db );}.elementor-6022 .elementor-element.elementor-element-dbc1aa9{--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:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-6022 .elementor-element.elementor-element-dbc1aa9:not(.elementor-motion-effects-element-type-background), .elementor-6022 .elementor-element.elementor-element-dbc1aa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0ECE3;}.elementor-6022 .elementor-element.elementor-element-bb1514a{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-6022 .elementor-element.elementor-element-bb1514a .elementor-headline{text-align:center;font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-bb1514a .elementor-headline-plain-text{color:var( --e-global-color-accent );}.elementor-6022 .elementor-element.elementor-element-bb1514a .elementor-headline-dynamic-text{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-weight:var( --e-global-typography-c397194-font-weight );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-bb1514a .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-9c764db );}.elementor-6022 .elementor-element.elementor-element-9711c49{text-align:center;}.elementor-6022 .elementor-element.elementor-element-9711c49 .elementor-heading-title{font-family:"Good Brush", Sans-serif;color:var( --e-global-color-secondary );}.elementor-6022 .elementor-element.elementor-element-a57cdac .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-679076f-font-family ), Sans-serif;font-size:var( --e-global-typography-679076f-font-size );font-weight:var( --e-global-typography-679076f-font-weight );line-height:var( --e-global-typography-679076f-line-height );border-radius:20px 20px 20px 20px;}.elementor-6022 .elementor-element.elementor-element-a57cdac > .elementor-widget-container{margin:100px 0px 0px 0px;}@media(min-width:768px){.elementor-6022 .elementor-element.elementor-element-272ac18{--width:100%;}.elementor-6022 .elementor-element.elementor-element-6ba86e5{--width:50%;}.elementor-6022 .elementor-element.elementor-element-88019e7{--width:24.466%;}.elementor-6022 .elementor-element.elementor-element-5b8fafc{--width:80%;}.elementor-6022 .elementor-element.elementor-element-35a20f8{--width:50%;}.elementor-6022 .elementor-element.elementor-element-c8f6486{--width:20%;}.elementor-6022 .elementor-element.elementor-element-bdc308c{--width:80%;}}@media(max-width:1024px){.elementor-6022 .elementor-element.elementor-element-3d5175a .elementor-headline{font-size:35px;}.elementor-6022 .elementor-element.elementor-element-3d5175a .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-37ce466 .elementor-headline{font-size:35px;}.elementor-6022 .elementor-element.elementor-element-37ce466 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-eebcd14 .elementor-headline{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-eebcd14 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-957ab61{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6022 .elementor-element.elementor-element-e6c89af .elementor-headline{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-e6c89af .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-91a79ca .elementor-headline{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-91a79ca .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-b3d89f6 .elementor-headline{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-b3d89f6 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-bb1514a .elementor-headline{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-bb1514a .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-a57cdac .elementor-button{font-size:var( --e-global-typography-679076f-font-size );line-height:var( --e-global-typography-679076f-line-height );}}@media(max-width:767px){.elementor-6022 .elementor-element.elementor-element-3d5175a .elementor-headline{font-size:25px;}.elementor-6022 .elementor-element.elementor-element-3d5175a .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-37ce466 .elementor-headline{font-size:25px;}.elementor-6022 .elementor-element.elementor-element-37ce466 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-8e7c45f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6022 .elementor-element.elementor-element-eebcd14 .elementor-headline{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-eebcd14 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-957ab61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6022 .elementor-element.elementor-element-b8f0cce .elementor-heading-title{font-size:40px;}.elementor-6022 .elementor-element.elementor-element-08a12d9 .elementor-heading-title{font-size:40px;}.elementor-6022 .elementor-element.elementor-element-1ca53bc .elementor-heading-title{font-size:40px;}.elementor-6022 .elementor-element.elementor-element-5dce487{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6022 .elementor-element.elementor-element-2de9dda{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6022 .elementor-element.elementor-element-e6c89af .elementor-headline{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-e6c89af .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-f1962b3{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6022 .elementor-element.elementor-element-91a79ca .elementor-headline{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-91a79ca .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-a3a62d7{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6022 .elementor-element.elementor-element-b3d89f6 .elementor-headline{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-b3d89f6 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-dbc1aa9{--margin-top:-630px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6022 .elementor-element.elementor-element-bb1514a .elementor-headline{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-bb1514a .elementor-headline-dynamic-text{line-height:var( --e-global-typography-c397194-line-height );}.elementor-6022 .elementor-element.elementor-element-a57cdac > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-6022 .elementor-element.elementor-element-a57cdac .elementor-button{font-size:var( --e-global-typography-679076f-font-size );line-height:var( --e-global-typography-679076f-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-0d67c4d *//* ==================================================
   PRODUCT 6038 — COMPLETE MIX & MATCH DESIGN
   ================================================== */

/* Hide main product feature image */
.woocommerce div.product.post-6031 .product-images,
.woocommerce div.product.post-6031 .woocommerce-product-gallery,
.woocommerce div.product.post-6031 .product-labels {
    display: none !important;
}

/* Hide main product title, price and information */
.woocommerce div.product.post-6031 .product_title,
.woocommerce div.product.post-6031 .summary-inner > .price,
.woocommerce div.product.post-6031 .summary-inner > .woocommerce-product-rating,
.woocommerce div.product.post-6031 .summary-inner > .woocommerce-product-details__short-description,
.woocommerce div.product.post-6031 .summary-inner > .product_meta,
.woocommerce div.product.post-6031 > .woocommerce-tabs,
.woocommerce div.product.post-6031 > .related,
.woocommerce div.product.post-6031 > .up-sells {
    display: none !important;
}

/* Make all main WoodMart wrappers full width */
.woocommerce div.product.post-6031,
.woocommerce div.product.post-6031 .product-image-summary-wrap,
.woocommerce div.product.post-6031 .product-image-summary,
.woocommerce div.product.post-6031 .product-image-summary-inner {
    width: 100% !important;
    max-width: 100% !important;
}

/* Remove WoodMart's two-column product layout */
.woocommerce div.product.post-6031 .product-image-summary,
.woocommerce div.product.post-6031 .product-image-summary-inner {
    display: block !important;
    grid-template-columns: 1fr !important;
}

/* Expand the column containing the Mix & Match form */
.woocommerce div.product.post-6031
.product-image-summary-inner > *:has(form.mnm_form),
.woocommerce div.product.post-6031
.product-image-summary > *:has(form.mnm_form) {
    display: block !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    grid-column: 1 / -1 !important;
}

/* Keep form full width */
.woocommerce div.product.post-6031 form.mnm_form,
.woocommerce div.product.post-6031 table.mnm_table {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

/* Hide original table headings */
.woocommerce div.product.post-6031 table.mnm_table thead {
    display: none !important;
}

/* Four-column product grid */
.woocommerce div.product.post-6031 table.mnm_table tbody {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 24px !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

/* Individual product cards */
.woocommerce div.product.post-6031 table.mnm_table tr.mnm_item {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    padding: 20px !important;
    margin: 0 !important;
    border: 1px solid #ecd6ae !important;
    border-radius: 22px !important;
    background: #ffffff !important;
    overflow: hidden !important;
}

/* Product-card sections */
.woocommerce div.product.post-6031 table.mnm_table tr.mnm_item td {
    display: block !important;
    width: 100% !important;
    padding: 8px !important;
    text-align: center !important;
}

/* Sub-product image container */
.woocommerce div.product.post-6031 table.mnm_table td.product-thumbnail {
    background: #fff2d8 !important;
    border-radius: 18px !important;
    padding: 18px !important;
}

/* Keep only the sub-product images visible */
.woocommerce div.product.post-6031 table.mnm_table td.product-thumbnail img {
    display: block !important;
    width: 100% !important;
    max-width: 220px !important;
    height: 260px !important;
    object-fit: contain !important;
    margin: 0 auto !important;
}

/* Sub-product name */
.woocommerce div.product.post-6031 table.mnm_table td.product-name {
    min-height: 80px !important;
    font-weight: 700 !important;
    text-align: center !important;
}

/* Centre quantity buttons */
.woocommerce div.product.post-6031 table.mnm_table td.product-quantity {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-top: auto !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .woocommerce div.product.post-6031 table.mnm_table tbody {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

/* Mobile */
@media (max-width: 600px) {
    .woocommerce div.product.post-6031 table.mnm_table tbody {
        grid-template-columns: 1fr !important;
    }

    .woocommerce div.product.post-6031 table.mnm_table td.product-thumbnail img {
        height: 220px !important;
    }
}

/* Hide the main package quantity .elementor-6022 .elementor-element.elementor-element-0d67c4d only */
.woocommerce div.product.post-6031
.woocommerce-mix-and-match-add-to-cart.mnm_button_wrap > .quantity {
    display: none !important;
}

/* Hide WoodMart social-sharing icons */
.woocommerce div.product.post-6031 .product-share,
.woocommerce div.product.post-6031 .wd-social-icons.product-share {
    display: none !important;
}

/* Keep Add to Cart aligned properly */
.woocommerce div.product.post-6031
.woocommerce-mix-and-match-add-to-cart.mnm_button_wrap {
    display: block !important;
}

.woocommerce div.product.post-6031
.woocommerce-mix-and-match-add-to-cart .single_add_to_cart_button {
    float: none !important;
    margin: 20px 0 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b91d1f2 *//* ==================================================
   PRODUCT 6038 — COMPLETE MIX & MATCH DESIGN
   ================================================== */

/* Hide main product feature image */
.woocommerce div.product.post-6035 .product-images,
.woocommerce div.product.post-6035 .woocommerce-product-gallery,
.woocommerce div.product.post-6035 .product-labels {
    display: none !important;
}

/* Hide main product title, price and information */
.woocommerce div.product.post-6035 .product_title,
.woocommerce div.product.post-6035 .summary-inner > .price,
.woocommerce div.product.post-6035 .summary-inner > .woocommerce-product-rating,
.woocommerce div.product.post-6035 .summary-inner > .woocommerce-product-details__short-description,
.woocommerce div.product.post-6035 .summary-inner > .product_meta,
.woocommerce div.product.post-6035 > .woocommerce-tabs,
.woocommerce div.product.post-6035 > .related,
.woocommerce div.product.post-6035 > .up-sells {
    display: none !important;
}

/* Make all main WoodMart wrappers full width */
.woocommerce div.product.post-6035,
.woocommerce div.product.post-6035 .product-image-summary-wrap,
.woocommerce div.product.post-6035 .product-image-summary,
.woocommerce div.product.post-6035 .product-image-summary-inner {
    width: 100% !important;
    max-width: 100% !important;
}

/* Remove WoodMart's two-column product layout */
.woocommerce div.product.post-6035 .product-image-summary,
.woocommerce div.product.post-6035 .product-image-summary-inner {
    display: block !important;
    grid-template-columns: 1fr !important;
}

/* Expand the column containing the Mix & Match form */
.woocommerce div.product.post-6035
.product-image-summary-inner > *:has(form.mnm_form),
.woocommerce div.product.post-6035
.product-image-summary > *:has(form.mnm_form) {
    display: block !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    grid-column: 1 / -1 !important;
}

/* Keep form full width */
.woocommerce div.product.post-6035 form.mnm_form,
.woocommerce div.product.post-6035 table.mnm_table {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

/* Hide original table headings */
.woocommerce div.product.post-6035 table.mnm_table thead {
    display: none !important;
}

/* Four-column product grid */
.woocommerce div.product.post-6035 table.mnm_table tbody {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 24px !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

/* Individual product cards */
.woocommerce div.product.post-6035 table.mnm_table tr.mnm_item {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    padding: 20px !important;
    margin: 0 !important;
    border: 1px solid #ecd6ae !important;
    border-radius: 22px !important;
    background: #ffffff !important;
    overflow: hidden !important;
}

/* Product-card sections */
.woocommerce div.product.post-6035 table.mnm_table tr.mnm_item td {
    display: block !important;
    width: 100% !important;
    padding: 8px !important;
    text-align: center !important;
}

/* Sub-product image container */
.woocommerce div.product.post-6035 table.mnm_table td.product-thumbnail {
    background: #fff2d8 !important;
    border-radius: 18px !important;
    padding: 18px !important;
}

/* Keep only the sub-product images visible */
.woocommerce div.product.post-6035 table.mnm_table td.product-thumbnail img {
    display: block !important;
    width: 100% !important;
    max-width: 220px !important;
    height: 260px !important;
    object-fit: contain !important;
    margin: 0 auto !important;
}

/* Sub-product name */
.woocommerce div.product.post-6035 table.mnm_table td.product-name {
    min-height: 80px !important;
    font-weight: 700 !important;
    text-align: center !important;
}

/* Centre quantity buttons */
.woocommerce div.product.post-6035 table.mnm_table td.product-quantity {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-top: auto !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .woocommerce div.product.post-6035 table.mnm_table tbody {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

/* Mobile */
@media (max-width: 600px) {
    .woocommerce div.product.post-6035 table.mnm_table tbody {
        grid-template-columns: 1fr !important;
    }

    .woocommerce div.product.post-6035 table.mnm_table td.product-thumbnail img {
        height: 220px !important;
    }
}

/* Hide the main package quantity .elementor-6022 .elementor-element.elementor-element-b91d1f2 only */
.woocommerce div.product.post-6035
.woocommerce-mix-and-match-add-to-cart.mnm_button_wrap > .quantity {
    display: none !important;
}

/* Hide WoodMart social-sharing icons */
.woocommerce div.product.post-6035 .product-share,
.woocommerce div.product.post-6035 .wd-social-icons.product-share {
    display: none !important;
}

/* Keep Add to Cart aligned properly */
.woocommerce div.product.post-6035
.woocommerce-mix-and-match-add-to-cart.mnm_button_wrap {
    display: block !important;
}

.woocommerce div.product.post-6035
.woocommerce-mix-and-match-add-to-cart .single_add_to_cart_button {
    float: none !important;
    margin: 20px 0 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c9f16ac *//* ==================================================
   PRODUCT 6038 — COMPLETE MIX & MATCH DESIGN
   ================================================== */

/* Hide main product feature image */
.woocommerce div.product.post-6038 .product-images,
.woocommerce div.product.post-6038 .woocommerce-product-gallery,
.woocommerce div.product.post-6038 .product-labels {
    display: none !important;
}

/* Hide main product title, price and information */
.woocommerce div.product.post-6038 .product_title,
.woocommerce div.product.post-6038 .summary-inner > .price,
.woocommerce div.product.post-6038 .summary-inner > .woocommerce-product-rating,
.woocommerce div.product.post-6038 .summary-inner > .woocommerce-product-details__short-description,
.woocommerce div.product.post-6038 .summary-inner > .product_meta,
.woocommerce div.product.post-6038 > .woocommerce-tabs,
.woocommerce div.product.post-6038 > .related,
.woocommerce div.product.post-6038 > .up-sells {
    display: none !important;
}

/* Make all main WoodMart wrappers full width */
.woocommerce div.product.post-6038,
.woocommerce div.product.post-6038 .product-image-summary-wrap,
.woocommerce div.product.post-6038 .product-image-summary,
.woocommerce div.product.post-6038 .product-image-summary-inner {
    width: 100% !important;
    max-width: 100% !important;
}

/* Remove WoodMart's two-column product layout */
.woocommerce div.product.post-6038 .product-image-summary,
.woocommerce div.product.post-6038 .product-image-summary-inner {
    display: block !important;
    grid-template-columns: 1fr !important;
}

/* Expand the column containing the Mix & Match form */
.woocommerce div.product.post-6038
.product-image-summary-inner > *:has(form.mnm_form),
.woocommerce div.product.post-6038
.product-image-summary > *:has(form.mnm_form) {
    display: block !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    grid-column: 1 / -1 !important;
}

/* Keep form full width */
.woocommerce div.product.post-6038 form.mnm_form,
.woocommerce div.product.post-6038 table.mnm_table {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

/* Hide original table headings */
.woocommerce div.product.post-6038 table.mnm_table thead {
    display: none !important;
}

/* Four-column product grid */
.woocommerce div.product.post-6038 table.mnm_table tbody {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 24px !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

/* Individual product cards */
.woocommerce div.product.post-6038 table.mnm_table tr.mnm_item {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    padding: 20px !important;
    margin: 0 !important;
    border: 1px solid #ecd6ae !important;
    border-radius: 22px !important;
    background: #ffffff !important;
    overflow: hidden !important;
}

/* Product-card sections */
.woocommerce div.product.post-6038 table.mnm_table tr.mnm_item td {
    display: block !important;
    width: 100% !important;
    padding: 8px !important;
    text-align: center !important;
}

/* Sub-product image container */
.woocommerce div.product.post-6038 table.mnm_table td.product-thumbnail {
    background: #fff2d8 !important;
    border-radius: 18px !important;
    padding: 18px !important;
}

/* Keep only the sub-product images visible */
.woocommerce div.product.post-6038 table.mnm_table td.product-thumbnail img {
    display: block !important;
    width: 100% !important;
    max-width: 220px !important;
    height: 260px !important;
    object-fit: contain !important;
    margin: 0 auto !important;
}

/* Sub-product name */
.woocommerce div.product.post-6038 table.mnm_table td.product-name {
    min-height: 80px !important;
    font-weight: 700 !important;
    text-align: center !important;
}

/* Centre quantity buttons */
.woocommerce div.product.post-6038 table.mnm_table td.product-quantity {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-top: auto !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .woocommerce div.product.post-6038 table.mnm_table tbody {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

/* Mobile */
@media (max-width: 600px) {
    .woocommerce div.product.post-6038 table.mnm_table tbody {
        grid-template-columns: 1fr !important;
    }

    .woocommerce div.product.post-6038 table.mnm_table td.product-thumbnail img {
        height: 220px !important;
    }
}

/* Hide the main package quantity .elementor-6022 .elementor-element.elementor-element-c9f16ac only */
.woocommerce div.product.post-6038
.woocommerce-mix-and-match-add-to-cart.mnm_button_wrap > .quantity {
    display: none !important;
}

/* Hide WoodMart social-sharing icons */
.woocommerce div.product.post-6038 .product-share,
.woocommerce div.product.post-6038 .wd-social-icons.product-share {
    display: none !important;
}

/* Keep Add to Cart aligned properly */
.woocommerce div.product.post-6038
.woocommerce-mix-and-match-add-to-cart.mnm_button_wrap {
    display: block !important;
}

.woocommerce div.product.post-6038
.woocommerce-mix-and-match-add-to-cart .single_add_to_cart_button {
    float: none !important;
    margin: 20px 0 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ece094d */.tabs-location-standard.tabs-type-accordion.reviews-location-tabs .product-tabs-wrapper {
    display: none;
}

.summary-inner .product_meta {
    display: none;
}

.price .amount {
    display: none;
}

/* Fix quantity and Add to Cart layout */
.single-product .summary form.cart {
	display: flex !important;
	flex-flow: row wrap !important;
	align-items: center !important;
	justify-content: flex-start !important;
	gap: 12px !important;
}

/* Quantity wrapper */
.single-product .summary form.cart > .quantity {
	display: flex !important;
	flex: 0 0 150px !important;
	flex-direction: row !important;
	flex-wrap: nowrap !important;
	align-items: stretch !important;
	width: 150px !important;
	height: 52px !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 2px solid #f26d50 !important;
	border-radius: 10px !important;
	overflow: hidden !important;
	background: #ffffff !important;
}

/* Minus and plus buttons */
.single-product .summary .quantity .minus,
.single-product .summary .quantity .plus {
	position: static !important;
	display: flex !important;
	flex: 0 0 44px !important;
	align-items: center !important;
	justify-content: center !important;
	width: 44px !important;
	min-width: 44px !important;
	height: 48px !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	background: #f26d50 !important;
	color: #ffffff !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
}

/* Number field */
.single-product .summary .quantity input.qty {
	display: block !important;
	flex: 1 1 auto !important;
	width: 58px !important;
	min-width: 0 !important;
	height: 48px !important;
	margin: 0 !important;
	padding: 0 5px !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	background: #ffffff !important;
	color: #333333 !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	text-align: center !important;
}

/* Add to Cart button */
.single-product .summary form.cart > .single_add_to_cart_button {
	display: inline-flex !important;
	flex: 0 0 auto !important;
	align-items: center !important;
	justify-content: center !important;
	width: auto !important;
	min-width: 180px !important;
	height: 52px !important;
	margin: 0 !important;
	padding: 0 30px !important;
	border: 0 !important;
	border-radius: 10px !important;
	background: #f26d50 !important;
	color: #ffffff !important;
	font-size: 15px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	white-space: nowrap !important;
}

/* Hover effects */
.single-product .summary .quantity .minus:hover,
.single-product .summary .quantity .plus:hover,
.single-product .summary form.cart > .single_add_to_cart_button:hover {
	background: #0e5126 !important;
	color: #ffffff !important;
}

/* Mobile */
@media (max-width: 600px) {
	.single-product .summary form.cart {
		display: grid !important;
		grid-template-columns: 140px minmax(0, 1fr) !important;
		gap: 10px !important;
	}

	.single-product .summary form.cart > .quantity {
		width: 140px !important;
		flex-basis: 140px !important;
	}

	.single-product .summary form.cart > .single_add_to_cart_button {
		width: 100% !important;
		min-width: 0 !important;
		padding-inline: 15px !important;
	}
}/* End custom CSS */