.elementor-89 .elementor-element.elementor-element-c5fddc1{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-89 .elementor-element.elementor-element-742da0d{--display:flex;--min-height:82vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:120px;--padding-bottom:80px;--padding-left:88px;--padding-right:88px}.elementor-89 .elementor-element.elementor-element-742da0d:not(.elementor-motion-effects-element-type-background),.elementor-89 .elementor-element.elementor-element-742da0d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://safraloom.com/wp-content/uploads/2026/09/hero-indigo.webp);background-position:top right;background-size:cover}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);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-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-89 .elementor-element.elementor-element-7b0111a{--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;--flex-wrap:wrap}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-89 .elementor-element.elementor-element-21d87bb{--display:flex;--min-height:82vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:120px;--padding-bottom:80px;--padding-left:88px;--padding-right:88px}.elementor-89 .elementor-element.elementor-element-21d87bb:not(.elementor-motion-effects-element-type-background),.elementor-89 .elementor-element.elementor-element-21d87bb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://safraloom.com/wp-content/uploads/2026/09/hero-ivory-courtyard.webp);background-position:top right;background-size:cover}.elementor-89 .elementor-element.elementor-element-835ae58{--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;--flex-wrap:wrap}.elementor-89 .elementor-element.elementor-element-a703779{--display:flex;--min-height:82vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:120px;--padding-bottom:80px;--padding-left:88px;--padding-right:88px}.elementor-89 .elementor-element.elementor-element-a703779:not(.elementor-motion-effects-element-type-background),.elementor-89 .elementor-element.elementor-element-a703779>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://safraloom.com/wp-content/uploads/2026/09/hero-clay-rose-arcade.webp);background-position:top right;background-size:cover}.elementor-89 .elementor-element.elementor-element-b79e2e9{--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;--flex-wrap:wrap}.elementor-89 .elementor-element.elementor-element-e4f6084{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:88px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px}.elementor-89 .elementor-element.elementor-element-21d6953{font-family:"Inter",Sans-serif;font-size:11px;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-80d15c0 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:52px;font-weight:500;line-height:1.12em;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-a5bcce7{font-family:"Inter",Sans-serif;font-size:16px;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-140ee83{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px}.elementor-89 .elementor-element.elementor-element-94300a4{--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;--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-weight:var(--e-global-typography-text-font-weight)}.elementor-89 .elementor-element.elementor-element-6a95c88 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:26px;font-weight:500;line-height:1.12em;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-d1ed17b .elementor-button{background-color:#fff0;font-family:"Inter",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;fill:#2E1F19;color:#2E1F19;border-style:solid;border-width:0 0 1px 0;border-color:#2E1F19;border-radius:0 0 0 0;padding:12px 0 12px 0}.elementor-89 .elementor-element.elementor-element-d1ed17b .elementor-button:hover,.elementor-89 .elementor-element.elementor-element-d1ed17b .elementor-button:focus{background-color:#1E2A44;color:#F8F4EC}.elementor-89 .elementor-element.elementor-element-d1ed17b .elementor-button:hover svg,.elementor-89 .elementor-element.elementor-element-d1ed17b .elementor-button:focus svg{fill:#F8F4EC}.elementor-89 .elementor-element.elementor-element-4c8261f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-89 .elementor-element.elementor-element-ef656e9 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:26px;font-weight:500;line-height:1.12em;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-d6c24e8 .elementor-button{background-color:#fff0;font-family:"Inter",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;fill:#2E1F19;color:#2E1F19;border-style:solid;border-width:0 0 1px 0;border-color:#2E1F19;border-radius:0 0 0 0;padding:12px 0 12px 0}.elementor-89 .elementor-element.elementor-element-d6c24e8 .elementor-button:hover,.elementor-89 .elementor-element.elementor-element-d6c24e8 .elementor-button:focus{background-color:#1E2A44;color:#F8F4EC}.elementor-89 .elementor-element.elementor-element-d6c24e8 .elementor-button:hover svg,.elementor-89 .elementor-element.elementor-element-d6c24e8 .elementor-button:focus svg{fill:#F8F4EC}.elementor-89 .elementor-element.elementor-element-d2448e9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-89 .elementor-element.elementor-element-04b4e97 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:26px;font-weight:500;line-height:1.12em;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-5461625 .elementor-button{background-color:#fff0;font-family:"Inter",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;fill:#2E1F19;color:#2E1F19;border-style:solid;border-width:0 0 1px 0;border-color:#2E1F19;border-radius:0 0 0 0;padding:12px 0 12px 0}.elementor-89 .elementor-element.elementor-element-5461625 .elementor-button:hover,.elementor-89 .elementor-element.elementor-element-5461625 .elementor-button:focus{background-color:#1E2A44;color:#F8F4EC}.elementor-89 .elementor-element.elementor-element-5461625 .elementor-button:hover svg,.elementor-89 .elementor-element.elementor-element-5461625 .elementor-button:focus svg{fill:#F8F4EC}.elementor-89 .elementor-element.elementor-element-9a65d4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:88px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px}.elementor-89 .elementor-element.elementor-element-98691d0{font-family:"Inter",Sans-serif;font-size:11px;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-c0b7871 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:52px;font-weight:500;line-height:1.12em;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-0955941 .elementor-button{background-color:#fff0;font-family:"Inter",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;fill:#2E1F19;color:#2E1F19;border-style:solid;border-width:0 0 1px 0;border-color:#2E1F19;border-radius:0 0 0 0;padding:12px 0 12px 0}.elementor-89 .elementor-element.elementor-element-0955941 .elementor-button:hover,.elementor-89 .elementor-element.elementor-element-0955941 .elementor-button:focus{background-color:#1E2A44;color:#F8F4EC}.elementor-89 .elementor-element.elementor-element-0955941 .elementor-button:hover svg,.elementor-89 .elementor-element.elementor-element-0955941 .elementor-button:focus svg{fill:#F8F4EC}.elementor-89 .elementor-element.elementor-element-0331be6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-89 .elementor-element.elementor-element-7996db7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:76px;--padding-right:76px}.elementor-89 .elementor-element.elementor-element-7996db7:not(.elementor-motion-effects-element-type-background),.elementor-89 .elementor-element.elementor-element-7996db7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EEE7DD}.elementor-89 .elementor-element.elementor-element-b69e581{font-family:"Inter",Sans-serif;font-size:11px;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-5111a57 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:52px;font-weight:500;line-height:1.12em;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-9a7381d{font-family:"Inter",Sans-serif;font-size:16px;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-7e91919 .elementor-button{background-color:#fff0;font-family:"Inter",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;fill:#2E1F19;color:#2E1F19;border-style:solid;border-width:0 0 1px 0;border-color:#2E1F19;border-radius:0 0 0 0;padding:12px 0 12px 0}.elementor-89 .elementor-element.elementor-element-7e91919 .elementor-button:hover,.elementor-89 .elementor-element.elementor-element-7e91919 .elementor-button:focus{background-color:#1E2A44;color:#F8F4EC}.elementor-89 .elementor-element.elementor-element-7e91919 .elementor-button:hover svg,.elementor-89 .elementor-element.elementor-element-7e91919 .elementor-button:focus svg{fill:#F8F4EC}.elementor-89 .elementor-element.elementor-element-d1ada0c img{width:50%}.elementor-89 .elementor-element.elementor-element-421d87b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-89 .elementor-element.elementor-element-e11bc49 img{width:50%}.elementor-89 .elementor-element.elementor-element-64292c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:76px;--padding-right:76px}.elementor-89 .elementor-element.elementor-element-64292c8:not(.elementor-motion-effects-element-type-background),.elementor-89 .elementor-element.elementor-element-64292c8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1E2A44}.elementor-89 .elementor-element.elementor-element-d4cc100{font-family:"Inter",Sans-serif;font-size:11px;color:#F8F4EC}.elementor-89 .elementor-element.elementor-element-b5c9913 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:52px;font-weight:500;line-height:1.12em;color:#F8F4EC}.elementor-89 .elementor-element.elementor-element-9c7510a{font-family:"Inter",Sans-serif;font-size:16px;color:#F8F4EC}.elementor-89 .elementor-element.elementor-element-d9aea14 .elementor-button{background-color:#F8F4EC;font-family:"Inter",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;fill:#2E1F19;color:#2E1F19;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F8F4EC;border-radius:0 0 0 0;padding:16px 24px 16px 24px}.elementor-89 .elementor-element.elementor-element-d9aea14 .elementor-button:hover,.elementor-89 .elementor-element.elementor-element-d9aea14 .elementor-button:focus{background-color:#1E2A44;color:#F8F4EC}.elementor-89 .elementor-element.elementor-element-d9aea14 .elementor-button:hover svg,.elementor-89 .elementor-element.elementor-element-d9aea14 .elementor-button:focus svg{fill:#F8F4EC}.elementor-89 .elementor-element.elementor-element-618d2d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:88px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px}.elementor-89 .elementor-element.elementor-element-875715e{font-family:"Inter",Sans-serif;font-size:11px;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-70b45a1 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:52px;font-weight:500;line-height:1.12em;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-5d2d914{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:88px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px}.elementor-89 .elementor-element.elementor-element-276ec8d{font-family:"Inter",Sans-serif;font-size:11px;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-0ab47ff .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:52px;font-weight:500;line-height:1.12em;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-7e594b7{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px}.elementor-89 .elementor-element.elementor-element-dab37d8{--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-89 .elementor-element.elementor-element-715f1f8 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:26px;font-weight:500;line-height:1.12em;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-3cc4fbc{font-family:"Inter",Sans-serif;font-size:16px;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-9a8c1fb{--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-89 .elementor-element.elementor-element-6795461 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:26px;font-weight:500;line-height:1.12em;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-1402967{font-family:"Inter",Sans-serif;font-size:16px;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-d522ced{--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-89 .elementor-element.elementor-element-84da42e .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:26px;font-weight:500;line-height:1.12em;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-c3f9f33{font-family:"Inter",Sans-serif;font-size:16px;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-1132119{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:88px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px}.elementor-89 .elementor-element.elementor-element-ee37d4f{font-family:"Inter",Sans-serif;font-size:11px;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-671e31e .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:52px;font-weight:500;line-height:1.12em;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-4e9e84d{font-family:"Inter",Sans-serif;font-size:16px;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-4d40374{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px}.elementor-89 .elementor-element.elementor-element-4d40374:not(.elementor-motion-effects-element-type-background),.elementor-89 .elementor-element.elementor-element-4d40374>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1E2A44}.elementor-89 .elementor-element.elementor-element-682a4c1{color:#D4A574}.elementor-89 .elementor-element.elementor-element-73f1d4d{text-align:center}.elementor-89 .elementor-element.elementor-element-73f1d4d .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:52px;font-weight:500;font-style:italic;color:#F8F4EC}.elementor-89 .elementor-element.elementor-element-636b5ab{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px}.elementor-89 .elementor-element.elementor-element-636b5ab:not(.elementor-motion-effects-element-type-background),.elementor-89 .elementor-element.elementor-element-636b5ab>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F4EC}.elementor-89 .elementor-element.elementor-element-97d65a6 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:48px;font-weight:500;color:#2E1F19}.elementor-89 .elementor-element.elementor-element-5cfaa93{--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:24px 24px;--row-gap:24px;--column-gap:24px}.elementor-89 .elementor-element.elementor-element-af4a5f5{--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-89 .elementor-element.elementor-element-f27053a{--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-89 .elementor-element.elementor-element-5e065fa{--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-89 .elementor-element.elementor-element-3758afb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px}.elementor-89 .elementor-element.elementor-element-3758afb:not(.elementor-motion-effects-element-type-background),.elementor-89 .elementor-element.elementor-element-3758afb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EEE7DD}.elementor-89 .elementor-element.elementor-element-bf271c2 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:48px;font-weight:500;color:#2E1F19}.elementor-widget-form .elementor-field-group>label,.elementor-widget-form .elementor-field-subgroup label{color:var(--e-global-color-text)}.elementor-widget-form .elementor-field-group>label{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-form .elementor-field-type-html{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-form .elementor-field-group .elementor-field{color:var(--e-global-color-text)}.elementor-widget-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-form .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var(--e-global-color-accent)}.elementor-widget-form .elementor-button[type="submit"]{background-color:var(--e-global-color-accent)}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var(--e-global-color-accent)}.elementor-widget-form .elementor-message{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-form .e-form__indicators__indicator,.elementor-widget-form .e-form__indicators__indicator__label{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text )}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-89 .elementor-element.elementor-element-146ea6f .elementor-field-group{padding-right:calc(10px/2);padding-left:calc(10px/2);margin-bottom:10px}.elementor-89 .elementor-element.elementor-element-146ea6f .elementor-form-fields-wrapper{margin-left:calc(-10px/2);margin-right:calc(-10px/2);margin-bottom:-10px}.elementor-89 .elementor-element.elementor-element-146ea6f .elementor-field-group.recaptcha_v3-bottomleft,.elementor-89 .elementor-element.elementor-element-146ea6f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-89 .elementor-element.elementor-element-146ea6f .elementor-labels-inline .elementor-field-group>label{padding-left:0}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-146ea6f .elementor-labels-inline .elementor-field-group>label{padding-right:0}body .elementor-89 .elementor-element.elementor-element-146ea6f .elementor-labels-above .elementor-field-group>label{padding-bottom:0}.elementor-89 .elementor-element.elementor-element-146ea6f .elementor-field-type-html{padding-bottom:0}.elementor-89 .elementor-element.elementor-element-146ea6f .elementor-field-group .elementor-field{color:#2E1F19}.elementor-89 .elementor-element.elementor-element-146ea6f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F8F4EC;border-color:#DDD3C7;border-width:1px 1px 1px 1px;border-radius:0 0 0 0}.elementor-89 .elementor-element.elementor-element-146ea6f .elementor-field-group .elementor-select-wrapper select{background-color:#F8F4EC;border-color:#DDD3C7;border-width:1px 1px 1px 1px;border-radius:0 0 0 0}.elementor-89 .elementor-element.elementor-element-146ea6f .elementor-field-group .elementor-select-wrapper::before{color:#DDD3C7}.elementor-89 .elementor-element.elementor-element-146ea6f .elementor-button{font-family:"Inter",Sans-serif;font-size:11px;font-weight:500;letter-spacing:1.2px;border-radius:0 0 0 0;padding:16px 24px 16px 24px}.elementor-89 .elementor-element.elementor-element-146ea6f .e-form__buttons__wrapper__button-next{background-color:#2E1F19;color:#F8F4EC}.elementor-89 .elementor-element.elementor-element-146ea6f .elementor-button[type="submit"]{background-color:#2E1F19;color:#F8F4EC}.elementor-89 .elementor-element.elementor-element-146ea6f .elementor-button[type="submit"] svg *{fill:#F8F4EC}.elementor-89 .elementor-element.elementor-element-146ea6f .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-89 .elementor-element.elementor-element-146ea6f .e-form__buttons__wrapper__button-next:hover{background-color:#1E2A44;color:#F8F4EC}.elementor-89 .elementor-element.elementor-element-146ea6f .elementor-button[type="submit"]:hover{background-color:#1E2A44;color:#F8F4EC}.elementor-89 .elementor-element.elementor-element-146ea6f .elementor-button[type="submit"]:hover svg *{fill:#F8F4EC}.elementor-89 .elementor-element.elementor-element-146ea6f .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-89 .elementor-element.elementor-element-146ea6f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}@media(max-width:767px){.elementor-89 .elementor-element.elementor-element-e4f6084{--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:20px;--padding-right:20px}.elementor-89 .elementor-element.elementor-element-80d15c0 .elementor-heading-title{font-size:34px}.elementor-89 .elementor-element.elementor-element-140ee83{--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-89 .elementor-element.elementor-element-94300a4{--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-89 .elementor-element.elementor-element-6a95c88 .elementor-heading-title{font-size:26px}.elementor-89 .elementor-element.elementor-element-4c8261f{--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-89 .elementor-element.elementor-element-ef656e9 .elementor-heading-title{font-size:26px}.elementor-89 .elementor-element.elementor-element-d2448e9{--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-89 .elementor-element.elementor-element-04b4e97 .elementor-heading-title{font-size:26px}.elementor-89 .elementor-element.elementor-element-9a65d4c{--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:20px;--padding-right:20px}.elementor-89 .elementor-element.elementor-element-c0b7871 .elementor-heading-title{font-size:34px}.elementor-89 .elementor-element.elementor-element-0331be6{--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-89 .elementor-element.elementor-element-7996db7{--width:100%;--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:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px}.elementor-89 .elementor-element.elementor-element-5111a57 .elementor-heading-title{font-size:34px}.elementor-89 .elementor-element.elementor-element-d1ada0c img{width:100%}.elementor-89 .elementor-element.elementor-element-421d87b{--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-89 .elementor-element.elementor-element-e11bc49 img{width:100%}.elementor-89 .elementor-element.elementor-element-64292c8{--width:100%;--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:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px}.elementor-89 .elementor-element.elementor-element-b5c9913 .elementor-heading-title{font-size:34px}.elementor-89 .elementor-element.elementor-element-618d2d1{--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:20px;--padding-right:20px}.elementor-89 .elementor-element.elementor-element-70b45a1 .elementor-heading-title{font-size:34px}.elementor-89 .elementor-element.elementor-element-5d2d914{--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:20px;--padding-right:20px}.elementor-89 .elementor-element.elementor-element-0ab47ff .elementor-heading-title{font-size:34px}.elementor-89 .elementor-element.elementor-element-7e594b7{--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-89 .elementor-element.elementor-element-dab37d8{--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-89 .elementor-element.elementor-element-715f1f8 .elementor-heading-title{font-size:26px}.elementor-89 .elementor-element.elementor-element-9a8c1fb{--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-89 .elementor-element.elementor-element-6795461 .elementor-heading-title{font-size:26px}.elementor-89 .elementor-element.elementor-element-d522ced{--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-89 .elementor-element.elementor-element-84da42e .elementor-heading-title{font-size:26px}.elementor-89 .elementor-element.elementor-element-1132119{--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:20px;--padding-right:20px}.elementor-89 .elementor-element.elementor-element-671e31e .elementor-heading-title{font-size:34px}.elementor-89 .elementor-element.elementor-element-4d40374{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px}.elementor-89 .elementor-element.elementor-element-73f1d4d .elementor-heading-title{font-size:34px}.elementor-89 .elementor-element.elementor-element-636b5ab{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px}.elementor-89 .elementor-element.elementor-element-97d65a6 .elementor-heading-title{font-size:32px}.elementor-89 .elementor-element.elementor-element-5cfaa93{--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-89 .elementor-element.elementor-element-3758afb{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px}.elementor-89 .elementor-element.elementor-element-bf271c2 .elementor-heading-title{font-size:32px}}@media(min-width:768px){.elementor-89 .elementor-element.elementor-element-c5fddc1{--width:100%}.elementor-89 .elementor-element.elementor-element-e4f6084{--content-width:1320px}.elementor-89 .elementor-element.elementor-element-9a65d4c{--content-width:1320px}.elementor-89 .elementor-element.elementor-element-7996db7{--width:50%}.elementor-89 .elementor-element.elementor-element-64292c8{--width:50%}.elementor-89 .elementor-element.elementor-element-618d2d1{--content-width:1320px}.elementor-89 .elementor-element.elementor-element-5d2d914{--content-width:1320px}.elementor-89 .elementor-element.elementor-element-1132119{--content-width:1320px}.elementor-89 .elementor-element.elementor-element-4d40374{--content-width:940px}.elementor-89 .elementor-element.elementor-element-636b5ab{--content-width:1320px}.elementor-89 .elementor-element.elementor-element-3758afb{--content-width:940px}}.elementor-89 .elementor-element.elementor-element-146ea6f .elementor-field-group-email{order:1}.elementor-89 .elementor-element.elementor-element-146ea6f .elementor-field-type-submit{order:2}.page-id-89{overflow-x:clip;font-family:Inter,Arial,sans-serif;line-height:1.5}.page-id-89 .elementor-widget-text-editor{font-family:Inter,Arial,sans-serif!important}.page-id-89 .elementor-button,.page-id-89 .elementor-button span,.page-id-89 .elementor-form label{font-family:Inter,Arial,sans-serif!important}.page-id-89 #content,.page-id-89 .page-content{overflow:hidden}.page-id-89 .safra-hero{min-height:calc(86svh - 86px)!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;gap:0!important;padding:0 0 clamp(58px,9vh,100px) clamp(24px,7vw,108px)!important;background-position:68% top!important;isolation:isolate}.page-id-89 .safra-hero:before{background:linear-gradient(90deg,rgb(19 22 30 / .77) 0%,rgb(25 26 29 / .4) 39%,transparent 68%),linear-gradient(0deg,rgb(15 15 20 / .34),transparent 45%)!important}.page-id-89 .safra-hero:after{content:'01 / THE INDIGO EDIT';position:absolute;z-index:2;right:48px;bottom:42px;color:rgb(248 244 236 / .85);font:400 10px/1.3 Inter,Arial,sans-serif;letter-spacing:.18em;writing-mode:vertical-rl}.page-id-89 .safra-hero>.elementor-widget,.page-id-89 .safra-hero>.e-con{width:min(640px,70%)!important;max-width:640px!important}.page-id-89 .safra-hero .safra-eyebrow p{margin:0 0 19px!important;color:rgb(248 244 236 / .86);font:600 11px/1.4 Inter,Arial,sans-serif;letter-spacing:.2em}.page-id-89 .safra-hero h1{margin:0 0 23px!important;font:500 clamp(52px,6.3vw,92px)/.98 'Playfair Display',Georgia,serif!important;letter-spacing:-.04em!important;color:#f8f4ec}.page-id-89 .safra-hero>.elementor-widget-text-editor:not(.safra-eyebrow){max-width:520px!important;color:rgb(248 244 236 / .88);font-size:clamp(16px,1.4vw,19px);line-height:1.65}.page-id-89 .safra-hero>.elementor-widget-text-editor:not(.safra-eyebrow) p{margin:0}.page-id-89 .safra-actions{width:auto!important;max-width:none!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important;margin-top:34px;padding:0!important}.page-id-89 .safra-actions>.elementor-widget{width:auto!important}.page-id-89 .safra-actions .elementor-button{min-height:50px;padding:0 26px;font:600 11px/1 Inter,Arial,sans-serif;letter-spacing:.13em}.page-id-89 .safra-actions>.elementor-widget:first-child .elementor-button{background:#f8f4ec;color:#2e1f19;border-color:#f8f4ec}.page-id-89 .safra-actions>.safra-outline .elementor-button{background:#fff0;color:#f8f4ec;border-color:rgb(248 244 236 / .65)}.page-id-89 .safra-section{width:100%;max-width:1360px;margin-inline:auto;padding:112px clamp(24px,4vw,64px)!important;gap:0!important}.page-id-89 .safra-section>.e-con-inner{width:100%;max-width:none;padding:0!important}.page-id-89 .safra-eyebrow p{margin:0 0 19px;color:#88715f;font:600 11px/1.4 Inter,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase}.page-id-89 .elementor-element-80d15c0 h2,.page-id-89 .elementor-element-c0b7871 h2,.page-id-89 .elementor-element-70b45a1 h2,.page-id-89 .elementor-element-0ab47ff h2,.page-id-89 .elementor-element-97d65a6 h2,.page-id-89 .safra-story h2,.page-id-89 .safra-campaign h2,.page-id-89 .elementor-element-3758afb h2{margin:0;font:500 clamp(42px,4.5vw,64px)/1.05 'Playfair Display',Georgia,serif!important;letter-spacing:-.035em!important}.page-id-89 .safra-text-button .elementor-button{min-height:auto;padding:0 0 5px!important;background:transparent!important;color:#2e1f19!important;border:0!important;border-bottom:1px solid currentColor!important;font:600 11px/1.4 Inter,Arial,sans-serif;letter-spacing:.15em}.page-id-89 .elementor-element-e4f6084>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:0 30px!important;align-items:end}.page-id-89 .elementor-element-21d6953{grid-column:1;grid-row:1}.page-id-89 .elementor-element-80d15c0{grid-column:1;grid-row:2}.page-id-89 .elementor-element-a5bcce7{grid-column:2;grid-row:1/3;align-self:end;color:#756a62;font-size:16px;line-height:1.6}.page-id-89 .elementor-element-a5bcce7 p{margin:0 0 5px}.page-id-89 .elementor-element-e4f6084{padding-bottom:115.76px!important}.page-id-89 .elementor-element-140ee83{grid-column:1/-1;grid-row:3;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,36px)!important;margin-top:51.1px;padding:0!important}.page-id-89 .safra-category{position:relative;width:auto!important;min-width:0;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important}.page-id-89 .safra-category:before{position:absolute;z-index:2;top:15px;left:15px;display:grid;place-items:center;width:38px;height:38px;color:#f8f4ec;border:1px solid rgb(248 244 236 / .65);font:500 10px/1 Inter,Arial,sans-serif;letter-spacing:.1em}.page-id-89 .safra-category:nth-child(1):before{content:'01'}.page-id-89 .safra-category:nth-child(2):before{content:'02'}.page-id-89 .safra-category:nth-child(3):before{content:'03'}.page-id-89 .safra-category .elementor-widget-image{margin:0 0 25px;overflow:hidden}.page-id-89 .safra-category img{display:block;width:100%;aspect-ratio:4/5.25;object-fit:cover;object-position:top;filter:saturate(.86);transition:transform .5s ease,filter .5s ease}.page-id-89 .safra-category:hover img{transform:translateY(-5px);filter:saturate(1)}.page-id-89 .safra-category h3{margin:0 0 5px;font:500 clamp(26px,2.2vw,34px)/1.5 'Playfair Display',serif!important;letter-spacing:normal!important}.page-id-89 .safra-category-detail{color:#756a62;font:400 14px/1.5 Inter,Arial,sans-serif!important}.page-id-89 .safra-category-detail p{margin:0 0 14px}.page-id-89 .elementor-element-140ee83>.e-con>.elementor-widget-text-editor p{margin:0!important;color:#756a62!important;font:400 14px/1.5 Inter,Arial,sans-serif!important}.page-id-89 .safra-category .elementor-button{min-height:auto;display:inline-flex!important;align-items:center;gap:10px;padding:0 0 5px!important;background:transparent!important;color:#2e1f19!important;border:0!important;border-bottom:1px solid currentColor!important;font:600 11px/1.5 Inter,Arial,sans-serif!important;letter-spacing:.15em}.page-id-89 .elementor-element-9a65d4c{padding-top:60px!important}.page-id-89 .elementor-element-9a65d4c{padding-bottom:113.104px!important}.page-id-89 .elementor-element-9a65d4c>.e-con-inner,.page-id-89 .elementor-element-618d2d1>.e-con-inner{display:grid!important;grid-template-columns:1fr auto;align-items:end;gap:0 30px!important}.page-id-89 .elementor-element-98691d0,.page-id-89 .elementor-element-875715e{grid-column:1;grid-row:1}.page-id-89 .elementor-element-c0b7871,.page-id-89 .elementor-element-70b45a1{grid-column:1;grid-row:2}.page-id-89 .elementor-element-8e9c454,.page-id-89 .elementor-element-8e932f0{grid-column:1/-1;grid-row:3;margin-top:50px}.page-id-89 .elementor-element-0955941,.page-id-89 .elementor-element-d138991{grid-column:2;grid-row:2;justify-self:end;align-self:end}.page-id-89 .elementor-element-d138991 .elementor-button{min-height:auto!important;padding:0 0 5px!important;background:transparent!important;color:#2e1f19!important;border:0!important;border-bottom:1px solid currentColor!important;font:600 11px/1.5 Inter,Arial,sans-serif!important;letter-spacing:.15em!important}.page-id-89 .elementor-element-618d2d1{padding-bottom:113.104px!important}.page-id-89 .woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.8vw,25px);margin:0}.page-id-89 .woocommerce ul.products li.product{position:relative;container-type:inline-size;display:block;width:100%!important;margin:0!important;padding:0;overflow:hidden}.page-id-89 .woocommerce ul.products li.product:before{content:'NEW';position:absolute;z-index:3;top:14px;left:14px;padding:7px 9px;background:#f8f4ec;color:#2e1f19;font:500 9px/1 Inter,Arial,sans-serif;letter-spacing:.15em}.page-id-89 .woocommerce ul.products li.product>a.woocommerce-LoopProduct-link{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;color:#2e1f19;text-decoration:none}.page-id-89 .woocommerce ul.products li.product a img{grid-column:1/-1;display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:top;margin:0 0 19px;background:#eee7dd;transition:transform .5s ease,filter .5s ease}.page-id-89 .woocommerce ul.products li.product.post-20 a img{object-position:95% top}.page-id-89 .woocommerce ul.products li.product:hover a img{transform:scale(1.012);filter:saturate(1.04)}.page-id-89 .woocommerce ul.products .safra-wish{right:10px;top:10px;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0;border:0;background:rgb(248 244 236 / .9)!important;color:#2e1f19!important;box-shadow:none}.page-id-89 .woocommerce ul.products .safra-wish:hover,.page-id-89 .woocommerce ul.products .safra-wish:focus{background:rgb(248 244 236 / .9)!important;color:#2e1f19!important}.page-id-89 .woocommerce ul.products .safra-wish svg{width:17px;height:17px;stroke-width:1.5}.page-id-89 .woocommerce ul.products .safra-product-kicker{grid-column:1/-1;margin:0 0 8px!important;color:#756a62;font:500 9px/1.5 Inter,Arial,sans-serif!important;letter-spacing:.13em}.page-id-89 .woocommerce ul.products li.product .woocommerce-loop-product__title{grid-column:1;margin:0!important;padding:0!important;font:500 20px/1.5 'Playfair Display',serif!important;letter-spacing:normal!important}.page-id-89 .woocommerce ul.products li.product .price{grid-column:2;margin:0!important;color:#2e1f19;font:400 13px/1.5 Inter,Arial,sans-serif;white-space:nowrap}.page-id-89 .woocommerce ul.products li.product>.button{position:absolute;z-index:3;top:calc(125cqi - 48px);left:0;right:0;width:100%;height:48px;min-height:48px;margin:0!important;padding:0 16px!important;display:flex;align-items:center;justify-content:space-between;background:rgb(46 31 25 / .95)!important;color:#f8f4ec!important;border:0!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(100%);transition:transform .3s ease,opacity .3s ease;font:500 10px/1 Inter,Arial,sans-serif;letter-spacing:.15em}.page-id-89 .woocommerce ul.products li.product>.button:after{content:'+';font-size:22px;font-weight:300}.page-id-89 .woocommerce ul.products li.product:hover>.button,.page-id-89 .woocommerce ul.products li.product>.button:focus{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.page-id-89 .woocommerce ul.products li.product:after{content:'';display:block;width:10px;height:10px;margin-top:13px;border-radius:50%;background:#1e2a44;box-shadow:17px 0 0 #d4a574,34px 0 0 #eee7dd;border:1px solid rgb(46 31 25 / .25)}.page-id-89 .safra-story{min-height:760px;display:grid!important;grid-template-columns:1.12fr .88fr;gap:0!important;padding:0!important;background:#eee7dd}.page-id-89 .safra-story>.elementor-widget-image,.page-id-89 .safra-story>.e-con{width:100%!important;min-width:0}.page-id-89 .safra-story>.elementor-widget-image{height:760px!important;overflow:hidden}.page-id-89 .safra-story>.elementor-widget-image .elementor-widget-container{height:100%!important}.page-id-89 .safra-story>.elementor-widget-image img{display:block;width:100%;height:100%!important;min-height:0!important;aspect-ratio:auto!important;object-fit:cover;object-position:center}.page-id-89 .safra-story>.e-con{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;padding:clamp(55px,8vw,120px)!important;background:#eee7dd}.page-id-89 .safra-story h2{margin-bottom:28px}.page-id-89 .safra-story h2 em{color:#c97b78;font-weight:500}.page-id-89 .safra-story>.e-con>.elementor-widget-text-editor:not(.safra-eyebrow){max-width:480px;color:#756a62;font-size:17px;line-height:1.8}.page-id-89 .safra-story .safra-text-button{margin-top:18px}.page-id-89 .safra-campaign{min-height:680px;display:grid!important;grid-template-columns:1.2fr .8fr;gap:0!important;padding:0!important;background:#1e2a44;color:#f8f4ec}.page-id-89 .safra-campaign>.elementor-widget-image,.page-id-89 .safra-campaign>.e-con{width:100%!important;min-width:0}.page-id-89 .safra-campaign>.elementor-widget-image img{display:block;width:100%;height:100%;min-height:600px;object-fit:cover;object-position:69% center}.page-id-89 .safra-campaign>.e-con{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;padding:clamp(50px,7vw,100px)!important;background:#1e2a44;color:#f8f4ec}.page-id-89 .safra-campaign>.e-con:before{content:'';display:block;width:54px;height:60px;margin-bottom:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 68' fill='none' stroke='%23d4a574' stroke-width='2'%3E%3Cpath d='M8 56V31C8 16 18 6 32 3c14 3 24 13 24 28v25M16 56V32c0-11 7-18 16-21 9 3 16 10 16 21v24M24 56V34c0-7 3-12 8-15 5 3 8 8 8 15v22'/%3E%3Cpath d='m23 31 18 18M41 31 23 49M24 41l16 15M40 41 24 56'/%3E%3C/svg%3E") center/contain no-repeat}.page-id-89 .safra-campaign h2{font-size:clamp(46px,5vw,72px);margin-bottom:22px;color:#f8f4ec}.page-id-89 .safra-campaign>.e-con>.elementor-widget-text-editor:not(.safra-eyebrow){max-width:360px;color:rgb(248 244 236 / .8);font-size:17px;line-height:1.7}.page-id-89 .safra-campaign .elementor-button{min-height:50px;margin-top:24px;padding:0 26px;background:transparent!important;color:#f8f4ec!important;border:1px solid #f8f4ec!important}.page-id-89 .elementor-element-5d2d914>.e-con-inner{display:grid!important;grid-template-columns:.85fr 1.5fr;grid-template-rows:auto auto 1fr;gap:0 clamp(50px,8vw,130px)!important;align-items:start}.page-id-89 .elementor-element-5d2d914{padding-bottom:112px!important;border:0!important}.page-id-89 .elementor-element-276ec8d{grid-column:1;grid-row:1}.page-id-89 .elementor-element-0ab47ff{grid-column:1;grid-row:2}.page-id-89 .elementor-element-81507df{grid-column:1;grid-row:3;max-width:400px;margin-top:30px;color:#756a62;font-size:16px;line-height:1.7}.page-id-89 .elementor-element-81507df p{margin:0}.page-id-89 .elementor-element-7e594b7{grid-column:2;grid-row:1/4;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;border-top:1px solid #d8ccbe}.page-id-89 .elementor-element-7e594b7{padding:0!important}.page-id-89 .elementor-element-7e594b7>.e-con{min-height:261.375px;display:block!important;padding:32px 24px!important;border-left:1px solid #d8ccbe}.page-id-89 .elementor-element-7e594b7 h3{margin:0 0 16px!important;color:#2e1f19!important;font:400 12px/1.5 Inter,Arial,sans-serif!important;letter-spacing:.18em!important}.page-id-89 .elementor-element-7e594b7 h3:before{display:block;margin-bottom:50px;color:#d4a574;font:400 28px/1.5 'Playfair Display',serif;letter-spacing:normal}.page-id-89 .elementor-element-7e594b7>.e-con:nth-child(1) h3:before{content:'01'}.page-id-89 .elementor-element-7e594b7>.e-con:nth-child(2) h3:before{content:'02'}.page-id-89 .elementor-element-7e594b7>.e-con:nth-child(3) h3:before{content:'03'}.page-id-89 .elementor-element-7e594b7 p{margin:0;color:#756a62;font-size:14px;line-height:1.7}.page-id-89 .elementor-element-1132119{display:none!important}.page-id-89 .elementor-element-4d40374{min-height:510px;max-width:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:80px!important;padding:90px 24px!important;text-align:center;background:#f8f4ec!important;color:#2e1f19!important;border-block:1px solid #d8ccbe}.page-id-89 .elementor-element-4d40374>.e-con-inner{position:relative;width:870px!important;max-width:870px!important;min-height:0!important;display:block!important;flex:0 1 870px!important;margin:0!important;padding:0!important}.page-id-89 .elementor-element-4d40374:after{content:'';display:block;flex:0 0 75px;width:75px;height:80px;opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 68' fill='none' stroke='%23d4a574' stroke-width='2'%3E%3Cpath d='M8 56V31C8 16 18 6 32 3c14 3 24 13 24 28v25M16 56V32c0-11 7-18 16-21 9 3 16 10 16 21v24M24 56V34c0-7 3-12 8-15 5 3 8 8 8 15v22'/%3E%3Cpath d='m23 31 18 18M41 31 23 49M24 41l16 15M40 41 24 56'/%3E%3C/svg%3E") center/contain no-repeat}.page-id-89 .elementor-element-682a4c1 p{margin:0 0 19px!important;color:#88715f!important;font:600 11px/1.5 Inter,Arial,sans-serif!important;letter-spacing:.2em!important}.page-id-89 .elementor-element-4d40374 h2{margin:0 0 27px!important;color:#1e2a44!important;font:italic 400 clamp(34px,4vw,58px)/1.24 'Playfair Display',serif!important;letter-spacing:normal!important}.page-id-89 .elementor-element-565b436 p{margin:0!important;color:#2e1f19!important;font:400 10px/1.5 Inter,Arial,sans-serif!important;letter-spacing:.16em!important}.page-id-89 .elementor-element-636b5ab{max-width:1440px!important;padding:110px 0 97.1px!important;overflow:hidden}.page-id-89 .elementor-element-636b5ab>.e-con-inner{display:grid!important;grid-template-columns:1fr auto;align-items:end;gap:0!important;padding:0!important}.page-id-89 .elementor-element-4de7755{grid-column:1/-1;grid-row:1;padding:0 clamp(24px,4vw,64px)}.page-id-89 .elementor-element-97d65a6{grid-column:1;grid-row:2;padding-left:clamp(24px,4vw,64px)}.page-id-89 .safra-seen-link{grid-column:2;grid-row:2;margin-right:clamp(24px,4vw,64px)}.page-id-89 .elementor-element-5cfaa93{grid-column:1/-1;grid-row:3;width:100%!important;max-width:none!important;margin-top:36px;padding:0!important}.page-id-89 .elementor-element-5cfaa93>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.8fr) minmax(0,1.08fr) minmax(0,.8fr) minmax(0,1.08fr);gap:4px!important;width:100%!important;max-width:none!important;padding:0!important}.page-id-89 .elementor-element-5cfaa93 .e-con-inner{padding:0!important}.page-id-89 .elementor-element-5cfaa93>.e-con-inner>*{width:auto!important;min-width:0;padding:0!important}.page-id-89 .elementor-element-5cfaa93 img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:top}.page-id-89 .elementor-element-5cfaa93>.e-con-inner>*:nth-child(even){margin-top:42px}.page-id-89 .elementor-element-3758afb{padding:87.125px max(24px,calc((100vw - 1232px)/2))!important;background:#eee7dd!important}.page-id-89 .elementor-element-3758afb h2{font-size:clamp(38px,4vw,56px)!important}.page-id-89 .elementor-element-3758afb>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,520px);grid-template-rows:auto auto auto;gap:0 60px!important;align-items:end;width:100%!important;max-width:1232px!important;padding:0!important}.page-id-89 .elementor-element-c0de081{grid-column:1;grid-row:1}.page-id-89 .elementor-element-bf271c2{grid-column:1;grid-row:2}.page-id-89 .elementor-element-dcf9d9e{grid-column:1;grid-row:3;margin-top:14px;color:#756a62}.page-id-89 .elementor-element-dcf9d9e p{margin:0}.page-id-89 .elementor-element-dcf9d9e .safra-small{display:none}.page-id-89 .elementor-element-146ea6f{grid-column:2;grid-row:1/4;align-self:end}.page-id-89 .elementor-element-146ea6f .elementor-form-fields-wrapper{display:grid!important;grid-template-columns:1fr auto;align-items:end}.page-id-89 .elementor-element-146ea6f .elementor-field-group-email{grid-column:1}.page-id-89 .elementor-element-146ea6f .e-form__buttons{grid-column:2}.page-id-89 .elementor-element-146ea6f .elementor-field-type-acceptance{grid-column:1/-1;grid-row:2;margin-top:10px}.page-id-89 .elementor-element-146ea6f label[for='form-field-email']{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.page-id-89 .elementor-element-146ea6f input[type=email]{height:54px;border:0!important;border-bottom:1px solid #2e1f19!important;background:transparent!important;padding:0!important;box-shadow:none!important;font:400 15px/1.5 Inter,Arial,sans-serif!important}.page-id-89 .elementor-element-146ea6f button{height:54px;min-height:54px;padding:0 8px!important;background:transparent!important;color:#2e1f19!important;border:0!important;border-bottom:1px solid #2e1f19!important;font:400 11px/1.5 Inter,Arial,sans-serif!important;letter-spacing:.15em!important}.page-id-89 .elementor-field-type-acceptance label{font:400 10px/1.4 Inter,Arial,sans-serif!important;color:#756a62}.page-id-89 .elementor-element-e370508 .elementor-button{background:#2e1f19!important;border:1px solid #2e1f19!important;color:#f8f4ec!important;box-shadow:none!important;font:600 11px/1.5 Inter,Arial,sans-serif!important;letter-spacing:.13em!important}.page-id-89 .elementor-element-e370508 .elementor-button:hover,.page-id-89 .elementor-element-e370508 .elementor-button:focus{background:#1e2a44!important;border-color:#1e2a44!important;color:#f8f4ec!important}@media(max-width:1040px){.page-id-89 .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 18px}.page-id-89 .safra-story,.page-id-89 .safra-campaign{grid-template-columns:1fr 1fr}}@media(max-width:760px){.page-id-89 .safra-hero{min-height:72svh!important;padding:0 24px 44px!important;background-position:62% top!important}.page-id-89 .safra-hero:before{background:linear-gradient(0deg,rgb(16 19 28 / .82) 0%,rgb(19 21 28 / .2) 70%)!important}.page-id-89 .safra-hero:after{display:none}.page-id-89 .safra-hero>.elementor-widget,.page-id-89 .safra-hero>.e-con{width:100%!important;max-width:none!important}.page-id-89 .safra-hero h1{font-size:clamp(45px,13vw,60px)!important}.page-id-89 .safra-hero>.elementor-widget-text-editor:not(.safra-eyebrow){font-size:15px;line-height:1.55}.page-id-89 .safra-actions{margin-top:26px;gap:9px!important}.page-id-89 .safra-actions .elementor-button{min-height:48px;padding:0 17px;font-size:9px}.page-id-89 .safra-section{padding:68px 18px!important}.page-id-89 .elementor-element-e4f6084>.e-con-inner,.page-id-89 .elementor-element-9a65d4c>.e-con-inner,.page-id-89 .elementor-element-618d2d1>.e-con-inner{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.page-id-89 .elementor-element-9a65d4c{padding-bottom:67.708px!important}.page-id-89 .elementor-element-618d2d1{padding-bottom:67.28px!important}.page-id-89 .elementor-element-a5bcce7{margin-top:18px}.page-id-89 .elementor-element-140ee83{width:100%;grid-template-columns:1fr!important;gap:48px!important;margin-top:43.104px}.page-id-89 .safra-category img{aspect-ratio:4/4.8}.page-id-89 .elementor-element-140ee83>.e-con{padding-bottom:3.75px!important}.page-id-89 .elementor-element-0955941,.page-id-89 .elementor-element-d138991{margin-top:22px;align-self:flex-start}.page-id-89 .elementor-element-8e9c454,.page-id-89 .elementor-element-8e932f0{width:100%;margin-top:30px}.page-id-89 .elementor-element-80d15c0 h2,.page-id-89 .elementor-element-c0b7871 h2,.page-id-89 .elementor-element-70b45a1 h2,.page-id-89 .elementor-element-0ab47ff h2,.page-id-89 .elementor-element-97d65a6 h2,.page-id-89 .safra-story h2,.page-id-89 .safra-campaign h2,.page-id-89 .elementor-element-3758afb h2{font-size:40px!important}.page-id-89 .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px}.page-id-89 .woocommerce ul.products li.product .woocommerce-loop-product__title{font:500 17px/1.2 'Playfair Display',serif!important;letter-spacing:normal!important}.page-id-89 .woocommerce ul.products li.product .price{grid-column:1;display:block;margin-top:6px!important;font-size:12px}.page-id-89 .woocommerce ul.products li.product>.button{top:calc(125cqi - 42px);height:42px;min-height:42px;opacity:1;visibility:visible;pointer-events:auto;transform:none}.page-id-89 .safra-story,.page-id-89 .safra-campaign{display:flex!important;flex-direction:column!important;min-height:0}.page-id-89 .safra-story>.elementor-widget-image,.page-id-89 .safra-campaign>.elementor-widget-image{height:125vw!important;min-height:125vw!important}.page-id-89 .safra-story>.elementor-widget-image img,.page-id-89 .safra-campaign>.elementor-widget-image img{height:100%!important;min-height:0!important;max-height:none;aspect-ratio:auto!important;object-fit:cover}.page-id-89 .safra-story>.e-con{padding:57.854px 24px!important}.page-id-89 .safra-campaign>.e-con{padding:64px 24px!important}.page-id-89 .safra-campaign>.e-con{min-height:500px}.page-id-89 .elementor-element-5d2d914{padding-bottom:75.104px!important}.page-id-89 .elementor-element-5d2d914>.e-con-inner{display:block!important}.page-id-89 .elementor-element-81507df{margin-top:30px}.page-id-89 .elementor-element-7e594b7{grid-template-columns:1fr!important;margin-top:44px}.page-id-89 .elementor-element-7e594b7>.e-con{min-height:200px;padding:32px 0!important;border-left:0;border-bottom:1px solid #d8ccbe}.page-id-89 .elementor-element-7e594b7 h3:before{margin-bottom:24px}.page-id-89 .elementor-element-4d40374{min-height:460px;gap:0!important;padding-inline:26px!important}.page-id-89 .elementor-element-4d40374>.e-con-inner{width:100%!important;max-width:870px!important;flex-basis:100%!important}.page-id-89 .elementor-element-4d40374:after{display:none}.page-id-89 .elementor-element-636b5ab{padding-top:70px!important;padding-bottom:91.03px!important}.page-id-89 .elementor-element-636b5ab>.e-con-inner{grid-template-columns:1fr;padding:0!important}.page-id-89 .elementor-element-4de7755,.page-id-89 .elementor-element-97d65a6{padding:0 18px}.page-id-89 .safra-seen-link{grid-column:1;grid-row:3;margin:22px 18px 0;justify-self:start}.page-id-89 .elementor-element-5cfaa93{grid-row:4;width:max-content!important;margin-top:36px}.page-id-89 .elementor-element-5cfaa93>.e-con-inner{width:max-content!important;grid-template-columns:repeat(5,58vw)}.page-id-89 .elementor-element-5cfaa93>.e-con-inner>*:nth-child(even){margin-top:24px}.page-id-89 .elementor-element-3758afb{padding:64px 24px 91.79px!important}.page-id-89 .elementor-element-3758afb>.e-con-inner{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important}.page-id-89 .elementor-element-146ea6f{width:100%;margin-top:34px}.page-id-89 .elementor-element-146ea6f .elementor-form-fields-wrapper{position:relative;height:64px;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important}.page-id-89 .elementor-element-146ea6f .elementor-field-group-email{grid-column:1;grid-row:1}.page-id-89 .elementor-element-146ea6f .e-form__buttons{grid-column:2;grid-row:1;width:auto!important}.page-id-89 .elementor-element-146ea6f .elementor-field-type-acceptance{position:absolute;top:10px;left:0;right:0;grid-column:1/-1;grid-row:2;margin:0!important}}@media(max-width:390px){.page-id-89 .safra-actions>.elementor-widget{width:100%!important}.page-id-89 .safra-actions .elementor-button{width:100%}.page-id-89 .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px!important}.page-id-89 .woocommerce ul.products .safra-product-kicker{min-height:22px;line-height:1.4!important}.page-id-89 .elementor-element-146ea6f .elementor-form-fields-wrapper{grid-template-columns:minmax(0,1fr) auto!important}.page-id-89 .elementor-element-146ea6f .e-form__buttons{grid-column:2;grid-row:1}.page-id-89 .elementor-element-146ea6f .elementor-field-type-acceptance{grid-column:1/-1;grid-row:2}}