.elementor-59 .elementor-element.elementor-element-f5c9ff2{--display:flex;--min-height:82vh;--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;--flex-wrap:nowrap;--padding-top:120px;--padding-bottom:84px;--padding-left:28px;--padding-right:28px;}.elementor-59 .elementor-element.elementor-element-f5c9ff2:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-f5c9ff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3428;background-image:url("https://skarbyszeptuchy.pl/wp-content/uploads/2026/08/prog-pracowni.png");background-position:center 60%;background-repeat:no-repeat;background-size:cover;}.elementor-59 .elementor-element.elementor-element-716887b{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-bcd2087{--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:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-b940993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-b940993 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#E8DEC9;}.elementor-59 .elementor-element.elementor-element-c71197e{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-58e1463{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-58e1463 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(38px,4.6vw,64px);font-weight:300;line-height:1.08em;color:#FBF8F3;}.elementor-59 .elementor-element.elementor-element-d59363b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-d59363b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(38px,4.6vw,64px);font-weight:300;line-height:1.08em;color:#FBF8F3;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-59 .elementor-element.elementor-element-5f26e03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:300;line-height:1.85em;color:rgba(251,248,243,0.9);}.elementor-59 .elementor-element.elementor-element-278bb04{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-4d9ebc4 .elementor-button{background-color:#F3EEE5;font-family:"Lato", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;fill:#2F3428;color:#2F3428;border-radius:0px 0px 0px 0px;padding:16px 28px 16px 28px;}.elementor-59 .elementor-element.elementor-element-bf4e1b9 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Lato", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;fill:#FBF8F3;color:#FBF8F3;border-radius:0px 0px 0px 0px;padding:16px 28px 16px 28px;}.elementor-59 .elementor-element.elementor-element-1b83716{--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;--flex-wrap:nowrap;--padding-top:110px;--padding-bottom:90px;--padding-left:28px;--padding-right:28px;}.elementor-59 .elementor-element.elementor-element-1b83716:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-1b83716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEE5;}.elementor-59 .elementor-element.elementor-element-c0e4ffa{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-c4db5c0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0e5d43e{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0b0d521{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-0b0d521 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#B08D57;}.elementor-59 .elementor-element.elementor-element-1f6e862{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-1f6e862 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(30px,3.4vw,46px);font-weight:300;line-height:1.14em;color:#2F3428;}.elementor-59 .elementor-element.elementor-element-0fc2781{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:300;line-height:1.85em;color:#4A4A40;}.elementor-59 .elementor-element.elementor-element-e52f507{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:300;line-height:1.85em;color:#4A4A40;}.elementor-59 .elementor-element.elementor-element-90d9be9{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:44px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-ba019e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-ba019e2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;font-style:italic;line-height:1.25em;color:#5E6B4A;}.elementor-59 .elementor-element.elementor-element-26678d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:300;line-height:1.85em;color:#4A4A40;}.elementor-59 .elementor-element.elementor-element-f28d325{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:300;line-height:1.85em;color:#4A4A40;}.elementor-59 .elementor-element.elementor-element-e4033af{--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;--flex-wrap:nowrap;--padding-top:96px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;}.elementor-59 .elementor-element.elementor-element-e4033af:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-e4033af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE3D6;}.elementor-59 .elementor-element.elementor-element-d5a42db{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-58ee1ce{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-59 .elementor-element.elementor-element-53ae464{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-2e38520{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-2e38520 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#B08D57;}.elementor-59 .elementor-element.elementor-element-dfc8704{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-dfc8704 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(30px,3.4vw,46px);font-weight:300;line-height:1.14em;color:#2F3428;}.elementor-59 .elementor-element.elementor-element-ac2cc12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:300;line-height:1.85em;color:#4A4A40;}.elementor-59 .elementor-element.elementor-element-de34c3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-de34c3f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:400;font-style:italic;line-height:1.3em;color:#5E6B4A;}.elementor-59 .elementor-element.elementor-element-8902683{--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;--flex-wrap:nowrap;--padding-top:100px;--padding-bottom:100px;--padding-left:28px;--padding-right:28px;}.elementor-59 .elementor-element.elementor-element-8902683:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-8902683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEE5;}.elementor-59 .elementor-element.elementor-element-79158bd{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-58e06d1{--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;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-121b038{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-121b038 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#B08D57;}.elementor-59 .elementor-element.elementor-element-1c0bee6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-1c0bee6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(30px,3.4vw,46px);font-weight:300;line-height:1.14em;color:#2F3428;}.elementor-59 .elementor-element.elementor-element-5086ca7{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-a8e970e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-49ca8c4{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-20fa60e{--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:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b43f148{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-b43f148 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#B08D57;}.elementor-59 .elementor-element.elementor-element-5d93813{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-5d93813 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;line-height:1.25em;color:#2F3428;}.elementor-59 .elementor-element.elementor-element-2f8ed03{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0143ae9{--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:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b129240{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-b129240 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#B08D57;}.elementor-59 .elementor-element.elementor-element-8199146{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-8199146 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;line-height:1.25em;color:#2F3428;}.elementor-59 .elementor-element.elementor-element-cd8d0f6{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3ec0676{--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:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-6db8d05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-6db8d05 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#B08D57;}.elementor-59 .elementor-element.elementor-element-1082f55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-1082f55 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;line-height:1.25em;color:#2F3428;}.elementor-59 .elementor-element.elementor-element-4ee8e51{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-c4bbf52{--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:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-70263e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-70263e9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#B08D57;}.elementor-59 .elementor-element.elementor-element-ddf4fda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-ddf4fda .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;line-height:1.25em;color:#2F3428;}.elementor-59 .elementor-element.elementor-element-b667c72{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:100px;--padding-left:28px;--padding-right:28px;}.elementor-59 .elementor-element.elementor-element-b667c72:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-b667c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEE5;}.elementor-59 .elementor-element.elementor-element-a2c5136{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-ed9aa01{--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;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-799755c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-799755c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#B08D57;}.elementor-59 .elementor-element.elementor-element-dee8cd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-dee8cd5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(30px,3.4vw,46px);font-weight:300;line-height:1.14em;color:#2F3428;}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-wc-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-1939ff8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-59 .elementor-element.elementor-element-1939ff8.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-59 .elementor-element.elementor-element-4e7b214 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Lato", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;fill:#5E6B4A;color:#5E6B4A;border-radius:0px 0px 0px 0px;padding:16px 34px 16px 34px;}.elementor-59 .elementor-element.elementor-element-4e7b214{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-59 .elementor-element.elementor-element-b9b70b3{--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;--flex-wrap:nowrap;--padding-top:132px;--padding-bottom:132px;--padding-left:28px;--padding-right:28px;}.elementor-59 .elementor-element.elementor-element-b9b70b3:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-b9b70b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5E6B4A;background-image:url("https://skarbyszeptuchy.pl/wp-content/uploads/2026/08/unsplash-cta-swieca-scaled.jpg");background-position:center 55%;background-repeat:no-repeat;background-size:cover;}.elementor-59 .elementor-element.elementor-element-773245a{--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;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-58ab83d{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-39cb942{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-59 .elementor-element.elementor-element-39cb942 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(30px,3.4vw,46px);font-weight:300;line-height:1.14em;color:#F7F3EC;}.elementor-59 .elementor-element.elementor-element-efba8e1 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Lato", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;fill:#F7F3EC;color:#F7F3EC;border-radius:0px 0px 0px 0px;padding:16px 34px 16px 34px;}@media(max-width:1024px){.elementor-59 .elementor-element.elementor-element-f5c9ff2{--padding-top:100px;--padding-bottom:72px;--padding-left:28px;--padding-right:28px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-59 .elementor-element.elementor-element-b940993 .elementor-heading-title{font-size:11px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-59 .elementor-element.elementor-element-5f26e03{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-4d9ebc4 .elementor-button{font-size:11px;}.elementor-59 .elementor-element.elementor-element-bf4e1b9 .elementor-button{font-size:11px;}.elementor-59 .elementor-element.elementor-element-1b83716{--padding-top:90px;--padding-bottom:73px;--padding-left:28px;--padding-right:28px;}.elementor-59 .elementor-element.elementor-element-c4db5c0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-0b0d521 .elementor-heading-title{font-size:11px;}.elementor-59 .elementor-element.elementor-element-0fc2781{font-size:16px;}.elementor-59 .elementor-element.elementor-element-e52f507{font-size:16px;}.elementor-59 .elementor-element.elementor-element-ba019e2 .elementor-heading-title{font-size:24px;}.elementor-59 .elementor-element.elementor-element-26678d3{font-size:16px;}.elementor-59 .elementor-element.elementor-element-f28d325{font-size:16px;}.elementor-59 .elementor-element.elementor-element-e4033af{--padding-top:78px;--padding-bottom:78px;--padding-left:28px;--padding-right:28px;}.elementor-59 .elementor-element.elementor-element-58ee1ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-59 .elementor-element.elementor-element-2e38520 .elementor-heading-title{font-size:11px;}.elementor-59 .elementor-element.elementor-element-ac2cc12{font-size:16px;}.elementor-59 .elementor-element.elementor-element-de34c3f .elementor-heading-title{font-size:21px;}.elementor-59 .elementor-element.elementor-element-8902683{--padding-top:82px;--padding-bottom:82px;--padding-left:28px;--padding-right:28px;}.elementor-59 .elementor-element.elementor-element-121b038 .elementor-heading-title{font-size:11px;}.elementor-59 .elementor-element.elementor-element-a8e970e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-b43f148 .elementor-heading-title{font-size:11px;}.elementor-59 .elementor-element.elementor-element-5d93813 .elementor-heading-title{font-size:24px;}.elementor-59 .elementor-element.elementor-element-b129240 .elementor-heading-title{font-size:11px;}.elementor-59 .elementor-element.elementor-element-8199146 .elementor-heading-title{font-size:24px;}.elementor-59 .elementor-element.elementor-element-6db8d05 .elementor-heading-title{font-size:11px;}.elementor-59 .elementor-element.elementor-element-1082f55 .elementor-heading-title{font-size:24px;}.elementor-59 .elementor-element.elementor-element-70263e9 .elementor-heading-title{font-size:11px;}.elementor-59 .elementor-element.elementor-element-ddf4fda .elementor-heading-title{font-size:24px;}.elementor-59 .elementor-element.elementor-element-b667c72{--padding-top:0px;--padding-bottom:82px;--padding-left:28px;--padding-right:28px;}.elementor-59 .elementor-element.elementor-element-799755c .elementor-heading-title{font-size:11px;}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-wc-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-1939ff8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-59 .elementor-element.elementor-element-4e7b214 .elementor-button{font-size:11px;}.elementor-59 .elementor-element.elementor-element-b9b70b3{--padding-top:108px;--padding-bottom:108px;--padding-left:28px;--padding-right:28px;}.elementor-59 .elementor-element.elementor-element-efba8e1 .elementor-button{font-size:11px;}}@media(min-width:768px){.elementor-59 .elementor-element.elementor-element-f5c9ff2{--content-width:1336px;}.elementor-59 .elementor-element.elementor-element-1b83716{--content-width:1336px;}.elementor-59 .elementor-element.elementor-element-e4033af{--content-width:1336px;}.elementor-59 .elementor-element.elementor-element-8902683{--content-width:1336px;}.elementor-59 .elementor-element.elementor-element-b667c72{--content-width:1336px;}.elementor-59 .elementor-element.elementor-element-b9b70b3{--content-width:1336px;}}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-f5c9ff2{--min-height:560px;--padding-top:88px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-59 .elementor-element.elementor-element-b940993 .elementor-heading-title{font-size:11px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-59 .elementor-element.elementor-element-5f26e03{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-4d9ebc4 .elementor-button{font-size:11px;}.elementor-59 .elementor-element.elementor-element-bf4e1b9 .elementor-button{font-size:11px;}.elementor-59 .elementor-element.elementor-element-1b83716{--padding-top:66px;--padding-bottom:54px;--padding-left:20px;--padding-right:20px;}.elementor-59 .elementor-element.elementor-element-c4db5c0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-0b0d521 .elementor-heading-title{font-size:11px;}.elementor-59 .elementor-element.elementor-element-0fc2781{font-size:16px;}.elementor-59 .elementor-element.elementor-element-e52f507{font-size:16px;}.elementor-59 .elementor-element.elementor-element-90d9be9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-ba019e2 .elementor-heading-title{font-size:22px;}.elementor-59 .elementor-element.elementor-element-26678d3{font-size:16px;}.elementor-59 .elementor-element.elementor-element-f28d325{font-size:16px;}.elementor-59 .elementor-element.elementor-element-e4033af{--padding-top:57px;--padding-bottom:57px;--padding-left:20px;--padding-right:20px;}.elementor-59 .elementor-element.elementor-element-58ee1ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-59 .elementor-element.elementor-element-2e38520 .elementor-heading-title{font-size:11px;}.elementor-59 .elementor-element.elementor-element-ac2cc12{font-size:16px;}.elementor-59 .elementor-element.elementor-element-de34c3f .elementor-heading-title{font-size:20px;}.elementor-59 .elementor-element.elementor-element-8902683{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-59 .elementor-element.elementor-element-121b038 .elementor-heading-title{font-size:11px;}.elementor-59 .elementor-element.elementor-element-a8e970e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-b43f148 .elementor-heading-title{font-size:11px;}.elementor-59 .elementor-element.elementor-element-5d93813 .elementor-heading-title{font-size:22px;}.elementor-59 .elementor-element.elementor-element-b129240 .elementor-heading-title{font-size:11px;}.elementor-59 .elementor-element.elementor-element-8199146 .elementor-heading-title{font-size:22px;}.elementor-59 .elementor-element.elementor-element-6db8d05 .elementor-heading-title{font-size:11px;}.elementor-59 .elementor-element.elementor-element-1082f55 .elementor-heading-title{font-size:22px;}.elementor-59 .elementor-element.elementor-element-70263e9 .elementor-heading-title{font-size:11px;}.elementor-59 .elementor-element.elementor-element-ddf4fda .elementor-heading-title{font-size:22px;}.elementor-59 .elementor-element.elementor-element-b667c72{--padding-top:0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-59 .elementor-element.elementor-element-799755c .elementor-heading-title{font-size:11px;}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-wc-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-1939ff8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-59 .elementor-element.elementor-element-4e7b214 .elementor-button{font-size:11px;}.elementor-59 .elementor-element.elementor-element-b9b70b3{--padding-top:79px;--padding-bottom:79px;--padding-left:20px;--padding-right:20px;}.elementor-59 .elementor-element.elementor-element-efba8e1 .elementor-button{font-size:11px;}}/* Start custom CSS for text-editor, class: .elementor-element-5f26e03 */.elementor-59 .elementor-element.elementor-element-5f26e03{max-width:560px!important}.elementor-59 .elementor-element.elementor-element-5f26e03 p{margin:0}.elementor-59 .elementor-element.elementor-element-5f26e03 a{color:#5E6B4A;text-decoration:underline;transition:color .18s ease}.elementor-59 .elementor-element.elementor-element-5f26e03 a:hover{color:#B08D57}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d9ebc4 */.elementor-59 .elementor-element.elementor-element-4d9ebc4 .elementor-button{border-radius:0;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap;}.elementor-59 .elementor-element.elementor-element-4d9ebc4 .elementor-button:hover{background-color:#B08D57;color:#FBF8F3}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bf4e1b9 */.elementor-59 .elementor-element.elementor-element-bf4e1b9 .elementor-button{border-radius:0;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap;}.elementor-59 .elementor-element.elementor-element-bf4e1b9 .elementor-button{border:1px solid rgba(251,248,243,0.6);background-color:transparent}.elementor-59 .elementor-element.elementor-element-bf4e1b9 .elementor-button:hover{background-color:rgba(251,248,243,0.14);color:#FBF8F3}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-278bb04 */.elementor-59 .elementor-element.elementor-element-278bb04{margin-top:6px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd2087 */.elementor-59 .elementor-element.elementor-element-bcd2087{max-width:780px;margin-inline:auto;width:100%}.elementor-59 .elementor-element.elementor-element-bcd2087{margin-inline:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-716887b */.elementor-59 .elementor-element.elementor-element-716887b{max-width:1280px;margin-inline:auto;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5c9ff2 */.elementor-59 .elementor-element.elementor-element-f5c9ff2{justify-content:flex-end}.elementor-59 .elementor-element.elementor-element-f5c9ff2{position:relative}.elementor-59 .elementor-element.elementor-element-f5c9ff2::before{content:'';position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(47,52,40,0.80) 0%,rgba(47,52,40,0.66) 55%,rgba(47,52,40,0) 88%),linear-gradient(180deg,rgba(47,52,40,0.28) 0%,rgba(47,52,40,0.16) 40%,rgba(47,52,40,0.66) 100%);pointer-events:none;z-index:0}.elementor-59 .elementor-element.elementor-element-f5c9ff2 .e-con-inner{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fc2781 */.elementor-59 .elementor-element.elementor-element-0fc2781 p{margin:0}.elementor-59 .elementor-element.elementor-element-0fc2781 a{color:#5E6B4A;text-decoration:underline;transition:color .18s ease}.elementor-59 .elementor-element.elementor-element-0fc2781 a:hover{color:#B08D57}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e52f507 */.elementor-59 .elementor-element.elementor-element-e52f507 p{margin:0}.elementor-59 .elementor-element.elementor-element-e52f507 a{color:#5E6B4A;text-decoration:underline;transition:color .18s ease}.elementor-59 .elementor-element.elementor-element-e52f507 a:hover{color:#B08D57}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26678d3 */.elementor-59 .elementor-element.elementor-element-26678d3 p{margin:0}.elementor-59 .elementor-element.elementor-element-26678d3 a{color:#5E6B4A;text-decoration:underline;transition:color .18s ease}.elementor-59 .elementor-element.elementor-element-26678d3 a:hover{color:#B08D57}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28d325 */.elementor-59 .elementor-element.elementor-element-f28d325 p{margin:0}.elementor-59 .elementor-element.elementor-element-f28d325 a{color:#5E6B4A;text-decoration:underline;transition:color .18s ease}.elementor-59 .elementor-element.elementor-element-f28d325 a:hover{color:#B08D57}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90d9be9 */.elementor-59 .elementor-element.elementor-element-90d9be9{border-left:1px solid rgba(94,107,74,0.20)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4db5c0 */.elementor-59 .elementor-element.elementor-element-c4db5c0{column-gap:76px;row-gap:48px}.elementor-59 .elementor-element.elementor-element-c4db5c0{max-width:1180px;margin-inline:auto}@media (min-width:1025px){.elementor-59 .elementor-element.elementor-element-c4db5c0{--e-con-grid-template-columns:1.05fr 0.95fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e4ffa */.elementor-59 .elementor-element.elementor-element-c0e4ffa{max-width:1180px;margin-inline:auto;width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b37151 */.elementor-59 .elementor-element.elementor-element-6b37151 img{display:block;width:100%;border-radius:0}.elementor-59 .elementor-element.elementor-element-6b37151 img{height:520px;object-fit:cover;object-position:60% center}@media (max-width:1024px){.elementor-59 .elementor-element.elementor-element-6b37151 img{height:440px}}@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-6b37151 img{height:340px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac2cc12 */.elementor-59 .elementor-element.elementor-element-ac2cc12{max-width:560px!important}.elementor-59 .elementor-element.elementor-element-ac2cc12 p{margin:0}.elementor-59 .elementor-element.elementor-element-ac2cc12 a{color:#5E6B4A;text-decoration:underline;transition:color .18s ease}.elementor-59 .elementor-element.elementor-element-ac2cc12 a:hover{color:#B08D57}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de34c3f */.elementor-59 .elementor-element.elementor-element-de34c3f .elementor-heading-title{max-width:520px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ee1ce */.elementor-59 .elementor-element.elementor-element-58ee1ce{column-gap:70px;row-gap:40px}.elementor-59 .elementor-element.elementor-element-58ee1ce{max-width:1180px;margin-inline:auto}@media (min-width:1025px){.elementor-59 .elementor-element.elementor-element-58ee1ce{--e-con-grid-template-columns:0.85fr 1.15fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5a42db */.elementor-59 .elementor-element.elementor-element-d5a42db{max-width:1180px;margin-inline:auto;width:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c0bee6 */.elementor-59 .elementor-element.elementor-element-1c0bee6 .elementor-heading-title{max-width:760px}.elementor-59 .elementor-element.elementor-element-1c0bee6 .elementor-heading-title{margin-inline:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5086ca7 */.elementor-59 .elementor-element.elementor-element-5086ca7{position:relative;height:8px;width:132px;margin-inline:auto;flex:0 0 auto}.elementor-59 .elementor-element.elementor-element-5086ca7::before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;transform:translateY(-50%);background-image:linear-gradient(90deg,rgba(176,141,87,0.5) 0 54px,transparent 54px calc(100% - 54px),rgba(176,141,87,0.5) calc(100% - 54px) 100%)}.elementor-59 .elementor-element.elementor-element-5086ca7::after{content:'';position:absolute;top:50%;left:50%;width:6px;height:6px;background-color:#B08D57;transform:translate(-50%,-50%) rotate(45deg)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58e06d1 */.elementor-59 .elementor-element.elementor-element-58e06d1{margin-bottom:56px}.elementor-59 .elementor-element.elementor-element-58e06d1{text-align:center}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f6c08bf */.elementor-59 .elementor-element.elementor-element-f6c08bf img{display:block;width:100%;border-radius:0}.elementor-59 .elementor-element.elementor-element-f6c08bf img{height:250px;object-fit:cover;object-position:center center}@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-f6c08bf img{height:220px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49ca8c4 */.elementor-59 .elementor-element.elementor-element-49ca8c4{align-self:stretch;height:100%}.elementor-59 .elementor-element.elementor-element-49ca8c4{transition:opacity .2s ease}.elementor-59 .elementor-element.elementor-element-49ca8c4:hover{opacity:0.88}.elementor-59 .elementor-element.elementor-element-49ca8c4{margin-bottom:0;text-decoration:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c81e91a */.elementor-59 .elementor-element.elementor-element-c81e91a img{display:block;width:100%;border-radius:0}.elementor-59 .elementor-element.elementor-element-c81e91a img{height:250px;object-fit:cover;object-position:center center}@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-c81e91a img{height:220px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f8ed03 */.elementor-59 .elementor-element.elementor-element-2f8ed03{align-self:stretch;height:100%}.elementor-59 .elementor-element.elementor-element-2f8ed03{transition:opacity .2s ease}.elementor-59 .elementor-element.elementor-element-2f8ed03:hover{opacity:0.88}.elementor-59 .elementor-element.elementor-element-2f8ed03{margin-bottom:0;text-decoration:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5250c94 */.elementor-59 .elementor-element.elementor-element-5250c94 img{display:block;width:100%;border-radius:0}.elementor-59 .elementor-element.elementor-element-5250c94 img{height:250px;object-fit:cover;object-position:center center}@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-5250c94 img{height:220px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd8d0f6 */.elementor-59 .elementor-element.elementor-element-cd8d0f6{align-self:stretch;height:100%}.elementor-59 .elementor-element.elementor-element-cd8d0f6{transition:opacity .2s ease}.elementor-59 .elementor-element.elementor-element-cd8d0f6:hover{opacity:0.88}.elementor-59 .elementor-element.elementor-element-cd8d0f6{margin-bottom:0;text-decoration:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64000f0 */.elementor-59 .elementor-element.elementor-element-64000f0 img{display:block;width:100%;border-radius:0}.elementor-59 .elementor-element.elementor-element-64000f0 img{height:250px;object-fit:cover;object-position:center center}@media (max-width:767px){.elementor-59 .elementor-element.elementor-element-64000f0 img{height:220px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ee8e51 */.elementor-59 .elementor-element.elementor-element-4ee8e51{align-self:stretch;height:100%}.elementor-59 .elementor-element.elementor-element-4ee8e51{transition:opacity .2s ease}.elementor-59 .elementor-element.elementor-element-4ee8e51:hover{opacity:0.88}.elementor-59 .elementor-element.elementor-element-4ee8e51{margin-bottom:0;text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8e970e */.elementor-59 .elementor-element.elementor-element-a8e970e{column-gap:26px;row-gap:26px}.elementor-59 .elementor-element.elementor-element-a8e970e{max-width:1280px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79158bd */.elementor-59 .elementor-element.elementor-element-79158bd{max-width:1280px;margin-inline:auto;width:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dee8cd5 */.elementor-59 .elementor-element.elementor-element-dee8cd5 .elementor-heading-title{max-width:760px}.elementor-59 .elementor-element.elementor-element-dee8cd5 .elementor-heading-title{margin-inline:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9aa01 */.elementor-59 .elementor-element.elementor-element-ed9aa01{margin-bottom:48px}.elementor-59 .elementor-element.elementor-element-ed9aa01{text-align:center}/* End custom CSS */
/* Start custom CSS for wc-products, class: .elementor-element-1939ff8 */.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products{margin:0}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product{text-align:left!important;background-color:#FBF8F3;border:1px solid rgba(94,107,74,0.16);border-radius:0;padding:16px;transition:border-color .2s ease,box-shadow .2s ease}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product:hover{border-color:#B08D57;box-shadow:0 10px 26px rgba(47,52,40,0.08)}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product .product-inner{height:100%;display:flex;flex-direction:column;text-align:left!important}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product .woo-entry-inner{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex:1}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product .woo-entry-inner li{margin:0;list-style:none}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product li.image-wrap{order:1}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product li.image-wrap img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;border-radius:0;background-color:#EAE3D6;display:block}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product .owp-quick-view,.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product li.rating{display:none!important}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product li.title{order:2;padding:14px 0 0}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product li.title h2{margin:0;padding:0}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product li.title h2 a,.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product .woocommerce-loop-product__title{font-family:'Cormorant Garamond',serif!important;font-weight:400!important;font-size:26px!important;line-height:1.25!important;letter-spacing:0em!important;color:#2F3428!important;text-decoration:none;transition:color .18s ease}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product li.title h2 a:hover{color:#B08D57}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product li.category{order:3;padding:6px 0 0;display:block}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product li.category,.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product li.category a{font-family:'Lato',sans-serif;font-weight:700;font-size:11px;line-height:1.4;letter-spacing:0.16em;text-transform:uppercase;color:#B08D57;text-decoration:none;border:none}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product li.category a:hover{color:#5E6B4A}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product li.price-wrap{order:4;padding:10px 0 0;margin-top:auto;text-align:left!important}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product .price,.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product .price .amount,.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product .price bdi{font-family:'Cormorant Garamond',serif!important;font-weight:400!important;font-size:21px!important;line-height:1.3!important;letter-spacing:0em!important;color:#2F3428!important;margin:0}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product .price del,.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product .price del bdi{opacity:.55;margin-right:6px}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product .price ins{text-decoration:none}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product li.btn-wrap{order:5;padding:12px 0 0}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product .button,.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product .added_to_cart{display:block!important;text-align:center;background-color:#5E6B4A!important;color:#F7F3EC!important;border-radius:0!important;padding:11px 18px!important;font-family:'Lato',sans-serif!important;font-weight:700!important;font-size:11px!important;line-height:1.4!important;letter-spacing:0.16em!important;text-transform:uppercase!important;border:none!important;width:100%;transition:background-color .2s ease}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product .button:hover,.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product .added_to_cart:hover{background-color:#B08D57!important;color:#F7F3EC!important}.elementor-59 .elementor-element.elementor-element-1939ff8 ul.products li.product .onsale{background-color:#2F3428;color:#F7F3EC;border-radius:0;font-family:'Lato',sans-serif;font-weight:700;font-size:11px;line-height:1.4;letter-spacing:0.16em;text-transform:uppercase;top:22px;left:22px;right:auto;min-height:auto;min-width:auto;padding:6px 11px;margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e7b214 */.elementor-59 .elementor-element.elementor-element-4e7b214 .elementor-button{border-radius:0;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap;}.elementor-59 .elementor-element.elementor-element-4e7b214 .elementor-button{border:1px solid rgba(94,107,74,0.4);background-color:transparent}.elementor-59 .elementor-element.elementor-element-4e7b214 .elementor-button:hover{border-color:#B08D57;color:#B08D57}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2c5136 */.elementor-59 .elementor-element.elementor-element-a2c5136{max-width:1280px;margin-inline:auto;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ab83d */.elementor-59 .elementor-element.elementor-element-58ab83d{margin-bottom:2px}.elementor-59 .elementor-element.elementor-element-58ab83d{position:relative;height:6px;width:6px;flex:0 0 auto}.elementor-59 .elementor-element.elementor-element-58ab83d::before{content:'';position:absolute;inset:0;background-color:#B08D57;transform:rotate(45deg)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39cb942 */.elementor-59 .elementor-element.elementor-element-39cb942 .elementor-heading-title{max-width:820px}.elementor-59 .elementor-element.elementor-element-39cb942 .elementor-heading-title{margin-inline:auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efba8e1 */.elementor-59 .elementor-element.elementor-element-efba8e1 .elementor-button{border-radius:0;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap;}.elementor-59 .elementor-element.elementor-element-efba8e1 .elementor-button{border:1px solid rgba(247,243,236,0.55);background-color:transparent}.elementor-59 .elementor-element.elementor-element-efba8e1 .elementor-button:hover{background-color:#F7F3EC;color:#3A3A32}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-773245a */.elementor-59 .elementor-element.elementor-element-773245a{max-width:820px;margin-inline:auto;width:100%}.elementor-59 .elementor-element.elementor-element-773245a{text-align:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9b70b3 */.elementor-59 .elementor-element.elementor-element-b9b70b3{position:relative}.elementor-59 .elementor-element.elementor-element-b9b70b3::before{content:'';position:absolute;inset:0;background-image:linear-gradient(180deg,rgba(47,52,40,0.62) 0%,rgba(94,107,74,0.78) 55%,rgba(47,52,40,0.72) 100%);pointer-events:none;z-index:0}.elementor-59 .elementor-element.elementor-element-b9b70b3 .e-con-inner{position:relative;z-index:1}/* End custom CSS */