.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-form-base{display:block;}.elementor .e-collection-loop-base{display:block;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1, 1fr);}}.elementor-kit-61{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}.elementor-55 .elementor-element.elementor-element-6c83b89{--display:flex;}.elementor-55 .elementor-element.elementor-element-6b295dc{--display:flex;}.elementor-55 .elementor-element.elementor-element-aff94df{--display:flex;}.elementor-55 .elementor-element.elementor-element-28390be{border-radius:20px 20px 20px 20px;}.elementor-55 .elementor-element.elementor-element-4deccfa{--display:flex;}.elementor-55 .elementor-element.elementor-element-37c05fb{border-radius:20px 20px 20px 20px;}.elementor-55 .elementor-element.elementor-element-37c05fb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-55 .elementor-element.elementor-element-53a3af7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-7444eb6{--display:flex;}.elementor-55 .elementor-element.elementor-element-56f2890{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-f6b6ffa{--display:flex;}.elementor-55 .elementor-element.elementor-element-67920e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-b43b030{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-971370d{--display:flex;}.elementor-55 .elementor-element.elementor-element-8781238{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-78d9b31{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-6b295dc{--flex-wrap:nowrap;}.elementor-55 .elementor-element.elementor-element-aff94df{--flex-wrap:nowrap;}.elementor-55 .elementor-element.elementor-element-53a3af7{--flex-wrap:nowrap;}.elementor-55 .elementor-element.elementor-element-7444eb6{--flex-wrap:nowrap;}.elementor-55 .elementor-element.elementor-element-56f2890{--flex-wrap:nowrap;}.elementor-55 .elementor-element.elementor-element-f6b6ffa{--flex-wrap:nowrap;}.elementor-55 .elementor-element.elementor-element-67920e7{--flex-wrap:nowrap;}.elementor-55 .elementor-element.elementor-element-b43b030{--flex-wrap:nowrap;}.elementor-55 .elementor-element.elementor-element-971370d{--flex-wrap:nowrap;}.elementor-55 .elementor-element.elementor-element-8781238{--flex-wrap:nowrap;}.elementor-55 .elementor-element.elementor-element-78d9b31{--flex-wrap:nowrap;}}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */


:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:2.5em;--ast-container-default-lg-padding:2.5em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:2.5em;--ast-container-default-sm-padding:2.5em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#ECEFF3;--ast-comment-inputs-background:#F9FAFB;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:600;--ast-blog-meta-weight:600;--ast-global-color-primary:var(--ast-global-color-4);--ast-global-color-secondary:var(--ast-global-color-5);--ast-global-color-alternate-background:var(--ast-global-color-6);--ast-global-color-subtle-background:var(--ast-global-color-7);--ast-bg-style-guide:var( --ast-global-color-secondary,var(--ast-global-color-5) );--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2);}html{font-size:100%;}a{color:var(--ast-global-color-0);}a:hover,a:focus{color:var(--ast-global-color-1);}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:'Alexandria',sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:var(--ast-body-line-height,1.65);}blockquote{color:var(--ast-global-color-3);}h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6),.site-title,.site-title a{font-family:'Alexandria',sans-serif;font-weight:600;}.ast-site-identity .site-title a{color:var(--ast-global-color-2);}.site-title{font-size:26px;font-size:1.625rem;display:block;}.site-header .site-description{font-size:15px;font-size:0.9375rem;display:none;}.entry-title{font-size:20px;font-size:1.25rem;}.ast-blog-single-element.ast-taxonomy-container a{font-size:14px;font-size:0.875rem;}.ast-blog-meta-container{font-size:13px;font-size:0.8125rem;}.archive .ast-article-post .ast-article-inner,.blog .ast-article-post .ast-article-inner,.archive .ast-article-post .ast-article-inner:hover,.blog .ast-article-post .ast-article-inner:hover{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;overflow:hidden;}h1,.entry-content :where(h1){font-size:36px;font-size:2.25rem;font-weight:600;font-family:'Alexandria',sans-serif;line-height:1.4em;}h2,.entry-content :where(h2){font-size:30px;font-size:1.875rem;font-weight:600;font-family:'Alexandria',sans-serif;line-height:1.3em;}h3,.entry-content :where(h3){font-size:24px;font-size:1.5rem;font-weight:600;font-family:'Alexandria',sans-serif;line-height:1.3em;}h4,.entry-content :where(h4){font-size:20px;font-size:1.25rem;line-height:1.2em;font-weight:600;font-family:'Alexandria',sans-serif;}h5,.entry-content :where(h5){font-size:18px;font-size:1.125rem;line-height:1.2em;font-weight:600;font-family:'Alexandria',sans-serif;}h6,.entry-content :where(h6){font-size:16px;font-size:1rem;line-height:1.25em;font-weight:600;font-family:'Alexandria',sans-serif;}::selection{background-color:var(--ast-global-color-0);color:#000000;}body,h1,h2,h3,h4,h5,h6,.entry-title a,.entry-content :where(h1,h2,h3,h4,h5,h6){color:var(--ast-global-color-3);}.tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item{color:#000000;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:var(--ast-global-color-0);}input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);box-shadow:none;}.site-footer a:hover + .post-count,.site-footer a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.single .nav-links .nav-previous,.single .nav-links .nav-next{color:var(--ast-global-color-0);}.entry-meta,.entry-meta *{line-height:1.45;color:var(--ast-global-color-0);font-weight:600;}.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:var(--ast-global-color-1);}#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color:var(--ast-global-color-0);}.secondary .calendar_wrap #today,.ast-progress-val span{background:var(--ast-global-color-0);}.secondary a:hover + .post-count,.secondary a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.calendar_wrap #today > a{color:#000000;}.page-links .page-link,.single .post-navigation a{color:var(--ast-global-color-3);}.ast-search-menu-icon .search-form button.search-submit{padding:0 4px;}.ast-search-menu-icon form.search-form{padding-right:0;}.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form,.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field:focus{transition:all 0.2s;}.search-form input.search-field:focus{outline:none;}.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px;}.ast-search-menu-icon .search-form button.search-submit:focus,.ast-theme-transparent-header .ast-header-search .ast-dropdown-active .ast-icon,.ast-theme-transparent-header .ast-inline-search .search-field:focus .ast-icon{color:var(--ast-global-color-1);}.ast-desktop .ast-header-search .slide-search .search-form{border:2px solid var(--ast-global-color-0);}.ast-header-search .slide-search .search-field{background-color:var(--ast-global-dark-bg-style);}.ast-archive-title{color:var(--ast-global-color-2);}.widget-title{font-size:22px;font-size:1.375rem;color:var(--ast-global-color-2);}.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a),.woocommerce-js .woocommerce-product-details__short-description a{text-decoration:underline;}.ast-single-post .elementor-widget-button .elementor-button,.ast-single-post .entry-content .uagb-tab a,.ast-single-post .entry-content .uagb-ifb-cta a,.ast-single-post .entry-content .uabb-module-content a,.ast-single-post .entry-content .uagb-post-grid a,.ast-single-post .entry-content .uagb-timeline a,.ast-single-post .entry-content .uagb-toc__wrap a,.ast-single-post .entry-content .uagb-taxomony-box a,.ast-single-post .entry-content .woocommerce a,.entry-content .wp-block-latest-posts > li > a,.ast-single-post .entry-content .wp-block-file__button,a.ast-post-filter-single,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link,.entry-content [CLASS*="wc-block"] .wc-block-components-button,.entry-content [CLASS*="wc-block"] .wc-block-components-totals-coupon-link,.entry-content [CLASS*="wc-block"] .wc-block-components-product-name{text-decoration:none;}.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.woocommerce .wc-proceed-to-checkout > .checkout-button:focus-visible,.woocommerce .woocommerce-MyAccount-navigation ul li a:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,.woocommerce .woocommerce-order-details .order-again > .button:focus-visible,.woocommerce .woocommerce-message a.button.wc-forward:focus-visible,.woocommerce #minus_qty:focus-visible,.woocommerce #plus_qty:focus-visible,a#ast-apply-coupon:focus-visible,.woocommerce .woocommerce-info a:focus-visible,.woocommerce .astra-shop-summary-wrap a:focus-visible,.woocommerce a.wc-forward:focus-visible,#ast-apply-coupon:focus-visible,.woocommerce-js .woocommerce-mini-cart-item a.remove:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.woocommerce .ast-on-card-button.ast-quick-view-trigger:focus,.astra-cart-drawer-close:focus,.ast-single-variation:focus,.ast-woocommerce-product-gallery__image:focus,.ast-button:focus,.woocommerce-product-gallery--with-images [data-controls="prev"]:focus-visible,.woocommerce-product-gallery--with-images [data-controls="next"]:focus-visible,.ast-builder-button-wrap:has(.ast-custom-button-link:focus),.ast-builder-button-wrap .ast-custom-button-link:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,.woocommerce-ordering select.orderby:focus,#ast-scroll-top:focus,#coupon_code:focus,.woocommerce-page #comment:focus,.woocommerce #reviews #respond input#submit:focus,.woocommerce a.add_to_cart_button:focus,.woocommerce .button.single_add_to_cart_button:focus,.woocommerce .woocommerce-cart-form button:focus,.woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus,.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce #order_comments:focus,.woocommerce #place_order:focus,.woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce .woocommerce-MyAccount-content form button:focus,.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus,.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus,body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus,#ast-coupon-code:focus,.woocommerce.woocommerce-js .quantity input[type=number]:focus,.woocommerce-js .woocommerce-mini-cart-item .quantity input[type=number]:focus,.woocommerce p#ast-coupon-trigger:focus{border-style:dotted;border-color:inherit;border-width:thin;}input{outline:none;}.woocommerce-js input[type=text]:focus,.woocommerce-js input[type=email]:focus,.woocommerce-js textarea:focus,input[type=number]:focus,.comments-area textarea#comment:focus,.comments-area textarea#comment:active,.comments-area .ast-comment-formwrap input[type="text"]:focus,.comments-area .ast-comment-formwrap input[type="text"]:active{outline-style:unset;outline-color:inherit;outline-width:thin;}.ast-logo-title-inline .site-logo-img{padding-right:1em;}.site-logo-img img{ transition:all 0.2s linear;}body .ast-oembed-container *{position:absolute;top:0;width:100%;height:100%;right:0;}body .wp-block-embed-pocket-casts .ast-oembed-container *{position:unset;}.ast-single-post-featured-section + article {margin-top: 2em;}.site-content .ast-single-post-featured-section img {width: 100%;overflow: hidden;object-fit: cover;}.ast-separate-container .site-content .ast-single-post-featured-section + article {margin-top: -80px;z-index: 9;position: relative;border-radius: 4px;}@media (min-width: 922px) {.ast-no-sidebar .site-content .ast-article-image-container--wide {margin-left: -120px;margin-right: -120px;max-width: unset;width: unset;}.ast-left-sidebar .site-content .ast-article-image-container--wide,.ast-right-sidebar .site-content .ast-article-image-container--wide {margin-left: -10px;margin-right: -10px;}.site-content .ast-article-image-container--full {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-left-sidebar .site-content .ast-article-image-container--full,.ast-right-sidebar .site-content .ast-article-image-container--full {margin-left: -10px;margin-right: -10px;max-width: inherit;width: auto;}}.site > .ast-single-related-posts-container {margin-top: 0;}@media (min-width: 922px) {.ast-desktop .ast-container--narrow {max-width: var(--ast-narrow-container-width);margin: 0 auto;}}.ast-page-builder-template .hentry {margin: 0;}.ast-page-builder-template .site-content > .ast-container {max-width: 100%;padding: 0;}.ast-page-builder-template .site .site-content #primary {padding: 0;margin: 0;}.ast-page-builder-template .no-results {text-align: center;margin: 4em auto;}.ast-page-builder-template .ast-pagination {padding: 2em;}.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail {margin-top: 0;}.ast-page-builder-template .entry-header.ast-header-without-markup {margin-top: 0;margin-bottom: 0;}.ast-page-builder-template .entry-header.ast-no-title.ast-no-meta {margin-bottom: 0;}.ast-page-builder-template.single .post-navigation {padding-bottom: 2em;}.ast-page-builder-template.single-post .site-content > .ast-container {max-width: 100%;}.ast-page-builder-template .entry-header {margin-top: 2em;margin-left: auto;margin-right: auto;}.ast-page-builder-template .ast-archive-description {margin: 2em auto 0;padding-left: 20px;padding-right: 20px;}.ast-page-builder-template .ast-row {margin-left: 0;margin-right: 0;}.single.ast-page-builder-template .entry-header + .entry-content,.single.ast-page-builder-template .ast-single-entry-banner + .site-content article .entry-content {margin-bottom: 2em;}@media(min-width: 921px) {.ast-page-builder-template.archive.ast-right-sidebar .ast-row article,.ast-page-builder-template.archive.ast-left-sidebar .ast-row article {padding-left: 0;padding-right: 0;}}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select,textarea{font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:100%;padding:12px 16px;border-radius:4px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);color:var(--ast-form-input-text,#475569);}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select{height:40px;}input[type="date"]{border-width:1px;border-style:solid;border-color:var(--ast-border-color);background:var( --ast-global-color-secondary,var(--ast-global-color-5) );}input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type=reset]:focus,input[type="tel"]:focus,input[type="date"]:focus,select:focus,textarea:focus{border-color:#046BD2;box-shadow:none;outline:none;color:var(--ast-form-input-focus-text,#475569);}label,legend{color:var(--ast-global-color-2,#111827 );font-size:14px;font-style:normal;font-weight:500;line-height:20px;}select{padding:6px 10px;}fieldset{padding:30px;border-radius:4px;}button,.ast-button,.button,input[type="button"],input[type="reset"],input[type="submit"],a:where(.wp-block-button__link){border-radius:4px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);}:root{--ast-comment-inputs-background:#FFF;}::placeholder{color:var(--ast-form-field-color,#9CA3AF);}::-ms-input-placeholder{color:var(--ast-form-field-color,#9CA3AF);}@media (max-width:921.99px){#ast-desktop-header{display:none;}}@media (min-width:922px){#ast-mobile-header{display:none;}}.wp-block-buttons.aligncenter{justify-content:center;}@media (max-width:921px){.ast-theme-transparent-header #primary,.ast-theme-transparent-header #secondary{padding:0;}}@media (max-width:921px){.ast-plain-container.ast-no-sidebar #primary{padding:0;}}.ast-plain-container.ast-no-sidebar #primary{margin-top:0;margin-bottom:0;}@media (min-width:1200px){.ast-plain-container.ast-no-sidebar #primary{margin-top:60px;margin-bottom:60px;}}.wp-block-button.is-style-outline .wp-block-button__link{border-color:var(--ast-global-color-0);}div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:var(--ast-global-color-0);}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.post-page-numbers.current .page-link,.ast-pagination .page-numbers.current{color:#000000;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{border-color:var(--ast-global-color-0);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;font-family:inherit;font-weight:500;font-size:16px;font-size:1rem;line-height:1em;padding-top:13px;padding-right:30px;padding-bottom:13px;padding-left:30px;}.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:var(--ast-global-color-0);}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.ast-single-post .entry-content a.ast-outline-button,.ast-single-post .entry-content .is-style-outline>.wp-block-button__link{text-decoration:none;}.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:transparent;}.uagb-buttons-repeater.ast-outline-button{border-radius:9999px;}@media (max-width:921px){.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;}}@media (max-width:544px){.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{padding-top:10px;padding-right:24px;padding-bottom:10px;padding-left:24px;}}.entry-content[data-ast-blocks-layout] > figure{margin-bottom:1em;}h1.widget-title{font-weight:600;}h2.widget-title{font-weight:600;}h3.widget-title{font-weight:600;}.review-rating{display:flex;align-items:center;order:2;}#page{display:flex;flex-direction:column;min-height:100vh;}.ast-404-layout-1 h1.page-title{color:var(--ast-global-color-2);}.single .post-navigation a{line-height:1em;height:inherit;}.error-404 .page-sub-title{font-size:1.5rem;font-weight:inherit;}.search .site-content .content-area .search-form{margin-bottom:0;}#page .site-content{flex-grow:1;}.widget{margin-bottom:1.25em;}#secondary li{line-height:1.5em;}#secondary .wp-block-group h2{margin-bottom:0.7em;}#secondary h2{font-size:1.7rem;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}.ast-separate-container .ast-article-single .ast-article-single{padding:0;}.ast-article-single .wp-block-post-template-is-layout-grid{padding-right:0;}.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding:1.5em 2em;}.ast-page-builder-template .comment-form-textarea,.ast-comment-formwrap .ast-grid-common-col{padding:0;}.ast-comment-formwrap{padding:0;display:inline-flex;column-gap:20px;width:100%;margin-left:0;margin-right:0;}.comments-area textarea#comment:focus,.comments-area textarea#comment:active,.comments-area .ast-comment-formwrap input[type="text"]:focus,.comments-area .ast-comment-formwrap input[type="text"]:active {box-shadow:none;outline:none;}.archive.ast-page-builder-template .entry-header{margin-top:2em;}.ast-page-builder-template .ast-comment-formwrap{width:100%;}.entry-title{margin-bottom:0.6em;}.ast-archive-description p{font-size:inherit;font-weight:inherit;line-height:inherit;}.ast-separate-container .ast-comment-list li.depth-1,.hentry{margin-bottom:1.5em;}.site-content section.ast-archive-description{margin-bottom:2em;}@media (min-width:921px){.ast-left-sidebar.ast-page-builder-template #secondary,.archive.ast-right-sidebar.ast-page-builder-template .site-main{padding-right:20px;padding-left:20px;}}@media (max-width:544px){.ast-comment-formwrap.ast-row{column-gap:10px;display:inline-block;}#ast-commentform .ast-grid-common-col{position:relative;width:100%;}}@media (min-width:1201px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:3em;}}@media (max-width:921px){.ast-left-sidebar #content > .ast-container{display:flex;flex-direction:column-reverse;width:100%;}}@media (min-width:922px){.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary{border:0;}.search-no-results.ast-separate-container #primary{margin-bottom:4em;}}.wp-block-button .wp-block-button__link{color:#000000;}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.elementor-widget-heading h1.elementor-heading-title{line-height:1.4em;}.elementor-widget-heading h2.elementor-heading-title{line-height:1.3em;}.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em;}.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}.elementor-widget-heading h6.elementor-heading-title{line-height:1.25em;}.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);color:#000000;font-family:inherit;font-weight:500;line-height:1em;font-size:16px;font-size:1rem;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;}.ast-single-post .entry-content .wp-block-button .wp-block-button__link,.ast-single-post .entry-content .wp-block-search .wp-block-search__button,body .entry-content .wp-block-file .wp-block-file__button{text-decoration:none;}@media (max-width:921px){.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;}}@media (max-width:544px){.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*="wc-block"] .wc-block-components-button{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#000000;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;font-family:inherit;font-weight:500;font-size:16px;font-size:1rem;line-height:1em;}button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus,.woocommerce-js a.button:hover,.woocommerce button.button:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce button.button.alt.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,[CLASS*="wc-block"] button:hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover,.woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover,[CLASS*="wc-block"] .wc-block-components-button:hover,[CLASS*="wc-block"] .wc-block-components-button:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button.has-icon{padding-top:calc(15px - 3px);padding-right:calc(30px - 3px);padding-bottom:calc(15px - 3px);padding-left:calc(30px - 3px);}@media (max-width:921px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*="wc-block"] .wc-block-components-button{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;}}@media (max-width:544px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*="wc-block"] .wc-block-components-button{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}}@media (max-width:921px){.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon{display:inline-block;}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon{margin:0;}.ast-comment-avatar-wrap img{max-width:2.5em;}.ast-comment-meta{padding:0 1.8888em 1.3333em;}}@media (min-width:544px){.ast-container{max-width:100%;}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}.ast-separate-container .ast-comment-list .bypostauthor{padding:.5em;}.ast-search-menu-icon.ast-dropdown-active .search-field{width:170px;}} #ast-mobile-header .ast-site-header-cart-li a{pointer-events:none;}@media (min-width:545px){.ast-page-builder-template .comments-area,.single.ast-page-builder-template .entry-header,.single.ast-page-builder-template .post-navigation,.single.ast-page-builder-template .ast-single-related-posts-container{max-width:1240px;margin-left:auto;margin-right:auto;}}.ast-separate-container{background-color:#ffffff;background-image:none;}@media (max-width:921px){.site-title{display:block;}.site-header .site-description{display:none;}h1,.entry-content :where(h1){font-size:30px;font-size:1.875rem;}h2,.entry-content :where(h2){font-size:25px;font-size:1.5625rem;}h3,.entry-content :where(h3){font-size:20px;font-size:1.25rem;}}@media (max-width:544px){.site-title{display:block;}.site-header .site-description{display:none;}h1,.entry-content :where(h1){font-size:30px;font-size:1.875rem;}h2,.entry-content :where(h2){font-size:25px;font-size:1.5625rem;}h3,.entry-content :where(h3){font-size:20px;font-size:1.25rem;}}@media (max-width:921px){html{font-size:91.2%;}}@media (max-width:544px){html{font-size:91.2%;}}@media (min-width:922px){.ast-container{max-width:1240px;}}@media (min-width:922px){.site-content .ast-container{display:flex;}}@media (max-width:921px){.site-content .ast-container{flex-direction:column;}}.entry-content :where(h1,h2,h3,h4,h5,h6){clear:none;}@media (min-width:922px){.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu{margin-left:-0px;}}.entry-content li > p{margin-bottom:0;}.site .comments-area{padding-bottom:2em;margin-top:2em;}.wp-block-file {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}.wp-block-pullquote {border: none;}.wp-block-pullquote blockquote::before {content: "\201D";font-family: "Helvetica",sans-serif;display: flex;transform: rotate( 180deg );font-size: 6rem;font-style: normal;line-height: 1;font-weight: bold;align-items: center;justify-content: center;}.has-text-align-right > blockquote::before {justify-content: flex-start;}.has-text-align-left > blockquote::before {justify-content: flex-end;}figure.wp-block-pullquote.is-style-solid-color blockquote {max-width: 100%;text-align: inherit;}:root {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 3em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 3em;--wp--custom--ast-container-width: 1200px;--wp--custom--ast-content-width-size: 1200px;--wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));}.ast-narrow-container {--wp--custom--ast-content-width-size: 750px;--wp--custom--ast-wide-width-size: 750px;}@media(max-width: 921px) {:root {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 2em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 2em;}}@media(max-width: 544px) {:root {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 1.5em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 1.5em;}}.entry-content > .wp-block-group,.entry-content > .wp-block-cover,.entry-content > .wp-block-columns {padding-top: var(--wp--custom--ast-default-block-top-padding);padding-right: var(--wp--custom--ast-default-block-right-padding);padding-bottom: var(--wp--custom--ast-default-block-bottom-padding);padding-left: var(--wp--custom--ast-default-block-left-padding);}.ast-plain-container.ast-no-sidebar .entry-content > .alignfull,.ast-page-builder-template .ast-no-sidebar .entry-content > .alignfull {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignwide {margin-left: auto;margin-right: auto;width: 100%;}[data-ast-blocks-layout] .wp-block-separator:not(.is-style-dots) {height: 0;}[data-ast-blocks-layout] .wp-block-separator {margin: 20px auto;}[data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {max-width: 100px;}[data-ast-blocks-layout] .wp-block-separator.has-background {padding: 0;}.entry-content[data-ast-blocks-layout] > * {max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}.entry-content[data-ast-blocks-layout] > .alignwide {max-width: var(--wp--custom--ast-wide-width-size);}.entry-content[data-ast-blocks-layout] .alignfull {max-width: none;}.entry-content .wp-block-columns {margin-bottom: 0;}blockquote {margin: 1.5em;border-color: rgba(0,0,0,0.05);}.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center) {border-right: 5px solid rgba(0,0,0,0.05);}.has-text-align-right > blockquote,blockquote.has-text-align-right {border-left: 5px solid rgba(0,0,0,0.05);}.has-text-align-left > blockquote,blockquote.has-text-align-left {border-right: 5px solid rgba(0,0,0,0.05);}.wp-block-site-tagline,.wp-block-latest-posts .read-more {margin-top: 15px;}.wp-block-loginout p label {display: block;}.wp-block-loginout p:not(.login-remember):not(.login-submit) input {width: 100%;}.wp-block-loginout input:focus {border-color: transparent;}.wp-block-loginout input:focus {outline: thin dotted;}.entry-content .wp-block-media-text .wp-block-media-text__content {padding: 0 0 0 8%;}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 0 8% 0 0;}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}.entry-content .wp-block-cover:not([class*="background-color"]):not(.has-text-color.has-link-color) .wp-block-cover__inner-container,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text {color: var(--ast-global-color-primary,var(--ast-global-color-5));}.wp-block-loginout .login-remember input {width: 1.1rem;height: 1.1rem;margin: 0 5px 4px 0;vertical-align: middle;}.wp-block-latest-posts > li > *:first-child,.wp-block-latest-posts:not(.is-grid) > li:first-child {margin-top: 0;}.entry-content > .wp-block-buttons,.entry-content > .wp-block-uagb-buttons {margin-bottom: 1.5em;}.wp-block-search__inside-wrapper .wp-block-search__input {padding: 0 10px;color: var(--ast-global-color-3);background: var(--ast-global-color-primary,var(--ast-global-color-5));border-color: var(--ast-border-color);}.wp-block-latest-posts .read-more {margin-bottom: 1.5em;}.wp-block-search__no-button .wp-block-search__inside-wrapper .wp-block-search__input {padding-top: 5px;padding-bottom: 5px;}.wp-block-latest-posts .wp-block-latest-posts__post-date,.wp-block-latest-posts .wp-block-latest-posts__post-author {font-size: 1rem;}.wp-block-latest-posts > li > *,.wp-block-latest-posts:not(.is-grid) > li {margin-top: 12px;margin-bottom: 12px;}.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignwide:where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > * {max-width: var(--wp--custom--ast-wide-width-size);}.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .inherit-container-width > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *:not(.wp-block-group):where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *,.entry-content[data-ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container {max-width: none ;margin-left: auto;margin-right: auto;}.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignfull:where(:not(.wp-block-group):not(.uagb-is-root-container):not(.spectra-is-root-container)) > * {max-width: none;}.entry-content[data-ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright) {width: auto;}@media(max-width: 1200px) {.ast-separate-container .entry-content > .alignfull,.ast-separate-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content .alignfull {margin-left: calc(-1 * min(var(--ast-container-default-xlg-padding),20px)) ;margin-right: calc(-1 * min(var(--ast-container-default-xlg-padding),20px));}}@media(min-width: 1201px) {.ast-separate-container .entry-content > .alignfull {margin-left: calc(-1 * var(--ast-container-default-xlg-padding) );margin-right: calc(-1 * var(--ast-container-default-xlg-padding) );}.ast-separate-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content[data-ast-blocks-layout] > .alignwide {margin-left: auto;margin-right: auto;}}@media(min-width: 921px) {.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)),.ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)) {max-width: calc( var(--wp--custom--ast-content-width-size) + 80px );}.ast-plain-container.ast-right-sidebar .entry-content[data-ast-blocks-layout] .alignfull,.ast-plain-container.ast-left-sidebar .entry-content[data-ast-blocks-layout] .alignfull {margin-left: -60px;margin-right: -60px;}}@media(min-width: 544px) {.entry-content > .alignleft {margin-left: 20px;}.entry-content > .alignright {margin-right: 20px;}}@media (max-width:544px){.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px;}.wp-block-latest-posts{margin:0;}}@media( max-width: 600px ) {.entry-content .wp-block-media-text .wp-block-media-text__content,.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 8% 0 0;}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}}.ast-page-builder-template .entry-header {padding-right: 0;}.ast-narrow-container .site-content .wp-block-uagb-image--align-full .wp-block-uagb-image__figure {max-width: 100%;margin-left: auto;margin-right: auto;}.entry-content ul,.entry-content ol {padding: revert;margin: revert;padding-right: 20px;}.entry-content ul.wc-block-product-template{padding: 0;}:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root{--ast-global-color-0:#d68c31;--ast-global-color-1:#40290d;--ast-global-color-2:#1e293b;--ast-global-color-3:#67768e;--ast-global-color-4:#f9f6fe;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#F2F5F7;--ast-global-color-7:#ffcd57;--ast-global-color-8:#000000;}:root {--ast-border-color : var(--ast-global-color-7);}.ast-archive-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: var(--ast-title-layout-bg);}.ast-archive-entry-banner[data-banner-width-type="custom"] {margin: 0 auto;width: 100%;}.ast-archive-entry-banner[data-banner-layout="layout-1"] {background: inherit;padding: 20px 0;text-align: right;}body.archive .ast-archive-description{max-width:1200px;width:100%;text-align:right;padding-top:3em;padding-right:3em;padding-bottom:3em;padding-left:3em;}body.archive .ast-archive-description .ast-archive-title,body.archive .ast-archive-description .ast-archive-title *{font-weight:600;font-size:32px;font-size:2rem;}body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}@media (max-width:921px){body.archive .ast-archive-description{text-align:right;}}@media (max-width:544px){body.archive .ast-archive-description{text-align:right;}}.ast-breadcrumbs .trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items li{display:inline-block;margin:0;padding:0;border:none;background:inherit;text-indent:0;text-decoration:none;}.ast-breadcrumbs .trail-browse{font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit;}.ast-breadcrumbs .trail-items{list-style:none;}.trail-items li::after{padding:0 0.3em;content:"\00bb";}.trail-items li:last-of-type::after{display:none;}h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){color:var(--ast-global-color-2);}.entry-title a{color:var(--ast-global-color-2);}@media (max-width:921px){.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}@media (max-width:544px){.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}.ast-builder-menu-1{font-family:inherit;font-weight:inherit;}.ast-builder-menu-1 .menu-item > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-1 .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-1 .menu-link:hover,.ast-builder-menu-1 .main-header-menu > .menu-item:hover > .menu-link,.ast-builder-menu-1 .inline-on-mobile .ast-menu-toggle:hover,.ast-builder-menu-1 .inline-on-mobile .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .ast-menu-toggle:hover,.ast-builder-menu-1 .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,.ast-builder-menu-1 .current-menu-ancestor > .menu-link{color:var(--ast-global-color-1);}.ast-builder-menu-1 .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-color:var(--ast-global-color-0);border-style:solid;}.ast-builder-menu-1 .sub-menu .sub-menu{top:-2px;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0px;}.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu:before,.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper:before{height:calc( 0px + 2px + 5px );}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-style:none;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-1 .inline-on-mobile .menu-item.menu-item-has-children > .ast-menu-toggle{left:-15px;}.ast-builder-menu-1 .menu-item-has-children > .menu-link:after{content:unset;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}}.ast-builder-menu-1{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-builder-menu-1{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1{display:flex;}}.site-below-footer-wrap{padding-top:20px;padding-bottom:20px;}.site-below-footer-wrap[data-section="section-below-footer-builder"]{background-color:var(--ast-global-color-4 );min-height:60px;border-style:solid;border-width:0px;border-top-width:1px;border-top-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row{max-width:1200px;min-height:60px;margin-left:auto;margin-right:auto;}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row,.site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section{align-items:center;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-inline .site-footer-section{display:flex;margin-bottom:0;}.ast-builder-grid-row-full .ast-builder-grid-row{grid-template-columns:1fr;}@media (max-width:921px){.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-inline .site-footer-section{display:flex;margin-bottom:0;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-tablet-full .ast-builder-grid-row{grid-template-columns:1fr;}}@media (max-width:544px){.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-inline .site-footer-section{display:flex;margin-bottom:0;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row{grid-template-columns:1fr;}}.site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}@media (max-width:921.99px){.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}}@media (max-width:544px){.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}}.ast-footer-copyright{text-align:center;}.ast-footer-copyright.site-footer-focus-item {color:var(--ast-global-color-3);}@media (max-width:921px){.ast-footer-copyright{text-align:center;}}@media (max-width:544px){.ast-footer-copyright{text-align:center;}}.ast-footer-copyright.site-footer-focus-item {font-size:16px;font-size:1rem;}.ast-footer-copyright.ast-builder-layout-element{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex;}}.footer-widget-area.widget-area.site-footer-focus-item{width:auto;}.ast-footer-row-inline .footer-widget-area.widget-area.site-footer-focus-item{width:100%;}.elementor-widget-heading .elementor-heading-title{margin:0;}.elementor-page .ast-menu-toggle{color:unset;background:unset;}.elementor-post.elementor-grid-item.hentry{margin-bottom:0;}.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.elementor-element .elementor-wc-products .woocommerce[class*='columns-'] ul.products li.product{width:auto;margin:0;float:none;}.elementor-toc__list-wrapper{margin:0;}body .elementor hr{background-color:#ccc;margin:0;}.ast-left-sidebar .elementor-section.elementor-section-stretched,.ast-right-sidebar .elementor-section.elementor-section-stretched{max-width:100%;right:0 !important;}.elementor-posts-container [CLASS*="ast-width-"]{width:100%;}.elementor-template-full-width .ast-container{display:block;}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{top:0 !important;}@media (max-width:544px){.elementor-element .elementor-wc-products .woocommerce[class*="columns-"] ul.products li.product{width:auto;margin:0;}.elementor-element .woocommerce .woocommerce-result-count{float:none;}}.ast-header-break-point .main-header-bar{border-bottom-width:1px;}@media (min-width:922px){.main-header-bar{border-bottom-width:1px;}}.main-header-menu .menu-item, #astra-footer-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:flex;}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0px;margin-right:0px;width:.65em;transform:translate(0, -2px) rotateZ(90deg);}.ast-mobile-popup-content .ast-submenu-expanded > .ast-menu-toggle{transform:rotateX(180deg);overflow-y:auto;}@media (min-width:922px){.ast-builder-menu .main-navigation > ul > li:last-child a{margin-left:0;}}.ast-separate-container .ast-article-inner{background-color:#fefefe;background-image:none;}@media (max-width:921px){.ast-separate-container .ast-article-inner{background-color:var(--ast-global-color-4);background-image:none;}}@media (max-width:544px){.ast-separate-container .ast-article-inner{background-color:#ffffff;background-image:none;}}.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .comments-area{background-color:#fefefe;background-image:none;}@media (max-width:921px){.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-4);background-image:none;}}@media (max-width:544px){.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-color:#ffffff;background-image:none;}}.ast-separate-container.ast-two-container #secondary .widget{background-color:#fefefe;background-image:none;}@media (max-width:921px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-4);background-image:none;}}@media (max-width:544px){.ast-separate-container.ast-two-container #secondary .widget{background-color:#ffffff;background-image:none;}}.ast-plain-container, .ast-page-builder-template{background-color:#fefefe;background-image:none;}@media (max-width:921px){.ast-plain-container, .ast-page-builder-template{background-color:var(--ast-global-color-4);background-image:none;}}@media (max-width:544px){.ast-plain-container, .ast-page-builder-template{background-color:#ffffff;background-image:none;}}
		#ast-scroll-top {
			display: none;
			position: fixed;
			text-align: center;
			cursor: pointer;
			z-index: 99;
			width: 2.1em;
			height: 2.1em;
			line-height: 2.1;
			color: #ffffff;
			border-radius: 2px;
			content: "";
			outline: inherit;
		}
		@media (min-width: 769px) {
			#ast-scroll-top {
				content: "769";
			}
		}
		#ast-scroll-top .ast-icon.icon-arrow svg {
			margin-right: 0px;
			vertical-align: middle;
			transform: translate(0, -20%) rotate(180deg);
			width: 1.6em;
		}
		.ast-scroll-to-top-right {
			left: 30px;
			bottom: 30px;
		}
		.ast-scroll-to-top-left {
			right: 30px;
			bottom: 30px;
		}
	#ast-scroll-top{background-color:var(--ast-global-color-0);font-size:15px;}#ast-scroll-top .ast-icon.icon-arrow svg{margin-right:0px;}@media (max-width:921px){#ast-scroll-top .ast-icon.icon-arrow svg{width:1em;}}.ast-mobile-header-content > *,.ast-desktop-header-content > * {padding: 10px 0;height: auto;}.ast-mobile-header-content > *:first-child,.ast-desktop-header-content > *:first-child {padding-top: 10px;}.ast-mobile-header-content > .ast-builder-menu,.ast-desktop-header-content > .ast-builder-menu {padding-top: 0;}.ast-mobile-header-content > *:last-child,.ast-desktop-header-content > *:last-child {padding-bottom: 0;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search label,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search label {width: 100%;}.ast-desktop-header-content .main-header-bar-navigation .ast-submenu-expanded > .ast-menu-toggle::before {transform: rotateX(180deg);}#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content {display: none;}.ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content,.ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content {display: block;}.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item .menu-item > .sub-menu {opacity: 1;visibility: visible;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation {width: unset;margin: unset;}.ast-mobile-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle,.ast-desktop-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {right: calc( 20px - 0.907em);left: auto;}.ast-mobile-header-content .ast-search-menu-icon,.ast-mobile-header-content .ast-search-menu-icon.slide-search,.ast-desktop-header-content .ast-search-menu-icon,.ast-desktop-header-content .ast-search-menu-icon.slide-search {width: 100%;position: relative;display: block;left: auto;transform: none;}.ast-mobile-header-content .ast-search-menu-icon.slide-search .search-form,.ast-mobile-header-content .ast-search-menu-icon .search-form,.ast-desktop-header-content .ast-search-menu-icon.slide-search .search-form,.ast-desktop-header-content .ast-search-menu-icon .search-form {left: 0;visibility: visible;opacity: 1;position: relative;top: auto;transform: none;padding: 0;display: block;overflow: hidden;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-mobile-header-content .ast-search-menu-icon .search-field,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-desktop-header-content .ast-search-menu-icon .search-field {width: 100%;padding-left: 5.5em;}.ast-mobile-header-content .ast-search-menu-icon .search-submit,.ast-desktop-header-content .ast-search-menu-icon .search-submit {display: block;position: absolute;height: 100%;top: 0;left: 0;padding: 0 1em;border-radius: 0;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation ul .sub-menu .menu-link {padding-right: 30px;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation .sub-menu .menu-item .menu-item .menu-link {padding-right: 40px;}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{background-color:#ffffff;;}.ast-mobile-header-wrap .ast-mobile-header-content, .ast-desktop-header-content{background-color:#ffffff;;}.ast-mobile-popup-content > *, .ast-mobile-header-content > *, .ast-desktop-popup-content > *, .ast-desktop-header-content > *{padding-top:0px;padding-bottom:0px;}.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start;}.content-align-flex-start .main-header-menu{text-align:right;}.ast-desktop-header-content, .ast-mobile-header-content{position:absolute;width:100%;}.rtl #ast-mobile-popup-wrapper #ast-mobile-popup{pointer-events:none;}.rtl #ast-mobile-popup-wrapper #ast-mobile-popup.active{pointer-events:unset;}.ast-mobile-popup-drawer.active .menu-toggle-close{color:#3a3a3a;}.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:80px;}.ast-desktop:not(:has(.ast-header-sticked)) .ast-primary-header-bar .main-header-menu > .menu-item{line-height:80px;}.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}.ast-header-break-point .ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}@media (min-width:922px){.ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}}.ast-primary-header-bar{background-color:var( --ast-global-color-primary,var(--ast-global-color-4) );}.ast-primary-header-bar{display:block;}@media (max-width:921.99px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}@media (max-width:544px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal{color:var(--ast-global-color-0);border:none;background:transparent;}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;fill:var(--ast-global-color-0);}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-wrap .mobile-menu{color:var(--ast-global-color-0);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .menu-link:hover, .ast-builder-menu-mobile .main-navigation .main-header-menu > .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .ast-menu-toggle:hover, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .menu-link:hover, .ast-builder-menu-mobile .main-header-menu > .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .ast-menu-toggle:hover, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .ast-menu-toggle:hover, .ast-builder-menu-mobile .main-navigation .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}.ast-hfb-header .ast-builder-menu-mobile .main-header-menu, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link{border-style:none;}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}@media (max-width:921px){.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .menu-link:hover, .ast-builder-menu-mobile .main-navigation .main-header-menu > .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .ast-menu-toggle:hover, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);background:var(--ast-global-color-5);}.ast-builder-menu-mobile .main-navigation .ast-menu-toggle:hover, .ast-builder-menu-mobile .main-navigation .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle{color:var(--ast-global-color-1);background:var(--ast-global-color-5);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}.ast-builder-menu-mobile .main-navigation .main-header-menu , .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link, .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu{background-color:var(--ast-global-color-4);}}@media (max-width:544px){.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}}.ast-builder-menu-mobile .main-navigation{display:block;}@media (max-width:921.99px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}:root{--e-global-color-astglobalcolor0:#d68c31;--e-global-color-astglobalcolor1:#40290d;--e-global-color-astglobalcolor2:#1e293b;--e-global-color-astglobalcolor3:#67768e;--e-global-color-astglobalcolor4:#f9f6fe;--e-global-color-astglobalcolor5:#FFFFFF;--e-global-color-astglobalcolor6:#F2F5F7;--e-global-color-astglobalcolor7:#ffcd57;--e-global-color-astglobalcolor8:#000000;}
