.elementor-1425 .elementor-element.elementor-element-608bbc13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-44fcd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-564c7b75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1425 .elementor-element.elementor-element-323d6c43{text-align:start;}.elementor-1425 .elementor-element.elementor-element-323d6c43 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:84px;font-weight:400;line-height:0.94em;letter-spacing:-3.4px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1425 .elementor-element.elementor-element-44ba83ae{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;letter-spacing:0px;color:rgba(255,255,255,.88);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1425 .elementor-element.elementor-element-1d63010a .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-1425 .elementor-element.elementor-element-13cf4367{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-2f8ef695{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;letter-spacing:0px;color:#FFFFFF;}.elementor-1425 .elementor-element.elementor-element-2dc949d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-3c336773{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;letter-spacing:0px;color:#FFFFFF;}.elementor-1425 .elementor-element.elementor-element-5ef20552{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-1ecc470{text-align:start;}.elementor-1425 .elementor-element.elementor-element-1ecc470 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:68px;font-weight:400;line-height:1.02em;letter-spacing:-2.2px;color:#11110F;}.elementor-1425 .elementor-element.elementor-element-1af456d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-40efde96{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#686761;}.elementor-1425 .elementor-element.elementor-element-43fc0f0a .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;letter-spacing:0px;fill:#11110F;color:#11110F;border-style:solid;border-width:0px 0px 1px 0px;border-color:#11110F;border-radius:0px 0px 0px 0px;}.elementor-1425 .elementor-element.elementor-element-fe81de9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1425 .elementor-element.elementor-element-6b7137dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-2919d61f{text-align:start;}.elementor-1425 .elementor-element.elementor-element-2919d61f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:68px;font-weight:400;line-height:0.97em;letter-spacing:-1.8px;color:#11110F;}.elementor-1425 .elementor-element.elementor-element-2d08c552{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:#686761;}.elementor-1425 .elementor-element.elementor-element-6a404d60 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;letter-spacing:0px;fill:#11110F;color:#11110F;border-style:solid;border-width:0px 0px 1px 0px;border-color:#11110F;border-radius:0px 0px 0px 0px;}.elementor-1425 .elementor-element.elementor-element-2d0cb226{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-6fea2fcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-783ac1b0{text-align:start;}.elementor-1425 .elementor-element.elementor-element-783ac1b0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:400;line-height:1em;letter-spacing:-1.2px;color:#11110F;}.elementor-1425 .elementor-element.elementor-element-4476e654 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;letter-spacing:0px;fill:#11110F;color:#11110F;border-style:solid;border-width:0px 0px 1px 0px;border-color:#11110F;border-radius:0px 0px 0px 0px;}.elementor-1425 .elementor-element.elementor-element-1f0301d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-7b5c5b2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-6475cb47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-2689342d{text-align:start;}.elementor-1425 .elementor-element.elementor-element-2689342d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#11110F;}.elementor-1425 .elementor-element.elementor-element-26c279a2{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#686761;}.elementor-1425 .elementor-element.elementor-element-44548d8{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#11110F;}.elementor-1425 .elementor-element.elementor-element-45547559{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-5837ddf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-35c52c7d{text-align:start;}.elementor-1425 .elementor-element.elementor-element-35c52c7d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#11110F;}.elementor-1425 .elementor-element.elementor-element-38615c6d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#686761;}.elementor-1425 .elementor-element.elementor-element-14cbae1b{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#11110F;}.elementor-1425 .elementor-element.elementor-element-3ee85f51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-6d1450b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-2792f134{text-align:start;}.elementor-1425 .elementor-element.elementor-element-2792f134 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#11110F;}.elementor-1425 .elementor-element.elementor-element-30d63edc{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#686761;}.elementor-1425 .elementor-element.elementor-element-4683847d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#11110F;}.elementor-1425 .elementor-element.elementor-element-1df6b633{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-5e5e2a5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-11f049c0{text-align:start;}.elementor-1425 .elementor-element.elementor-element-11f049c0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#11110F;}.elementor-1425 .elementor-element.elementor-element-62d46dc0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#686761;}.elementor-1425 .elementor-element.elementor-element-b58a032{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#11110F;}.elementor-1425 .elementor-element.elementor-element-67689361{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-7da44a52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-8321718{text-align:start;}.elementor-1425 .elementor-element.elementor-element-8321718 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:68px;font-weight:400;line-height:0.98em;letter-spacing:-1.8px;color:#FFFFFF;}.elementor-1425 .elementor-element.elementor-element-89a75c5{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0px;color:rgba(255,255,255,.78);}.elementor-1425 .elementor-element.elementor-element-67304e .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-1425 .elementor-element.elementor-element-3e5355c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-51037bf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-5b11625f{text-align:start;}.elementor-1425 .elementor-element.elementor-element-5b11625f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:400;line-height:1em;letter-spacing:-1.2px;color:#11110F;}.elementor-1425 .elementor-element.elementor-element-4339cf09{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#686761;}.elementor-1425 .elementor-element.elementor-element-4ca2ca5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-7a61e8ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-1ef5e004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-21b0dc0d{text-align:start;}.elementor-1425 .elementor-element.elementor-element-21b0dc0d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#11110F;}.elementor-1425 .elementor-element.elementor-element-42b4ad99{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#686761;}.elementor-1425 .elementor-element.elementor-element-56deb62b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-bd8c26a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-1d1c8454{text-align:start;}.elementor-1425 .elementor-element.elementor-element-1d1c8454 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#11110F;}.elementor-1425 .elementor-element.elementor-element-47d162ff{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#686761;}.elementor-1425 .elementor-element.elementor-element-b0adc43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-152b9024{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-1425 .elementor-element.elementor-element-3cbceca2{text-align:start;}.elementor-1425 .elementor-element.elementor-element-3cbceca2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#11110F;}.elementor-1425 .elementor-element.elementor-element-41e5fda1{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#686761;}@media(max-width:1024px){.elementor-1425 .elementor-element.elementor-element-323d6c43 .elementor-heading-title{font-size:66px;}.elementor-1425 .elementor-element.elementor-element-44ba83ae{font-size:15px;}.elementor-1425 .elementor-element.elementor-element-1d63010a .elementor-button{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-2f8ef695{font-size:12px;}.elementor-1425 .elementor-element.elementor-element-3c336773{font-size:12px;}.elementor-1425 .elementor-element.elementor-element-1ecc470 .elementor-heading-title{font-size:54px;}.elementor-1425 .elementor-element.elementor-element-40efde96{font-size:14px;}.elementor-1425 .elementor-element.elementor-element-43fc0f0a .elementor-button{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-2919d61f .elementor-heading-title{font-size:56px;}.elementor-1425 .elementor-element.elementor-element-2d08c552{font-size:14px;}.elementor-1425 .elementor-element.elementor-element-6a404d60 .elementor-button{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-783ac1b0 .elementor-heading-title{font-size:44px;}.elementor-1425 .elementor-element.elementor-element-4476e654 .elementor-button{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-2689342d .elementor-heading-title{font-size:19px;}.elementor-1425 .elementor-element.elementor-element-26c279a2{font-size:12px;}.elementor-1425 .elementor-element.elementor-element-44548d8{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-35c52c7d .elementor-heading-title{font-size:19px;}.elementor-1425 .elementor-element.elementor-element-38615c6d{font-size:12px;}.elementor-1425 .elementor-element.elementor-element-14cbae1b{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-2792f134 .elementor-heading-title{font-size:19px;}.elementor-1425 .elementor-element.elementor-element-30d63edc{font-size:12px;}.elementor-1425 .elementor-element.elementor-element-4683847d{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-11f049c0 .elementor-heading-title{font-size:19px;}.elementor-1425 .elementor-element.elementor-element-62d46dc0{font-size:12px;}.elementor-1425 .elementor-element.elementor-element-b58a032{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-8321718 .elementor-heading-title{font-size:56px;}.elementor-1425 .elementor-element.elementor-element-89a75c5{font-size:14px;}.elementor-1425 .elementor-element.elementor-element-67304e .elementor-button{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-5b11625f .elementor-heading-title{font-size:44px;}.elementor-1425 .elementor-element.elementor-element-4339cf09{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-21b0dc0d .elementor-heading-title{font-size:23px;}.elementor-1425 .elementor-element.elementor-element-42b4ad99{font-size:12px;}.elementor-1425 .elementor-element.elementor-element-1d1c8454 .elementor-heading-title{font-size:23px;}.elementor-1425 .elementor-element.elementor-element-47d162ff{font-size:12px;}.elementor-1425 .elementor-element.elementor-element-3cbceca2 .elementor-heading-title{font-size:23px;}.elementor-1425 .elementor-element.elementor-element-41e5fda1{font-size:12px;}}@media(max-width:767px){.elementor-1425 .elementor-element.elementor-element-323d6c43 .elementor-heading-title{font-size:48px;}.elementor-1425 .elementor-element.elementor-element-44ba83ae{font-size:14px;}.elementor-1425 .elementor-element.elementor-element-1d63010a .elementor-button{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-2f8ef695{font-size:12px;}.elementor-1425 .elementor-element.elementor-element-3c336773{font-size:12px;}.elementor-1425 .elementor-element.elementor-element-1ecc470 .elementor-heading-title{font-size:42px;}.elementor-1425 .elementor-element.elementor-element-40efde96{font-size:14px;}.elementor-1425 .elementor-element.elementor-element-43fc0f0a .elementor-button{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-2919d61f .elementor-heading-title{font-size:46px;}.elementor-1425 .elementor-element.elementor-element-2d08c552{font-size:14px;}.elementor-1425 .elementor-element.elementor-element-6a404d60 .elementor-button{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-783ac1b0 .elementor-heading-title{font-size:36px;}.elementor-1425 .elementor-element.elementor-element-4476e654 .elementor-button{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-2689342d .elementor-heading-title{font-size:17px;}.elementor-1425 .elementor-element.elementor-element-26c279a2{font-size:12px;}.elementor-1425 .elementor-element.elementor-element-44548d8{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-35c52c7d .elementor-heading-title{font-size:17px;}.elementor-1425 .elementor-element.elementor-element-38615c6d{font-size:12px;}.elementor-1425 .elementor-element.elementor-element-14cbae1b{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-2792f134 .elementor-heading-title{font-size:17px;}.elementor-1425 .elementor-element.elementor-element-30d63edc{font-size:12px;}.elementor-1425 .elementor-element.elementor-element-4683847d{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-11f049c0 .elementor-heading-title{font-size:17px;}.elementor-1425 .elementor-element.elementor-element-62d46dc0{font-size:12px;}.elementor-1425 .elementor-element.elementor-element-b58a032{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-8321718 .elementor-heading-title{font-size:46px;}.elementor-1425 .elementor-element.elementor-element-89a75c5{font-size:14px;}.elementor-1425 .elementor-element.elementor-element-67304e .elementor-button{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-5b11625f .elementor-heading-title{font-size:36px;}.elementor-1425 .elementor-element.elementor-element-4339cf09{font-size:13px;}.elementor-1425 .elementor-element.elementor-element-21b0dc0d .elementor-heading-title{font-size:21px;}.elementor-1425 .elementor-element.elementor-element-42b4ad99{font-size:12px;}.elementor-1425 .elementor-element.elementor-element-1d1c8454 .elementor-heading-title{font-size:21px;}.elementor-1425 .elementor-element.elementor-element-47d162ff{font-size:12px;}.elementor-1425 .elementor-element.elementor-element-3cbceca2 .elementor-heading-title{font-size:21px;}.elementor-1425 .elementor-element.elementor-element-41e5fda1{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-608bbc13 */.elementor-1425 .elementor-element.elementor-element-608bbc13{--paper:#F8F7F3;--white:#FFFFFF;--ink:#11110F;--muted:#686761;--rose:#C98279;--line:#D9D6CF;--soft:#EEECE7;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:var(--paper)!important;color:var(--ink);overflow:hidden}
.elementor-1425 .elementor-element.elementor-element-608bbc13,.elementor-1425 .elementor-element.elementor-element-608bbc13 *{box-sizing:border-box}.elementor-1425 .elementor-element.elementor-element-608bbc13 a{color:inherit;text-decoration:none}.elementor-1425 .elementor-element.elementor-element-608bbc13 ::selection{background:var(--rose);color:#fff}.elementor-1425 .elementor-element.elementor-element-608bbc13 :focus-visible{outline:2px solid var(--rose)!important;outline-offset:4px!important}
.elementor-1425 .elementor-element.elementor-element-608bbc13 .elementor-widget{margin:0!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .elementor-widget-heading .elementor-heading-title{margin:0;color:inherit;}.elementor-1425 .elementor-element.elementor-element-608bbc13 .elementor-widget-text-editor p{margin:0}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-shell{width:min(100%,1600px)!important;margin-inline:auto!important;padding-inline:clamp(24px,4.5vw,72px)!important}
.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-hero{position:relative!important;display:flex!important;justify-content:flex-end!important;min-height:calc(100vh - 76px)!important;background-color:#131513!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;color:#fff;overflow:hidden}
.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.52),transparent 60%),linear-gradient(0deg,rgba(0,0,0,.28),transparent 45%);pointer-events:none}
.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-hero-copy{position:relative!important;z-index:2!important;align-self:flex-start!important;width:min(760px,100%)!important;padding:clamp(42px,7vw,110px) clamp(24px,4.5vw,72px)!important;color:#fff}
.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-hero-title .elementor-heading-title{color:#fff!important;margin:14px 0 24px!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-hero-body{max-width:500px}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-hero-body,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-hero-body p{color:rgba(255,255,255,.88)}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-hero-action{width:max-content!important;margin-top:12px!important}
.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-rule-link .elementor-button{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:7px 0!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-rule-link .elementor-button:after{content:"→";display:inline-block;margin-left:18px;transform:translateX(0);transition:transform 220ms cubic-bezier(.23,1,.32,1)}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-rule-link .elementor-button:hover{color:var(--rose)!important}
.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-hero-index{position:absolute!important;z-index:2!important;right:clamp(24px,4.5vw,72px)!important;bottom:54px!important;width:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;color:#fff}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-hero-index p{color:#fff}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-hero-line{width:46px!important;height:1px!important;background:#fff!important;opacity:.8}
.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-manifesto{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr)!important;gap:8vw!important;align-items:end!important;padding-block:clamp(64px,7vw,110px)!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-manifesto-title .elementor-heading-title{max-width:900px;color:var(--ink)!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-manifesto-copy{justify-content:flex-end!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-manifesto-body{max-width:420px;margin-bottom:22px!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-manifesto-body,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-manifesto-body p{color:var(--muted)}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-manifesto-action{width:max-content!important}
.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-collection{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(320px,.7fr)!important;height:600px!important;min-height:600px!important;background:#E9E5DD;overflow:hidden}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-collection-media{height:600px!important;min-height:600px!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-collection-media,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-collection-media .elementor-widget-container,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-collection-media a,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-collection-media img{display:block!important;width:100%!important;height:100%!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-collection-media img{object-fit:cover!important;object-position:center center!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-collection-copy{justify-content:center!important;padding:clamp(36px,4.5vw,72px)!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-collection-title .elementor-heading-title{color:var(--ink)!important;margin:0 0 24px!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-collection-body{max-width:38ch}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-collection-body,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-collection-body p{color:var(--muted)}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-collection-action{width:max-content!important;margin-top:20px!important}
.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-section{padding-block:clamp(68px,7vw,110px)!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-section-head{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;gap:30px!important;margin-bottom:30px!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-section-title .elementor-heading-title{color:var(--ink)!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-section-action{width:max-content!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-card{min-width:0!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image{position:relative!important;aspect-ratio:4/5!important;background:var(--soft);overflow:hidden;clip-path:inset(0 round 0);transition:clip-path 280ms cubic-bezier(.77,0,.175,1)}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image-primary,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image-secondary{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image-primary{z-index:1;opacity:1;transition:opacity 240ms cubic-bezier(.23,1,.32,1)}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image-secondary{z-index:2;opacity:0;pointer-events:none;transition:opacity 240ms cubic-bezier(.23,1,.32,1)}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image-primary .elementor-widget-container,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image-primary a,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image-primary img,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image-secondary .elementor-widget-container,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image-secondary a,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image-secondary img{display:block;width:100%!important;height:100%!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image-primary img,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image-secondary img{object-fit:cover!important;transform:scale(1);transition:transform 280ms cubic-bezier(.77,0,.175,1)}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-name .elementor-heading-title{color:var(--ink)!important;margin:17px 2px 5px!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-meta{margin-inline:2px!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-meta,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-meta p{color:var(--muted)}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-price,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-price p{color:var(--ink)!important}
@media(hover:hover) and (pointer:fine){.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-rule-link .elementor-button:hover:after{transform:translateX(3px)}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-card:hover .dsh-product-image{clip-path:inset(0 round 20px)}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-card:hover .dsh-product-image-primary{opacity:0}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-card:hover .dsh-product-image-secondary{opacity:1}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-card:hover .dsh-product-image-primary img,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-card:hover .dsh-product-image-secondary img{transform:scale(1.018)}}
.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-editorial{display:grid!important;grid-template-columns:1fr 1fr!important;height:680px!important;min-height:680px!important;overflow:hidden}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-editorial-media{height:680px!important;min-height:680px!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-editorial-media,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-editorial-media .elementor-widget-container,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-editorial-media img{display:block;width:100%!important;height:100%!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-editorial-media img{object-fit:cover!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-editorial-copy{justify-content:center!important;padding:clamp(24px,4.5vw,72px)!important;background:var(--ink);color:#fff}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-editorial-title .elementor-heading-title{color:#fff!important;margin:0 0 24px!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-editorial-body{max-width:46ch}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-editorial-body,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-editorial-body p{color:rgba(255,255,255,.78)}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-editorial-action{width:max-content!important;margin-top:18px!important;color:#fff}
.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-categories{padding-block:clamp(70px,8vw,120px)!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-category-intro,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-category-intro p{color:var(--muted)}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-category-grid{display:grid!important;grid-template-columns:1.35fr .65fr!important;grid-template-rows:330px 330px!important;gap:18px!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-category-tile{position:relative!important;overflow:hidden!important;min-height:0!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-category-large{grid-row:1/3!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-category-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-category-image .elementor-widget-container,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-category-image a,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-category-image img{display:block;width:100%!important;height:100%!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-category-image img{object-fit:cover!important;transition:transform .7s}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-category-tile:hover .dsh-category-image img{transform:scale(1.02)}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-category-label{position:absolute!important;z-index:2!important;left:28px!important;right:28px!important;bottom:26px!important;width:auto!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:18px 20px!important;background:rgba(248,247,243,.94)}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-category-name .elementor-heading-title{color:var(--ink)!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-category-subtitle,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-category-subtitle p{color:var(--muted)}
@media(max-width:1050px){.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-collection{grid-template-columns:1.25fr .75fr!important}}
@media(max-width:760px){.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-shell{padding-inline:18px!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-hero{min-height:78vh!important;background-position:center!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-hero-copy{padding:42px 18px!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-hero-index{display:none!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-manifesto{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:34px!important;padding-block:72px!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-collection{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-collection-media,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-collection-media img{height:58vh!important;min-height:58vh!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-collection-media img{object-position:center top!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-collection-copy{justify-content:center!important;min-height:340px!important;padding:36px 24px!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-section-head{align-items:flex-start!important;flex-direction:column!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-section{overflow:hidden}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-left:18px;padding-right:20vw!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-row::-webkit-scrollbar{display:none}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-card{flex:0 0 78vw!important;width:78vw!important;max-width:78vw!important;scroll-snap-align:start}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-editorial{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-editorial-media,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-editorial-media img{height:62vh!important;min-height:62vh!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-editorial-copy{min-height:430px!important;padding:46px 24px!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-category-grid{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:repeat(3,66vh)!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-category-large{grid-row:auto!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-category-label{left:18px!important;right:18px!important;bottom:18px!important}}
@media(pointer:coarse){.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image-primary,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image-secondary{transition:none}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-category-tile:hover .dsh-category-image img{transform:none}}
@media(prefers-reduced-motion:reduce){.elementor-1425 .elementor-element.elementor-element-608bbc13 *,.elementor-1425 .elementor-element.elementor-element-608bbc13 *:before,.elementor-1425 .elementor-element.elementor-element-608bbc13 *:after{scroll-behavior:auto!important;animation:none!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image{clip-path:inset(0 round 0)!important;transition:none!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image-primary,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image-secondary{transition:opacity 150ms cubic-bezier(.23,1,.32,1)!important}.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image-primary img,.elementor-1425 .elementor-element.elementor-element-608bbc13 .dsh-product-image-secondary img{transform:none!important;transition:none!important}}/* End custom CSS */