.elementor-55100 .elementor-element.elementor-element-58aead9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-55100 .elementor-element.elementor-element-58aead9:not(.elementor-motion-effects-element-type-background), .elementor-55100 .elementor-element.elementor-element-58aead9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55100 .elementor-element.elementor-element-be68342{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:7px;--padding-bottom:7px;--padding-left:16px;--padding-right:16px;}.elementor-55100 .elementor-element.elementor-element-be68342:not(.elementor-motion-effects-element-type-background), .elementor-55100 .elementor-element.elementor-element-be68342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#153D31;}.elementor-55100 .elementor-element.elementor-element-d6a073f{text-align:center;}.elementor-55100 .elementor-element.elementor-element-d6a073f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:9px;font-weight:400;line-height:1.5em;letter-spacing:1.4px;color:#F7F4EC;}.elementor-55100 .elementor-element.elementor-element-b92fc27{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:5px;--padding-bottom:5px;--padding-left:32px;--padding-right:32px;}.elementor-55100 .elementor-element.elementor-element-6b6d5ea{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55100 .elementor-element.elementor-element-6775c1f{--display:flex;--width:30%;--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55100 .elementor-element.elementor-element-b1547a2{width:var( --container-widget-width, 265px );max-width:265px;--container-widget-width:265px;--container-widget-flex-grow:0;}.elementor-55100 .elementor-element.elementor-element-b1547a2 .elementor-search-form__container{min-height:36px;}.elementor-55100 .elementor-element.elementor-element-b1547a2 .elementor-search-form__submit{min-width:36px;}body:not(.rtl) .elementor-55100 .elementor-element.elementor-element-b1547a2 .elementor-search-form__icon{padding-left:calc(36px / 3);}body.rtl .elementor-55100 .elementor-element.elementor-element-b1547a2 .elementor-search-form__icon{padding-right:calc(36px / 3);}.elementor-55100 .elementor-element.elementor-element-b1547a2 .elementor-search-form__input, .elementor-55100 .elementor-element.elementor-element-b1547a2.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(36px / 3);padding-right:calc(36px / 3);}.elementor-55100 .elementor-element.elementor-element-b1547a2 input[type="search"].elementor-search-form__input{font-size:12px;}.elementor-55100 .elementor-element.elementor-element-b1547a2 .elementor-search-form__input,
					.elementor-55100 .elementor-element.elementor-element-b1547a2 .elementor-search-form__icon,
					.elementor-55100 .elementor-element.elementor-element-b1547a2 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-55100 .elementor-element.elementor-element-b1547a2 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-55100 .elementor-element.elementor-element-b1547a2.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#153D31;fill:#153D31;}.elementor-55100 .elementor-element.elementor-element-b1547a2:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#F7F4EC;border-radius:3px;}.elementor-55100 .elementor-element.elementor-element-b1547a2.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#F7F4EC;border-radius:3px;}.elementor-55100 .elementor-element.elementor-element-71003fc{--display:flex;--width:40%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55100 .elementor-element.elementor-element-dbd3ff2 img, .elementor-55100 .elementor-element.elementor-element-dbd3ff2 svg{width:205px;}.elementor-55100 .elementor-element.elementor-element-dbd3ff2 svg{height:auto;}.elementor-55100 .elementor-element.elementor-element-08ba2b2{--display:flex;--width:30%;--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55100 .elementor-element.elementor-element-8e67c70{--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-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55100 .elementor-element.elementor-element-f2dc6fa .elementor-button{background-color:#FFFFFF;background-image:none;font-family:"Arial", Sans-serif;font-weight:400;fill:#153D31;color:#153D31;border-radius:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-55100 .elementor-element.elementor-element-f2dc6fa .elementor-button:hover, .elementor-55100 .elementor-element.elementor-element-f2dc6fa .elementor-button:focus{background-color:#153D31;background-image:none;color:#A78D54;}.elementor-55100 .elementor-element.elementor-element-f2dc6fa .elementor-button, .elementor-55100 .elementor-element.elementor-element-f2dc6fa .elementor-button .elementor-button-icon{font-size:11px;}.elementor-55100 .elementor-element.elementor-element-f2dc6fa .elementor-button:hover svg, .elementor-55100 .elementor-element.elementor-element-f2dc6fa .elementor-button:focus svg{fill:#A78D54;}.elementor-55100 .elementor-element.elementor-element-a90c005 .elementor-button{background-color:#FFFFFF;background-image:none;font-family:"Arial", Sans-serif;font-weight:500;letter-spacing:0.6px;fill:#153D31;color:#153D31;border-radius:2px 2px 2px 2px;padding:10px 8px 10px 8px;}.elementor-55100 .elementor-element.elementor-element-a90c005 .elementor-button:hover, .elementor-55100 .elementor-element.elementor-element-a90c005 .elementor-button:focus{background-color:#102D25;background-image:none;color:#FFFFFF;}.elementor-55100 .elementor-element.elementor-element-a90c005 .elementor-button, .elementor-55100 .elementor-element.elementor-element-a90c005 .elementor-button .elementor-button-icon{font-size:12px;}.elementor-55100 .elementor-element.elementor-element-a90c005 .elementor-button:hover svg, .elementor-55100 .elementor-element.elementor-element-a90c005 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-55100 .elementor-element.elementor-element-c43a90c{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#153D31;--toggle-button-background-color:#F7F4EC;--toggle-button-border-color:#DFE3D8;--toggle-icon-padding:10px 10px 10px 10px;--items-indicator-text-color:#F7F4EC;--items-indicator-background-color:#153D31;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-background-color:#153D31;--checkout-button-background-color:#A78D54;}.elementor-55100 .elementor-element.elementor-element-c43a90c .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-55100 .elementor-element.elementor-element-bb26d4c{--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFE3D8;--border-color:#DFE3D8;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:99;}.elementor-55100 .elementor-element.elementor-element-bb26d4c:not(.elementor-motion-effects-element-type-background), .elementor-55100 .elementor-element.elementor-element-bb26d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55100 .elementor-element.elementor-element-8aa33db{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55100 .elementor-element.elementor-element-3fe9d17{--display:flex;--width:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55100 .elementor-element.elementor-element-029d08a img, .elementor-55100 .elementor-element.elementor-element-029d08a svg{width:140px;}.elementor-55100 .elementor-element.elementor-element-029d08a svg{height:auto;}.elementor-55100 .elementor-element.elementor-element-aad2831{--display:flex;--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-menu-toggle{margin:0 auto;background-color:#F7F4EC;}.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--main .elementor-item{color:#153D31;fill:#153D31;padding-left:13px;padding-right:13px;padding-top:16px;padding-bottom:16px;}.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--main .elementor-item:focus{color:#A78D54;fill:#A78D54;}.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#A78D54;}.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--dropdown a, .elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-menu-toggle{color:#153D31;fill:#153D31;}.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--dropdown{background-color:#F7F4EC;border-radius:2px 2px 2px 2px;}.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--dropdown a:hover,
					.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--dropdown a:focus,
					.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-menu-toggle:hover,
					.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-menu-toggle:focus{color:#A78D54;}.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--dropdown a:hover,
					.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--dropdown a:focus,
					.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--dropdown a.highlighted{background-color:#EDEEE4;}.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--dropdown .elementor-item, .elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Arial", Sans-serif;font-size:13px;}.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:2px;border-top-right-radius:2px;}.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.elementor-55100 .elementor-element.elementor-element-0cc0843 .elementor-nav-menu--dropdown a{padding-left:24px;padding-right:24px;padding-top:14px;padding-bottom:14px;}.elementor-55100 .elementor-element.elementor-element-0cc0843 div.elementor-menu-toggle{color:#153D31;}.elementor-55100 .elementor-element.elementor-element-0cc0843 div.elementor-menu-toggle svg{fill:#153D31;}.elementor-55100 .elementor-element.elementor-element-0cc0843{--nav-menu-icon-size:24px;}.elementor-55100 .elementor-element.elementor-element-24d2bec{--display:flex;--width:80%;--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55100 .elementor-element.elementor-element-679a7f9{width:var( --container-widget-width, 265px );max-width:265px;--container-widget-width:265px;--container-widget-flex-grow:0;}.elementor-55100 .elementor-element.elementor-element-679a7f9 .elementor-search-form__container{min-height:36px;}.elementor-55100 .elementor-element.elementor-element-679a7f9 .elementor-search-form__submit{min-width:36px;}body:not(.rtl) .elementor-55100 .elementor-element.elementor-element-679a7f9 .elementor-search-form__icon{padding-left:calc(36px / 3);}body.rtl .elementor-55100 .elementor-element.elementor-element-679a7f9 .elementor-search-form__icon{padding-right:calc(36px / 3);}.elementor-55100 .elementor-element.elementor-element-679a7f9 .elementor-search-form__input, .elementor-55100 .elementor-element.elementor-element-679a7f9.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(36px / 3);padding-right:calc(36px / 3);}.elementor-55100 .elementor-element.elementor-element-679a7f9 input[type="search"].elementor-search-form__input{font-size:12px;}.elementor-55100 .elementor-element.elementor-element-679a7f9 .elementor-search-form__input,
					.elementor-55100 .elementor-element.elementor-element-679a7f9 .elementor-search-form__icon,
					.elementor-55100 .elementor-element.elementor-element-679a7f9 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-55100 .elementor-element.elementor-element-679a7f9 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-55100 .elementor-element.elementor-element-679a7f9.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#153D31;fill:#153D31;}.elementor-55100 .elementor-element.elementor-element-679a7f9:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#F7F4EC;border-radius:3px;}.elementor-55100 .elementor-element.elementor-element-679a7f9.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#F7F4EC;border-radius:3px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:701px){.elementor-55100 .elementor-element.elementor-element-b92fc27{--content-width:1240px;}.elementor-55100 .elementor-element.elementor-element-bb26d4c{--content-width:1240px;}}@media(max-width:700px){.elementor-55100 .elementor-element.elementor-element-d6a073f .elementor-heading-title{font-size:8px;}.elementor-55100 .elementor-element.elementor-element-b92fc27{--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-55100 .elementor-element.elementor-element-6b6d5ea{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-55100 .elementor-element.elementor-element-6775c1f{--width:100%;}.elementor-55100 .elementor-element.elementor-element-71003fc{--width:65%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55100 .elementor-element.elementor-element-dbd3ff2 img, .elementor-55100 .elementor-element.elementor-element-dbd3ff2 svg{width:185px;}.elementor-55100 .elementor-element.elementor-element-dbd3ff2 svg{height:auto;}.elementor-55100 .elementor-element.elementor-element-08ba2b2{--width:35%;}.elementor-55100 .elementor-element.elementor-element-8e67c70{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-55100 .elementor-element.elementor-element-bb26d4c{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-55100 .elementor-element.elementor-element-8aa33db{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-55100 .elementor-element.elementor-element-029d08a img, .elementor-55100 .elementor-element.elementor-element-029d08a svg{width:120px;}.elementor-55100 .elementor-element.elementor-element-029d08a svg{height:auto;}.elementor-55100 .elementor-element.elementor-element-aad2831{--width:20%;}}/* Start custom CSS for container, class: .elementor-element-58aead9 *//* Bagh-e-Shifa: premium visual restoration on native Elementor widgets. */
:root{--bs-paper:#f7f5ee;--bs-forest:#153d31;--bs-gilt:#b39a65;--bs-ease:cubic-bezier(.22,1,.36,1)}
body{background:#fffefa}
.bs-premium-shell{background:#fffefa}
.bs-premium-nav{background:#fffefa!important;box-shadow:0 0 0 transparent;transition:box-shadow .3s var(--bs-ease)}
.bs-premium-nav.elementor-sticky--active{box-shadow:0 6px 28px #102d2512}
.bs-scroll-logo{width:0!important;max-width:0!important;flex:0 0 0!important;opacity:0;overflow:hidden;transition:max-width .35s var(--bs-ease),width .35s var(--bs-ease),opacity .25s}
.bs-premium-nav.elementor-sticky--active .bs-scroll-logo{width:145px!important;max-width:145px!important;flex:0 0 145px!important;opacity:1;margin-right:12px}
.bs-scroll-logo img{display:block;width:140px!important;height:56px!important;object-fit:contain}
.bs-premium-menu{width:100%}
.bs-premium-menu .elementor-nav-menu--main>.elementor-nav-menu{flex-wrap:nowrap;justify-content:center}
.bs-premium-menu .elementor-item{font:500 10px/1.4 Arial,sans-serif!important;letter-spacing:1.15px!important;text-transform:uppercase;padding:20px 14px!important;white-space:nowrap}
.bs-premium-menu .elementor-item:after{height:1px!important;bottom:10px!important;background:var(--bs-gilt)!important}
.bs-premium-menu .sub-arrow{padding-left:7px;font-size:9px}
@media(min-width:1025px){
 .bs-premium-menu .elementor-nav-menu--main .menu-item-has-children>.sub-menu{display:block!important;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(10px);min-width:270px!important;width:270px!important;padding:17px 0!important;border-top:2px solid var(--bs-gilt)!important;background:#fffefa!important;box-shadow:0 18px 45px #153d3120!important;transition:opacity .23s,transform .32s var(--bs-ease),visibility .23s}
 .bs-premium-menu .elementor-nav-menu--main .menu-item-has-children:hover>.sub-menu,.bs-premium-menu .elementor-nav-menu--main .menu-item-has-children:focus-within>.sub-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}
 .bs-premium-menu .elementor-nav-menu--main .sub-menu .elementor-sub-item{font:400 12px/1.6 Arial,sans-serif;letter-spacing:.2px;color:var(--bs-forest)!important;padding:11px 25px!important;background:transparent!important;transition:color .2s,padding .25s}
 .bs-premium-menu .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover{padding-left:30px!important;color:#9e8246!important;background:#f5f3eb!important}
}
.bs-native-cinema{background:#102d25}
.bs-native-cinema .swiper-slide{height:660px!important}
.bs-native-cinema .swiper-slide-inner{padding:65px max(7vw,48px)!important}
.bs-native-cinema .swiper-slide-contents{max-width:57%!important}
.bs-native-cinema .elementor-slide-heading{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(52px,5.1vw,79px)!important;font-weight:400!important;line-height:1.04!important;letter-spacing:-2.2px!important;white-space:pre-line;font-style:italic;margin-bottom:29px!important}
.bs-native-cinema .elementor-slide-heading::first-line{font-style:normal}
.bs-native-cinema .elementor-slide-description{font:400 14px/1.9 Arial,sans-serif!important;max-width:440px;white-space:pre-line;opacity:.86;margin-bottom:33px!important}
.bs-native-cinema .elementor-slide-button{font:500 10px/1.6 Arial,sans-serif!important;text-transform:uppercase;letter-spacing:1.4px;padding:0 0 12px!important;background:transparent!important;border-width:0 0 1px!important;border-radius:0!important;transition:letter-spacing .3s}
.bs-native-cinema .elementor-slide-button:hover{letter-spacing:1.9px}
.bs-native-cinema .elementor-swiper-button{height:39px;width:39px;border:1px solid #b29b695e;border-radius:50%;font-size:13px;display:flex;align-items:center;justify-content:center;background:#153d3118;top:auto;bottom:28px;transform:none;color:#b39a65!important}
.bs-native-cinema .elementor-swiper-button-prev{left:auto;right:80px}
.bs-native-cinema .elementor-swiper-button-next{right:30px}
.bs-native-cinema .swiper-pagination{bottom:35px!important;left:7vw!important;width:auto!important;display:flex;gap:16px}
.bs-native-cinema .swiper-pagination-bullet{height:3px;width:29px;border-radius:0;background:#a78d54;opacity:.38;transition:width .3s,opacity .3s}
.bs-native-cinema .swiper-pagination-bullet-active{opacity:1;width:50px}
.bs-premium-section{padding-top:74px!important;padding-bottom:74px!important}
.bs-premium-section .elementor-heading-title{font-weight:400;letter-spacing:-.8px}
.bs-premium-product-row .products{margin-top:26px!important}
.bs-premium-product-row .products:before,.bs-premium-product-row .products:after{display:none!important}
.bs-premium-product-row .products>.wf-cell{opacity:1!important;visibility:visible!important;transform:none!important}
.bs-premium-product-row .products .woocommerce-product-details__short-description{display:none!important}
.bs-premium-product-row .woocommerce-loop-product__title,.bs-premium-product-row .product h3,.bs-premium-product-row .product h4{font-family:Georgia,serif!important;font-weight:400!important;font-size:21px!important;line-height:1.3!important;margin-top:18px!important;min-height:54px}
.bs-premium-product-row .product a.button{font:500 10px/1.5 Arial,sans-serif!important;letter-spacing:.7px;text-transform:uppercase;padding:13px 18px!important;border-radius:1px!important;background:var(--bs-forest)!important;color:#fffefa!important}
.bs-premium-product-row .product .price{font:400 12px/1.6 Arial,sans-serif!important;color:#687565!important}
.bs-editorial-card .elementor-widget-image{margin-bottom:20px!important;overflow:hidden;border-radius:3px}
.bs-editorial-card .elementor-widget-image .elementor-widget-container{overflow:hidden;line-height:0}
.bs-editorial-card .elementor-widget-image img{display:block;transform:scale(1);transition:transform .7s var(--bs-ease);will-change:transform}
.bs-editorial-card:hover .elementor-widget-image img{transform:scale(1.045)}
.bs-editorial-card .elementor-widget-heading{margin-top:0!important}
.bs-editorial-card .elementor-heading-title{font-size:30px!important;line-height:1.2!important;letter-spacing:-.7px}
.bs-premium-heritage .elementor-heading-title{font-size:45px;line-height:1.12;letter-spacing:-1.2px}
.bs-premium-heritage .elementor-widget-text-editor{max-width:530px}
.bs-premium-footer .elementor-button{transition:color .2s}
.bs-premium-footer .elementor-button:hover{color:#c3ae79!important}
.bs-premium-footer .elementor-social-icon{transition:transform .25s,background .25s}
.bs-premium-footer .elementor-social-icon:hover{transform:translateY(-3px)}
.bs-premium-footer .elementor-social-icon:not([href]){cursor:default}
.bs-whatsapp-float .elementor-button{box-shadow:0 6px 22px #102d2530;font-size:12px!important}
@media(max-width:1200px) and (min-width:1025px){.bs-premium-menu .elementor-item{font-size:9px!important;padding-left:10px!important;padding-right:10px!important;letter-spacing:.7px!important}.bs-premium-nav.elementor-sticky--active .bs-scroll-logo{width:125px!important;max-width:125px!important;flex-basis:125px!important}.bs-scroll-logo img{width:120px!important}}
@media(max-width:1024px){.bs-premium-nav .bs-scroll-logo{display:none!important}.bs-premium-menu .elementor-nav-menu--dropdown .elementor-item{padding:15px 20px!important;font-size:12px!important}.bs-native-cinema .swiper-slide{height:550px!important}.bs-native-cinema .swiper-slide-contents{max-width:70%!important}.bs-native-cinema .elementor-slide-heading{font-size:57px!important}.bs-native-cinema .swiper-slide-inner{padding:48px 45px!important}}
@media(max-width:767px){
 .bs-native-cinema .swiper-slide{height:560px!important}
 .bs-native-cinema .swiper-slide-inner{padding:48px 26px 76px!important;background:linear-gradient(90deg,#153d3122,transparent)}
 .bs-native-cinema .swiper-slide-contents{max-width:100%!important}
 .bs-native-cinema .elementor-slide-heading{font-size:43px!important;letter-spacing:-1.25px!important;line-height:1.08!important;max-width:330px;margin-bottom:24px!important}
 .bs-native-cinema .elementor-slide-description{font-size:13px!important;max-width:290px}
 .bs-native-cinema .swiper-slide-bg{background-position:59% center!important}
 .bs-native-cinema .swiper-pagination{left:26px!important;bottom:32px!important}
 .bs-native-cinema .elementor-swiper-button{bottom:21px;width:34px;height:34px}.bs-native-cinema .elementor-swiper-button-next{right:22px}.bs-native-cinema .elementor-swiper-button-prev{right:66px}
 .bs-premium-section{padding-top:44px!important;padding-bottom:44px!important}
 .bs-editorial-card .elementor-heading-title{font-size:26px!important}.bs-editorial-card .elementor-widget-image{margin-bottom:18px!important}
 .bs-premium-product-row .woocommerce-loop-product__title,.bs-premium-product-row .product h3,.bs-premium-product-row .product h4{font-size:18px!important;min-height:48px}
 .bs-premium-heritage .elementor-heading-title{font-size:33px}
 .bs-whatsapp-float .elementor-button{font-size:11px!important;padding:12px 16px!important}
}
@media(prefers-reduced-motion:reduce){.bs-native-cinema .elementor-ken-burns,.bs-native-cinema .swiper-slide-bg{animation:none!important;transform:none!important}.bs-premium-nav,.bs-scroll-logo,.bs-editorial-card img,.bs-premium-menu .sub-menu{transition:none!important}}/* End custom CSS */