.elementor-4001 .elementor-element.elementor-element-567cb60{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:30px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-4001 .elementor-element.elementor-element-72e548e{--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-4001 .elementor-element.elementor-element-5c6c747{--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:10px;--padding-bottom:0px;--padding-left:56px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-30908ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}html .elementor-4001 .elementor-element.elementor-element-c1f665e .product_title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#111111;}.elementor-4001 .elementor-element.elementor-element-30addb9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4001 .elementor-element.elementor-element-614cd6a{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;font-family:var( --e-global-typography-eco_lead-font-family ), Sans-serif;font-size:var( --e-global-typography-eco_lead-font-size );font-weight:var( --e-global-typography-eco_lead-font-weight );line-height:var( --e-global-typography-eco_lead-line-height );color:var( --e-global-color-text );}.elementor-4001 .elementor-element.elementor-element-534ee78{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-family:var( --e-global-typography-eco_note-font-family ), Sans-serif;font-size:var( --e-global-typography-eco_note-font-size );font-weight:var( --e-global-typography-eco_note-font-weight );line-height:var( --e-global-typography-eco_note-line-height );color:var( --e-global-color-eco_grey );}.elementor-4001 .elementor-element.elementor-element-96c8c69 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-4001 .elementor-element.elementor-element-f912dd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-eco_note-font-family ), Sans-serif;font-size:var( --e-global-typography-eco_note-font-size );font-weight:var( --e-global-typography-eco_note-font-weight );line-height:var( --e-global-typography-eco_note-line-height );color:var( --e-global-color-eco_grey );}.elementor-4001 .elementor-element.elementor-element-ecobn401{--display:flex;--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-4001 .elementor-element.elementor-element-fe361b6{--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:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-4001 .elementor-element.elementor-element-a917602{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-4001 .elementor-element.elementor-element-cdc2d7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4001 .elementor-element.elementor-element-cdc2d7a .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#7B6746;}.elementor-4001 .elementor-element.elementor-element-cb174c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-4001 .elementor-element.elementor-element-cb174c4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#111111;}.elementor-4001 .elementor-element.elementor-element-d45f5c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );color:var( --e-global-color-text );}.elementor-4001 .elementor-element.elementor-element-d18a29f{--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-4001 .elementor-element.elementor-element-ea46c5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );color:var( --e-global-color-text );}.elementor-4001 .elementor-element.elementor-element-ecoath402{--display:flex;--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-4001 .elementor-element.elementor-element-ecotp401{--display:flex;--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-4001 .elementor-element.elementor-element-76f5c39{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-76f5c39:not(.elementor-motion-effects-element-type-background), .elementor-4001 .elementor-element.elementor-element-76f5c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-4001 .elementor-element.elementor-element-983fae9{--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-4001 .elementor-element.elementor-element-4cd831a{--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:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-4001 .elementor-element.elementor-element-276bc65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-4001 .elementor-element.elementor-element-276bc65 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#111111;}.elementor-4001 .elementor-element.elementor-element-582ab05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4001 .elementor-element.elementor-element-582ab05 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#7B6746;}.elementor-4001 .elementor-element.elementor-element-634be55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );color:var( --e-global-color-text );}.elementor-4001 .elementor-element.elementor-element-21c299b{--spacer-size:30px;}.elementor-4001 .elementor-element.elementor-element-55ee611{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4001 .elementor-element.elementor-element-55ee611 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#7B6746;}.elementor-4001 .elementor-element.elementor-element-0b4f645{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );color:var( --e-global-color-text );}.elementor-4001 .elementor-element.elementor-element-ecoath01{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4001 .elementor-element.elementor-element-146c0e6{--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:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-4001 .elementor-element.elementor-element-3d1269e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-4001 .elementor-element.elementor-element-3d1269e .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#7B6746;}.elementor-4001 .elementor-element.elementor-element-d179d5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:center;}.elementor-4001 .elementor-element.elementor-element-d179d5d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#111111;}.elementor-4001 .elementor-element.elementor-element-b223a79{--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-4001 .elementor-element.elementor-element-fc9bc49{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4001 .elementor-element.elementor-element-834f080{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-4001 .elementor-element.elementor-element-1c727fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-4001 .elementor-element.elementor-element-1c727fc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#111111;}.elementor-4001 .elementor-element.elementor-element-8e81c5f{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-4001 .elementor-element.elementor-element-8e81c5f .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;line-height:1.4em;color:#6B6B6B;}.elementor-4001 .elementor-element.elementor-element-8ae461d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;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 );color:var( --e-global-color-text );}.elementor-4001 .elementor-element.elementor-element-6bf677c{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4001 .elementor-element.elementor-element-7f88b94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-4001 .elementor-element.elementor-element-359b49e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-4001 .elementor-element.elementor-element-359b49e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#111111;}.elementor-4001 .elementor-element.elementor-element-daf12a4{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-4001 .elementor-element.elementor-element-daf12a4 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;line-height:1.4em;color:#6B6B6B;}.elementor-4001 .elementor-element.elementor-element-dc10071{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;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 );color:var( --e-global-color-text );}.elementor-4001 .elementor-element.elementor-element-5f422d7{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4001 .elementor-element.elementor-element-418703f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-4001 .elementor-element.elementor-element-f186305{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-4001 .elementor-element.elementor-element-f186305 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#111111;}.elementor-4001 .elementor-element.elementor-element-b0d1613{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-4001 .elementor-element.elementor-element-b0d1613 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;line-height:1.4em;color:#6B6B6B;}.elementor-4001 .elementor-element.elementor-element-d773832{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;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 );color:var( --e-global-color-text );}.elementor-4001 .elementor-element.elementor-element-fe16ae9{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4001 .elementor-element.elementor-element-fb98624{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-4001 .elementor-element.elementor-element-567b747{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-4001 .elementor-element.elementor-element-567b747 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#111111;}.elementor-4001 .elementor-element.elementor-element-23a1657{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-4001 .elementor-element.elementor-element-23a1657 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:13px;font-weight:300;font-style:italic;line-height:1.4em;color:#6B6B6B;}.elementor-4001 .elementor-element.elementor-element-3e002bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;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 );color:var( --e-global-color-text );}.elementor-4001 .elementor-element.elementor-element-ecoar401{--display:flex;--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-4001 .elementor-element.elementor-element-ecotp402{--display:flex;--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-4001 .elementor-element.elementor-element-ecosci01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 80px;--row-gap:40px;--column-gap:80px;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-4001 .elementor-element.elementor-element-ecosci01:not(.elementor-motion-effects-element-type-background), .elementor-4001 .elementor-element.elementor-element-ecosci01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-4001 .elementor-element.elementor-element-ecosci02{--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;}.elementor-4001 .elementor-element.elementor-element-ecosci03{--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-4001 .elementor-element.elementor-element-ecogs401{--display:flex;--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-4001 .elementor-element.elementor-element-ceba6d5{--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:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-4001 .elementor-element.elementor-element-ceba6d5:not(.elementor-motion-effects-element-type-background), .elementor-4001 .elementor-element.elementor-element-ceba6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4001 .elementor-element.elementor-element-acd20db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-4001 .elementor-element.elementor-element-acd20db .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#7B6746;}.elementor-4001 .elementor-element.elementor-element-5bc1bb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:center;}.elementor-4001 .elementor-element.elementor-element-5bc1bb4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#111111;}.elementor-4001 .elementor-element.elementor-element-266e280{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-4001 .elementor-element.elementor-element-2e4cc70{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:56px;}.elementor-4001 .elementor-element.elementor-element-8bd28ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;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 );color:var( --e-global-color-text );}.elementor-4001 .elementor-element.elementor-element-cda28cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;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 );color:var( --e-global-color-text );}.elementor-4001 .elementor-element.elementor-element-d3a4df0{--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-4001 .elementor-element.elementor-element-99a6641 > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-4001 .elementor-element.elementor-element-61c7557{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-4001 .elementor-element.elementor-element-34a9418{--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-4001 .elementor-element.elementor-element-0671b75{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-4001 .elementor-element.elementor-element-a84b601{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#222222;}.elementor-4001 .elementor-element.elementor-element-6d9a9d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4001 .elementor-element.elementor-element-6d9a9d8 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#111111;}.elementor-4001 .elementor-element.elementor-element-b2aa889{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-eco_note-font-family ), Sans-serif;font-size:var( --e-global-typography-eco_note-font-size );font-weight:var( --e-global-typography-eco_note-font-weight );line-height:var( --e-global-typography-eco_note-line-height );color:var( --e-global-color-eco_grey );}.elementor-4001 .elementor-element.elementor-element-0cd1d0b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-4001 .elementor-element.elementor-element-9ef635b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#222222;}.elementor-4001 .elementor-element.elementor-element-258cd65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4001 .elementor-element.elementor-element-258cd65 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#111111;}.elementor-4001 .elementor-element.elementor-element-5e79853{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-eco_note-font-family ), Sans-serif;font-size:var( --e-global-typography-eco_note-font-size );font-weight:var( --e-global-typography-eco_note-font-weight );line-height:var( --e-global-typography-eco_note-line-height );color:var( --e-global-color-eco_grey );}.elementor-4001 .elementor-element.elementor-element-d72657f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-4001 .elementor-element.elementor-element-0d2455e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#222222;}.elementor-4001 .elementor-element.elementor-element-9eaf5fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4001 .elementor-element.elementor-element-9eaf5fd .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#111111;}.elementor-4001 .elementor-element.elementor-element-a059060{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-eco_note-font-family ), Sans-serif;font-size:var( --e-global-typography-eco_note-font-size );font-weight:var( --e-global-typography-eco_note-font-weight );line-height:var( --e-global-typography-eco_note-line-height );color:var( --e-global-color-eco_grey );}.elementor-4001 .elementor-element.elementor-element-ecomd401{--display:flex;--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-4001 .elementor-element.elementor-element-f8c8fb2{--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:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-4001 .elementor-element.elementor-element-f8c8fb2:not(.elementor-motion-effects-element-type-background), .elementor-4001 .elementor-element.elementor-element-f8c8fb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-4001 .elementor-element.elementor-element-fd9e19a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4001 .elementor-element.elementor-element-fd9e19a .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#7B6746;}.elementor-4001 .elementor-element.elementor-element-0e096ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-4001 .elementor-element.elementor-element-0e096ba .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#111111;}.elementor-4001 .elementor-element.elementor-element-14185e5 .woocommerce-Reviews{--wd-col-gap:24px;}.elementor-4001 .elementor-element.elementor-element-fd3cd3c{--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:30px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4001 .elementor-element.elementor-element-b10badb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4001 .elementor-element.elementor-element-b10badb .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#7B6746;}.elementor-4001 .elementor-element.elementor-element-4e1359f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-4001 .elementor-element.elementor-element-4e1359f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#111111;}@media(max-width:1024px){.elementor-4001 .elementor-element.elementor-element-614cd6a{font-size:var( --e-global-typography-eco_lead-font-size );line-height:var( --e-global-typography-eco_lead-line-height );}.elementor-4001 .elementor-element.elementor-element-534ee78{font-size:var( --e-global-typography-eco_note-font-size );line-height:var( --e-global-typography-eco_note-line-height );}.elementor-4001 .elementor-element.elementor-element-f912dd5{font-size:var( --e-global-typography-eco_note-font-size );line-height:var( --e-global-typography-eco_note-line-height );}.elementor-4001 .elementor-element.elementor-element-d45f5c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-ea46c5e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-634be55{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-0b4f645{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-8ae461d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-dc10071{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-d773832{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-3e002bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-8bd28ca{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-cda28cf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-b2aa889{font-size:var( --e-global-typography-eco_note-font-size );line-height:var( --e-global-typography-eco_note-line-height );}.elementor-4001 .elementor-element.elementor-element-5e79853{font-size:var( --e-global-typography-eco_note-font-size );line-height:var( --e-global-typography-eco_note-line-height );}.elementor-4001 .elementor-element.elementor-element-a059060{font-size:var( --e-global-typography-eco_note-font-size );line-height:var( --e-global-typography-eco_note-line-height );}}@media(max-width:768px){.elementor-4001 .elementor-element.elementor-element-567cb60{--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:10px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-4001 .elementor-element.elementor-element-72e548e{--width:100%;}.elementor-4001 .elementor-element.elementor-element-5c6c747{--width:100%;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}html .elementor-4001 .elementor-element.elementor-element-c1f665e .product_title{font-size:28px;}.elementor-4001 .elementor-element.elementor-element-614cd6a{font-size:var( --e-global-typography-eco_lead-font-size );line-height:var( --e-global-typography-eco_lead-line-height );}.elementor-4001 .elementor-element.elementor-element-534ee78{font-size:var( --e-global-typography-eco_note-font-size );line-height:var( --e-global-typography-eco_note-line-height );}.elementor-4001 .elementor-element.elementor-element-f912dd5{font-size:var( --e-global-typography-eco_note-font-size );line-height:var( --e-global-typography-eco_note-line-height );}.elementor-4001 .elementor-element.elementor-element-fe361b6{--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:40px;--padding-left:16px;--padding-right:16px;}.elementor-4001 .elementor-element.elementor-element-a917602{--width:100%;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-cb174c4 .elementor-heading-title{font-size:27px;}.elementor-4001 .elementor-element.elementor-element-d45f5c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-d18a29f{--width:100%;}.elementor-4001 .elementor-element.elementor-element-ea46c5e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-76f5c39{--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-4001 .elementor-element.elementor-element-983fae9{--width:100%;}.elementor-4001 .elementor-element.elementor-element-4cd831a{--width:100%;--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-4001 .elementor-element.elementor-element-276bc65 .elementor-heading-title{font-size:27px;}.elementor-4001 .elementor-element.elementor-element-634be55{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-0b4f645{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-146c0e6{--padding-top:50px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-4001 .elementor-element.elementor-element-d179d5d .elementor-heading-title{font-size:27px;}.elementor-4001 .elementor-element.elementor-element-b223a79{--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-4001 .elementor-element.elementor-element-fc9bc49{--width:100%;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-8ae461d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-6bf677c{--width:100%;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-dc10071{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-5f422d7{--width:100%;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-d773832{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-fe16ae9{--width:100%;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-3e002bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-ecosci01{--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:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-4001 .elementor-element.elementor-element-ecosci02{--width:100%;}.elementor-4001 .elementor-element.elementor-element-ecosci03{--width:100%;}.elementor-4001 .elementor-element.elementor-element-ceba6d5{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-4001 .elementor-element.elementor-element-5bc1bb4 .elementor-heading-title{font-size:27px;}.elementor-4001 .elementor-element.elementor-element-266e280{--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-4001 .elementor-element.elementor-element-2e4cc70{--width:100%;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-8bd28ca{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-cda28cf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4001 .elementor-element.elementor-element-d3a4df0{--width:100%;}.elementor-4001 .elementor-element.elementor-element-61c7557{--padding-top:44px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-4001 .elementor-element.elementor-element-34a9418{--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-4001 .elementor-element.elementor-element-0671b75{--width:100%;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-b2aa889{font-size:var( --e-global-typography-eco_note-font-size );line-height:var( --e-global-typography-eco_note-line-height );}.elementor-4001 .elementor-element.elementor-element-0cd1d0b{--width:100%;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-5e79853{font-size:var( --e-global-typography-eco_note-font-size );line-height:var( --e-global-typography-eco_note-line-height );}.elementor-4001 .elementor-element.elementor-element-d72657f{--width:100%;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-4001 .elementor-element.elementor-element-a059060{font-size:var( --e-global-typography-eco_note-font-size );line-height:var( --e-global-typography-eco_note-line-height );}.elementor-4001 .elementor-element.elementor-element-f8c8fb2{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-4001 .elementor-element.elementor-element-0e096ba .elementor-heading-title{font-size:27px;}.elementor-4001 .elementor-element.elementor-element-fd3cd3c{--padding-top:20px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-4001 .elementor-element.elementor-element-4e1359f .elementor-heading-title{font-size:27px;}}@media(min-width:769px){.elementor-4001 .elementor-element.elementor-element-72e548e{--width:57%;}.elementor-4001 .elementor-element.elementor-element-5c6c747{--width:43%;}.elementor-4001 .elementor-element.elementor-element-a917602{--width:40%;}.elementor-4001 .elementor-element.elementor-element-d18a29f{--width:60%;}.elementor-4001 .elementor-element.elementor-element-983fae9{--width:45%;}.elementor-4001 .elementor-element.elementor-element-4cd831a{--width:55%;}.elementor-4001 .elementor-element.elementor-element-fc9bc49{--width:33.33%;}.elementor-4001 .elementor-element.elementor-element-6bf677c{--width:33.33%;}.elementor-4001 .elementor-element.elementor-element-5f422d7{--width:33.33%;}.elementor-4001 .elementor-element.elementor-element-fe16ae9{--width:33.33%;}.elementor-4001 .elementor-element.elementor-element-ecosci02{--width:58%;}.elementor-4001 .elementor-element.elementor-element-ecosci03{--width:42%;}.elementor-4001 .elementor-element.elementor-element-2e4cc70{--width:52%;}.elementor-4001 .elementor-element.elementor-element-d3a4df0{--width:48%;}.elementor-4001 .elementor-element.elementor-element-0671b75{--width:33.33%;}.elementor-4001 .elementor-element.elementor-element-0cd1d0b{--width:33.33%;}.elementor-4001 .elementor-element.elementor-element-d72657f{--width:33.33%;}}/* Start custom CSS for container, class: .elementor-element-f8c8fb2 */.elementor-4001 .elementor-element.elementor-element-f8c8fb2{box-shadow:0 0 0 100vmax #F3EEE6;clip-path:inset(0 -100vmax)}/* End custom CSS */
/* Start custom CSS */.eco-gallery .woocommerce-product-gallery__image, .eco-gallery .wd-gallery-images .wd-carousel-item, .eco-gallery .wd-gallery-thumb .wd-carousel-item{background:#F5F5F5}
.eco-gallery .woocommerce-product-gallery img{mix-blend-mode:multiply}
.eco-buybox{position:sticky;top:110px;align-self:flex-start}
.eco-price .price, .eco-price .amount{font-family:"Sofia Sans",sans-serif;font-size:24px;font-weight:500;color:#111}
.eco-atc form.cart{display:flex;gap:12px;align-items:stretch;margin-bottom:0}
.eco-atc .single_add_to_cart_button{flex:1;min-height:52px;background:#111;letter-spacing:.12em}
.eco-atc .single_add_to_cart_button:hover{background:#333}
.eco-chips{margin-top:22px}
.eco-chips span{display:inline-block;border:1px solid #E5DED2;padding:6px 12px;margin:0 6px 6px 0;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#7B6746}
.eco-trust{list-style:none;margin:16px 0 0;padding:16px 0 18px;border-top:1px solid #E5DED2;border-bottom:0}
.eco-trust li{padding:5px 0 5px 22px;position:relative}
.eco-trust li:before{content:"";position:absolute;left:0;top:16px;width:10px;height:1px;background:#7B6746}
.eco-trust a, .eco-acc a{color:#111;text-decoration:underline;text-underline-offset:3px}
.eco-acc .elementor-toggle-item{border-bottom:1px solid #E5DED2;margin:0!important}
.eco-acc .elementor-toggle-item:first-child{border-top:1px solid #E5DED2}
.eco-acc .elementor-tab-title{padding:18px 0!important;border:0!important;font-family:"Sofia Sans",sans-serif;font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#111}
.eco-acc .elementor-tab-title a{color:#111;text-decoration:none}
.eco-acc .elementor-toggle-icon{font-size:11px;color:#111}
.eco-acc .elementor-tab-content{padding:0 0 22px!important;border:0!important;font-weight:300;color:#222;font-size:15px;line-height:1.65}
.eco-acc .elementor-tab-content ul{margin:0;padding-left:18px}
.eco-tags span{display:inline-block;background:#fff;padding:9px 18px;margin:0 8px 8px 0;border-radius:999px;font-size:14px;font-weight:400;color:#111}
.eco-list{list-style:none;padding:0;margin:0}
.eco-list li{padding:13px 0;border-bottom:1px solid #E5DED2;font-size:17px}
.eco-grid .product-image-link, .eco-grid .wd-product-thumb{background:#F5F5F5}
.eco-grid .product-image-link img, .eco-grid .wd-product-thumb img{mix-blend-mode:multiply}
@media(max-width:767px){.eco-buybox{position:static}}

.eco-rows{list-style:none;margin:0;padding:0;border-top:1px solid #E6E6E6}
.eco-rows li{display:flex;gap:24px;padding:20px 0;border-bottom:1px solid #E6E6E6;align-items:baseline}
.eco-rows strong{flex:0 0 42%;font-weight:500;color:#111;font-size:17px}
.eco-rows span{flex:1;color:#555;font-size:15px}
@media(max-width:767px){.eco-rows li{flex-direction:column;gap:4px}.eco-rows strong{flex:none}}
.eco-step .wd-product .product-wrapper, .eco-step .product-grid-item{margin:0}
.eco-step .eco-grid .wd-entities-title{font-size:15px}

.eco-brands .wd-product-brands{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.eco-brands img{max-height:44px;width:auto!important;height:44px}.eco-brands img[src$=".svg"]{height:12px;max-width:none!important}.eco-brands .wd-product-brands{gap:28px}
.eco-chips{margin-top:14px}

.eco-ing img{width:170px;height:170px;aspect-ratio:1/1;object-fit:cover;border-radius:50%;display:block;margin:0 auto;filter:saturate(.8)}

.eco-acc{margin-top:26px}

.eco-gallery .woocommerce-product-gallery__image img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}
.eco-gallery .wd-gallery-thumb img{aspect-ratio:3/4;object-fit:cover}

.eco-ing, .eco-ing .elementor-heading-title, .eco-ing .elementor-widget-text-editor{text-align:center}
.eco-ing img{margin:0 auto}
.eco-ing .elementor-widget-text-editor p{max-width:300px;margin-left:auto;margin-right:auto}

.eco-gallery .wd-carousel-wrap > .wd-carousel-item:last-child:nth-child(even){grid-column:auto / span 2}

.eco-claims{margin-top:16px;display:flex;flex-wrap:wrap;gap:6px 20px}
.eco-claims span{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#555;padding-left:18px;position:relative}
.eco-claims span:before{content:"";position:absolute;left:0;top:3px;width:9px;height:5px;border-left:1.5px solid #7B6746;border-bottom:1.5px solid #7B6746;transform:rotate(-45deg)}
.eco-feel-img img{width:100%;height:100%;aspect-ratio:4/5;object-fit:cover;display:block}
.eco-feel .eco-list li{border-bottom-color:#E5DED2}
.eco-ing .elementor-widget-text-editor p{max-width:290px;margin:0 auto}
.eco-ing .elementor-widget-heading{margin-bottom:8px!important}
.eco-steps{list-style:none;margin:0;padding:0}
.eco-steps li{display:flex;gap:18px;padding:18px 0;border-top:1px solid #E5DED2}
.eco-steps .n{font-family:"Playfair Display",serif;font-size:26px;line-height:1;color:#AC936D;min-width:38px}
.eco-steps strong{display:block;font-weight:500;color:#111;margin-bottom:4px;font-size:16px}
.eco-steps p{margin:0;font-size:15px}
.eco-steps a{color:#111;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#CBBCA4;text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}.eco-steps a:hover{color:#7B6746;text-decoration-color:#7B6746}
.eco-season{margin:26px 0 0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7B6746}
.eco-routine-img img{width:100%;height:100%;object-fit:cover;display:block;min-height:420px}
.eco-routine-products .wd-entities-title{font-size:14px}
.eco-ico svg{display:block}

.eco-routine-products .post-2492{order:-1}

.eco-routine .eco-grid .product-image-link, .eco-routine .eco-grid .wd-product-thumb{background:#fff}

.eco-pair .product-wrapper{display:flex!important;flex-direction:row!important;align-items:center;gap:14px}
.eco-pair .wd-product-thumb{width:72px!important;flex:0 0 72px;max-width:72px;background:#F5F5F5;margin:0!important}
.eco-pair .wd-product-thumb img{mix-blend-mode:multiply;width:72px;height:auto}
.eco-pair .wd-product-img-hover, .eco-pair .wd-buttons, .eco-pair .woocommerce-product-details__short-description{display:none!important}
.eco-pair .product-list-content{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0!important}
.eco-pair .wd-entities-title{font-size:15px;margin:0;width:100%}
.eco-pair .price{font-size:14px;margin:0}
.eco-pair .wd-add-btn{margin:0 0 0 auto!important}
.eco-pair .wd-add-btn .button{padding:8px 14px;font-size:11px;min-height:0}
.eco-pair .product{margin-bottom:10px}

.elementor-element-b223a79{justify-content:center}
/* Науката зад съставката */
.eco-sci .eco-sci-eb .elementor-heading-title{font-family:"Sofia Sans",sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#7B6746;margin:0 0 16px}
.eco-sci .eco-sci-h .elementor-heading-title{font-family:"Playfair Display",serif;font-weight:400;font-size:clamp(30px,3.2vw,42px);line-height:1.15;color:#111;margin:0 0 24px}
.eco-sci .eco-sci-p p{font-size:16px;line-height:1.75;color:#444;max-width:560px;margin:0 0 28px}
.eco-sci .eco-sci-link .elementor-button{background:transparent!important;color:#111!important;padding:0 0 6px!important;border-radius:0;border-bottom:1px solid #CBBCA4;font-family:"Sofia Sans",sans-serif;font-size:13px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase}
.eco-sci .eco-sci-link .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:10px}.eco-sci .eco-sci-link .elementor-button-text:after{content:"→";margin-left:10px}
.eco-sci .eco-sci-link .elementor-button:hover{color:#7B6746!important;border-color:#7B6746}
.eco-sci .eco-sci-stat{border-left:1px solid #E5DED2;padding-left:56px}
.eco-sci .eco-sci-num .elementor-heading-title{font-family:"Playfair Display",serif;font-weight:400;font-size:clamp(64px,7vw,96px);line-height:1;color:#111;margin:0 0 14px}
.eco-sci .eco-sci-lbl .elementor-heading-title{font-family:"Sofia Sans",sans-serif;font-size:17px;font-weight:400;line-height:1.5;color:#222;margin:0 0 22px;max-width:320px}
.eco-sci .eco-sci-src .elementor-heading-title{font-family:"Sofia Sans",sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.7;color:#7B6746;max-width:320px}
@media(max-width:767px){.eco-sci .eco-sci-stat{border-left:0;border-top:1px solid #E5DED2;padding-left:0;padding-top:32px}}
.eco-sci .eco-sci-link .elementor-button,.eco-sci .eco-sci-link .elementor-button *{text-decoration:none!important}/* End custom CSS */