/*# sourceURL=astra-theme-css-inline-css */



	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */


:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--swaches: swaches;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: none;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-color{color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-color{color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-color{color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-color{color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-color{color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-color{color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-color{color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-color{color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-color{color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-background-color{background-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-background-color{background-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-background-color{background-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-background-color{background-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-background-color{background-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-background-color{background-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-background-color{background-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-background-color{background-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-background-color{background-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-border-color{border-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-border-color{border-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-border-color{border-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-border-color{border-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-border-color{border-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-border-color{border-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-border-color{border-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-border-color{border-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-border-color{border-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-swaches-font-family{font-family: var(--wp--preset--font-family--swaches) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */



					.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
						float: left;
					}

					.woocommerce .woocommerce-ordering {
						float: right;
						margin-bottom: 2.5em;
					}
				#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3){padding:20px 0 14px;margin:0 0 20px;border-bottom:1px solid var(--ast-border-color);}form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){border-width:2px 2px 0 2px;border-style:solid;margin:0;padding:1.5em 1.5em 1em;border-color:var(--ast-border-color);}.woocommerce-Address h3, .cart-collaterals h2{padding:.7em 1em;}form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){padding:0 2em;border-width:0 2px 2px;border-style:solid;border-color:var(--ast-border-color);}ul#shipping_method li:not(.elementor-widget-woocommerce-cart #shipping_method li){margin:0;padding:0.25em 0 0.25em 22px;text-indent:-22px;list-style:none outside;}.woocommerce span.onsale, .wc-block-grid__product .wc-block-grid__product-onsale{background-color:var(--ast-global-color-0);color:#000000;}.woocommerce-message, .woocommerce-info{border-top-color:var(--ast-global-color-0);}.woocommerce-message::before,.woocommerce-info::before{color:var(--ast-global-color-0);}.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .widget_layered_nav_filters ul li.chosen a, .woocommerce-page ul.products li.product .ast-woo-product-category, .wc-layered-nav-rating a{color:var(--ast-global-color-3);}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border-color:var(--ast-global-color-0);}.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background:var(--ast-global-color-0);color:#000000;}.woocommerce-MyAccount-navigation-link.is-active a{color:var(--ast-global-color-1);}.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--ast-global-color-0);}.woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before{color:#FDA256;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,  .woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before{background:var(--ast-global-color-0);}.woocommerce .star-rating{width:calc( 5.4em + 10px );letter-spacing:2px;}.entry-content .woocommerce-message, .entry-content .woocommerce-error, .entry-content .woocommerce-info{padding-top:1em;padding-bottom:1em;padding-right:3.5em;padding-left:2em;}.woocommerce[class*="rel-up-columns-"] .site-main div.product .related.products ul.products li.product, .woocommerce-page .site-main ul.products li.product{width:100%;}.woocommerce ul.product-categories > li ul li{position:relative;}.woocommerce ul.product-categories > li ul li:before{content:"";border-width:1px 0 0 1px;border-style:solid;display:inline-block;width:6px;height:6px;position:absolute;top:50%;margin-top:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.woocommerce ul.product-categories > li ul li a{margin-right:15px;}.ast-icon-shopping-cart svg{height:.82em;}.ast-icon-shopping-bag svg{height:1em;width:1em;}.ast-icon-shopping-basket svg{height:1.15em;width:1.2em;}.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap, .ast-site-header-cart.ast-menu-cart-fill .ast-addon-cart-wrap {line-height:1;}.ast-site-header-cart.ast-menu-cart-fill i.astra-icon{ font-size:1.1em;}li.woocommerce-custom-menu-item .ast-site-header-cart i.astra-icon:after{ padding-left:2px;}.ast-hfb-header .ast-addon-cart-wrap{ padding:0.4em;}.ast-header-break-point.ast-header-custom-item-outside .ast-woo-header-cart-info-wrap{ display:none;}.ast-site-header-cart i.astra-icon:after{ background:var(--ast-global-color-0);}.ast-separate-container .ast-woocommerce-container{padding:3em;}@media (min-width:545px) and (max-width:921px){.woocommerce.tablet-columns-3 ul.products li.product, .woocommerce-page.tablet-columns-3 ul.products:not(.elementor-grid){grid-template-columns:repeat(3, minmax(0, 1fr));}}@media (min-width:922px){.woocommerce form.checkout_coupon{width:50%;}}@media (max-width:921px){.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack.ast-no-menu-items .ast-site-header-cart, .ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-3.ast-mobile-header-stack.ast-no-menu-items .ast-site-header-cart{padding-right:0;padding-left:0;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack .main-header-bar{text-align:center;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack .ast-site-header-cart, .ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack .ast-mobile-menu-buttons{display:inline-block;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-2.ast-mobile-header-inline .site-branding{flex:auto;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-3.ast-mobile-header-stack .site-branding{flex:0 0 100%;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-3.ast-mobile-header-stack .main-header-container{display:flex;justify-content:center;}.woocommerce-cart .woocommerce-shipping-calculator .button{width:100%;}.woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary{float:none;width:100%;}.woocommerce-cart table.cart td.actions .ast-return-to-shop{display:block;text-align:center;margin-top:1em;}.ast-container .woocommerce ul.products:not(.elementor-grid), .woocommerce-page ul.products:not(.elementor-grid), .woocommerce.tablet-columns-3 ul.products:not(.elementor-grid){grid-template-columns:repeat(3, minmax(0, 1fr));}}@media (max-width:544px){.ast-separate-container .ast-woocommerce-container{padding:.54em 1em 1.33333em;}.woocommerce-message, .woocommerce-error, .woocommerce-info{display:flex;flex-wrap:wrap;}.woocommerce-message a.button, .woocommerce-error a.button, .woocommerce-info a.button{order:1;margin-top:.5em;}.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:none;margin-bottom:2em;}.woocommerce table.cart td.actions .button, .woocommerce #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button{padding-left:1em;padding-right:1em;}.woocommerce #content table.cart .button, .woocommerce-page #content table.cart .button{width:100%;}.woocommerce #content table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon{float:none;}.woocommerce #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .button{flex:1;}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{display:block;}.ast-container .woocommerce ul.products:not(.elementor-grid), .woocommerce-page ul.products:not(.elementor-grid), .woocommerce.mobile-columns-2 ul.products:not(.elementor-grid), .woocommerce-page.mobile-columns-2 ul.products:not(.elementor-grid){grid-template-columns:repeat(2, minmax(0, 1fr));}.woocommerce.mobile-rel-up-columns-2 ul.products::not(.elementor-grid){grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width:544px){.woocommerce ul.products a.button.loading::after, .woocommerce-page ul.products a.button.loading::after{display:inline-block;margin-right:5px;position:initial;}.woocommerce.mobile-columns-1 .site-main ul.products li.product:nth-child(n), .woocommerce-page.mobile-columns-1 .site-main ul.products li.product:nth-child(n){margin-left:0;}.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{display:block;margin-left:0;}}@media (min-width:922px){.woocommerce #content .ast-woocommerce-container div.product div.images, .woocommerce .ast-woocommerce-container div.product div.images, .woocommerce-page #content .ast-woocommerce-container div.product div.images, .woocommerce-page .ast-woocommerce-container div.product div.images{width:50%;}.woocommerce #content .ast-woocommerce-container div.product div.summary, .woocommerce .ast-woocommerce-container div.product div.summary, .woocommerce-page #content .ast-woocommerce-container div.product div.summary, .woocommerce-page .ast-woocommerce-container div.product div.summary{width:46%;}.woocommerce.woocommerce-checkout form #customer_details.col2-set .col-1, .woocommerce.woocommerce-checkout form #customer_details.col2-set .col-2, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-1, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-2{float:none;width:auto;}}.widget_product_search button{flex:0 0 auto;padding:10px 20px;}@media (min-width:922px){.woocommerce.woocommerce-checkout form #customer_details.col2-set, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set{width:55%;float:right;margin-left:4.347826087%;}.woocommerce.woocommerce-checkout form #order_review, .woocommerce.woocommerce-checkout form #order_review_heading, .woocommerce-page.woocommerce-checkout form #order_review, .woocommerce-page.woocommerce-checkout form #order_review_heading{width:40%;float:left;margin-left:0;clear:left;}}select, .select2-container .select2-selection--single{background-image:url("data:image/svg+xml,%3Csvg class='ast-arrow-svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='26px' height='16.043px' fill='%2367768e' viewBox='57 35.171 26 16.043' enable-background='new 57 35.171 26 16.043' xml:space='preserve' %3E%3Cpath d='M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z'%3E%3C/path%3E%3C/svg%3E");background-size:.8em;background-repeat:no-repeat;background-position-x:calc( 100% - 10px );background-position-y:center;-webkit-appearance:none;-moz-appearance:none;padding-right:2em;}
						.ast-onsale-card {
							position: absolute;
							top: 1.5em;
							right: 1.5em;
							color: var(--ast-global-color-3);
							background-color: var(--ast-global-color-primary, var(--ast-global-color-5));
							width: fit-content;
							border-radius: 20px;
							padding: 0.4em 0.8em;
							font-size: .87em;
							font-weight: 500;
							line-height: normal;
							letter-spacing: normal;
							box-shadow: 0 4px 4px rgba(0,0,0,0.15);
							opacity: 1;
							visibility: visible;
							z-index: 4;
						}
						@media(max-width: 420px) {
							.mobile-columns-3 .ast-onsale-card {
								top: 1em;
								right: 1em;
							}
						}
					

					.ast-on-card-button {
						position: absolute;
						left: 1em;
						visibility: hidden;
						opacity: 0;
						transition: all 0.2s;
						z-index: 5;
						cursor: pointer;
					}

					.ast-on-card-button.ast-onsale-card {
						opacity: 1;
						visibility: visible;
					}

					.ast-on-card-button:hover .ast-card-action-tooltip, .ast-on-card-button:focus .ast-card-action-tooltip {
						opacity: 1;
						visibility: visible;
					}

					.ast-on-card-button:hover .ahfb-svg-iconset {
						opacity: 1;
						color: var(--ast-global-color-2);
					}

					.ast-on-card-button .ahfb-svg-iconset {
						border-radius: 50%;
						color: var(--ast-global-color-2);
						background: var(--ast-global-color-primary, var(--ast-global-color-5));
						opacity: 0.7;
						width: 2em;
						height: 2em;
						justify-content: center;
						box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
					}

					.ast-on-card-button .ahfb-svg-iconset .ast-icon {
						-js-display: inline-flex;
						display: inline-flex;
						align-self: center;
					}

					.ast-on-card-button svg {
						fill: currentColor;
					}

					.ast-select-options-trigger {
						top: 1em;
					}

					.ast-select-options-trigger.loading:after {
						display: block;
						content: " ";
						position: absolute;
						top: 50%;
						left: 50%;
						right: auto;
						width: 16px;
						height: 16px;
						margin-top: -12px;
						margin-left: -8px;
						background-color: var(--ast-global-color-2);
						background-image: none;
						border-radius: 100%;
						-webkit-animation: dotPulse 0.65s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
						animation: dotPulse 0.65s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
					}

					.ast-select-options-trigger.loading .ast-icon {
						display: none;
					}

					.ast-card-action-tooltip {
						background-color: var(--ast-global-color-2);
						pointer-events: none;
						white-space: nowrap;
						padding: 8px 9px;
						padding: 0.7em 0.9em;
						color: var(--ast-global-color-primary, var(--ast-global-color-5));
						margin-left: 10px;
						border-radius: 3px;
						font-size: 0.8em;
						line-height: 1;
						font-weight: normal;
						position: absolute;
						left: 100%;
						top: auto;
						visibility: hidden;
						opacity: 0;
						transition: all 0.2s;
					}

					.ast-card-action-tooltip:after {
						content: "";
						position: absolute;
						top: 50%;
						margin-top: -5px;
						left: -10px;
						width: 0;
						height: 0;
						border-style: solid;
						border-width: 5px;
						border-color: transparent transparent transparent var(--ast-global-color-2);
					}

					.astra-shop-thumbnail-wrap:hover .ast-on-card-button:not(.ast-onsale-card) {
						opacity: 1;
						visibility: visible;
					}

					@media (max-width: 420px) {

						.mobile-columns-3 .ast-select-options-trigger {
							top: 0.5em;
							left: 0.5em;
						}
					}
				
						.woocommerce ul.products li.product.desktop-align-left, .woocommerce-page ul.products li.product.desktop-align-left {
							text-align: right;
						}
						.woocommerce ul.products li.product.desktop-align-left .star-rating,
						.woocommerce ul.products li.product.desktop-align-left .button,
						.woocommerce-page ul.products li.product.desktop-align-left .star-rating,
						.woocommerce-page ul.products li.product.desktop-align-left .button {
							margin-left: 0;
							margin-right: 0;
						}
					@media(max-width: 921px){
						.woocommerce ul.products li.product.tablet-align-left, .woocommerce-page ul.products li.product.tablet-align-left {
							text-align: right;
						}
						.woocommerce ul.products li.product.tablet-align-left .star-rating,
						.woocommerce ul.products li.product.tablet-align-left .button,
						.woocommerce-page ul.products li.product.tablet-align-left .star-rating,
						.woocommerce-page ul.products li.product.tablet-align-left .button {
							margin-left: 0;
							margin-right: 0;
						}
					}@media(max-width: 544px){
						.woocommerce ul.products li.product.mobile-align-left, .woocommerce-page ul.products li.product.mobile-align-left {
							text-align: right;
						}
						.woocommerce ul.products li.product.mobile-align-left .star-rating,
						.woocommerce ul.products li.product.mobile-align-left .button,
						.woocommerce-page ul.products li.product.mobile-align-left .star-rating,
						.woocommerce-page ul.products li.product.mobile-align-left .button {
							margin-left: 0;
							margin-right: 0;
						}
					}.ast-woo-active-filter-widget .wc-block-active-filters{display:flex;align-items:self-start;justify-content:space-between;}.ast-woo-active-filter-widget .wc-block-active-filters__clear-all{flex:none;margin-top:2px;}
/*# sourceURL=woocommerce-general-inline-css */


.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */


.e-heading-base a, .e-paragraph-base a { all: unset; cursor: pointer; }form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{ display: block; }
/*# sourceURL=elementor-frontend-inline-css */

.woocommerce-product-gallery{ opacity: 1 !important; }

				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			

    /* تصفير حاويات القالب القديمة */
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product,
    .woocommerce .related ul.products li.product,
    .woocommerce .up-sells ul.products li.product,
    .woocommerce .cross-sells ul.products li.product,
    .elementor-widget-woocommerce-products ul.products li.product,
    ul.products li.product{
        background:transparent !important; border:none !important; box-shadow:none !important;
        padding:0 !important; margin:0 0 28px !important; width:auto !important; float:none !important;
    }
    .woocommerce ul.products li.product .onsale,
    .woocommerce ul.products li.product .woocommerce-loop-product__link,
    .woocommerce ul.products li.product a.button.add_to_cart_button,
    .woocommerce ul.products li.product .button.product_type_simple,
    .woocommerce ul.products li.product .price,
    .woocommerce ul.products li.product .star-rating,
    .woocommerce ul.products li.product .woocommerce-loop-product__title{
        display:none !important;
    }

    /* الشبكة: 5 في الصف */
    .woocommerce ul.products,
    .woocommerce-page ul.products,
    ul.products{
        display:grid !important; grid-template-columns:repeat(5,1fr) !important;
        gap:22px !important; margin:0 !important;
    }
    .woocommerce ul.products::before, .woocommerce ul.products::after,
    ul.products::before, ul.products::after{ display:none !important; content:none !important; }

    /* ══ الكارت — هوية أنوار مكة ══ */
    .am-card{
        --am-ink:#2E2118;          /* بني إسبريسو — نفس لون نص الهيرو */
        --am-gold:#B07B2C;
        --am-gold-lt:#CFA152;
        --am-line:#EFE7DC;
        --am-btn-text:#fff;
        font-family:'Tajawal',sans-serif; direction:rtl; background:#fff !important;
        border:1px solid var(--am-line) !important; border-radius:16px !important; padding:16px 14px !important;
        height:100% !important; display:flex !important; flex-direction:column !important;
        align-items:center !important; text-align:center !important;
        transition:box-shadow .35s, transform .35s, border-color .35s !important; }
    .am-card:hover{ box-shadow:0 16px 32px -18px rgba(76,50,24,.35) !important;
        transform:translateY(-4px) !important; border-color:#E3D5C0 !important; }

    /* صورة أطول — قوارير العطر رأسية */
    .am-card .am-img{ position:relative; display:block !important; width:100% !important; height:180px !important; margin-bottom:14px !important; }
    .am-card .am-img img{ width:100% !important; height:100% !important; object-fit:contain !important; display:block !important;
        transition:transform .5s cubic-bezier(.22,.7,.24,1); }
    .am-card:hover .am-img img{ transform:scale(1.05); }
    .am-card .am-badge{ position:absolute; top:6px; left:6px; background:var(--am-ink); color:#F6EDDF;
        font-size:12px; font-weight:700; padding:3px 9px; border-radius:8px; direction:ltr; letter-spacing:.02em; }

    .am-card .am-title{ margin:0 0 10px !important; min-height:44px; width:100%; }
    .am-card .am-title a{ color:var(--am-ink) !important; font-size:15px !important; font-weight:700 !important;
        line-height:1.45 !important; text-decoration:none !important; display:-webkit-box !important;
        -webkit-line-clamp:2 !important; -webkit-box-orient:vertical !important; overflow:hidden !important;
        transition:color .25s; }
    .am-card:hover .am-title a{ color:#75491F !important; }

    .am-card .am-meta{ display:flex; align-items:center; justify-content:space-between; width:100%; margin-bottom:10px; gap:8px; }
    .am-card .am-stock{ font-size:12px; font-weight:700; display:inline-flex; align-items:center; gap:5px; }
    .am-card .am-stock::before{ content:""; width:8px; height:8px; border-radius:50%; background:currentColor; }
    .am-card .am-stock.in{ color:#3E8E5A; }
    .am-card .am-stock.out{ color:#A79C90; }
    .am-card .am-stars{ display:inline-flex; gap:2px; }
    .am-card .am-star{ width:13px; height:13px; }
    .am-card .am-star.on{ fill:var(--am-gold-lt); }
    .am-card .am-star.off{ fill:#E8E0D5; }

    .am-card .am-price{ color:var(--am-ink) !important; font-weight:800 !important; font-size:18px !important;
        margin:0 0 14px !important; direction:ltr; }
    .am-card .am-price del{ color:#A79C90 !important; font-weight:500; font-size:14px; margin-inline-start:6px; }
    .am-card .am-price ins{ text-decoration:none; }
    .am-card .am-price .woocommerce-Price-amount{ color:inherit !important; }

    .am-card .am-cart{ width:100% !important; margin-top:auto !important; }
    .am-card .am-add{ position:relative; overflow:hidden;
        display:block !important; width:100% !important;
        background:linear-gradient(148deg,var(--am-gold-lt),var(--am-gold)) !important;
        color:var(--am-btn-text) !important; border:none !important; border-radius:10px !important;
        padding:11px 10px !important; font-size:15px !important; font-weight:700 !important; text-align:center !important;
        text-decoration:none !important; cursor:pointer; line-height:1.3 !important;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.3);
        transition:filter .25s, box-shadow .25s !important; }
    .am-card .am-add:hover{ filter:brightness(1.06); color:var(--am-btn-text) !important;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.3), 0 10px 20px -12px rgba(120,80,26,.8); }
    .am-card .am-add:focus-visible{ outline:2px solid #75491F; outline-offset:2px; }
    .am-card .am-add.loading{ opacity:.7; }
    .am-card .am-add.added::after{ content:" ✓"; }
    .am-card .added_to_cart{ display:none !important; }

    /* تابلت */
    @media (max-width:1024px){
        .woocommerce ul.products, .woocommerce-page ul.products, ul.products{ grid-template-columns:repeat(3,1fr) !important; gap:16px !important; }
    }
    /* موبايل: كارتين */
    @media (max-width:600px){
        .woocommerce ul.products, .woocommerce-page ul.products, ul.products{ grid-template-columns:repeat(2,1fr) !important; gap:12px !important; }
        .am-card{ padding:12px 10px !important; }
        .am-card .am-img{ height:150px !important; }
        .am-card .am-title a{ font-size:13px !important; }
        .am-card .am-price{ font-size:15px !important; }
        .am-card .am-add{ font-size:13px !important; padding:9px !important; }
    }
    @media (prefers-reduced-motion:reduce){
        .am-card, .am-card .am-img img{ transition:none !important; }
        .am-card:hover{ transform:none !important; }
        .am-card:hover .am-img img{ transform:none; }
    }
    

@font-face{font-family:swaches;font-style:normal;font-weight:400;font-display:fallback;src:url('https://anwar-makkah.com/wp-content/uploads/useanyfont/2079swaches.woff2') format('woff2');}

footer.site-footer,.site-footer,.ast-small-footer,.ast-footer-overlay,.site-primary-footer-wrap,.site-above-footer-wrap,.site-below-footer-wrap{display:none !important;}
header.site-header,.ast-above-header-wrap,.ast-below-header-wrap,.ast-primary-header-bar,#masthead .ast-main-header-bar-alignment,.site-header-primary-section-left,.ast-header-break-point .main-header-bar{display:none !important;}#masthead{display:none !important;}

a {
	text-decoration: none !important;
}

@media (max-width: 992px) {
	.anwar-logo-img {
			width: 64px !important;
		max-height: none !important;
	}
}
.wp-block-woocommerce-cart {
	        margin-left: auto !important;
        margin-right: auto !important;
}



:root{
	--am-topbar-bg:#141414;
	--am-topbar-txt:#f2f2f2;
	--am-solid-bg:#ffffff;
	--am-solid-txt:#141414;
	--am-float-txt:#ffffff;
	--am-accent:#c9a227;
	--am-offer-speed:22s;
	--am-h:84px;
}
.anwar-header *{box-sizing:border-box}
.anwar-header{position:relative;z-index:9999;width:100%;font-family:inherit}
.anwar-container{max-width:1360px;margin:0 auto;padding:0 24px}
.anwar-header--floating{position:absolute;inset-inline:0;top:0;background:transparent;color:var(--am-float-txt)}
.anwar-header--floating .anwar-main{border-bottom:1px solid rgba(255,255,255,.18)}
.anwar-header--solid{position:relative;background:var(--am-solid-bg);color:var(--am-solid-txt);box-shadow:0 1px 0 rgba(0,0,0,.06)}
/* topbar */
.anwar-topbar{background:var(--am-topbar-bg);color:var(--am-topbar-txt);font-size:13px}
.anwar-header--floating .anwar-topbar{background:rgba(0,0,0,.28);backdrop-filter:saturate(1.2) blur(2px)}
.anwar-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:40px}
.anwar-social{display:flex;align-items:center;gap:12px;flex:0 0 auto}
.anwar-social-link{color:inherit;display:inline-flex;opacity:.85;transition:opacity .2s,transform .2s}
.anwar-social-link:hover{opacity:1;transform:translateY(-1px)}
.anwar-social-link svg{width:18px;height:18px}
.anwar-offer{flex:1 1 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.anwar-offer-track{display:flex;flex:0 0 auto;align-items:center;white-space:nowrap;direction:ltr;will-change:transform;animation:am-marquee var(--am-offer-speed) linear infinite}
.anwar-offer-item{flex:0 0 auto;padding:0 26px;position:relative;direction:rtl;unicode-bidi:isolate;letter-spacing:.2px}
.anwar-offer-item::before{content:"•";position:absolute;inset-inline-start:-3px;opacity:.45}
.anwar-offer:hover .anwar-offer-track{animation-play-state:paused}
@keyframes am-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
/* main */
.anwar-main{transition:background .25s,color .25s}
.anwar-main-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--am-h);gap:16px}
.anwar-zone{display:flex;align-items:center;gap:22px}
.anwar-zone--right{justify-content:space-between}
.anwar-zone--left{justify-content:space-between}
.anwar-logo{grid-column:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:inherit;line-height:1}
.anwar-logo-text{font-family:"Milan Display Swashes","Tajawal","Playfair Display",Georgia,"Times New Roman",serif;font-size:30px;font-weight:900;letter-spacing:7px;text-indent:7px}
.anwar-logo-tagline{display:flex;align-items:center;gap:8px;font-size:9.5px;letter-spacing:5px;margin-top:5px;opacity:.85;text-indent:5px}
.anwar-logo-tagline::before,.anwar-logo-tagline::after{content:"";width:20px;height:1px;background:currentColor;opacity:.5}
.anwar-logo-img{max-height:100px;width:auto;display:none; padding: 7px 5px}
.anwar-header--floating .anwar-logo-img--float{display:block}
.anwar-header--solid .anwar-logo-img--solid{display:block}
/* menu */
.anwar-menu,.anwar-sub{list-style:none;margin:0;padding:0}
.anwar-menu{display:flex;align-items:center;gap:26px}
.anwar-nav--right .anwar-menu{justify-content:flex-end}
.anwar-menu-item{position:relative}
.anwar-menu-link{display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:inherit;font-size:14.5px;font-weight:500;letter-spacing:.2px;padding:10px 0;position:relative;white-space:nowrap;transition:color .2s}
.anwar-menu>.anwar-menu-item>.anwar-menu-link::after{content:"";position:absolute;inset-inline:0;bottom:2px;height:2px;background:var(--am-accent);transform:scaleX(0);transform-origin:center;transition:transform .25s}
.anwar-menu>.anwar-menu-item:hover>.anwar-menu-link::after,.anwar-menu>.anwar-menu-item.current-menu-item>.anwar-menu-link::after{transform:scaleX(1)}
.anwar-menu-link:hover{color:var(--am-accent)}
.anwar-chevron{display:inline-flex;transition:transform .25s}.anwar-chevron svg{width:15px;height:15px}
.anwar-menu-item:hover>.anwar-menu-link .anwar-chevron{transform:rotate(180deg)}
/* dropdowns */
.anwar-sub{position:absolute;top:100%;inset-inline-start:0;min-width:210px;background:#fff;color:#141414;border:1px solid rgba(0,0,0,.07);box-shadow:0 18px 40px rgba(0,0,0,.14);border-radius:12px;padding:8px;opacity:0;visibility:hidden;transform:translateY(8px);transition:.22s;z-index:50}
.anwar-menu-item:hover>.anwar-sub{opacity:1;visibility:visible;transform:translateY(0)}
.anwar-sub .anwar-menu-item{position:relative}
.anwar-sub .anwar-menu-link{display:flex;justify-content:space-between;width:100%;padding:9px 12px;border-radius:8px;font-size:13.5px}
.anwar-sub .anwar-menu-link:hover{background:rgba(201,162,39,.12)}
.anwar-sub .anwar-sub{top:-8px;inset-inline-start:100%}
.anwar-sub .anwar-chevron{transform:rotate(-90deg)}
/* icons */
.anwar-icons{display:flex;align-items:center;gap:14px}
.anwar-icon-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:inherit;cursor:pointer;padding:4px;position:relative;text-decoration:none;transition:color .2s,transform .2s}
.anwar-icon-btn:hover{color:var(--am-accent);transform:translateY(-1px)}
.anwar-icon-btn svg{width:22px;height:22px}
.anwar-cart-count{position:absolute;top:-4px;inset-inline-end:-6px;min-width:17px;height:17px;padding:0 4px;background:var(--am-accent);color:#fff;font-size:10.5px;font-weight:700;border-radius:9px;display:none;align-items:center;justify-content:center;line-height:1}
.anwar-cart-count.is-visible{display:inline-flex}
.anwar-cart-count.am-bump{animation:am-bump .45s cubic-bezier(.34,1.56,.64,1)}
@keyframes am-bump{0%{transform:scale(1)}45%{transform:scale(1.45)}100%{transform:scale(1)}}
/* sticky */
.anwar-header.is-stuck{position:fixed;top:0;inset-inline:0;background:var(--am-solid-bg);color:var(--am-solid-txt);box-shadow:0 6px 22px rgba(0,0,0,.1);animation:am-drop .3s ease}
.anwar-header.is-stuck .anwar-topbar{display:none}
.anwar-header.is-stuck .anwar-main{border-bottom:0}
.anwar-header.is-stuck .anwar-logo-img--float{display:none}
.anwar-header.is-stuck .anwar-logo-img--solid{display:block}
@keyframes am-drop{from{transform:translateY(-100%)}to{transform:translateY(0)}}
.admin-bar .anwar-header.is-stuck{top:32px}
/* search panel */
.anwar-search-panel{background:var(--am-solid-bg);color:var(--am-solid-txt);border-top:1px solid rgba(0,0,0,.06);padding:16px 0}
.anwar-search-form{display:flex;align-items:center;gap:10px}
.anwar-search-input{flex:1;border:0;border-bottom:2px solid rgba(0,0,0,.15);background:none;color:inherit;font-size:18px;padding:10px 4px;outline:none;font-family:inherit}
.anwar-search-input:focus{border-color:var(--am-accent)}
.anwar-search-submit,.anwar-search-close{background:none;border:0;color:inherit;cursor:pointer;padding:6px}
.anwar-search-submit svg,.anwar-search-close svg{width:22px;height:22px}
/* mobile bar */
.anwar-mobile-bar{display:none;width:100%;align-items:center;justify-content:space-between;min-height:var(--am-h)}
.anwar-mobile-right{display:flex;align-items:center;gap:12px}
.anwar-burger{background:none;border:0;color:inherit;cursor:pointer;padding:4px;display:inline-flex}
.anwar-burger svg{width:26px;height:26px}
/* responsive */
@media(max-width:992px){
	.anwar-main-inner{display:flex}
	.anwar-main-inner>.anwar-zone{display:none}
	.anwar-main-inner>.anwar-logo{display:none}
	.anwar-mobile-bar{display:flex}
	.anwar-mobile-bar .anwar-logo-img{max-height:44px}
	.anwar-mobile-bar .anwar-logo-text{font-size:24px;letter-spacing:5px;text-indent:5px}
	.anwar-mobile-bar .anwar-logo-tagline{font-size:8px;letter-spacing:3px}
	.anwar-topbar .anwar-social{display:none}
	.anwar-offer{flex:1}
}
@media(max-width:420px){
	.anwar-container{padding:0 15px}
	.anwar-icons{gap:9px}
	.anwar-mobile-bar .anwar-logo-img{max-height:38px}
	.anwar-mobile-bar .anwar-logo-text{font-size:21px}
}
/* drawer */
.anwar-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:100000;opacity:0;transition:opacity .3s}
.anwar-overlay.is-open{opacity:1}
.anwar-drawer{position:fixed;top:0;right:0;left:auto;height:100%;width:min(86vw,360px);background:#fff;color:#141414;z-index:100001;transform:translateX(105%);visibility:hidden;transition:transform .32s cubic-bezier(.4,0,.2,1),visibility .32s;display:flex;flex-direction:column;box-shadow:-12px 0 40px rgba(0,0,0,.18)}
.anwar-drawer.is-open{transform:translateX(0);visibility:visible}
.anwar-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(0,0,0,.08)}
.anwar-drawer-head .anwar-logo{align-items:flex-start}
.anwar-drawer-head .anwar-logo-img{max-height:42px}
.anwar-drawer-head .anwar-logo-img--solid{display:block}
.anwar-drawer-head .anwar-logo-img--float{display:none}
.anwar-drawer-head .anwar-logo-text{font-size:22px;letter-spacing:4px;text-indent:4px}
.anwar-drawer-head .anwar-logo-tagline{font-size:8px;letter-spacing:3px}
.anwar-drawer-close{background:none;border:0;cursor:pointer;color:inherit;padding:4px}
.anwar-drawer-close svg{width:24px;height:24px}
.anwar-drawer-body{flex:1;overflow-y:auto;padding:8px 0}
.anwar-m-menu,.anwar-m-sub{list-style:none;margin:0;padding:0}
.anwar-m-menu .anwar-menu-item{position:relative;border-bottom:1px solid rgba(0,0,0,.05)}
.anwar-m-menu .anwar-menu-link{display:block;padding:15px 22px;color:#141414;text-decoration:none;font-size:15.5px;font-weight:500}
.anwar-m-menu .anwar-has-children>.anwar-menu-link{padding-inline-end:56px}
.anwar-m-menu .anwar-menu-link span{pointer-events:none}
.anwar-m-toggle{position:absolute;top:0;inset-inline-end:0;height:51px;width:52px;background:none;border:0;cursor:pointer;color:#666;display:inline-flex;align-items:center;justify-content:center;transition:transform .25s}
.anwar-m-toggle svg{width:20px;height:20px}
.anwar-m-toggle[aria-expanded="true"]{transform:rotate(180deg);color:var(--am-accent)}
.anwar-m-sub{overflow:hidden;max-height:0;transition:max-height .3s ease;background:rgba(0,0,0,.025)}
.anwar-m-sub .anwar-menu-link{padding-inline-start:40px;font-size:14px;font-weight:400}
.anwar-m-sub .anwar-m-sub .anwar-menu-link{padding-inline-start:58px}
.anwar-m-sub .anwar-m-toggle{height:47px}
.anwar-drawer-foot{padding:18px 20px;border-top:1px solid rgba(0,0,0,.08)}
.anwar-drawer-foot .anwar-social-link{color:#141414}
body.anwar-no-scroll{overflow:hidden}
.anwar-icon-btn:focus-visible,.anwar-menu-link:focus-visible,.anwar-burger:focus-visible,.anwar-m-toggle:focus-visible{outline:2px solid var(--am-accent);outline-offset:3px;border-radius:4px}
@media(prefers-reduced-motion:reduce){.anwar-offer-track{animation:none}.anwar-drawer,.anwar-overlay,.anwar-m-sub{transition:none}}


.hs{
  --accent:#C9A24E;
  --accent-dark:#B08635;
  --btn-text:#FFFFFF;
  --text:#FFFFFF;
  --text-soft:rgba(255,255,255,.92);
  --radius:18px;
  --pad:clamp(20px,4vw,64px);
  --h:520px;
  --max: 1233px;

  position:relative;
  display:block;
  width:100%;
  max-width:var(--max);
  margin:0 auto;
  font-family:"Tajawal","Cairo",system-ui,-apple-system,"Segoe UI",sans-serif;
}
@media (min-width:601px){  .hs{--h:460px} }
@media (min-width:1025px){ .hs{--h:520px} }
@media (min-width:1400px){ .hs{--h:600px} }

.hs, .hs *, .hs *::before, .hs *::after{ box-sizing:border-box; }
.hs img, .hs svg{ display:block; max-width:100%; }
.hs img{ height:auto; }
.hs a{ text-decoration:none; }
.hs button{ font:inherit; padding:0; border:0; background:none; }

.hs .swiper{
  position:relative;
  overflow:hidden;
  z-index:1;
  list-style:none;
  padding:0;
  margin:0;
  height:var(--h);
  border-radius:var(--radius);
}
.hs .swiper-wrapper{
  position:relative;
  display:flex;
  width:100%;
  height:100%;
  z-index:1;
  box-sizing:content-box;
  transition-property:transform;
}
.hs .swiper-slide{
  position:relative;
  flex-shrink:0;
  width:100%;
  height:100%;
}

.hs .hs-slide{
  overflow:hidden;
  background:#1a1410;
}

.hs-slide__img{ display:none; }

.hs-slide__media{
  position:absolute;
  inset:0;
  background-image:var(--bg);
  background-position:var(--pos,center);
  background-size:cover;
  background-repeat:no-repeat;
}

.hs-slide__scrim{
  position:absolute;
  inset:0;
  background:var(--scrim);
}
.hs-slide--right{ --scrim:linear-gradient(to left, rgba(24,17,11,.68) 0%, rgba(24,17,11,.34) 45%, rgba(24,17,11,0) 78%); }
.hs-slide--left{  --scrim:linear-gradient(to right, rgba(24,17,11,.68) 0%, rgba(24,17,11,.34) 45%, rgba(24,17,11,0) 78%); }
.hs-slide--center{--scrim:linear-gradient(to top, rgba(24,17,11,.62) 0%, rgba(24,17,11,.30) 60%, rgba(24,17,11,.18) 100%); }

.hs-slide__inner{
  position:absolute;
  inset:0;
  display:flex;
  padding:var(--pad);
}

.hs-slide__col{
  position:relative;
  width:100%;
  max-width:580px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding-bottom:48px;
}
.hs-slide--right  .hs-slide__col{ margin-left:auto;  margin-right:0; }
.hs-slide--left   .hs-slide__col{ margin-right:auto; margin-left:0; }
.hs-slide--center .hs-slide__col{ margin-left:auto;  margin-right:auto; }

.hs-txt--right  .hs-slide__col{ text-align:right; }
.hs-txt--left   .hs-slide__col{ text-align:left; }
.hs-txt--center .hs-slide__col{ text-align:center; }

.hs-slide__title{
  margin:0 0 14px;
  color:var(--text) !important;
  font-size:clamp(24px,3.4vw,44px);
  font-weight:800;
  line-height:1.35;
  text-shadow:0 2px 14px rgba(0,0,0,.35);
}
.hs-slide__text{
  margin:0 0 24px;
  color:var(--text-soft) !important;
  font-size:clamp(14px,1.35vw,18px);
  font-weight:400;
  line-height:1.85;
  overflow-wrap:break-word;
  text-shadow:0 1px 10px rgba(0,0,0,.35);
}

.hs-slide__btn{
  display:inline-block;
  padding:12px 36px;
  border-radius:8px;
  background:var(--accent);
  color:var(--btn-text);
  font-size:clamp(13px,1.05vw,15px);
  font-weight:700;
  line-height:1.6;
  box-shadow:0 6px 18px rgba(0,0,0,.22);
  transition:background .25s ease, transform .25s ease, box-shadow .25s ease;
}
.hs-slide__btn:hover{
  background:var(--accent-dark);
  transform:translateY(-2px);
  box-shadow:0 10px 24px rgba(0,0,0,.28);
  color:var(--btn-text);
}
.hs-slide__btn:focus-visible{
  outline:2px solid #fff;
  outline-offset:3px;
}

.hs-slide__pay{
  position:absolute;
  bottom:0;
  display:flex;
  align-items:center;
  gap:10px;
}
.hs-txt--right  .hs-slide__pay{ right:0; }
.hs-txt--left   .hs-slide__pay{ left:0; }
.hs-txt--center .hs-slide__pay{ left:0; right:0; justify-content:center; }
.hs-slide__pay img{ height:26px; width:auto; }

.hs__controls{
  position:absolute;
  left:0;
  right:0;
  bottom:16px;
  z-index:4;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:14px;
  pointer-events:none;
}
.hs__dots{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
}
.hs__dots .swiper-pagination-bullet{
  pointer-events:auto;
  width:8px;
  height:8px;
  border-radius:99px;
  background:rgba(255,255,255,.5);
  cursor:pointer;
  transition:width .3s ease, background .3s ease;
}
.hs__dots .swiper-pagination-bullet-active{
  width:26px;
  background:var(--accent);
}

.hs__nav{
  display:none;
  pointer-events:auto;
  width:34px;
  height:34px;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  border:1px solid rgba(255,255,255,.35);
  background:rgba(20,14,10,.40);
  color:#fff;
  cursor:pointer;
  transition:background .25s ease, border-color .25s ease;
}
.hs__nav:hover{
  background:rgba(20,14,10,.70);
  border-color:rgba(255,255,255,.75);
}
.hs__nav:focus-visible{
  outline:2px solid #fff;
  outline-offset:2px;
}
@media (min-width:1025px){ .hs__nav{ display:flex; } }

.hs.is-ready .hs-slide__title,
.hs.is-ready .hs-slide__text,
.hs.is-ready .hs-slide__btn,
.hs.is-ready .hs-slide__pay{
  opacity:0;
  transform:translateY(18px);
  transition:opacity .65s ease, transform .65s ease;
}
.hs.is-ready .swiper-slide-active .hs-slide__title{ opacity:1; transform:none; transition-delay:.14s; }
.hs.is-ready .swiper-slide-active .hs-slide__text{  opacity:1; transform:none; transition-delay:.26s; }
.hs.is-ready .swiper-slide-active .hs-slide__btn{   opacity:1; transform:none; transition-delay:.38s; }
.hs.is-ready .swiper-slide-active .hs-slide__pay{   opacity:1; transform:none; transition-delay:.48s; }

@media (max-width:1024px){
  .hs{ --radius:14px; }

  .hs .hs-slide__media{
    background-image:var(--bg-m,var(--bg));
    background-position:var(--pos-m,center);
  }

  .hs .hs-slide--right,
  .hs .hs-slide--left,
  .hs .hs-slide--center{
    --scrim:linear-gradient(to top, rgba(24,17,11,.74) 0%, rgba(24,17,11,.46) 55%, rgba(24,17,11,.32) 100%);
  }

  .hs .hs-slide .hs-slide__col{
    margin-left:auto;
    margin-right:auto;
    max-width:560px;
    text-align:center;
    padding-bottom:72px;
  }

  .hs .hs-slide .hs-slide__pay{
    left:0;
    right:0;
    bottom:24px;
    justify-content:center;
  }

  .hs .hs-slide__title{ line-height:1.4; margin-bottom:12px; }
  .hs .hs-slide__text{ line-height:1.8; margin-bottom:20px; }
}

@media (max-width:600px){
  .hs{ --radius:14px; --pad:22px; }

  .hs .swiper{ height:auto; }
  .hs .swiper-wrapper{ height:auto; }
  .hs .swiper-slide{ height:auto; }

  .hs .hs-slide__img{
    display:block;
    width:100%;
    height:auto;
  }

  .hs .hs-slide__media{ display:none; }

  .hs .hs-slide--right,
  .hs .hs-slide--left,
  .hs .hs-slide--center{
    --scrim:linear-gradient(to bottom, rgba(24,17,11,.46) 0%, rgba(24,17,11,.20) 38%, rgba(24,17,11,0) 62%);
  }

  .hs .hs-slide--m-light{
    --scrim:linear-gradient(to bottom, rgba(255,255,255,.42) 0%, rgba(255,255,255,.14) 38%, rgba(255,255,255,0) 62%);
    --text-m:#2A1E15;
    --text-soft-m:rgba(42,30,21,.82);
    --shadow-m:none;
  }

  .hs .hs-slide .hs-slide__col{
    justify-content:flex-start;
    max-width:none;
    padding-top:14%;
    padding-bottom:0;
  }

  .hs .hs-slide__title{
    font-size:26px;
    color:var(--text-m,var(--text));
    text-shadow:var(--shadow-m,0 2px 14px rgba(0,0,0,.35));
  }

  .hs .hs-slide__text{
    font-size:15px;
    max-width:32ch;
    margin-left:auto;
    margin-right:auto;
    color:var(--text-soft-m,var(--text-soft));
    text-shadow:var(--shadow-m,0 1px 10px rgba(0,0,0,.35));
  }

  .hs .hs-slide__btn{
    padding:12px 38px;
    font-size:14px;
  }

  .hs .hs-slide .hs-slide__pay{ bottom:8px; }
  .hs .hs-slide__pay img{ height:24px; }

  .hs .hs__controls{
    position:static;
    margin-top:12px;
    bottom:auto;
  }
  .hs .hs__dots .swiper-pagination-bullet{ background:rgba(24,17,11,.22); }
  .hs .hs__dots .swiper-pagination-bullet-active{ background:var(--accent); }
}

@media (prefers-reduced-motion:reduce){
  .hs *{ transition:none !important; }
}


/* --- the handful of Swiper rules this slider needs --- */
.cs-slider{position:relative;display:block;margin:0 auto;overflow:hidden;list-style:none;padding:0;z-index:1}
.cs-slider .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;box-sizing:content-box;transition-property:transform}
.cs-slider .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;display:block;transition-property:transform}
.cs-slider.swiper-grid>.swiper-wrapper{flex-wrap:wrap}
.cs-slider.swiper-horizontal{touch-action:pan-y}
.cs-slider.swiper-android .swiper-slide,.cs-slider.swiper-android .swiper-wrapper{transform:translate3d(0,0,0)}

/* --- section --- */
.cs-sec{--cs-ease:cubic-bezier(.22,.7,.24,1);width:100%;padding:40px 20px}
.cs-sec,.cs-sec *,.cs-sec *::before,.cs-sec *::after{box-sizing:border-box}
.cs-title{margin:0 0 28px;text-align:center;line-height:1.3;font-weight:800;font-size:clamp(20px,3vw,30px);color:var(--cs-title-color)}
.cs-shell{position:relative;max-width:1200px;margin:0 auto;padding:6px 0 2px}

/* --- card --- */
.cs-card{display:flex;flex-direction:column;align-items:center;gap:12px;height:100%;text-decoration:none;color:inherit}
/* max-width keeps the circle small even when the column is wide */
.cs-media{position:relative;display:block;width:100%;max-width:var(--cs-size);margin-inline:auto;aspect-ratio:1/1;overflow:hidden;border-radius:50%;background:var(--cs-bg);
	box-shadow:0 0 0 1px rgba(15,23,42,.06),0 10px 22px -14px rgba(15,23,42,.45);
	transition:transform .45s var(--cs-ease),box-shadow .45s var(--cs-ease)}
.cs-sec.is-square .cs-media{border-radius:var(--cs-radius)}
.cs-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s var(--cs-ease)}
.cs-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;text-align:center;
	font-weight:700;line-height:1.45;min-height:2.9em;font-size:var(--cs-font);
	color:var(--cs-color);transition:color .25s ease}
.cs-card:focus-visible{outline:none}
.cs-card:focus-visible .cs-media{box-shadow:0 0 0 3px var(--cs-accent)}

@media (hover:hover){
	.cs-card:hover .cs-media{transform:translateY(-5px);box-shadow:0 0 0 2px var(--cs-accent),0 18px 30px -16px rgba(15,23,42,.5)}
	.cs-card:hover .cs-media img{transform:scale(1.06)}
	.cs-card:hover .cs-name{color:var(--cs-accent)}
}

/* --- arrows --- */
.cs-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;padding:0;
	display:flex;align-items:center;justify-content:center;cursor:pointer;
	border:1px solid rgba(15,23,42,.08);border-radius:50%;background:#fff;color:var(--cs-color);
	box-shadow:0 8px 20px -10px rgba(15,23,42,.45);
	transition:transform .25s ease,opacity .25s ease,box-shadow .25s ease}
.cs-nav svg{width:18px;height:18px}
.cs-nav-prev{inset-inline-start:-8px}
.cs-nav-next{inset-inline-end:-8px}
.cs-sec[dir="rtl"] .cs-nav svg{transform:scaleX(-1)}
.cs-nav.swiper-button-disabled{opacity:.3;pointer-events:none}
.cs-nav.swiper-button-lock{display:none}
@media (hover:hover){
	.cs-nav:hover{transform:translateY(-50%) scale(1.07);box-shadow:0 12px 24px -10px rgba(15,23,42,.5)}
}

/* --- dots --- */
.cs-sec .cs-dots{position:static;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:22px}
.cs-sec .cs-dots .swiper-pagination-bullet{width:8px;height:8px;margin:0;border-radius:99px;opacity:1;cursor:pointer;
	background:rgba(15,23,42,.2);transition:width .25s ease,background .25s ease}
.cs-sec .cs-dots .swiper-pagination-bullet-active{width:24px;background:var(--cs-accent)}
.cs-sec .cs-dots.swiper-pagination-lock{display:none}

/* --- mobile --- */
@media (max-width:679px){
	.cs-sec{padding:26px 12px}
	.cs-title{margin-bottom:20px}
	.cs-nav{display:none}
	.cs-card{gap:9px}
	.cs-media{max-width:var(--cs-size-m)}
	.cs-name{font-size:var(--cs-font-m);min-height:2.8em}
	.cs-sec .cs-dots{margin-top:16px}
}

@media (prefers-reduced-motion:reduce){
	.cs-media,.cs-media img,.cs-name,.cs-nav{transition:none}
	.cs-card:hover .cs-media,.cs-card:hover .cs-media img{transform:none}
}

#cs-slider-1:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#cs-slider-1:not(.swiper-initialized) .swiper-slide{width:auto}#cs-slider-1:not(.swiper-initialized) .swiper-slide:nth-child(n+4){display:none}@media(min-width:680px){#cs-slider-1:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}#cs-slider-1:not(.swiper-initialized) .swiper-slide:nth-child(n+5){display:none}}@media(min-width:1100px){#cs-slider-1:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}#cs-slider-1:not(.swiper-initialized) .swiper-slide:nth-child(n+6){display:none}}

    .am-wrap{ font-family:'Tajawal',sans-serif; direction:rtl; max-width:1280px; margin:0 auto; padding:10px 0; position:relative; }
    .am-wrap *{ box-sizing:border-box; }
    .am-wrap .am-heading{ text-align:center; font-size:clamp(22px,3vw,28px); font-weight:800; color:#2E2118; margin:0 0 22px; }
    .am-wrap .swiper{ padding:10px 6px 46px; }
    .am-wrap .swiper-slide{ height:auto; }

    .am-wrap .swiper-pagination-bullet{ background:#DFD2BF; opacity:1; width:8px; height:8px; transition:.3s; }
    .am-wrap .swiper-pagination-bullet-active{ background:#B07B2C; width:20px; border-radius:4px; }

    .am-prev,.am-next{ position:absolute; top:38%; transform:translateY(-50%); width:42px; height:42px; border-radius:50%;
        background:#fff; box-shadow:0 6px 18px rgba(76,50,24,.16); display:flex; align-items:center; justify-content:center;
        cursor:pointer; z-index:5; color:#4A3524; transition:background .2s, color .2s; }
    .am-prev:hover,.am-next:hover{ background:#B07B2C; color:#fff; }
    .am-prev{ right:-6px; } .am-next{ left:-6px; }
    .am-prev svg,.am-next svg{ width:18px; height:18px; }
    .am-prev.swiper-button-disabled,.am-next.swiper-button-disabled{ opacity:0; pointer-events:none; }
    @media (max-width:767px){ .am-prev,.am-next{ display:none; } }
    

.cat-band {
  --bg: #ffffff;
  --pad-y: 48px;
  --pad-x: 18px;
  --max-w: 900px;
  --gap: 12px;
  --radius: 18px;
  --ratio: 3 / 4;
  --title-size: clamp(23px, 6.2vw, 32px) !important;
  --title-color: #111111;
  --label-size: clamp(15px, 4.2vw, 19px) !important;
  --label-color: #ffffff;
  --scrim: rgba(0, 0, 0, .42);
  --placeholder: #e9e2d9;
  --ease: cubic-bezier(.22, .61, .36, 1);

  direction: rtl;
  background: var(--bg);
  padding: var(--pad-y) var(--pad-x);
}

.cat-band *,
.cat-band *::before,
.cat-band *::after {
  box-sizing: border-box;
}

.cat-band .cat-grid {
  display: grid;
  max-width: var(--max-w);
  margin: 0 auto;
  gap: var(--gap);
  align-items: center;
  grid-template-columns: 1fr 1fr;
  grid-template-areas:
    "title title"
    "men women";
}

.cat-band .cat-title {
  grid-area: title;
  margin: 0 0 14px;
  padding: 0;
  text-align: center;
  font-weight: 700;
  font-size: var(--title-size);
  line-height: 1.45;
  color: var(--title-color);
}

.cat-band .cat-card {
  position: relative;
  display: block;
  grid-area: men;
  aspect-ratio: var(--ratio);
  border-radius: var(--radius);
  overflow: hidden;
  background: var(--placeholder);
  text-decoration: none;
  box-shadow: 0 6px 18px rgba(0, 0, 0, .08);
  transition: transform .45s var(--ease), box-shadow .45s var(--ease);
}

.cat-band .cat-card--women {
  grid-area: women;
}

.cat-band .cat-card img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform .6s var(--ease);
}

.cat-band .cat-card::after {
  content: "";
  position: absolute;
  inset: auto 0 0 0;
  height: 48%;
  background: linear-gradient(to top, var(--scrim), rgba(0, 0, 0, 0));
  pointer-events: none;
}

.cat-band .cat-label {
  position: absolute;
  inset: auto 0 0 0;
  z-index: 2;
  padding: 0 10px 16px;
  text-align: center;
  font-weight: 700;
  font-size: var(--label-size);
  line-height: 1.5;
  color: var(--label-color);
  text-shadow: 0 2px 10px rgba(0, 0, 0, .35);
}

.cat-band .cat-card:focus-visible {
  outline: 2px solid var(--title-color);
  outline-offset: 4px;
}

@media (hover: hover) {
  .cat-band .cat-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 42px rgba(0, 0, 0, .16);
  }

  .cat-band .cat-card:hover img {
    transform: scale(1.06);
  }
}

@media (min-width: 992px) {
  .cat-band {
    --pad-y: 70px;
    --pad-x: 24px;
    --gap: 44px;
    --radius: 16px;
    --ratio: 4 / 5;
    --title-size: clamp(26px, 2.3vw, 34px);
    --label-size: clamp(15px, 1.15vw, 18px);
  }

  .cat-band .cat-grid {
    grid-template-columns: minmax(0, 260px) minmax(0, 1fr) minmax(0, 260px);
    grid-template-areas: "women title men";
  }

  .cat-band .cat-title {
    margin: 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  .cat-band .cat-card,
  .cat-band .cat-card img {
    transition: none;
  }
}


.pb{
  --max:1233px;
  --radius:18px;
  --pad:clamp(20px,4vw,64px);
  --ratio:1500 / 768;
  --text:#FFFFFF;
  --text-soft:rgba(255,255,255,.92);

  display:block;
  width:100%;
  max-width:var(--max);
  margin:0 auto;
  font-family:"Tajawal","Cairo",system-ui,-apple-system,"Segoe UI",sans-serif;
}
.pb, .pb *, .pb *::before, .pb *::after{ box-sizing:border-box; }

.pb__frame{
  position:relative;
  width:100%;
  border-radius:var(--radius);
  overflow:hidden;
  background:#1a1410;
}

.pb__frame > picture{
  display:block;
  line-height:0;
  font-size:0;
}

.pb .pb__img{
  display:block !important;
  width:100% !important;
  height:auto !important;
  max-width:100% !important;
  min-height:0 !important;
  object-fit:fill !important;
  aspect-ratio:auto var(--ratio);
}

.pb__scrim{
  position:absolute;
  inset:0;
  background:linear-gradient(to left, rgba(24,17,11,.58) 0%, rgba(24,17,11,.26) 42%, rgba(24,17,11,0) 76%);
}

.pb__inner{
  position:absolute;
  inset:0;
  display:flex;
  padding:var(--pad);
}

.pb__col{
  position:relative;
  width:100%;
  max-width:400px;
  margin-left:auto;
  margin-right:0;
  display:flex;
  flex-direction:column;
  justify-content:center;
  text-align:right;
  padding-bottom:48px;
}

.pb__title{
  margin:0 0 14px;
  color:var(--text);
  font-size:clamp(22px,3vw,40px);
  font-weight:800;
  text-align: center;
  line-height:1.4;
  text-shadow:0 2px 14px rgba(0,0,0,.35);
}

.pb__text{
  margin:0;
  color:var(--text-soft);
  font-size:clamp(14px,1.3vw,18px);
  font-weight:400;
  line-height:1.9;
  text-align: center;
  overflow-wrap:break-word;
  text-shadow:0 1px 10px rgba(0,0,0,.35);
}

.pb__pay{
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
}
.pb__pay img{
  display:block;
  width:auto !important;
  height:26px !important;
  max-width:none !important;
}

@media (max-width:1024px){
  .pb{ --radius:14px; }
  .pb__col{ max-width:60%; }
}

@media (max-width:600px){
  .pb{ --pad:22px; --ratio:1000 / 1490; }
  .pb__frame {
      border-radius: 0px;
  }

  .pb__scrim{
    background:linear-gradient(to bottom, rgba(24,17,11,.55) 0%, rgba(24,17,11,.22) 40%, rgba(24,17,11,0) 66%);
  }

  .pb__col{
    max-width:none;
    margin-left:auto;
    margin-right:auto;
    justify-content:flex-start;
    text-align:center;
    padding-top:10%;
    padding-bottom:0;
  }

  .pb__title{
    font-size:24px;
    margin-bottom:10px;
  }

  .pb__text{
    font-size:14px;
    line-height:1.85;
    max-width:30ch;
    margin-left:auto;
    margin-right:auto;
  }

  .pb__pay{ bottom:16px; }
  .pb__pay img{ height:24px !important; }
}


.am-promo a{ text-decoration:none !important; }

.am-promo{
  /* ══ نقطة التحكّم الوحيدة ══ */
  --am-ink:#2E2118;
  --am-ink-soft:#6A5748;
  --am-title:#75491F;
  --am-gold:#B07B2C;
  --am-gold-lt:#CFA152;
  --am-display:'Milan Display Swashes','Aref Ruqaa','Amiri',serif;
  --am-body:'Tajawal','Cairo','Segoe UI',system-ui,sans-serif;
  --am-ease:cubic-bezier(.22,.7,.24,1);

  --img-radius:0;                    /* لو الصورة مستطيل عادي وتريد تدويره: ضع 18px */

  container-type:inline-size;
  container-name:ampromo;

  font-family:var(--am-body);
  color:var(--am-ink);
  overflow:clip;
  -webkit-font-smoothing:antialiased;
}
.am-promo *,.am-promo *::before,.am-promo *::after{ box-sizing:border-box; }

/* ═══════════════════════════════════════════════════════════
   الهيكل — موبايل أولاً: عمود واحد
   ═══════════════════════════════════════════════════════════ */
.am-promo__inner{
  max-width:1180px; margin-inline:auto;
  padding:clamp(24px,3.4cqw,46px) clamp(16px,3cqw,38px);
  display:grid; gap:clamp(18px,2.4cqw,30px);
  grid-template-columns:1fr;
  grid-template-areas:
    "brand"
    "media"
    "copy"
    "pay";
}
.am-promo__brand{ grid-area:brand; min-width:0; }
.am-promo__media{ grid-area:media; min-width:0; margin:0; }
.am-promo__copy { grid-area:copy;  min-width:0; }
.am-promo__pay  { grid-area:pay;   min-width:0; }

/* ═══════════════════════════════════════════════════════════
   الشعار + العنوان
   ═══════════════════════════════════════════════════════════ */
.am-promo__logo{
  display:block; margin:0 auto clamp(8px,1.2cqw,14px);
  width:auto; height:clamp(44px,10cqw,120px) !important;
}
.am-promo__title{
  margin:0;
  font-family:var(--am-display);
  font-weight:900;
  color:var(--am-title);
  font-size:clamp(21px,6cqw,44px);
  line-height:1.5;
  letter-spacing:0;                  /* ممنوع التبعيد في العربي */
  text-align:start;
}
.am-promo__title span{ display:block; }

/* ═══════════════════════════════════════════════════════════
   الصورة — بنسبتها الأصلية، بلا قص
   ═══════════════════════════════════════════════════════════ */
.am-promo__img{
  display:block;
  width:100%; height:auto;           /* نسبة الصورة الطبيعية تحكم — لا object-fit */
  max-width:100%;
  border-radius:var(--img-radius);
  /* drop-shadow يتبع شفافية الـ PNG، بعكس box-shadow الذي يرسم مربعاً حول الصورة */
  filter:drop-shadow(0 16px 24px rgba(76,50,24,.16));
  transition:transform .7s var(--am-ease), filter .7s var(--am-ease);
}
@media (hover:hover){
  .am-promo__media:hover .am-promo__img{
    transform:translateY(-4px) scale(1.012);
    filter:drop-shadow(0 22px 30px rgba(76,50,24,.22));
  }
}

/* ═══════════════════════════════════════════════════════════
   النص + الزر
   ═══════════════════════════════════════════════════════════ */
.am-promo__text{
  margin:0 0 clamp(14px,1.8cqw,20px);
  font-size:clamp(13.5px,1.45cqw,16px);
  font-weight:700;
  line-height:1.95;
  color:var(--am-ink-soft);
  text-align:start;
  text-wrap:pretty;
}
.am-promo__cta{
  position:relative; overflow:hidden; isolation:isolate;
  display:inline-flex; align-items:center; justify-content:center;
  min-height:44px; padding:.64em 2.2em;
  border-radius:9px;
  background:linear-gradient(148deg,var(--am-gold-lt),var(--am-gold));
  color:#fff !important;
  font-family:var(--am-body); font-size:clamp(13px,1.4cqw,14.5px); font-weight:700;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.32), 0 9px 20px -13px rgba(120,80,26,.8);
  transition:transform .35s var(--am-ease), box-shadow .35s var(--am-ease);
}
.am-promo__cta span{ position:relative; z-index:1; }
.am-promo__cta::after{
  content:""; position:absolute; inset:0;
  background:linear-gradient(105deg,transparent 36%,rgba(255,255,255,.45) 50%,transparent 64%);
  transform:translateX(-125%);
  transition:transform .85s var(--am-ease);
}
.am-promo__cta:hover{ transform:translateY(-2px);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.32), 0 15px 26px -13px rgba(120,80,26,.9); }
.am-promo__cta:hover::after{ transform:translateX(125%); }
.am-promo__cta:active{ transform:translateY(0); }
.am-promo__cta:focus-visible{ outline:2px solid var(--am-title); outline-offset:3px; }

/* ═══════════════════════════════════════════════════════════
   طرق الدفع
   ═══════════════════════════════════════════════════════════ */
.am-promo__pay{
  display:flex; align-items:center; gap:clamp(8px,1.2cqw,14px);
  margin:0; padding:0; list-style:none;
}
.am-promo__pay li{ display:flex; }
.am-promo__pay img{
  height:clamp(22px,2.2cqw,28px); width:auto; display:block; opacity:.95;
}

/* ═══════════════════════════════════════════════════════════
   موبايل — حتى 639px
   ═══════════════════════════════════════════════════════════ */
@container ampromo (max-width:639px){
  .am-promo__brand{ text-align:center; }
  .am-promo__title{ text-align:center; }
  .am-promo__text { text-align:center; }
  .am-promo__copy { display:flex; flex-direction:column; align-items:center; }
  .am-promo__cta  { width:100%; max-width:290px; }
  .am-promo__pay  { justify-content:center; }

  /* لتقديم الصورة قبل العنوان على الموبايل، أزل التعليق: */
  /* .am-promo__media{ order:-1; } */
}
@container ampromo (max-width:420px){
  .am-promo__inner{ padding-inline:14px; gap:16px; }
  .am-promo__title{ font-size:20px; line-height:1.45; }
}

/* ═══════════════════════════════════════════════════════════
   تابلت — 640px وأعلى
   ═══════════════════════════════════════════════════════════ */
@container ampromo (min-width:640px){
  .am-promo__inner{
    grid-template-columns:1fr 1fr;
    grid-template-areas:
      "brand copy"
      "pay   copy"
      "media media";
    align-items:start;
  }
  .am-promo__copy{ align-self:center; }
  .am-promo__pay { align-self:end; }
}

/* ═══════════════════════════════════════════════════════════
   ديسكتوب — 960px وأعلى: ثلاثة أعمدة كما في التصميم
   ═══════════════════════════════════════════════════════════ */
@container ampromo (min-width:960px){
  .am-promo__inner{
    grid-template-columns:1.3fr 2fr 1fr;
    grid-template-areas:
      "brand media copy"
      "pay   media copy";
    gap:clamp(20px,2.6cqw,38px);
    align-items:start;
  }
  .am-promo__brand{ align-self:start; }
  .am-promo__pay  { align-self:end; justify-content:flex-start; }
  .am-promo__copy { align-self:end; }
  .am-promo__media{ align-self:center; }

  /* الزر متمركز تحت النص كما في التصميم */
  .am-promo__cta{ margin-inline:auto; display:flex; width:fit-content; }
}

/* ═══════════════════════════════════════════════════════════
   الحركة — كشف مرتبط بالتمرير، بدون أي JS
   ═══════════════════════════════════════════════════════════ */
@keyframes am-promo-in{
  from{ opacity:0; transform:translateY(22px); }
  to  { opacity:1; transform:none; }
}
@supports (animation-timeline:view()){
  @media (prefers-reduced-motion:no-preference){
    .am-promo__brand,
    .am-promo__media,
    .am-promo__copy,
    .am-promo__pay{
      animation:am-promo-in .9s linear both;
      animation-timeline:view();
      animation-range:entry 5% entry 58%;
    }
    .am-promo__media{ animation-range:entry 8%  entry 64%; }
    .am-promo__copy { animation-range:entry 11% entry 68%; }
    .am-promo__pay  { animation-range:entry 14% entry 72%; }
  }
}


.pb1{
  --max:1233px;
  --radius:18px;
  --pad:clamp(20px,4vw,64px);
  --ratio:1500 / 768;
  --text:#FFFFFF;
  --text-soft:rgba(255,255,255,.92);

  display:block;
  width:100%;
  max-width:var(--max);
  margin:0 auto;
  font-family:"Tajawal","Cairo",system-ui,-apple-system,"Segoe UI",sans-serif;
}
.pb1, .pb1 *, .pb1 *::before, .pb1 *::after{ box-sizing:border-box; }

.pb1__frame{
  position:relative;
  width:100%;
  border-radius:var(--radius);
  overflow:hidden;
  background:#1a1410;
}

.pb1__frame > picture{
  display:block;
  line-height:0;
  font-size:0;
}

.pb1 .pb1__img{
  display:block !important;
  width:100% !important;
  height:auto !important;
  max-width:100% !important;
  min-height:0 !important;
  object-fit:fill !important;
  aspect-ratio:auto var(--ratio);
}

.pb1__scrim{
  position:absolute;
  inset:0;
  background:linear-gradient(to right, rgba(24,17,11,.58) 0%, rgba(24,17,11,.26) 42%, rgba(24,17,11,0) 76%);
}

.pb1__inner{
  position:absolute;
  inset:0;
  display:flex;
  padding:var(--pad);
}

.pb1__col{
  position:relative;
  width:100%;
  max-width: 420px;
  margin-left:0;
  margin-right:auto;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  text-align:right;
  padding-bottom:48px;
}

.pb1__title{
  margin:0 0 14px;
  color:var(--text);
  font-size:clamp(22px,3vw,40px);
  font-weight:800;
  line-height:1.4;
  text-align: center;
  text-shadow:0 2px 14px rgba(0,0,0,.35);
}

.pb1__text{
  margin:0;
  color:var(--text-soft);
  font-size:clamp(14px,1.3vw,18px);
  font-weight:400;
  line-height:1.9;
  text-align: center;
  overflow-wrap:break-word;
  text-shadow:0 1px 10px rgba(0,0,0,.35);
}

.hs1-slide__btn{
  display:inline-block;
  padding:12px 36px;
  border-radius:8px;
  background:#C9A24E;
  color:#fff;
  font-size:clamp(13px,1.05vw,15px);
  font-weight:700;
  line-height:1.6;
  box-shadow:0 6px 18px rgba(0,0,0,.22);
  transition:background .25s ease, transform .25s ease, box-shadow .25s ease;
}
.hs1-slide__btn:hover{
  background:#C9A24E !important;
  color:#fff !important;
  transform:translateY(-2px);
  box-shadow:0 10px 24px rgba(0,0,0,.28);
}
.hs1-slide__btn:focus-visible{
  outline:2px solid #fff;
  outline-offset:3px;
}

.pb1__pay{
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
}
.pb1__pay img{
  display:block;
  width:auto !important;
  height:26px !important;
  max-width:none !important;
}

@media (max-width:1024px){
  .pb1{ --radius:14px; }
  .pb1__col{ max-width:300px; }
}

@media (max-width:600px){
  .pb1{ --pad:22px; --ratio:1000 / 1490; }

  .pb1__scrim{
    background:linear-gradient(to bottom, rgba(24,17,11,.55) 0%, rgba(24,17,11,.22) 40%, rgba(24,17,11,0) 66%);
  }
  .pb1__frame {
      border-radius: 0px;
  }
  .pb1__col{
    max-width:none;
    margin-left:auto;
    margin-right:auto;
    justify-content:flex-start;
    text-align:center;
    padding-top:10%;
    padding-bottom:0;
  }

  .pb1__title{
    font-size:24px;
    margin-bottom:10px;
  }

  .pb1__text{
    font-size:14px;
    line-height:1.85;
    max-width:30ch;
    margin-left:auto;
    margin-right:auto;
  }

  .pb1__pay{ bottom:16px; }
  .pb1__pay img{ height:24px !important; }
}


.ts{
  --accent:#C9A24E;
  --star:#E0A63C;
  --ink:#2E2118;
  --muted:#7C7169;
  --bg:#fff;
  --card:#FFFFFF;
  --gutter:12px;
  --max:1400px;

  display:block;
  width:100%;
  background:var(--bg);
  padding:clamp(44px,5vw,72px) clamp(16px,3vw,40px);
  font-family:"Tajawal","Cairo",system-ui,-apple-system,"Segoe UI",sans-serif;
}

.ts, .ts *, .ts *::before, .ts *::after{ box-sizing:border-box; }
.ts svg{ display:block; }
.ts i{ font-style:normal; }
.ts button{ font:inherit; padding:0; border:0; background:none; }

.ts__inner{
  max-width:var(--max);
  margin:0 auto;
}

.ts__head{
  text-align:center;
  margin-bottom:clamp(24px,3vw,40px);
}
.ts__title{
  margin:0 0 10px;
  color:var(--accent);
  font-size:clamp(22px,2.6vw,32px);
  font-weight:800;
  line-height:1.45;
}
.ts__sub{
  margin:0 auto;
  max-width:620px;
  color:var(--muted);
  font-size:clamp(13px,1.1vw,15px);
  font-weight:400;
  line-height:1.9;
}

.ts .swiper{
  position:relative;
  overflow:hidden;
  z-index:1;
  list-style:none;
  padding:0;
  margin:0 calc(var(--gutter) * -1);
}
.ts .swiper-wrapper{
  position:relative;
  display:flex;
  align-items:stretch;
  width:100%;
  z-index:1;
  box-sizing:content-box;
  transition-property:transform;
}
.ts .swiper-slide{
  position:relative;
  flex-shrink:0;
  width:100%;
  height:auto;
  display:flex;
  padding:8px var(--gutter) 22px;
}
@media (min-width:601px){  .ts .swiper-slide{ width:50%; } }
@media (min-width:769px){  .ts .swiper-slide{ width:33.3333%; } }
@media (min-width:1025px){ .ts .swiper-slide{ width:25%; } }

.ts-card{
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
  padding:30px 24px 26px;
  border-radius:16px;
  background:var(--card);
  box-shadow:0 6px 22px rgba(46,33,24,.07);
  transition:transform .3s ease, box-shadow .3s ease;
}
.ts-card:hover{
  transform:translateY(-4px);
  box-shadow:0 14px 32px rgba(46,33,24,.12);
}

.ts-card__stars{
  display:inline-flex;
  align-items:center;
  gap:5px;
  margin-bottom:18px;
  color:var(--star);
  font-size:16px;
  line-height:1;
}

.ts-card__text{
  margin:0 0 22px;
  color:var(--muted);
  font-size:14px;
  font-weight:400;
  line-height:2;
}

.ts-card__name{
  margin:auto 0 0;
  color:var(--ink);
  font-size:17px;
  font-weight:700;
  line-height:1.6;
}

.ts__controls{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:14px;
  margin-top:clamp(16px,2vw,26px);
}
.ts__dots{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
}
.ts__dots .swiper-pagination-bullet{
  width:8px;
  height:8px;
  border-radius:99px;
  background:rgba(46,33,24,.22);
  cursor:pointer;
  transition:width .3s ease, background .3s ease;
}
.ts__dots .swiper-pagination-bullet-active{
  width:26px;
  background:var(--accent);
}

.ts__nav{
  display:flex;
  align-items:center;
  justify-content:center;
  width:36px;
  height:36px;
  border-radius:50%;
  border:1px solid rgba(46,33,24,.16);
  background:var(--card);
  color:var(--ink);
  cursor:pointer;
  transition:background .25s ease, border-color .25s ease, color .25s ease;
}
.ts__nav:hover{
  background:var(--accent);
  border-color:var(--accent);
  color:#fff;
}
.ts__nav:focus-visible{
  outline:2px solid var(--accent);
  outline-offset:2px;
}

@media (max-width:600px){
  .ts{ --gutter:8px; }
  .ts-card{ padding:26px 20px 22px; }
  .ts-card__text{ font-size:14px; }
  .ts-card__name{ font-size:16px; }
}

@media (prefers-reduced-motion:reduce){
  .ts *{ transition:none !important; }
}


.usp-bar{
  --usp-ink:#2E2118;
  --usp-ink-soft:#7B6754;
  --usp-card-bg:#FFFFFF;
  --usp-card-line:#F0E9DE;
  --usp-sep:#E3D8C7;
  --usp-font:'Tajawal','Cairo','Segoe UI',system-ui,sans-serif;
  --usp-radius:16px;

  font-family:var(--usp-font);
  color:var(--usp-ink);
  -webkit-font-smoothing:antialiased;
}
.usp-bar *,.usp-bar *::before,.usp-bar *::after{ box-sizing:border-box; }

.usp-bar__inner{
  max-width:1180px;
  margin-inline:auto;
  padding:clamp(18px,3vw,34px) clamp(14px,3vw,38px);
}

.usp-bar__grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:clamp(10px,1.8vw,24px);
  align-items:stretch;
}

.usp-bar__card{
  height:100%;
  display:flex;
  align-items:center;
  gap:clamp(11px,1.4vw,16px);
  padding:clamp(14px,1.8vw,20px) clamp(16px,2vw,22px);
  background:var(--usp-card-bg);
  border:1px solid var(--usp-card-line);
  border-radius:var(--usp-radius);
  box-shadow:0 12px 26px -22px rgba(76,50,24,.55);
  transition:transform .35s ease, box-shadow .35s ease, border-color .35s ease;
}
@media (hover:hover){
  .usp-bar__card:hover{
    transform:translateY(-3px);
    border-color:#E6DACA;
    box-shadow:0 18px 32px -20px rgba(76,50,24,.45);
  }
}

.usp-bar__icon{
  flex:0 0 auto;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:clamp(38px,3.4vw,46px) !important;
  height:clamp(38px,3.4vw,46px) !important;
}
.usp-bar__icon img{
  display:block;
  width:100%;
  height:100%;
  object-fit:contain;
}

.usp-bar__sep{
  flex:0 0 1px;
  width:1px;
  height:clamp(40px,4vw,50px);
  background:var(--usp-sep);
}

.usp-bar__body{
  flex:1 1 auto;
  min-width:0;
  text-align:right;
}
.usp-bar__title{
  margin:0 0 5px;
  font-family:var(--usp-font);
  font-size:clamp(14.5px,1.35vw,16.5px) !important;
  font-weight:800;
  line-height:1.5;
  color:var(--usp-ink);
}
.usp-bar__text{
  margin:0;
  font-size:clamp(12px,1.05vw,13.5px) !important;
  font-weight:500;
  line-height:1.75;
  color:var(--usp-ink-soft);
}

@media (max-width:767px){
  .usp-bar__inner{ padding:18px 14px; }

  .usp-bar__grid{
    grid-template-columns:1fr;
    gap:10px;
  }

  .usp-bar__card{
    gap:11px;
    padding:12px 14px;
    border-radius:14px;
  }
  .usp-bar__icon{ width:36px; height:36px; }
  .usp-bar__sep{ height:38px; }
  .usp-bar__title{ margin:0 0 3px; font-size:13.5px; line-height:1.5; }
  .usp-bar__text{ font-size:11.5px; line-height:1.65; }
}

@media (prefers-reduced-motion:reduce){
  .usp-bar__card{ transition:none; }
  .usp-bar__card:hover{ transform:none; }
}


.am-ftr{
	--am-cream:#EFE5D8;
	--am-cream-soft:#CDBCA6;
	--am-gold:#CFA152;
	--am-line:rgba(239,229,216,.14);
	position:relative; overflow:hidden;
	direction:rtl; text-align:center;
	font-family:'Tajawal','Cairo',system-ui,sans-serif;
	color:var(--am-cream);
	background:#3A2A1B;
	-webkit-font-smoothing:antialiased;
}
.am-ftr *,.am-ftr *::before,.am-ftr *::after{box-sizing:border-box}
.am-ftr__bg,.am-ftr__veil{position:absolute; inset:0; pointer-events:none}
.am-ftr__bg{
	background-image:url('https://anwar-makkah.mohammadnajjar.com/wp-content/uploads/2026/09/Main-Banner-1.png');	background-size:cover; background-position:center; background-repeat:no-repeat;
}
.am-ftr__veil{background:#2A1D11; opacity:0}
.am-ftr__inner{
	position:relative; z-index:2;
	max-width:1180px; margin-inline:auto;
	padding:clamp(34px,5vw,62px) clamp(16px,3.4vw,40px) clamp(20px,2.6vw,30px);
}

/* ── الأعمدة ── */
.am-ftr__cols{
	display:grid; gap:clamp(26px,3.4vw,40px);
	grid-template-columns:1fr;
	padding-bottom:clamp(26px,3.4vw,42px);
}
.am-ftr__ctitle{
	margin:0 0 clamp(12px,1.4vw,18px);
	font-size:clamp(15px,1.4vw,17px); font-weight:800; color:var(--am-cream);
	letter-spacing:0;
}
.am-ftr__list{ list-style:none; margin:0; padding:0; display:grid; gap:9px }
.am-ftr__list a,
.am-ftr__contact a{
	color:var(--am-cream-soft) !important; text-decoration:none !important;
	font-size:clamp(13px,1.15vw,14.5px); font-weight:500;
	transition:color .25s ease;
}
.am-ftr__list a:hover,
.am-ftr__contact a:hover{ color:var(--am-gold) !important }
.am-ftr__list a:focus-visible,
.am-ftr__contact a:focus-visible,
.am-ftr__social a:focus-visible{ outline:2px solid var(--am-gold); outline-offset:3px; border-radius:4px }

/* ── التواصل ── */
.am-ftr__contact{ list-style:none; margin:0; padding:0; display:grid; gap:11px }
.am-ftr__contact a{ display:inline-flex; align-items:center; gap:8px; justify-content:center }
.am-ftr__contact svg{ width:16px; height:16px; flex:0 0 auto; opacity:.9 }
.am-ftr__num{ direction:ltr; unicode-bidi:isolate }

/* ── السوشيال ── */
.am-ftr__social{ display:flex; align-items:center; justify-content:center; gap:10px; margin:0; padding:0; list-style:none }
.am-ftr__social a{
	display:inline-flex; align-items:center; justify-content:center;
	width:34px; height:34px; border-radius:50%;
	background:var(--am-cream); color:#2E2118 !important;
	transition:background .25s ease, transform .25s ease;
}
.am-ftr__social a:hover{ background:var(--am-gold); transform:translateY(-2px) }
.am-ftr__social svg{ width:18px; height:18px }

/* ── الشريط السفلي ── */
.am-ftr__bar{
	border-top:1px solid var(--am-line);
	padding-top:clamp(18px,2.4vw,28px);
	display:grid; gap:clamp(16px,2vw,24px);
	grid-template-columns:1fr; justify-items:center; align-items:center;
}
.am-ftr__logo img{ display:block; height:clamp(56px,6vw,82px); width:auto }
.am-ftr__rights{ margin:0; font-size:clamp(11.5px,1vw,13px); color:var(--am-cream-soft) }
.am-ftr__paywrap{ display:flex; align-items:center; gap:clamp(10px,1.4vw,16px); flex-wrap:wrap; justify-content:center }
.am-ftr__tax{ font-size:clamp(11.5px,1vw,13px); color:var(--am-cream-soft); white-space:nowrap }
.am-ftr__tax b{ font-weight:700 }
.am-ftr__taxnum{ direction:ltr; unicode-bidi:isolate }
.am-ftr__pay{ display:flex; align-items:center; gap:8px; margin:0; padding:0; list-style:none; flex-wrap:wrap; justify-content:center }
.am-ftr__pay li{
	display:flex; align-items:center; justify-content:center;
	background:#fff; border-radius:6px; padding:4px 7px; min-width:44px;
	box-shadow:0 2px 8px -4px rgba(0,0,0,.35);
}
.am-ftr__pay img{ display:block; height:18px; width:auto }

/* ── تابلت ── */
@media (min-width:560px){
	.am-ftr__cols{ grid-template-columns:1fr 1fr }
}
/* ── ديسكتوب ── */
@media (min-width:992px){
	.am-ftr__cols{ grid-template-columns:repeat(4,1fr) }
	.am-ftr__bar{
		grid-template-columns:1fr auto 1fr;
		gap:clamp(14px,2vw,28px);
	}
	.am-ftr__rights  { justify-self:start }   /* يمين في RTL */
	.am-ftr__logo    { justify-self:center }
	.am-ftr__paywrap { justify-self:end }     /* يسار في RTL */
}
@media (prefers-reduced-motion:reduce){
	.am-ftr__social a,.am-ftr__list a,.am-ftr__contact a{ transition:none }
	.am-ftr__social a:hover{ transform:none }
}

.wc-block-checkout .wc-block-components-sidebar-layout .wc-block-components-main {
    width: 100% !important;
}

.wp-block-woocommerce-checkout {
	margin-left: auto !important;
	margin-right: auto !important;
}.elementor-element-37c05fb{overflow:hidden;}
