.elementor-892 .elementor-element.elementor-element-163690d{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-892 .elementor-element.elementor-element-384bfed{--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:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;--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-892 .elementor-element.elementor-element-87938f5{width:100%;max-width:100%;background-color:var( --e-global-color-5203e1a );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;transition:background 0s;}.elementor-892 .elementor-element.elementor-element-87938f5:hover{background-color:var( --e-global-color-5203e1a );}.elementor-892 .elementor-element.elementor-element-87938f5.elementor-element{--align-self:center;}.woocommerce .elementor-892 .elementor-element.elementor-element-87938f5 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-892 .elementor-element.elementor-element-87938f5 .flex-viewport, .woocommerce .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-892 .elementor-element.elementor-element-87938f5 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-892 .elementor-element.elementor-element-87938f5 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-892 .elementor-element.elementor-element-87938f5 .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5531803 );border-radius:2px 2px 2px 2px;}.woocommerce .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs li{padding-right:calc(6px / 2);padding-left:calc(6px / 2);padding-bottom:6px;}.woocommerce .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs{margin-right:calc(-6px / 2);margin-left:calc(-6px / 2);}.elementor-892 .elementor-element.elementor-element-f44c9e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-892 .elementor-element.elementor-element-64bdf63{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-892 .elementor-element.elementor-element-d91b0ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 12px 0px;}.elementor-892 .elementor-element.elementor-element-d91b0ab .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-primary );}.elementor-892 .elementor-element.elementor-element-f4704ec{--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:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-c49f171{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-892 .elementor-element.elementor-element-c49f171 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.14em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-5531803 );}.elementor-892 .elementor-element.elementor-element-66d16f9{--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;--justify-content:flex-start;--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-892 .elementor-element.elementor-element-cf29709{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-5203e1a );--border-color:var( --e-global-color-5203e1a );--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-892 .elementor-element.elementor-element-cef7c2a{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-892 .elementor-element.elementor-element-cef7c2a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.14em;color:var( --e-global-color-5531803 );}.elementor-892 .elementor-element.elementor-element-0fa4ceb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-892 .elementor-element.elementor-element-f41cf7b{text-align:start;}.elementor-892 .elementor-element.elementor-element-f41cf7b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-5531803 );}.elementor-892 .elementor-element.elementor-element-97f7547{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:none;--border-style:none;--border-radius:2px 2px 2px 2px;--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-892 .elementor-element.elementor-element-f6b62ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-892 .elementor-element.elementor-element-2522fd5{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-2522fd5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-5531803 );}.elementor-892 .elementor-element.elementor-element-2bd6a24{--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:24px 24px;--row-gap:24px;--column-gap:24px;--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-892 .elementor-element.elementor-element-57cafb0{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-57cafb0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-5531803 );}.elementor-892 .elementor-element.elementor-element-9a7129e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-466c381{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AE9461;--border-color:#AE9461;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-892 .elementor-element.elementor-element-466c381:not(.elementor-motion-effects-element-type-background), .elementor-892 .elementor-element.elementor-element-466c381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE6D9;}.elementor-892 .elementor-element.elementor-element-4e78bef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-e148d85{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--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-892 .elementor-element.elementor-element-61a4fff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-53dc804{--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:space-between;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--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-892 .elementor-element.elementor-element-d1148fc{padding:0px 0px 0px 0px;}.woocommerce .elementor-892 .elementor-element.elementor-element-d1148fc .price{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:0.9em;}.woocommerce .elementor-892 .elementor-element.elementor-element-d1148fc .price ins{font-size:22px;}.elementor-892 .elementor-element.elementor-element-c121139{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-892 .elementor-element.elementor-element-b87b364{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-892 .elementor-element.elementor-element-631f7c7{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 2px 2px 2px;}.elementor-892 .elementor-element.elementor-element-9633a1d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-f740892{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 8px 0px;}.elementor-892 .elementor-element.elementor-element-f740892.elementor-element{--align-self:flex-start;}.elementor-892 .elementor-element.elementor-element-f740892 .cart button, .elementor-892 .elementor-element.elementor-element-f740892 .cart .button{font-family:"Inter", Sans-serif;font-size:16px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;padding:12px 12px 12px 12px;color:var( --e-global-color-5bf9d97 );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-892 .elementor-element.elementor-element-f740892 .cart button:hover, .elementor-892 .elementor-element.elementor-element-f740892 .cart .button:hover{color:var( --e-global-color-primary );background-color:#02010100;border-color:var( --e-global-color-primary );}.elementor-892 .elementor-element.elementor-element-f740892 .quantity .qty{transition:all 0.2s;}.elementor-892 .elementor-element.elementor-element-4ccae37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-5594828{--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-892 .elementor-element.elementor-element-01fe528 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-6bebef4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DED9D1;--border-color:#DED9D1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-892 .elementor-element.elementor-element-315bdca{--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-892 .elementor-element.elementor-element-653555e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-653555e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.16em;letter-spacing:1.6px;color:var( --e-global-color-799569b );}.elementor-892 .elementor-element.elementor-element-9bfbdd6{--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-892 .elementor-element.elementor-element-e4728f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-892 .elementor-element.elementor-element-4d40e51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-983d235{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DED9D1;--border-color:#DED9D1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-892 .elementor-element.elementor-element-bd8955a{--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-892 .elementor-element.elementor-element-7d58d3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-7d58d3b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.16em;letter-spacing:1.6px;color:var( --e-global-color-799569b );}.elementor-892 .elementor-element.elementor-element-eaf1106{--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-892 .elementor-element.elementor-element-8b6faf0{--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:flex-start;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--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-892 .elementor-element.elementor-element-4079809{--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:120px 120px;--row-gap:120px;--column-gap:120px;--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-892 .elementor-element.elementor-element-3f8813e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-892 .elementor-element.elementor-element-040683f img{height:560px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-c2cecb7{--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-892 .elementor-element.elementor-element-ed3572e .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:32px;}.elementor-892 .elementor-element.elementor-element-854f0a0{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--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-892 .elementor-element.elementor-element-a0bed77{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-892 .elementor-element.elementor-element-132eab5 img{height:560px;object-fit:contain;object-position:center center;}.elementor-892 .elementor-element.elementor-element-bd5f9d9{--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-892 .elementor-element.elementor-element-dfda746 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:32px;}.elementor-892 .elementor-element.elementor-element-781d8a5{--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:120px 120px;--row-gap:120px;--column-gap:120px;--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-892 .elementor-element.elementor-element-d7c0906{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-892 .elementor-element.elementor-element-54a1598 img{height:560px;object-fit:contain;object-position:center center;}.elementor-892 .elementor-element.elementor-element-c69ce58{--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-892 .elementor-element.elementor-element-ceb88ce .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:32px;}.elementor-892 .elementor-element.elementor-element-4807c27{--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:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DED9D1;--border-color:#DED9D1;--border-radius:0px 0px 0px 0px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-892 .elementor-element.elementor-element-7aa1df0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:nowrap;--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-892 .elementor-element.elementor-element-ec382ba{--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;--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-892 .elementor-element.elementor-element-f55633d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-f55633d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:1.6px;color:var( --e-global-color-799569b );}.elementor-892 .elementor-element.elementor-element-5296bc0{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-5531803 );}.elementor-892 .elementor-element.elementor-element-5296bc0 a{color:var( --e-global-color-5531803 );}.elementor-892 .elementor-element.elementor-element-111049e{--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-892 .elementor-element.elementor-element-da4fee4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DED9D1;--border-color:#DED9D1;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-fb530e5{--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-892 .elementor-element.elementor-element-3f27453{text-align:start;}.elementor-892 .elementor-element.elementor-element-3f27453 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:var( --e-global-color-5531803 );}.elementor-892 .elementor-element.elementor-element-95a2658{--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-892 .elementor-element.elementor-element-0fc8ff6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-b1f4d57{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DED9D1;--border-color:#DED9D1;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-c8fa302{--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-892 .elementor-element.elementor-element-d630542{text-align:start;}.elementor-892 .elementor-element.elementor-element-d630542 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:var( --e-global-color-5531803 );}.elementor-892 .elementor-element.elementor-element-2a7e709{--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-892 .elementor-element.elementor-element-2be8483 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-0673f67{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DED9D1;--border-color:#DED9D1;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-ff08f65{--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-892 .elementor-element.elementor-element-bb70cea{text-align:start;}.elementor-892 .elementor-element.elementor-element-bb70cea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:var( --e-global-color-5531803 );}.elementor-892 .elementor-element.elementor-element-61f6eb0{--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-892 .elementor-element.elementor-element-1c31c85 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-3d758ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DED9D1;--border-color:#DED9D1;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-6c35ebd{--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-892 .elementor-element.elementor-element-7f455e2{text-align:start;}.elementor-892 .elementor-element.elementor-element-7f455e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:var( --e-global-color-5531803 );}.elementor-892 .elementor-element.elementor-element-2ae7da7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-892 .elementor-element.elementor-element-b294959 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-a27dfb8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DED9D1;--border-color:#DED9D1;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-7b451cf{--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-892 .elementor-element.elementor-element-9d3a662{text-align:start;}.elementor-892 .elementor-element.elementor-element-9d3a662 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:var( --e-global-color-5531803 );}.elementor-892 .elementor-element.elementor-element-dc01016{--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-892 .elementor-element.elementor-element-4dc0e8c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-e0eff18{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DED9D1;--border-color:#DED9D1;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-7ab24a6{--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-892 .elementor-element.elementor-element-cc375c2{text-align:start;}.elementor-892 .elementor-element.elementor-element-cc375c2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:var( --e-global-color-5531803 );}.elementor-892 .elementor-element.elementor-element-75631dd{--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-892 .elementor-element.elementor-element-a28fffe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-fcc9552{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DED9D1;--border-color:#DED9D1;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-523121c{--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-892 .elementor-element.elementor-element-e699a1a{text-align:start;}.elementor-892 .elementor-element.elementor-element-e699a1a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:var( --e-global-color-5531803 );}.elementor-892 .elementor-element.elementor-element-bf613cd{--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-892 .elementor-element.elementor-element-87eeeca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-594b1d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DED9D1;--border-color:#DED9D1;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-ab20cdf{--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-892 .elementor-element.elementor-element-02bc290{text-align:start;}.elementor-892 .elementor-element.elementor-element-02bc290 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:var( --e-global-color-5531803 );}.elementor-892 .elementor-element.elementor-element-5679abb{--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-892 .elementor-element.elementor-element-d0fc219 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-5a9230e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DED9D1;--border-color:#DED9D1;--padding-top:40px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-892 .elementor-element.elementor-element-78d7f9d{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-892 .elementor-element.elementor-element-8a1a7ae{--display:flex;--min-height:520px;--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:flex-start;--overflow:hidden;--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-892 .elementor-element.elementor-element-202e0c3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-892 .elementor-element.elementor-element-78b672d{--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-892 .elementor-element.elementor-element-2f341f6{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-892 .elementor-element.elementor-element-28fb413{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-892 .elementor-element.elementor-element-28fb413 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.14em;color:var( --e-global-color-5531803 );}.elementor-892 .elementor-element.elementor-element-af017b1{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-892 .elementor-element.elementor-element-e6dcb74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-e6dcb74 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:32px;font-weight:400;line-height:1.14em;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-abf86ae{--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;--justify-content:flex-start;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-892 .elementor-element.elementor-element-6d4e889{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-892 .elementor-element.elementor-element-6d4e889 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.46em;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-5678210{--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:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-892 .elementor-element.elementor-element-f8f3c6b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-892 .elementor-element.elementor-element-2ff0d91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-2ff0d91.elementor-element{--align-self:center;}.elementor-892 .elementor-element.elementor-element-d71de69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-892 .elementor-element.elementor-element-d71de69.elementor-element{--align-self:center;}.elementor-892 .elementor-element.elementor-element-d71de69 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1.14em;color:var( --e-global-color-5531803 );}.elementor-892 .elementor-element.elementor-element-2c8cd51{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-892 .elementor-element.elementor-element-f1e4d52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-f1e4d52.elementor-element{--align-self:center;}.elementor-892 .elementor-element.elementor-element-17f613b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-892 .elementor-element.elementor-element-17f613b.elementor-element{--align-self:center;}.elementor-892 .elementor-element.elementor-element-17f613b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1.14em;color:var( --e-global-color-5531803 );}.elementor-892 .elementor-element.elementor-element-3e8c559{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-892 .elementor-element.elementor-element-512c8dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-512c8dd.elementor-element{--align-self:center;}.elementor-892 .elementor-element.elementor-element-2a3c445{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-892 .elementor-element.elementor-element-2a3c445.elementor-element{--align-self:center;}.elementor-892 .elementor-element.elementor-element-2a3c445 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1.14em;color:var( --e-global-color-5531803 );}.elementor-892 .elementor-element.elementor-element-e71b72b{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-892 .elementor-element.elementor-element-100ce04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-892 .elementor-element.elementor-element-100ce04 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.14em;color:var( --e-global-color-text );}.elementor-892 .elementor-element.elementor-element-d0d6786{padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-213d32e{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-892 .elementor-element.elementor-element-213d32e:not(.elementor-motion-effects-element-type-background), .elementor-892 .elementor-element.elementor-element-213d32e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-892 .elementor-element.elementor-element-1884e59{--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:52px 52px;--row-gap:52px;--column-gap:52px;--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-892 .elementor-element.elementor-element-820aa21{--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-892 .elementor-element.elementor-element-7552484{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-dc12727 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-68c55ec );}.elementor-892 .elementor-element.elementor-element-7bd91fc .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;}.elementor-892 .elementor-element.elementor-element-5d10078{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.65em;color:var( --e-global-color-68c55ec );}.elementor-892 .elementor-element.elementor-element-f5051df{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--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-892 .elementor-element.elementor-element-5cc37f7{--display:flex;--min-height:180px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DED9D1;--border-color:#DED9D1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:40px;}.elementor-892 .elementor-element.elementor-element-6e7404f{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.08em;color:var( --e-global-color-d7d7405 );}.elementor-892 .elementor-element.elementor-element-5b96580{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-62fb637{padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-62fb637 .elementor-heading-title{font-size:24px;font-weight:500;color:var( --e-global-color-68c55ec );}.elementor-892 .elementor-element.elementor-element-08ad5a2{color:var( --e-global-color-68c55ec );}.elementor-892 .elementor-element.elementor-element-e7083dc{--display:flex;--min-height:180px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DED9D1;--border-color:#DED9D1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:40px;}.elementor-892 .elementor-element.elementor-element-f210038{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.08em;color:var( --e-global-color-d7d7405 );}.elementor-892 .elementor-element.elementor-element-ecfdd0e{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-e0ac17a{padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-e0ac17a .elementor-heading-title{font-size:24px;font-weight:500;color:var( --e-global-color-68c55ec );}.elementor-892 .elementor-element.elementor-element-7b02df7{color:var( --e-global-color-68c55ec );}.elementor-892 .elementor-element.elementor-element-ced5f2e{--display:flex;--min-height:180px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DED9D1;--border-color:#DED9D1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:40px;}.elementor-892 .elementor-element.elementor-element-f8cd541{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.08em;color:var( --e-global-color-d7d7405 );}.elementor-892 .elementor-element.elementor-element-b48a101{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-a444af5{padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-a444af5 .elementor-heading-title{font-size:24px;font-weight:500;color:var( --e-global-color-68c55ec );}.elementor-892 .elementor-element.elementor-element-f9697c3{color:var( --e-global-color-68c55ec );}.elementor-892 .elementor-element.elementor-element-9e5f5fd{--display:flex;--min-height:180px;--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:40px;}.elementor-892 .elementor-element.elementor-element-41b08cd{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.08em;color:var( --e-global-color-d7d7405 );}.elementor-892 .elementor-element.elementor-element-bdb81b9{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-1782d8e{padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-1782d8e .elementor-heading-title{font-size:24px;font-weight:500;color:var( --e-global-color-68c55ec );}.elementor-892 .elementor-element.elementor-element-9eddc71{color:var( --e-global-color-68c55ec );}.elementor-892 .elementor-element.elementor-element-4edb7bc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-892 .elementor-element.elementor-element-fd41e55{--grid-columns:3;}@media(max-width:1024px){.elementor-892 .elementor-element.elementor-element-163690d{--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;}.elementor-892 .elementor-element.elementor-element-d91b0ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-892 .elementor-element.elementor-element-d91b0ab .elementor-heading-title{font-size:28px;line-height:1.08em;}.elementor-892 .elementor-element.elementor-element-6bebef4{--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;--justify-content:space-between;--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-892 .elementor-element.elementor-element-653555e .elementor-heading-title{font-size:12px;}.elementor-892 .elementor-element.elementor-element-9bfbdd6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-892 .elementor-element.elementor-element-983d235{--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:space-between;--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-892 .elementor-element.elementor-element-7d58d3b .elementor-heading-title{font-size:12px;}.elementor-892 .elementor-element.elementor-element-eaf1106{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-892 .elementor-element.elementor-element-8b6faf0{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-892 .elementor-element.elementor-element-ed3572e .elementor-heading-title{font-size:24px;}.elementor-892 .elementor-element.elementor-element-dfda746 .elementor-heading-title{font-size:24px;}.elementor-892 .elementor-element.elementor-element-ceb88ce .elementor-heading-title{font-size:24px;}.elementor-892 .elementor-element.elementor-element-4807c27{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-892 .elementor-element.elementor-element-213d32e{--border-radius:1px 1px 00px 0px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-892 .elementor-element.elementor-element-1884e59{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-4edb7bc{--padding-top:12px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-892 .elementor-element.elementor-element-fd41e55{--grid-columns:2;}}@media(max-width:767px){.elementor-892 .elementor-element.elementor-element-163690d{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-892 .elementor-element.elementor-element-f44c9e2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-d91b0ab .elementor-heading-title{font-size:24px;}.elementor-892 .elementor-element.elementor-element-f4704ec{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-66d16f9{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-892 .elementor-element.elementor-element-97f7547{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-892 .elementor-element.elementor-element-f6b62ff{--width:80px;}.elementor-892 .elementor-element.elementor-element-2bd6a24{--width:70%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-892 .elementor-element.elementor-element-57cafb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-9a7129e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-892 .elementor-element.elementor-element-d1148fc .price{font-size:20px;}.elementor-892 .elementor-element.elementor-element-01fe528 .elementor-heading-title{font-size:12px;}.elementor-892 .elementor-element.elementor-element-6bebef4{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-892 .elementor-element.elementor-element-983d235{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-892 .elementor-element.elementor-element-8b6faf0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-892 .elementor-element.elementor-element-4807c27{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-892 .elementor-element.elementor-element-7aa1df0{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-892 .elementor-element.elementor-element-ec382ba{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-892 .elementor-element.elementor-element-5a9230e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-892 .elementor-element.elementor-element-202e0c3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-5678210{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-892 .elementor-element.elementor-element-f8f3c6b{--width:33%;--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-892 .elementor-element.elementor-element-2c8cd51{--width:33%;}.elementor-892 .elementor-element.elementor-element-3e8c559{--width:33%;}.elementor-892 .elementor-element.elementor-element-213d32e{--border-radius:1px 0px 0px 0px;--padding-top:52px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-892 .elementor-element.elementor-element-5cc37f7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-892 .elementor-element.elementor-element-e7083dc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-892 .elementor-element.elementor-element-ced5f2e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-892 .elementor-element.elementor-element-9e5f5fd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-892 .elementor-element.elementor-element-4edb7bc{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-892 .elementor-element.elementor-element-fd41e55{--grid-columns:1;}}@media(min-width:768px){.elementor-892 .elementor-element.elementor-element-163690d{--content-width:1280px;}.elementor-892 .elementor-element.elementor-element-384bfed{--width:58%;}.elementor-892 .elementor-element.elementor-element-f44c9e2{--width:42%;}.elementor-892 .elementor-element.elementor-element-66d16f9{--width:100%;}.elementor-892 .elementor-element.elementor-element-cf29709{--width:94px;}.elementor-892 .elementor-element.elementor-element-0fa4ceb{--width:40%;}.elementor-892 .elementor-element.elementor-element-f6b62ff{--width:25%;}.elementor-892 .elementor-element.elementor-element-2bd6a24{--width:100%;}.elementor-892 .elementor-element.elementor-element-6bebef4{--width:1280px;}.elementor-892 .elementor-element.elementor-element-315bdca{--width:40%;}.elementor-892 .elementor-element.elementor-element-9bfbdd6{--width:68%;}.elementor-892 .elementor-element.elementor-element-e4728f9{--width:100%;}.elementor-892 .elementor-element.elementor-element-983d235{--width:1280px;}.elementor-892 .elementor-element.elementor-element-bd8955a{--width:20%;}.elementor-892 .elementor-element.elementor-element-eaf1106{--width:80%;}.elementor-892 .elementor-element.elementor-element-8b6faf0{--width:100%;}.elementor-892 .elementor-element.elementor-element-3f8813e{--width:60%;}.elementor-892 .elementor-element.elementor-element-c2cecb7{--width:40%;}.elementor-892 .elementor-element.elementor-element-a0bed77{--width:60%;}.elementor-892 .elementor-element.elementor-element-bd5f9d9{--width:40%;}.elementor-892 .elementor-element.elementor-element-d7c0906{--width:60%;}.elementor-892 .elementor-element.elementor-element-c69ce58{--width:40%;}.elementor-892 .elementor-element.elementor-element-ec382ba{--width:28%;}.elementor-892 .elementor-element.elementor-element-111049e{--width:65%;}.elementor-892 .elementor-element.elementor-element-fb530e5{--width:28%;}.elementor-892 .elementor-element.elementor-element-95a2658{--width:72%;}.elementor-892 .elementor-element.elementor-element-c8fa302{--width:28%;}.elementor-892 .elementor-element.elementor-element-2a7e709{--width:72%;}.elementor-892 .elementor-element.elementor-element-ff08f65{--width:28%;}.elementor-892 .elementor-element.elementor-element-61f6eb0{--width:72%;}.elementor-892 .elementor-element.elementor-element-6c35ebd{--width:28%;}.elementor-892 .elementor-element.elementor-element-2ae7da7{--width:72%;}.elementor-892 .elementor-element.elementor-element-7b451cf{--width:28%;}.elementor-892 .elementor-element.elementor-element-dc01016{--width:72%;}.elementor-892 .elementor-element.elementor-element-7ab24a6{--width:28%;}.elementor-892 .elementor-element.elementor-element-75631dd{--width:72%;}.elementor-892 .elementor-element.elementor-element-523121c{--width:28%;}.elementor-892 .elementor-element.elementor-element-bf613cd{--width:72%;}.elementor-892 .elementor-element.elementor-element-ab20cdf{--width:28%;}.elementor-892 .elementor-element.elementor-element-5679abb{--width:72%;}.elementor-892 .elementor-element.elementor-element-5a9230e{--content-width:1280px;}.elementor-892 .elementor-element.elementor-element-8a1a7ae{--width:38%;}.elementor-892 .elementor-element.elementor-element-202e0c3{--width:62%;}.elementor-892 .elementor-element.elementor-element-2f341f6{--width:650px;}.elementor-892 .elementor-element.elementor-element-af017b1{--width:650px;}.elementor-892 .elementor-element.elementor-element-abf86ae{--width:650px;}.elementor-892 .elementor-element.elementor-element-5678210{--width:650px;}.elementor-892 .elementor-element.elementor-element-f8f3c6b{--width:30%;}.elementor-892 .elementor-element.elementor-element-2c8cd51{--width:30%;}.elementor-892 .elementor-element.elementor-element-3e8c559{--width:30%;}.elementor-892 .elementor-element.elementor-element-e71b72b{--width:650px;}.elementor-892 .elementor-element.elementor-element-5cc37f7{--width:50%;}.elementor-892 .elementor-element.elementor-element-e7083dc{--width:50%;}.elementor-892 .elementor-element.elementor-element-ced5f2e{--width:50%;}.elementor-892 .elementor-element.elementor-element-9e5f5fd{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-892 .elementor-element.elementor-element-384bfed{--width:100%;}.elementor-892 .elementor-element.elementor-element-f44c9e2{--width:100%;}.elementor-892 .elementor-element.elementor-element-cf29709{--width:90px;}.elementor-892 .elementor-element.elementor-element-f6b62ff{--width:100px;}.elementor-892 .elementor-element.elementor-element-6bebef4{--width:100%;}.elementor-892 .elementor-element.elementor-element-315bdca{--width:100%;}.elementor-892 .elementor-element.elementor-element-9bfbdd6{--width:100%;}.elementor-892 .elementor-element.elementor-element-983d235{--width:100%;}.elementor-892 .elementor-element.elementor-element-bd8955a{--width:100%;}.elementor-892 .elementor-element.elementor-element-eaf1106{--width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-87938f5 *//* =====================================================
   EAST INK GALLERY — PRODUCT GALLERY
   Desktop:
   Main image automatically uses the remaining height
   after reserving space for thumbnails.
   ===================================================== */


/* Remove default gallery spacing */
.elementor-892 .elementor-element.elementor-element-87938f5 .woocommerce-product-gallery {
  width: 100%;
  margin: 0 !important;
}

/* Disable WooCommerce hover zoom image */
.elementor-892 .elementor-element.elementor-element-87938f5 .woocommerce-product-gallery__image .zoomImg {
  display: none !important;
}


/* =====================================================
   DESKTOP
   ===================================================== */

@media (min-width: 1025px) {

  /*
   * Make every gallery wrapper inherit
   * the available Artwork Gallery height.
   */
  .elementor-892 .elementor-element.elementor-element-87938f5,
  .elementor-892 .elementor-element.elementor-element-87938f5 > .elementor-widget-container,
  .elementor-892 .elementor-element.elementor-element-87938f5 .woocommerce-product-gallery {
    width: 100%;
    height: 100%;
    min-height: 0;
    box-sizing: border-box;
  }

  /*
   * Gallery becomes a vertical flex layout:
   * remaining height = main artwork;
   * fixed bottom row = thumbnails.
   */
  .elementor-892 .elementor-element.elementor-element-87938f5 .woocommerce-product-gallery {
    --eig-thumbnail-size: 82px;
    --eig-thumbnail-gap: 14px;

    display: flex !important;
    flex-direction: column;

    overflow: hidden;
  }

  /*
   * WooCommerce may display the wrapper directly
   * before FlexSlider finishes loading.
   */
  .elementor-892 .elementor-element.elementor-element-87938f5
    .woocommerce-product-gallery
    > .woocommerce-product-gallery__wrapper,
  .elementor-892 .elementor-element.elementor-element-87938f5
    .woocommerce-product-gallery
    > .flex-viewport {
    flex: 1 1 0;
    min-height: 0;
  }

  /* Main FlexSlider viewport */
  .elementor-892 .elementor-element.elementor-element-87938f5 .flex-viewport {
    width: 100%;
    height: auto !important;
    min-height: 0;

    overflow: hidden;
    background-color: #EEEAE4;
  }

  /* Slider wrapper fills the remaining area */
  .elementor-892 .elementor-element.elementor-element-87938f5 .woocommerce-product-gallery__wrapper {
    height: 100% !important;
    min-height: 0;

    margin: 0 !important;
  }

  /* Main artwork stage */
  .elementor-892 .elementor-element.elementor-element-87938f5 .woocommerce-product-gallery__image {
    height: 100% !important;
    min-height: 0;

    overflow: hidden;
    background-color: #EEEAE4;
  }

  /* Image link fills the stage */
  .elementor-892 .elementor-element.elementor-element-87938f5 .woocommerce-product-gallery__image > a {
    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 100%;
    height: 100%;
    min-height: 0;
  }

  /* Actual artwork image */
  .elementor-892 .elementor-element.elementor-element-87938f5
    .woocommerce-product-gallery__image
    > a
    > img:not(.zoomImg) {
    display: block;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;

    object-fit: contain;
    object-position: center;
  }


  /* =========================
     THUMBNAIL ROW
     ========================= */

  .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs {
    display: flex;
    flex: 0 0 var(--eig-thumbnail-size);
    flex-wrap: nowrap;

    width: 100%;
    height: var(--eig-thumbnail-size);
    min-height: var(--eig-thumbnail-size);

    gap: 10px;

    margin: var(--eig-thumbnail-gap) 0 0 !important;
    padding: 0 !important;

    overflow-x: auto;
    overflow-y: hidden;

    list-style: none;
    box-sizing: border-box;

    scrollbar-width: none;
  }

  .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs::-webkit-scrollbar {
    display: none;
    width: 0;
    height: 0;
  }

  /* Thumbnail cell */
  .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs li {
    float: none !important;

    flex: 0 0 var(--eig-thumbnail-size);

    width: var(--eig-thumbnail-size) !important;
    height: var(--eig-thumbnail-size) !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box;
  }

  /* Thumbnail image */
  .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs img {
    display: block;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;

    object-fit: cover;
    object-position: center;

    border: 1px solid #DED9D1;
    border-radius: 0;

    opacity: 0.7;
    box-sizing: border-box;

    transition:
      opacity 0.2s ease,
      border-color 0.2s ease;
  }

  /* Selected thumbnail */
  .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs img.flex-active {
    border-color: #171717;
    opacity: 1;
  }

  .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs img:hover {
    opacity: 1;
  }
}


/* =====================================================
   TABLET
   Hero returns to normal page flow, so a controlled
   fixed stage can still be used.
   ===================================================== */

@media (min-width: 768px) and (max-width: 1024px) {

  .elementor-892 .elementor-element.elementor-element-87938f5,
  .elementor-892 .elementor-element.elementor-element-87938f5 > .elementor-widget-container,
  .elementor-892 .elementor-element.elementor-element-87938f5 .woocommerce-product-gallery {
    height: auto;
    min-height: 0;
  }

  .elementor-892 .elementor-element.elementor-element-87938f5 .woocommerce-product-gallery__image {
    height: 620px;

    overflow: hidden;
    background-color: #EEEAE4;
  }

  .elementor-892 .elementor-element.elementor-element-87938f5 .woocommerce-product-gallery__image > a {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 100%;
    height: 100%;
  }

  .elementor-892 .elementor-element.elementor-element-87938f5
    .woocommerce-product-gallery__image
    > a
    > img:not(.zoomImg) {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;

    object-fit: contain;
    object-position: center;
  }

  .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs {
    display: flex;
    flex-wrap: nowrap;

    gap: 10px;

    margin: 14px 0 0 !important;
    padding: 0 !important;

    overflow-x: auto;
    overflow-y: hidden;

    list-style: none;
    scrollbar-width: none;
  }

  .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs::-webkit-scrollbar {
    display: none;
  }

  .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs li {
    float: none !important;

    width: 78px !important;
    height: 78px;

    flex: 0 0 78px;

    margin: 0 !important;
  }

  .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs img {
    width: 100% !important;
    height: 100% !important;

    object-fit: cover;
    object-position: center;

    border: 1px solid #DED9D1;
    opacity: 0.7;
  }

  .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs img.flex-active {
    border-color: #171717;
    opacity: 1;
  }
}


/* =====================================================
   MOBILE
   ===================================================== */

@media (max-width: 767px) {

  .elementor-892 .elementor-element.elementor-element-87938f5,
  .elementor-892 .elementor-element.elementor-element-87938f5 > .elementor-widget-container,
  .elementor-892 .elementor-element.elementor-element-87938f5 .woocommerce-product-gallery {
    height: auto;
    min-height: 0;
  }

  .elementor-892 .elementor-element.elementor-element-87938f5 .woocommerce-product-gallery__image {
    height: clamp(380px, 58vh, 520px);
    max-height: none;

    overflow: hidden;
    background-color: #EEEAE4;
  }

  .elementor-892 .elementor-element.elementor-element-87938f5 .woocommerce-product-gallery__image > a {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 100%;
    height: 100%;
  }

  .elementor-892 .elementor-element.elementor-element-87938f5
    .woocommerce-product-gallery__image
    > a
    > img:not(.zoomImg) {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;

    object-fit: contain;
    object-position: center;
  }

  .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs {
    display: flex;
    flex-wrap: nowrap;

    gap: 8px;

    margin: 10px 0 0 !important;
    padding: 0 !important;

    overflow-x: auto;
    overflow-y: hidden;

    list-style: none;
    scrollbar-width: none;
  }

  .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs::-webkit-scrollbar {
    display: none;
  }

  .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs li {
    float: none !important;

    width: 68px !important;
    height: 68px;

    flex: 0 0 68px;

    margin: 0 !important;
  }

  .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs img {
    width: 100% !important;
    height: 100% !important;

    object-fit: cover;
    object-position: center;

    border: 1px solid #DED9D1;
    opacity: 0.7;
  }

  .elementor-892 .elementor-element.elementor-element-87938f5 .flex-control-thumbs img.flex-active {
    border-color: #171717;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9a7129e */.elementor-892 .elementor-element.elementor-element-9a7129e .x9-unit-toggle {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.elementor-892 .elementor-element.elementor-element-9a7129e .x9-unit-button {
    appearance: none;
    min-width: 28px;
    padding: 4px 6px;

    background-color: transparent;
    border: 1px solid #765921;
    border-radius: 2px;

    font-family: "Inter", sans-serif;
    font-size: 10px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 0.08em;

    color: #765921;
    cursor: pointer;

    transition:
        color 0.2s ease,
        background-color 0.2s ease,
        border-color 0.2s ease;
}

/* 激活状态 */
.elementor-892 .elementor-element.elementor-element-9a7129e .x9-unit-button.is-active {
    color: #ffffff;
    background-color: #765921;
    border-color: #765921;
}

/* 非激活状态悬停 */
.elementor-892 .elementor-element.elementor-element-9a7129e .x9-unit-button:not(.is-active):hover {
    color: #171717;
    background-color: rgba(239, 234, 226, 0.5);
    border-color: #DED9D1;
    border:1px;
}

/* 键盘操作时显示焦点 */
.elementor-892 .elementor-element.elementor-element-9a7129e .x9-unit-button:focus-visible {
    outline: 1px solid #171717;
    outline-offset: 2px;
}

.elementor-892 .elementor-element.elementor-element-9a7129e .x9-unit-divider {
    font-family: "Inter", sans-serif;
    font-size: 10px;
    line-height: 1;
    color: #B8B2A9;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-631f7c7 */.elementor-892 .elementor-element.elementor-element-631f7c7 .artwork-status {
    font-family: Inter, sans-serif;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.08em;
    line-height: 1.4;
}

.elementor-892 .elementor-element.elementor-element-631f7c7 .artwork-status--available {
    color: #4E4B47;
}

.elementor-892 .elementor-element.elementor-element-631f7c7 .artwork-status--sold {
    color: #77736D;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-f740892 *//* Hide WooCommerce native stock message */
.elementor-892 .elementor-element.elementor-element-f740892 p.stock,
.elementor-892 .elementor-element.elementor-element-f740892 .stock {
    display: none !important;
}
.elementor-892 .elementor-element.elementor-element-f740892 .elementor-widget-container {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4ccae37 */.elementor-892 .elementor-element.elementor-element-4ccae37 .eig-bespoke-cta {
  margin-top: 12px;
  padding: 24px;
  border: 1px solid #CFC9C0;
  background: #F4F1EC;
}

.elementor-892 .elementor-element.elementor-element-4ccae37 .eig-bespoke-cta__eyebrow {
  margin: 0 0 10px;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.14em;
  color: #6E6A63;
}

.elementor-892 .elementor-element.elementor-element-4ccae37 .eig-bespoke-cta h3 {
  margin: 0 0 10px;
  color: #20211E;
  font-size: 25px;
  line-height: 1.15;
}

.elementor-892 .elementor-element.elementor-element-4ccae37 .eig-bespoke-cta p:not(.eig-bespoke-cta__eyebrow) {
  margin: 0 0 18px;
  color: #57544F;
  font-size: 14px;
  line-height: 1.6;
}

.elementor-892 .elementor-element.elementor-element-4ccae37 .eig-bespoke-cta__button {
  display: inline-flex;
  justify-content: center;
  width: 100%;
  padding: 13px 16px;
  background: #20211E;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-decoration: none;
  text-transform: uppercase;
  transition: background-color 0.25s ease;
}

.elementor-892 .elementor-element.elementor-element-4ccae37 .eig-bespoke-cta__button:hover {
  background: #746A57;
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-163690d *//* =========================================================
   East Ink Gallery — Artwork Hero
   Desktop: normal page scroll + sticky gallery
   Mobile: normal vertical flow
   ========================================================= */

@media (min-width: 1025px) {

  .elementor-892 .elementor-element.elementor-element-163690d {
    --eig-header-offset: 88px;
    --eig-gallery-height: clamp(
      620px,
      calc(100svh - var(--eig-header-offset)),
      920px
    );

    position: relative;
    height: auto;
    min-height: var(--eig-gallery-height);
    max-height: none;

    align-items: flex-start;
    overflow: visible;
  }

  /* 左侧：随页面滚动，但在 Artwork Hero 范围内停留 */
  .elementor-892 .elementor-element.elementor-element-163690d .eig-artwork-gallery {
    position: sticky;
    top: var(--eig-header-offset);
    align-self: flex-start;

    height: var(--eig-gallery-height);
    min-height: 0;
    max-height: var(--eig-gallery-height);

    overflow: hidden;
  }

  /* 右侧：不再内部滚动，由整页滚动展示全部内容 */
  .elementor-892 .elementor-element.elementor-element-163690d .eig-artwork-info {
    height: auto;
    min-height: var(--eig-gallery-height);
    max-height: none;

    overflow: visible;
    padding-right: 0;
    padding-bottom: 0;

    background-image: none;
  }
}


/* Tablet / Mobile */
@media (max-width: 1024px) {

  .elementor-892 .elementor-element.elementor-element-163690d,
  .elementor-892 .elementor-element.elementor-element-163690d .eig-artwork-gallery,
  .elementor-892 .elementor-element.elementor-element-163690d .eig-artwork-info {
    position: static;
    top: auto;

    height: auto;
    min-height: 0;
    max-height: none;

    overflow: visible;
    padding-right: 0;
    padding-bottom: 0;

    background-image: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bebef4 *//* =====================================================
   East Ink Gallery — About the Work
   ===================================================== */

.elementor-892 .elementor-element.elementor-element-6bebef4 {
  background-color: #F7F4EF;
  border-top: 1px solid rgba(23, 23, 23, 0.14);
}

/* Section label */
.elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-label {
  flex: 0 0 18%;
  max-width: 18%;
}

.elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-label .elementor-heading-title {
  margin: 0;
  text-transform: uppercase;
}

/* Main content column */
.elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-content {
  flex: 0 1 920px;
  width: 74%;
  max-width: 920px;
}

/* Remove unwanted widget spacing */
.elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-copy,
.elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-copy .elementor-widget-container {
  margin: 0;
  padding: 0;
}

/* H2 — artwork title */
.elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-copy h2 {
  margin: 0 0 28px;

  color: #171717;
  font-family: "Bodoni Moda", serif;
  font-size: clamp(34px, 3vw, 48px);
  font-weight: 500;
  line-height: 1.12;
  letter-spacing: -0.025em;
}

/* H3 — content subsections */
.elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-copy h3 {
  margin: 42px 0 14px;

  color: #24211E;
  font-family: "Bodoni Moda", serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -0.01em;
}

/* Paragraphs */
.elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-copy p {
  max-width: 760px;
  margin: 0 0 22px;

  color: #37332F;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.78;
}

/* Opening italic statement */
.elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-copy p:first-of-type {
  margin-bottom: 28px;

  color: #4B4640;
  font-family: "Bodoni Moda", serif;
  font-size: 21px;
  font-style: italic;
  line-height: 1.55;
}

/* Lists if used later */
.elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-copy ul,
.elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-copy ol {
  margin: 0 0 24px;
  padding-left: 22px;

  color: #37332F;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  line-height: 1.75;
}

.elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-copy li {
  margin-bottom: 8px;
}

/* Remove the final unnecessary margin */
.elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-copy > *:last-child,
.elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-copy .elementor-widget-container > *:last-child {
  margin-bottom: 0;
}


/* =========================
   Tablet
   ========================= */

@media (max-width: 1024px) {

  .elementor-892 .elementor-element.elementor-element-6bebef4 {
    padding: 80px 32px 92px;
  }

  .elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-label {
    flex-basis: 22%;
    max-width: 22%;
  }

  .elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-content {
    width: 78%;
    max-width: 720px;
  }

  .elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-copy h2 {
    font-size: 38px;
  }
}


/* =========================
   Mobile
   ========================= */

@media (max-width: 767px) {

  .elementor-892 .elementor-element.elementor-element-6bebef4 {
    padding: 64px 20px 72px;
  }

  .elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-label,
  .elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-content {
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }

  .elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-label {
    margin-bottom: 26px;
  }

  .elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-copy h2 {
    margin-bottom: 22px;
    font-size: 32px;
    line-height: 1.16;
  }

  .elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-copy h3 {
    margin-top: 34px;
    font-size: 22px;
  }

  .elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-copy p,
  .elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-copy ul,
  .elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-copy ol {
    font-size: 15px;
    line-height: 1.72;
  }

  .elementor-892 .elementor-element.elementor-element-6bebef4 .eig-work-copy p:first-of-type {
    font-size: 19px;
    line-height: 1.5;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf1106 *//* =====================================================
   East Ink Gallery — A Closer Look
   ===================================================== */

.elementor-892 .elementor-element.elementor-element-eaf1106 {
  width: 100%;
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
  padding: 0px 0 112px;

}

 

/* Right content */
.elementor-892 .elementor-element.elementor-element-eaf1106 .eig-closer-content {
  flex: 1 1 70%;
  min-width: 0;
  max-width: 70%;
}

 
/* Main image and side-image grid */
.elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-grid {
  display: grid;
  grid-template-columns:
    minmax(0, 1.55fr)
    minmax(240px, 0.85fr);

  gap: 8px;
  align-items: start;
}

/* Right-side image stack */
.elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-side {
  display: grid;
  grid-template-columns: 1fr;
  gap: 18px;
  min-width: 0;
}

/* Every image card */
.elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-card {
  min-width: 0;
}

/* Image frame */
.elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-media {
  width: 100%;
  overflow: hidden;
  background-color: #EEEAE3;
}

/* Main image ratio */
.elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-main-card .eig-detail-media {
  aspect-ratio: 4 / 3;
}

/* Small image ratio */
.elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-small-card .eig-detail-media {
  aspect-ratio: 16 / 10;
}

/* Ensure linked and unlinked images fill the frame */
.elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-media .elementor-widget-container,
.elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-media a {
  display: block;
  width: 100%;
  height: 100%;
}

.elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Captions */
.elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-caption {
  margin-top: 10px;
}

.elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-caption,
.elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-caption p {
  margin-bottom: 0;

  color: #69645E;
  font-family: "Inter", sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0.015em;
}

/* Hide optional empty cards */
.elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-card:not(:has(img)) {
  display: none;
}

/* Hide the entire side column if image 2 and 3 are empty */
.elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-side:not(:has(img)) {
  display: none;
}

/* Main image becomes full width when side images are absent */
.elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-grid:not(:has(.eig-detail-side img)) {
  grid-template-columns: 1fr;
}


/* Tablet */
@media (max-width: 1340px) {

  .elementor-892 .elementor-element.elementor-element-eaf1106 {
    padding: 88px 0px 96px;
  }
}

@media (max-width: 1024px) {

  .elementor-892 .elementor-element.elementor-element-eaf1106 {
    gap: 12px;
  }

  .elementor-892 .elementor-element.elementor-element-eaf1106 .eig-closer-label {
    flex-basis: 20%;
    max-width: 20%;
  }

  .elementor-892 .elementor-element.elementor-element-eaf1106 .eig-closer-content {
    flex-basis: 80%;
    max-width: 80%;
  }

  .elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-grid {
    grid-template-columns:
      minmax(0, 1.45fr)
      minmax(220px, 0.8fr);
  }
}


/* Mobile */
@media (max-width: 767px) {

  .elementor-892 .elementor-element.elementor-element-eaf1106 {
    padding: 68px 0 76px;
  }

  .elementor-892 .elementor-element.elementor-element-eaf1106 .eig-closer-label,
  .elementor-892 .elementor-element.elementor-element-eaf1106 .eig-closer-content {
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
 

  .elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-grid {
    grid-template-columns: 1fr;
    gap: 12px;
  }

  .elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-side {
    grid-template-columns: 1fr;
  }

  .elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-main-card .eig-detail-media,
  .elementor-892 .elementor-element.elementor-element-eaf1106 .eig-detail-small-card .eig-detail-media {
    aspect-ratio: 4 / 3;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-983d235 *//* =====================================================
   East Ink Gallery — A Closer Look
   Alternating image and text rows
   ===================================================== */

.elementor-892 .elementor-element.elementor-element-983d235 {
  display: flex;
  flex-direction: column;
  gap: 32px;

  width: 100%;
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
}

/* Section label and content use the full width */
.elementor-892 .elementor-element.elementor-element-983d235 .eig-closer-label,
.elementor-892 .elementor-element.elementor-element-983d235 .eig-closer-content {
  flex: none;
  width: 100%;
  max-width: 100%;
  min-width: 0;
}

/* Stack the three rows */
.elementor-892 .elementor-element.elementor-element-983d235 #eig-detail-rows {
  display: flex;
  flex-direction: column;
  gap: 88px;

  width: 100%;
  min-width: 0;
}

/* Each row: large image + description */
.elementor-892 .elementor-element.elementor-element-983d235 #eig-detail-rows > .eig-detail-row {
  display: grid;
  grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);
  gap: clamp(32px, 5vw, 80px);
  align-items: center;

  width: 100%;
  min-width: 0;
}

/* Default rows: image left, text right */
.elementor-892 .elementor-element.elementor-element-983d235 .eig-detail-row > .eig-detail-media {
  grid-column: 1;
  grid-row: 1;
  min-width: 0;
}

.elementor-892 .elementor-element.elementor-element-983d235 .eig-detail-row > .eig-detail-caption {
  grid-column: 2;
  grid-row: 1;
  min-width: 0;
}

/* Second row: text left, image right */
.elementor-892 .elementor-element.elementor-element-983d235 .eig-detail-reverse > .eig-detail-media {
  grid-column: 2;
}

.elementor-892 .elementor-element.elementor-element-983d235 .eig-detail-reverse > .eig-detail-caption {
  grid-column: 1;
}

/* Display the entire image without cropping */
.elementor-892 .elementor-element.elementor-element-983d235 .eig-detail-media img {
  display: block;
  width: 100%;
  height: auto;
  max-height: 580px;
  margin: 0 auto;
  object-fit: contain;
}

/* Description */
.elementor-892 .elementor-element.elementor-element-983d235 .eig-detail-caption,
.elementor-892 .elementor-element.elementor-element-983d235 .eig-detail-caption p {
  color: #393632;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75;
}

.elementor-892 .elementor-element.elementor-element-983d235 .eig-detail-caption p:last-child {
  margin-bottom: 0;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-892 .elementor-element.elementor-element-983d235 {
    padding-bottom: 96px;
  }

  .elementor-892 .elementor-element.elementor-element-983d235 #eig-detail-rows {
    gap: 64px;
  }

  .elementor-892 .elementor-element.elementor-element-983d235 #eig-detail-rows > .eig-detail-row {
    gap: 32px;
  }

  .elementor-892 .elementor-element.elementor-element-983d235 .eig-detail-media img {
    max-height: 500px;
  }
}

/* Mobile: every image appears above its description */
@media (max-width: 767px) {
  .elementor-892 .elementor-element.elementor-element-983d235 {
    gap: 24px;
    padding-bottom: 76px;
  }

  .elementor-892 .elementor-element.elementor-element-983d235 #eig-detail-rows {
    gap: 52px;
  }

  .elementor-892 .elementor-element.elementor-element-983d235 #eig-detail-rows > .eig-detail-row {
    grid-template-columns: minmax(0, 1fr);
    gap: 16px;
  }

  .elementor-892 .elementor-element.elementor-element-983d235 .eig-detail-row > .eig-detail-media,
  .elementor-892 .elementor-element.elementor-element-983d235 .eig-detail-reverse > .eig-detail-media {
    grid-column: 1;
    grid-row: 1;
  }

  .elementor-892 .elementor-element.elementor-element-983d235 .eig-detail-row > .eig-detail-caption,
  .elementor-892 .elementor-element.elementor-element-983d235 .eig-detail-reverse > .eig-detail-caption {
    grid-column: 1;
    grid-row: 2;
  }

  .elementor-892 .elementor-element.elementor-element-983d235 .eig-detail-media img {
    max-height: 520px;
  }

  .elementor-892 .elementor-element.elementor-element-983d235 .eig-detail-caption,
  .elementor-892 .elementor-element.elementor-element-983d235 .eig-detail-caption p {
    font-size: 14px;
    line-height: 1.7;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c2cdf0c */.elementor-892 .elementor-element.elementor-element-c2cdf0c .x9-unit-toggle {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.elementor-892 .elementor-element.elementor-element-c2cdf0c .x9-unit-button {
    appearance: none;
    border: 0;
    padding: 0;
    background: transparent;

    font-family: Inter, sans-serif;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.08em;

    color: #77736D;
    cursor: pointer;

    transition: color 0.2s ease;
}

.elementor-892 .elementor-element.elementor-element-c2cdf0c .x9-unit-button.is-active {
    color: #171717;
}

.elementor-892 .elementor-element.elementor-element-c2cdf0c .x9-unit-button:hover {
    color: #171717;
}

.elementor-892 .elementor-element.elementor-element-c2cdf0c .x9-unit-divider {
    font-size: 10px;
    color: #DED9D1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d0d6786 */.elementor-892 .elementor-element.elementor-element-d0d6786 {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}

.elementor-892 .elementor-element.elementor-element-d0d6786 .elementor-shortcode {
    width: 100%;
    height: 100%;
}

.elementor-892 .elementor-element.elementor-element-d0d6786 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    display: block;
}/* End custom CSS */