.elementor-90961 .elementor-element.elementor-element-8efbb49{--display:flex;}.elementor-90961 .elementor-element.elementor-element-65d133a{--display:flex;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-90961 .elementor-element.elementor-element-aea533f{--grid-columns:3;}.elementor-90961 .elementor-element.elementor-element-d48b9db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90961 .elementor-element.elementor-element-f4895b9{--display:flex;}.elementor-90961 .elementor-element.elementor-element-1797432{--grid-columns:3;}.elementor-90961 .elementor-element.elementor-element-bd6f914{--display:flex;}.elementor-90961 .elementor-element.elementor-element-4b14e17{--grid-columns:3;}.elementor-90961 .elementor-element.elementor-element-cff5ffa{--display:flex;}.elementor-90961 .elementor-element.elementor-element-8c10323{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-90961 .elementor-element.elementor-element-aea533f{--grid-columns:2;}.elementor-90961 .elementor-element.elementor-element-1797432{--grid-columns:2;}.elementor-90961 .elementor-element.elementor-element-4b14e17{--grid-columns:2;}}@media(max-width:767px){.elementor-90961 .elementor-element.elementor-element-aea533f{--grid-columns:1;}.elementor-90961 .elementor-element.elementor-element-1797432{--grid-columns:1;}.elementor-90961 .elementor-element.elementor-element-4b14e17{--grid-columns:1;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500&family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=Jost:wght@300;400;500&display=swap');
.vp-lbl{font-family:'Cinzel',serif;text-align:center;margin:52px 0 32px;display:flex;align-items:center;justify-content:center;gap:24px}
.vp-lbl::before,.vp-lbl::after{content:'';height:1px;width:70px;background:linear-gradient(90deg,transparent,#c6a24e)}
.vp-lbl::after{transform:scaleX(-1)}
.vp-lbl span{font-size:15px;letter-spacing:5px;text-transform:uppercase;color:#1c1a1e}
.elementor-element-f4895b9,.elementor-element-cff5ffa{background:#F4EFEC !important;padding-top:50px !important;padding-bottom:58px !important}
.elementor-element-f4895b9 .vp-lbl,.elementor-element-cff5ffa .vp-lbl{margin-top:8px}
.vp-more{text-align:center;margin-top:46px}
.vp-more a{font-family:'Jost',sans-serif;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:#1c1a1e;border-bottom:1px solid #c6a24e;padding-bottom:5px;transition:color .2s;display:inline-block}
.vp-more a:hover{color:#9c7a32}
.e-loop-item,.e-loop-item>.e-con,.e-loop-item .e-con-inner{background-color:transparent !important;border:0 !important;box-shadow:none !important}
.elementor-widget-loop-grid .elementor-loop-container{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:34px 26px !important;align-items:start !important}
.e-loop-item .elementor-widget-theme-post-featured-image{overflow:hidden;position:relative}
.e-loop-item .elementor-widget-theme-post-featured-image img{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto;display:block;transition:transform .9s cubic-bezier(.2,.7,.2,1)}
.e-loop-item:hover .elementor-widget-theme-post-featured-image img{transform:scale(1.045)}
.e-loop-item .elementor-widget-post-info{display:none !important}
.e-loop-item .elementor-widget-theme-post-title{margin-top:12px;min-height:82px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}
.e-loop-item .elementor-widget-theme-post-title .elementor-widget-container{width:100%}
.e-loop-item .elementor-widget-theme-post-title::before{order:-1;display:block;font-family:'Jost',sans-serif;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:#9c7a32;margin-bottom:9px;font-weight:400;line-height:1}
.e-loop-item.category-lifestyle .elementor-widget-theme-post-title::before{content:'Lifestyle'}
.e-loop-item.category-beauty .elementor-widget-theme-post-title::before{content:'Beauty'}
.e-loop-item.category-social-media .elementor-widget-theme-post-title::before{content:'Social Media'}
.e-loop-item.category-updates .elementor-widget-theme-post-title::before{content:'Journal'}
.e-loop-item.category-lookbooks .elementor-widget-theme-post-title::before{content:'Lookbook'}
.e-loop-item.category-fashion .elementor-widget-theme-post-title::before{content:'Fashion'}
.e-loop-item.category-videos .elementor-widget-theme-post-title::before{content:none !important}
.e-loop-item .elementor-widget-theme-post-title .elementor-heading-title,.e-loop-item .elementor-widget-theme-post-title .elementor-heading-title a{font-family:'Cormorant Garamond',serif !important;font-weight:400 !important;font-size:20px !important;line-height:1.3 !important;letter-spacing:0 !important;text-transform:none !important;text-align:center !important;color:#1c1a1e !important}
.e-loop-item .elementor-widget-theme-post-title .elementor-heading-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.e-loop-item:hover .elementor-widget-theme-post-title .elementor-heading-title a{color:#9c7a32 !important}
.e-loop-item.category-videos .elementor-widget-theme-post-featured-image::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.9);box-shadow:0 6px 24px rgba(0,0,0,.28);z-index:2;transition:transform .3s}
.e-loop-item.category-videos:hover .elementor-widget-theme-post-featured-image::after{transform:translate(-50%,-50%) scale(1.08)}
.e-loop-item.category-videos .elementor-widget-theme-post-featured-image::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-38%,-50%);border-left:18px solid #1c1a1e;border-top:11px solid transparent;border-bottom:11px solid transparent;z-index:3}
.elementor-element-d48b9db{padding:0 !important;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}
@media(max-width:900px){.elementor-widget-loop-grid .elementor-loop-container{grid-template-columns:repeat(2,1fr) !important}}/* End custom CSS */