.elementor-kit-134{--e-global-color-primary:#FAFAF8;--e-global-color-secondary:#B0776D;--e-global-color-text:#1C1B1C;--e-global-color-accent:#BA9064;--e-global-color-588ebe7d:#FAFAF8;--e-global-color-46338f3:#FFFFFF00;--e-global-color-9197d82:#BA9064;--e-global-color-cede017:#C6AE9B;--e-global-color-e406c00:#1C1B1C;--e-global-color-a640be8:#B0776D;--e-global-color-70c9901:#0B0B0B;--e-global-color-e109981:#C6AE9B;--e-global-color-41d2f9f:#0B0B0BDB;--e-global-color-wardarose:#975953;--e-global-color-wardamoss:#3D4637;--e-global-color-wardaburgundy:#4A232D;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-size:120px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:capitalize;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:9px;--e-global-typography-secondary-font-family:"Playfair Display";--e-global-typography-secondary-font-size:70px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-secondary-letter-spacing:0.6px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Playfair Display";--e-global-typography-accent-font-size:32px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0.6px;--e-global-typography-57fad5a-font-family:"Roboto";--e-global-typography-57fad5a-font-size:22px;--e-global-typography-57fad5a-font-weight:300;--e-global-typography-57fad5a-text-transform:none;--e-global-typography-57fad5a-font-style:normal;--e-global-typography-57fad5a-text-decoration:none;--e-global-typography-57fad5a-line-height:1.5em;--e-global-typography-57fad5a-letter-spacing:1.5px;--e-global-typography-481dff9-font-family:"Playfair Display";--e-global-typography-481dff9-font-size:55px;--e-global-typography-481dff9-font-weight:600;--e-global-typography-481dff9-text-transform:none;--e-global-typography-481dff9-font-style:normal;--e-global-typography-481dff9-text-decoration:none;--e-global-typography-481dff9-line-height:1em;--e-global-typography-481dff9-letter-spacing:0.6px;--e-global-typography-e85bc3d-font-family:"Playfair Display";--e-global-typography-e85bc3d-font-size:32px;--e-global-typography-e85bc3d-font-weight:600;--e-global-typography-e85bc3d-text-transform:none;--e-global-typography-e85bc3d-font-style:normal;--e-global-typography-e85bc3d-text-decoration:none;--e-global-typography-e85bc3d-line-height:1.2em;--e-global-typography-e85bc3d-letter-spacing:0.6px;--e-global-typography-b0f5a00-font-family:"Playfair Display";--e-global-typography-b0f5a00-font-size:16px;--e-global-typography-b0f5a00-font-weight:600;--e-global-typography-b0f5a00-text-transform:none;--e-global-typography-b0f5a00-font-style:normal;--e-global-typography-b0f5a00-text-decoration:none;--e-global-typography-b0f5a00-line-height:1.2em;--e-global-typography-b0f5a00-letter-spacing:0.5px;--e-global-typography-8fc3048-font-family:"Playfair Display";--e-global-typography-8fc3048-font-size:6.4vw;--e-global-typography-8fc3048-font-weight:600;--e-global-typography-8fc3048-text-transform:capitalize;--e-global-typography-8fc3048-font-style:normal;--e-global-typography-8fc3048-text-decoration:none;--e-global-typography-8fc3048-line-height:1.2em;--e-global-typography-8fc3048-letter-spacing:10px;--e-global-typography-28bdcdb-font-family:"Playfair Display";--e-global-typography-28bdcdb-font-size:32px;--e-global-typography-28bdcdb-font-weight:600;--e-global-typography-28bdcdb-text-transform:uppercase;--e-global-typography-28bdcdb-font-style:normal;--e-global-typography-28bdcdb-text-decoration:none;--e-global-typography-28bdcdb-line-height:1.6em;--e-global-typography-28bdcdb-letter-spacing:0.6px;--e-global-typography-7dfdcc2-font-family:"Playfair Display";--e-global-typography-7dfdcc2-font-size:32px;--e-global-typography-7dfdcc2-font-weight:600;--e-global-typography-7dfdcc2-text-transform:none;--e-global-typography-7dfdcc2-font-style:normal;--e-global-typography-7dfdcc2-text-decoration:line-through;--e-global-typography-7dfdcc2-line-height:1.2em;--e-global-typography-7dfdcc2-letter-spacing:0.6px;--e-global-typography-e962e96-font-family:"Playfair Display";--e-global-typography-e962e96-font-size:350px;--e-global-typography-e962e96-font-weight:600;--e-global-typography-e962e96-text-transform:none;--e-global-typography-e962e96-font-style:normal;--e-global-typography-e962e96-text-decoration:none;--e-global-typography-e962e96-line-height:1.2em;--e-global-typography-e962e96-letter-spacing:0px;--e-global-typography-b9c1e24-font-family:"Playfair Display";--e-global-typography-b9c1e24-font-size:14px;--e-global-typography-b9c1e24-font-weight:400;--e-global-typography-b9c1e24-text-transform:uppercase;--e-global-typography-b9c1e24-font-style:normal;--e-global-typography-b9c1e24-text-decoration:none;--e-global-typography-b9c1e24-line-height:1.6em;--e-global-typography-b9c1e24-letter-spacing:0.6px;--e-global-typography-d801ebd-font-family:"Roboto";--e-global-typography-d801ebd-font-size:14px;--e-global-typography-d801ebd-font-weight:300;--e-global-typography-d801ebd-text-transform:none;--e-global-typography-d801ebd-font-style:normal;--e-global-typography-d801ebd-text-decoration:none;--e-global-typography-d801ebd-line-height:1.5em;--e-global-typography-d801ebd-letter-spacing:0px;--e-global-typography-94d0de8-font-family:"Playfair Display";--e-global-typography-94d0de8-font-size:50px;--e-global-typography-94d0de8-font-weight:600;--e-global-typography-94d0de8-text-transform:none;--e-global-typography-94d0de8-font-style:normal;--e-global-typography-94d0de8-text-decoration:none;--e-global-typography-94d0de8-line-height:1em;--e-global-typography-94d0de8-letter-spacing:0.6px;--e-global-typography-aa6ae4a-font-family:"Playfair Display";--e-global-typography-aa6ae4a-font-size:24px;--e-global-typography-aa6ae4a-font-weight:600;--e-global-typography-aa6ae4a-text-transform:none;--e-global-typography-aa6ae4a-font-style:italic;--e-global-typography-aa6ae4a-text-decoration:none;--e-global-typography-aa6ae4a-line-height:1em;--e-global-typography-aa6ae4a-letter-spacing:0.6px;background-color:var( --e-global-color-70c9901 );color:#C6AE9B;}.elementor-kit-134 button,.elementor-kit-134 input[type="button"],.elementor-kit-134 input[type="submit"],.elementor-kit-134 .elementor-button{background-color:#1C1B1C;color:#FAFAF8;}.elementor-kit-134 button:hover,.elementor-kit-134 button:focus,.elementor-kit-134 input[type="button"]:hover,.elementor-kit-134 input[type="button"]:focus,.elementor-kit-134 input[type="submit"]:hover,.elementor-kit-134 input[type="submit"]:focus,.elementor-kit-134 .elementor-button:hover,.elementor-kit-134 .elementor-button:focus{background-color:#B0776D;color:#0B0B0B;}.elementor-kit-134 e-page-transition{background-color:#FFBC7D;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-a640be8 );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:var( --e-global-color-46338f3 );background-image:var( --e-global-color-46338f3 );font-family:var( --e-global-typography-b0f5a00-font-family ), Sans-serif;font-size:var( --e-global-typography-b0f5a00-font-size );font-weight:var( --e-global-typography-b0f5a00-font-weight );text-transform:var( --e-global-typography-b0f5a00-text-transform );font-style:var( --e-global-typography-b0f5a00-font-style );text-decoration:var( --e-global-typography-b0f5a00-text-decoration );line-height:var( --e-global-typography-b0f5a00-line-height );letter-spacing:var( --e-global-typography-b0f5a00-letter-spacing );border-width:1px 1px 1px 1px;}body.e-wc-message-notice .woocommerce-message .button:hover, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover{background-color:var( --e-global-color-e406c00 );background-image:var( --e-global-color-e406c00 );}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:var( --e-global-color-46338f3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9197d82 );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{background-color:var( --e-global-color-a640be8 );background-image:var( --e-global-color-a640be8 );font-family:var( --e-global-typography-b0f5a00-font-family ), Sans-serif;font-size:var( --e-global-typography-b0f5a00-font-size );font-weight:var( --e-global-typography-b0f5a00-font-weight );text-transform:var( --e-global-typography-b0f5a00-text-transform );font-style:var( --e-global-typography-b0f5a00-font-style );text-decoration:var( --e-global-typography-b0f5a00-text-decoration );line-height:var( --e-global-typography-b0f5a00-line-height );letter-spacing:var( --e-global-typography-b0f5a00-letter-spacing );}body.e-wc-info-notice .woocommerce-info .button:hover, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-info .woocommerce-Button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-block-components-notice-banner.is-info .woocommerce-Button:hover{background-color:var( --e-global-color-9197d82 );background-image:var( --e-global-color-9197d82 );}.elementor-kit-134 a{color:#FAFAF8;}.elementor-kit-134 a:hover{color:#B0776D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1040px;}.e-con{--container-max-width:1040px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );--error-message-normal-links-color:var( --e-global-color-accent );--error-message-hover-links-color:var( --e-global-color-secondary );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:var( --e-global-typography-b0f5a00-font-family ), Sans-serif;font-size:var( --e-global-typography-b0f5a00-font-size );font-weight:var( --e-global-typography-b0f5a00-font-weight );text-transform:var( --e-global-typography-b0f5a00-text-transform );font-style:var( --e-global-typography-b0f5a00-font-style );text-decoration:var( --e-global-typography-b0f5a00-text-decoration );line-height:var( --e-global-typography-b0f5a00-line-height );letter-spacing:var( --e-global-typography-b0f5a00-letter-spacing );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-e406c00 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );--message-message-icon-color:var( --e-global-color-e406c00 );--message-buttons-normal-text-color:var( --e-global-color-e406c00 );--message-buttons-hover-text-color:var( --e-global-color-9197d82 );--message-buttons-hover-border-color:var( --e-global-color-e406c00 );--message-border-type:solid;--message-border-color:var( --e-global-color-e406c00 );--message-buttons-border-radius:0px 0px 0px 0px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:var( --e-global-typography-b0f5a00-font-family ), Sans-serif;font-size:var( --e-global-typography-b0f5a00-font-size );font-weight:var( --e-global-typography-b0f5a00-font-weight );text-transform:var( --e-global-typography-b0f5a00-text-transform );font-style:var( --e-global-typography-b0f5a00-font-style );text-decoration:var( --e-global-typography-b0f5a00-text-decoration );line-height:var( --e-global-typography-b0f5a00-line-height );letter-spacing:var( --e-global-typography-b0f5a00-letter-spacing );}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-e406c00 );}.e-wc-message-notice .woocommerce-message .restore-item:hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item:hover, .e-wc-message-notice .woocommerce-message a:not([class]):hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]):hover{--notice-message-hover-links-color:var( --e-global-color-accent );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-9197d82 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );--info-message-icon-color:var( --e-global-color-9197d82 );--info-buttons-normal-text-color:var( --e-global-color-e406c00 );--info-buttons-hover-text-color:var( --e-global-color-e406c00 );--info-border-type:none;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-134{--e-global-typography-primary-font-size:54px;--e-global-typography-primary-letter-spacing:5px;--e-global-typography-secondary-font-size:42px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:22px;--e-global-typography-57fad5a-font-size:18px;--e-global-typography-481dff9-font-size:40px;--e-global-typography-e85bc3d-font-size:22px;--e-global-typography-8fc3048-font-size:4.5vw;--e-global-typography-28bdcdb-font-size:22px;--e-global-typography-7dfdcc2-font-size:22px;--e-global-typography-e962e96-font-size:250px;--e-global-typography-e962e96-letter-spacing:5px;--e-global-typography-94d0de8-font-size:35px;--e-global-typography-aa6ae4a-font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-b0f5a00-font-size );line-height:var( --e-global-typography-b0f5a00-line-height );letter-spacing:var( --e-global-typography-b0f5a00-letter-spacing );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-b0f5a00-font-size );line-height:var( --e-global-typography-b0f5a00-line-height );letter-spacing:var( --e-global-typography-b0f5a00-letter-spacing );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-b0f5a00-font-size );line-height:var( --e-global-typography-b0f5a00-line-height );letter-spacing:var( --e-global-typography-b0f5a00-letter-spacing );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-b0f5a00-font-size );line-height:var( --e-global-typography-b0f5a00-line-height );letter-spacing:var( --e-global-typography-b0f5a00-letter-spacing );}}@media(max-width:767px){.elementor-kit-134{--e-global-typography-primary-font-size:40px;--e-global-typography-primary-letter-spacing:1.8px;--e-global-typography-secondary-font-size:26px;--e-global-typography-accent-font-size:16px;--e-global-typography-57fad5a-font-size:16px;--e-global-typography-481dff9-font-size:22px;--e-global-typography-e85bc3d-font-size:18px;--e-global-typography-b0f5a00-font-size:14px;--e-global-typography-8fc3048-font-size:35px;--e-global-typography-8fc3048-letter-spacing:1.8px;--e-global-typography-28bdcdb-font-size:18px;--e-global-typography-7dfdcc2-font-size:18px;--e-global-typography-e962e96-font-size:135px;--e-global-typography-e962e96-letter-spacing:1.8px;--e-global-typography-b9c1e24-font-size:12px;--e-global-typography-d801ebd-font-size:12px;--e-global-typography-94d0de8-font-size:25px;--e-global-typography-aa6ae4a-font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-b0f5a00-font-size );line-height:var( --e-global-typography-b0f5a00-line-height );letter-spacing:var( --e-global-typography-b0f5a00-letter-spacing );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-b0f5a00-font-size );line-height:var( --e-global-typography-b0f5a00-line-height );letter-spacing:var( --e-global-typography-b0f5a00-letter-spacing );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-b0f5a00-font-size );line-height:var( --e-global-typography-b0f5a00-line-height );letter-spacing:var( --e-global-typography-b0f5a00-letter-spacing );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-b0f5a00-font-size );line-height:var( --e-global-typography-b0f5a00-line-height );letter-spacing:var( --e-global-typography-b0f5a00-letter-spacing );}}/* Start custom CSS *//* Warda Fashions global palette: page 3 with moss green and burgundy */
body.elementor-kit-134 {
  --warda-champagne:#FAFAF8; --warda-blush:#B0776D; --warda-deep-rose:#975953;
  --warda-taupe:#C6AE9B; --warda-gold:#BA9064; --warda-moss:#3D4637;
  --warda-burgundy:#4A232D; --warda-charcoal:#1C1B1C;
  color:var(--warda-charcoal) !important; background-color:var(--warda-champagne) !important;
}
body.elementor-kit-134 #content, body.elementor-kit-134 .site-main, body.elementor-kit-134 main,
body.elementor-kit-134 .elementor-location-archive, body.elementor-kit-134 .elementor-location-single {
  color:#1C1B1C !important; background-color:#FAFAF8 !important;
}
/* Champagne header; charcoal navigation; moss hover */
body.elementor-kit-134 .elementor-location-header,
body.elementor-kit-134 .elementor-location-header .elementor-section,
body.elementor-kit-134 .elementor-location-header .e-con {
  color:#1C1B1C !important; background-color:#FAFAF8 !important; border-color:rgba(186,144,100,.65) !important;
}
body.elementor-kit-134 .elementor-location-header .elementor-nav-menu a,
body.elementor-kit-134 .elementor-location-header .elementor-icon,
body.elementor-kit-134 .elementor-location-header .elementor-menu-cart__toggle_button { color:#1C1B1C !important; }
body.elementor-kit-134 .elementor-location-header .elementor-nav-menu a:hover,
body.elementor-kit-134 .elementor-location-header .elementor-nav-menu a:focus { color:#3D4637 !important; }
/* Burgundy footer with champagne text */
body.elementor-kit-134 .elementor-location-footer,
body.elementor-kit-134 .elementor-location-footer .elementor-section,
body.elementor-kit-134 .elementor-location-footer .e-con {
  color:#FAFAF8 !important; background-color:#4A232D !important; border-color:rgba(186,144,100,.5) !important;
}
body.elementor-kit-134 .elementor-location-footer h1,
body.elementor-kit-134 .elementor-location-footer h2,
body.elementor-kit-134 .elementor-location-footer h3,
body.elementor-kit-134 .elementor-location-footer p,
body.elementor-kit-134 .elementor-location-footer li,
body.elementor-kit-134 .elementor-location-footer label,
body.elementor-kit-134 .elementor-location-footer a,
body.elementor-kit-134 .elementor-location-footer .elementor-icon { color:#FAFAF8 !important; }
body.elementor-kit-134 .elementor-location-footer a:hover { color:#BA9064 !important; }
/* Light page surfaces and readable global text */
body.elementor-kit-134:not(.home) main .elementor-section,
body.elementor-kit-134:not(.home) main .elementor-column-wrap,
body.elementor-kit-134:not(.home) main .elementor-widget-wrap,
body.elementor-kit-134:not(.home) main .e-con,
body.elementor-kit-134:not(.home) main .e-con-inner { background-color:transparent !important; color:#1C1B1C !important; }
body.elementor-kit-134 main h1, body.elementor-kit-134 main h2, body.elementor-kit-134 main h3,
body.elementor-kit-134 main h4, body.elementor-kit-134 main h5, body.elementor-kit-134 main h6,
body.elementor-kit-134 main .elementor-heading-title,
body.elementor-kit-134 main .entry-title,
body.elementor-kit-134 main .woocommerce-products-header__title { color:#1C1B1C !important; }
body.elementor-kit-134 main p, body.elementor-kit-134 main li,
body.elementor-kit-134 main label, body.elementor-kit-134 main .elementor-widget-text-editor,
body.elementor-kit-134 main .elementor-icon-list-text,
body.elementor-kit-134 main .woocommerce-breadcrumb,
body.elementor-kit-134 main .woocommerce-result-count { color:#1C1B1C !important; }
body.elementor-kit-134 main a:not(.elementor-button):not(.button) { color:#3D4637 !important; }
body.elementor-kit-134 main a:not(.elementor-button):not(.button):hover { color:#4A232D !important; }
/* Forms and WooCommerce surfaces */
body.elementor-kit-134 .elementor-field:not([type="hidden"]),
body.elementor-kit-134 .woocommerce input.input-text,
body.elementor-kit-134 .woocommerce textarea,
body.elementor-kit-134 .woocommerce select {
  color:#1C1B1C !important; background-color:#FAFAF8 !important; border-color:#BA9064 !important;
}
body.elementor-kit-134 .elementor-field::placeholder,
body.elementor-kit-134 .woocommerce input::placeholder,
body.elementor-kit-134 .woocommerce textarea::placeholder { color:#65574B !important; opacity:1; }
body.elementor-kit-134 .woocommerce ul.products li.product,
body.elementor-kit-134 .woocommerce div.product .woocommerce-tabs,
body.elementor-kit-134 .woocommerce div.product .woocommerce-tabs ul.tabs li {
  color:#1C1B1C !important; background-color:#C6AE9B !important; border-color:rgba(186,144,100,.7) !important;
}
body.elementor-kit-134 .woocommerce ul.products li.product .woocommerce-loop-product__title,
body.elementor-kit-134 .woocommerce ul.products li.product .price,
body.elementor-kit-134 .woocommerce div.product p.price,
body.elementor-kit-134 .woocommerce div.product span.price,
body.elementor-kit-134 .woocommerce div.product .product_title { color:#1C1B1C !important; }
body.elementor-kit-134 .elementor-button,
body.elementor-kit-134 .woocommerce a.button,
body.elementor-kit-134 .woocommerce button.button,
body.elementor-kit-134 .woocommerce input.button {
  color:#FAFAF8 !important; background-color:#3D4637 !important; border:1px solid #3D4637 !important;
}
body.elementor-kit-134 .elementor-button:hover,
body.elementor-kit-134 .woocommerce a.button:hover,
body.elementor-kit-134 .woocommerce button.button:hover,
body.elementor-kit-134 .woocommerce input.button:hover {
  color:#FAFAF8 !important; background-color:#4A232D !important; border-color:#4A232D !important;
}
body.elementor-kit-134 .woocommerce .onsale { color:#FAFAF8 !important; background-color:#4A232D !important; }
body.elementor-kit-134 .woocommerce table.shop_table,
body.elementor-kit-134 .woocommerce table.shop_table th,
body.elementor-kit-134 .woocommerce table.shop_table td { color:#1C1B1C !important; background-color:transparent !important; border-color:#BA9064 !important; }
body.elementor-kit-134 .woocommerce-message, body.elementor-kit-134 .woocommerce-info,
body.elementor-kit-134 .woocommerce-error { color:#1C1B1C !important; background-color:#C6AE9B !important; border-top-color:#BA9064 !important; }
/* Home editorial palette */
body.elementor-kit-134.home .warda-home {
  --ink:#FAFAF8 !important; --charcoal:#C6AE9B !important; --champagne:#1C1B1C !important;
  --beige:#1C1B1C !important; --gold:#BA9064 !important; --rose:#4A232D !important;
  color:#1C1B1C !important; background:#FAFAF8 !important;
}
body.elementor-kit-134.home .warda-home h1,
body.elementor-kit-134.home .warda-home h2,
body.elementor-kit-134.home .warda-home h3 { color:#1C1B1C !important; }
body.elementor-kit-134.home .warda-home .wf-copy,
body.elementor-kit-134.home .warda-home .wf-ribbon,
body.elementor-kit-134.home .warda-home .wf-note { color:#1C1B1C !important; }
body.elementor-kit-134.home .warda-home .wf-hero { background-color:#FAFAF8 !important; }
body.elementor-kit-134.home .warda-home .wf-hero:after {
  background:linear-gradient(90deg,rgba(250, 250, 248,1) 0%,rgba(250, 250, 248,.98) 28%,rgba(250, 250, 248,.78) 42%,rgba(250, 250, 248,.06) 72%) !important;
}
body.elementor-kit-134.home .warda-home .wf-hero h1 em,
body.elementor-kit-134.home .warda-home .wf-story h2 em { color:#4A232D !important; }
body.elementor-kit-134.home .warda-home .wf-btn { border-color:#3D4637 !important; color:#3D4637 !important; }
body.elementor-kit-134.home .warda-home .wf-btn-primary { background:#3D4637 !important; color:#FAFAF8 !important; }
body.elementor-kit-134.home .warda-home .wf-btn:hover { background:#4A232D !important; color:#FAFAF8 !important; border-color:#4A232D !important; }
body.elementor-kit-134.home .warda-home .wf-card { color:#1C1B1C !important; background:#C6AE9B !important; border-color:rgba(186,144,100,.7) !important; }
body.elementor-kit-134.home .warda-home .wf-card-women { background:linear-gradient(135deg,#B0776D,#FAFAF8 78%) !important; }
body.elementor-kit-134.home .warda-home .wf-card-men { background:linear-gradient(140deg,#3D4637,#1C1B1C) !important; color:#FAFAF8 !important; }
body.elementor-kit-134.home .warda-home .wf-card-men h3,
body.elementor-kit-134.home .warda-home .wf-card-men .wf-copy { color:#FAFAF8 !important; }
body.elementor-kit-134.home .warda-home .wf-story { background:#C6AE9B !important; }
body.elementor-kit-134.home .warda-home .wf-contact { background:#FAFAF8 !important; }
body.elementor-kit-134.home .elementor-location-header { border-bottom:1px solid rgba(186,144,100,.65) !important; }
/* The compact Shop filter drawer follows the global palette too */
body.elementor-kit-134 .warda-shop-tools { --wst-ink:#FAFAF8 !important; --wst-panel:#C6AE9B !important; --wst-gold:#BA9064 !important; --wst-rose:#4A232D !important; --wst-cream:#1C1B1C !important; --wst-muted:#3D4637 !important; color:#1C1B1C !important; }
body.elementor-kit-134 .warda-shop-tools .wst-open,
body.elementor-kit-134 .warda-shop-tools .wst-show { background:#3D4637 !important; color:#FAFAF8 !important; border-color:#3D4637 !important; }
body.elementor-kit-134 .warda-shop-tools .wst-open:hover,
body.elementor-kit-134 .warda-shop-tools .wst-show:hover { background:#4A232D !important; color:#FAFAF8 !important; border-color:#4A232D !important; }
body.elementor-kit-134 .warda-shop-tools .wst-dialog { background:#FAFAF8 !important; color:#1C1B1C !important; }
body.elementor-kit-134 .warda-shop-tools .wst-dialog-head h2,
body.elementor-kit-134 .warda-shop-tools summary,
body.elementor-kit-134 .warda-shop-tools .wst-count { color:#1C1B1C !important; }
body.elementor-kit-134 .warda-shop-tools .wst-dialog-head p,
body.elementor-kit-134 .warda-shop-tools .wst-price-hint { color:#3D4637 !important; }
body.elementor-kit-134 .warda-shop-tools .wst-dialog input { color:#1C1B1C !important; background:#FAFAF8 !important; border-color:#BA9064 !important; }
body.elementor-kit-134 .warda-shop-tools .wst-badge { color:#FAFAF8 !important; background:#4A232D !important; }
body.elementor-kit-134 .warda-shop-tools .wst-clear { color:#4A232D !important; border-color:#4A232D !important; }
body.elementor-kit-134 .warda-shop-tools .wst-chip { color:#1C1B1C !important; border-color:#BA9064 !important; }
body.elementor-kit-134 .warda-shop-tools .wst-chip button { color:#4A232D !important; }
body.elementor-kit-134 .warda-shop-tools .wst-filter-icon:after { background:#FAFAF8 !important; box-shadow:.32rem .58rem 0 -.02rem #FAFAF8 !important; }
@media(max-width:767px) {
  body.elementor-kit-134.home .warda-home .wf-hero:after { background:linear-gradient(0deg,rgba(250, 250, 248,1) 5%,rgba(250, 250, 248,.97) 38%,rgba(250, 250, 248,.04) 86%) !important; }
}


/* High-specificity coverage for Elementor page and archive wrappers */
body.elementor-kit-134:not(.home) .elementor-page .elementor-section,
body.elementor-kit-134:not(.home) .elementor-page .e-con,
body.elementor-kit-134:not(.home) .elementor-page .elementor-column-wrap,
body.elementor-kit-134:not(.home) .elementor-page .elementor-widget-wrap,
body.elementor-kit-134 .elementor-location-archive .elementor-section,
body.elementor-kit-134 .elementor-location-single .elementor-section,
body.elementor-kit-134 .elementor-location-archive .e-con,
body.elementor-kit-134 .elementor-location-single .e-con { background-color:transparent !important; color:#1C1B1C !important; }
body.elementor-kit-134:not(.home) .elementor-page .elementor-widget-heading .elementor-heading-title,
body.elementor-kit-134 .elementor-location-archive .elementor-widget-heading .elementor-heading-title,
body.elementor-kit-134 .elementor-location-single .elementor-widget-heading .elementor-heading-title { color:#1C1B1C !important; }
body.elementor-kit-134:not(.home) .elementor-page .elementor-widget-text-editor,
body.elementor-kit-134:not(.home) .elementor-page .elementor-widget-text-editor p,
body.elementor-kit-134:not(.home) .elementor-page .elementor-icon-list-text,
body.elementor-kit-134:not(.home) .elementor-page .elementor-widget-icon-box,
body.elementor-kit-134:not(.home) .elementor-page .elementor-widget-icon-box p,
body.elementor-kit-134:not(.home) .elementor-page .elementor-widget-icon-box h3,
body.elementor-kit-134 .elementor-location-archive .elementor-widget-text-editor,
body.elementor-kit-134 .elementor-location-single .elementor-widget-text-editor { color:#1C1B1C !important; }
body.elementor-kit-134:not(.home) .elementor-page .elementor-widget-icon-box .elementor-widget-container,
body.elementor-kit-134:not(.home) .elementor-page .elementor-widget-form,
body.elementor-kit-134:not(.home) .elementor-page .elementor-widget-form .elementor-widget-container { background:#C6AE9B !important; border-color:#BA9064 !important; color:#1C1B1C !important; }
body.elementor-kit-134:not(.home) .elementor-page .elementor-widget-icon-box .elementor-icon,
body.elementor-kit-134:not(.home) .elementor-page .elementor-widget-icon-box .elementor-icon-box-title { color:#3D4637 !important; }
body.elementor-kit-134 .elementor-location-archive .elementor-element-7852a58d { background:#FAFAF8 !important; color:#1C1B1C !important; }
body.elementor-kit-134 .elementor-location-archive .elementor-element-7852a58d .elementor-heading-title { color:#1C1B1C !important; }
body.elementor-kit-134 .elementor-location-archive .woocommerce ul.products li.product { background:#C6AE9B !important; color:#1C1B1C !important; }
body.elementor-kit-134 .elementor-location-archive .woocommerce ul.products li.product .woocommerce-loop-product__title,
body.elementor-kit-134 .elementor-location-archive .woocommerce ul.products li.product .price { color:#1C1B1C !important; }
body.elementor-kit-134 .elementor-location-single .woocommerce-product-details__short-description,
body.elementor-kit-134 .elementor-location-single .woocommerce-product-details__short-description p { color:#1C1B1C !important; }
body.elementor-kit-134.home .warda-home .wf-hero:after,
body.elementor-kit-134.home .warda-home .wf-hero { background-color:#FAFAF8 !important; }

/* Body itself is the Elementor page wrapper on this theme */
body.elementor-kit-134.elementor-page:not(.home) .elementor-section,
body.elementor-kit-134.elementor-page:not(.home) .e-con,
body.elementor-kit-134.elementor-page:not(.home) .elementor-column-wrap,
body.elementor-kit-134.elementor-page:not(.home) .elementor-widget-wrap { background-color:transparent !important; color:#1C1B1C !important; }
body.elementor-kit-134.elementor-page:not(.home) .elementor-widget-heading .elementor-heading-title { color:#1C1B1C !important; }
body.elementor-kit-134.elementor-page:not(.home) .elementor-widget-text-editor,
body.elementor-kit-134.elementor-page:not(.home) .elementor-widget-text-editor p,
body.elementor-kit-134.elementor-page:not(.home) .elementor-icon-list-text,
body.elementor-kit-134.elementor-page:not(.home) .elementor-widget-icon-box,
body.elementor-kit-134.elementor-page:not(.home) .elementor-widget-icon-box p,
body.elementor-kit-134.elementor-page:not(.home) .elementor-widget-icon-box h3 { color:#1C1B1C !important; }
body.elementor-kit-134.elementor-page:not(.home) .elementor-widget-icon-box .elementor-widget-container,
body.elementor-kit-134.elementor-page:not(.home) .elementor-widget-form,
body.elementor-kit-134.elementor-page:not(.home) .elementor-widget-form .elementor-widget-container { background:#C6AE9B !important; border-color:#BA9064 !important; color:#1C1B1C !important; }
body.elementor-kit-134.elementor-page:not(.home) .elementor-widget-icon-box .elementor-icon,
body.elementor-kit-134.elementor-page:not(.home) .elementor-widget-icon-box .elementor-icon-box-title { color:#3D4637 !important; }

/* Brand mark and compact header controls on the light base */
body.elementor-kit-134 .elementor-location-header .elementor-element-1e946ed7 img { filter:brightness(0) saturate(100%) !important; }
body.elementor-kit-134 .elementor-location-header .elementor-menu-cart__toggle_button,
body.elementor-kit-134 .elementor-location-header .elementor-button { color:#1C1B1C !important; background:transparent !important; border-color:transparent !important; }
body.elementor-kit-134 .elementor-location-header .elementor-menu-cart__toggle_button .elementor-button-icon,
body.elementor-kit-134 .elementor-location-header .elementor-menu-cart__toggle_button .elementor-button-text { color:#1C1B1C !important; }
body.elementor-kit-134.home .warda-home .wf-hero-art { z-index:0 !important; }
body.elementor-kit-134.home .warda-home .wf-hero:after { z-index:1 !important; }
body.elementor-kit-134.home .warda-home .wf-hero-inner,
body.elementor-kit-134.home .warda-home .wf-note { position:relative; z-index:2 !important; }

/* Place the existing editorial image on the hero surface so it stays visible above the new light base */
body.elementor-kit-134.home .warda-home .wf-hero {
  background-image:linear-gradient(90deg,rgba(250, 250, 248,.98) 0%,rgba(250, 250, 248,.93) 27%,rgba(250, 250, 248,.65) 43%,rgba(250, 250, 248,.04) 73%),url("https://wardafashions.com/wp-content/uploads/2026/10/warda-editorial-reference-scaled.png") !important;
  background-size:100% 100%,auto 147% !important; background-position:center,right 49% !important; background-repeat:no-repeat !important;
}
body.elementor-kit-134.home .warda-home .wf-hero-art,
body.elementor-kit-134.home .warda-home .wf-hero:after { display:none !important; }
@media(max-width:767px) {
  body.elementor-kit-134.home .warda-home .wf-hero {
    background-image:linear-gradient(0deg,rgba(250, 250, 248,1) 5%,rgba(250, 250, 248,.92) 38%,rgba(250, 250, 248,.02) 86%),url("https://wardafashions.com/wp-content/uploads/2026/10/warda-editorial-reference-scaled.png") !important;
    background-size:100% 100%,auto 147% !important; background-position:center,73% 49% !important;
  }
}

body.elementor-kit-134.home .warda-home .wf-eyebrow { color:#3D4637 !important; }
body.elementor-kit-134.home .warda-home .wf-note { color:#FAFAF8 !important; text-shadow:0 1px 6px rgba(28,27,28,.45); }


/* Shared header sizing and navigation typography across all pages */
body.elementor-kit-134 .elementor-location-header .elementor-element-1e946ed7 img { width:180px !important; height:45px !important; object-fit:cover !important; object-position:center !important; }
body.elementor-kit-134 .elementor-location-header .elementor-element-2666c96a .elementor-nav-menu a { font-family:Arial,sans-serif !important; font-size:11px !important; font-weight:400 !important; letter-spacing:.14em !important; text-transform:uppercase !important; }
@media (max-width:1024px) { body.elementor-kit-134 .elementor-location-header .elementor-element-1e946ed7 img { width:160px !important; height:40px !important; } }
@media (max-width:767px) { body.elementor-kit-134 .elementor-location-header .elementor-element-1e946ed7 img { width:140px !important; height:36px !important; } }


/* Warda full UI/UX responsive pass 2026-10 */
/* Typography follows the Warda brand guide, with reliable system fallbacks. */
body.elementor-kit-134 { font-family:Montserrat,Arial,sans-serif; }
body.elementor-kit-134 h1, body.elementor-kit-134 h2, body.elementor-kit-134 h3,
body.elementor-kit-134 h4, body.elementor-kit-134 .product_title,
body.elementor-kit-134 .woocommerce-loop-product__title { font-family:Cinzel,Georgia,serif; }
body.elementor-kit-134 :focus-visible { outline:2px solid #4A232D; outline-offset:3px; }
body.elementor-kit-134 img { max-width:100%; }
/* Shared header: balanced desktop spacing and comfortable touch targets. */
body.elementor-kit-134 .elementor-location-header .elementor-container { min-height:76px; }
body.elementor-kit-134 .elementor-location-header .elementor-nav-menu a { min-height:44px; display:flex; align-items:center; }
body.elementor-kit-134 .elementor-location-header .elementor-menu-cart__toggle_button { min-height:44px; }
/* Archive: bring title and controls together, use an even product grid and restrained card surfaces. */
body.elementor-kit-134 .elementor-location-archive .elementor-element-7852a58d { margin-top:24px !important; margin-bottom:40px !important; padding-left:clamp(18px,5vw,72px) !important; padding-right:clamp(18px,5vw,72px) !important; }
body.elementor-kit-134 .elementor-location-archive .elementor-element-1c4b051e { margin-bottom:24px !important; }
body.elementor-kit-134 .elementor-location-archive ul.products { display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)) !important; gap:clamp(16px,2vw,30px) !important; margin:32px 0 0 !important; }
body.elementor-kit-134 .elementor-location-archive ul.products:before,
body.elementor-kit-134 .elementor-location-archive ul.products:after { display:none !important; content:none !important; }
body.elementor-kit-134 .elementor-location-archive ul.products li.product { float:none !important; width:auto !important; margin:0 !important; padding:10px 10px 16px !important; border:1px solid rgba(186,144,100,.36) !important; background:#FFFFFF !important; transition:transform .2s ease,box-shadow .2s ease; }
body.elementor-kit-134 .elementor-location-archive ul.products li.product:hover { transform:translateY(-3px); box-shadow:0 12px 28px rgba(28,27,28,.08); }
body.elementor-kit-134 .elementor-location-archive ul.products li.product a img { width:100% !important; aspect-ratio:4/5; object-fit:cover; margin:0 0 12px !important; }
body.elementor-kit-134 .elementor-location-archive ul.products li.product .woocommerce-loop-product__title { font-size:clamp(14px,1.1vw,17px) !important; line-height:1.4 !important; padding:4px 4px 0 !important; }
body.elementor-kit-134 .elementor-location-archive ul.products li.product .price { display:block; padding:0 4px; font-size:14px; }
body.elementor-kit-134 .warda-shop-tools { margin-bottom:20px !important; }
body.elementor-kit-134 .warda-shop-tools .wst-toolbar { flex-wrap:wrap; }
/* About: remove legacy negative offsets and keep the four brand values aligned. */
body.elementor-kit-134.elementor-page-179 .elementor-element-8517788 { margin-left:0 !important; margin-right:0 !important; }
body.elementor-kit-134.elementor-page-179 .elementor-element-73dc07dd { margin-top:56px !important; }
body.elementor-kit-134.elementor-page-179 .elementor-element-574e2d9,
body.elementor-kit-134.elementor-page-179 .elementor-element-5f43c444,
body.elementor-kit-134.elementor-page-179 .elementor-element-61ea524a,
body.elementor-kit-134.elementor-page-179 .elementor-element-1af76451 { margin-left:0 !important; margin-right:0 !important; padding:12px !important; }
/* Contact: focused form width and consistent field rhythm. */
body.elementor-kit-134.elementor-page-175 .elementor-element-406da9ad { align-items:center; }
body.elementor-kit-134.elementor-page-175 .elementor-element-7512f7bb { max-width:720px; margin-inline:auto; }
body.elementor-kit-134.elementor-page-175 .elementor-field-group { margin-bottom:14px !important; }
body.elementor-kit-134.elementor-page-175 .elementor-field:not([type=hidden]) { min-height:48px; }
body.elementor-kit-134.elementor-page-175 textarea.elementor-field { min-height:130px; }
/* Product detail: predictable gallery and details proportions. */
body.elementor-kit-134 .elementor-location-single .woocommerce div.product { display:grid; grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr); gap:clamp(28px,5vw,72px); align-items:start; }
body.elementor-kit-134 .elementor-location-single .woocommerce div.product div.images,
body.elementor-kit-134 .elementor-location-single .woocommerce div.product div.summary { width:100% !important; float:none !important; margin:0 !important; }
body.elementor-kit-134 .elementor-location-single .woocommerce div.product div.images img { width:100%; height:auto; }
@media(max-width:1024px) {
 body.elementor-kit-134 .elementor-location-archive ul.products { grid-template-columns:repeat(3,minmax(0,1fr)) !important; }
 body.elementor-kit-134 .elementor-location-single .woocommerce div.product { grid-template-columns:minmax(0,1fr) minmax(280px,.9fr); gap:28px; }
 body.elementor-kit-134.elementor-page-179 .elementor-element-73dc07dd > .elementor-container { flex-wrap:wrap; }
 body.elementor-kit-134.elementor-page-179 .elementor-element-574e2d9,
 body.elementor-kit-134.elementor-page-179 .elementor-element-5f43c444,
 body.elementor-kit-134.elementor-page-179 .elementor-element-61ea524a,
 body.elementor-kit-134.elementor-page-179 .elementor-element-1af76451 { width:50% !important; }
}
@media(max-width:767px) {
 body.elementor-kit-134 .elementor-location-header .elementor-container { min-height:64px; }
 body.elementor-kit-134 .elementor-location-archive .elementor-element-7852a58d { margin-top:14px !important; margin-bottom:24px !important; padding-left:16px !important; padding-right:16px !important; }
 body.elementor-kit-134 .elementor-location-archive .elementor-element-1c4b051e { margin-bottom:16px !important; }
 body.elementor-kit-134 .elementor-location-archive .elementor-heading-title { font-size:clamp(32px,9vw,42px) !important; }
 body.elementor-kit-134 .elementor-location-archive ul.products { grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:12px !important; margin-top:20px !important; }
 body.elementor-kit-134 .elementor-location-archive ul.products li.product { padding:7px 7px 12px !important; }
 body.elementor-kit-134 .elementor-location-archive ul.products li.product a img { margin-bottom:8px !important; }
 body.elementor-kit-134 .elementor-location-archive ul.products li.product .woocommerce-loop-product__title { font-size:14px !important; }
 body.elementor-kit-134 .warda-shop-tools .wst-toolbar { align-items:flex-start; gap:8px; padding:8px 0; }
 body.elementor-kit-134 .warda-shop-tools .wst-actions { flex-wrap:wrap; gap:8px; }
 body.elementor-kit-134 .warda-shop-tools .wst-dialog { width:min(100vw - 24px,520px) !important; max-height:calc(100dvh - 24px) !important; overflow-y:auto !important; }
 body.elementor-kit-134 .elementor-location-single .woocommerce div.product { display:block; }
 body.elementor-kit-134 .elementor-location-single .woocommerce div.product div.summary { margin-top:24px !important; }
 body.elementor-kit-134.elementor-page-179 .elementor-section { padding-left:18px !important; padding-right:18px !important; }
 body.elementor-kit-134.elementor-page-179 .elementor-element-56246d7d,
 body.elementor-kit-134.elementor-page-179 .elementor-element-1ced33fb { min-height:0 !important; }
 body.elementor-kit-134.elementor-page-179 .elementor-element-7c1fa1bc,
 body.elementor-kit-134.elementor-page-179 .elementor-element-e9b2792,
 body.elementor-kit-134.elementor-page-179 .elementor-element-6f0d62c,
 body.elementor-kit-134.elementor-page-179 .elementor-element-15b9201a { display:none !important; }
 body.elementor-kit-134.elementor-page-179 .elementor-element-574e2d9,
 body.elementor-kit-134.elementor-page-179 .elementor-element-5f43c444,
 body.elementor-kit-134.elementor-page-179 .elementor-element-61ea524a,
 body.elementor-kit-134.elementor-page-179 .elementor-element-1af76451 { width:100% !important; padding:10px 0 !important; }
 body.elementor-kit-134.elementor-page-179 .elementor-element-73dc07dd { margin-top:32px !important; }
 body.elementor-kit-134.elementor-page-175 .elementor-section { padding-left:18px !important; padding-right:18px !important; }
 body.elementor-kit-134.elementor-page-175 .elementor-element-406da9ad > .elementor-container { display:flex; flex-direction:column; }
 body.elementor-kit-134.elementor-page-175 .elementor-element-c4e1016,
 body.elementor-kit-134.elementor-page-175 .elementor-element-30c3d7e4 { width:100% !important; }
 body.elementor-kit-134.elementor-page-175 .elementor-element-7ffe1cb3 { display:none !important; }
 body.elementor-kit-134.elementor-page-175 .elementor-element-3ea1deb6 { margin:18px 0 22px !important; }
 body.elementor-kit-134.elementor-page-175 .elementor-field-group { width:100% !important; }
 body.elementor-kit-134.elementor-location-footer .elementor-container { row-gap:20px; }
}
@media(prefers-reduced-motion:reduce) { body.elementor-kit-134 *,body.elementor-kit-134 *:before,body.elementor-kit-134 *:after { scroll-behavior:auto !important; transition-duration:.01ms !important; animation-duration:.01ms !important; } }


/* Warda typography finish */
body.elementor-kit-134 .elementor-heading-title, body.elementor-kit-134 main h1, body.elementor-kit-134 main h2, body.elementor-kit-134 main h3, body.elementor-kit-134 .elementor-location-footer h1, body.elementor-kit-134 .elementor-location-footer h2, body.elementor-kit-134 .elementor-location-footer h3 { font-family:Cinzel,Georgia,serif !important; }
body.elementor-kit-134 .elementor-widget-text-editor, body.elementor-kit-134 .elementor-widget-form, body.elementor-kit-134 .elementor-nav-menu, body.elementor-kit-134 .elementor-location-footer, body.elementor-kit-134 .woocommerce { font-family:Montserrat,Arial,sans-serif; }
body.elementor-kit-134.home .warda-home, body.elementor-kit-134.home .warda-home p, body.elementor-kit-134.home .warda-home a, body.elementor-kit-134.home .warda-home .wf-btn { font-family:Montserrat,Arial,sans-serif !important; }
body.elementor-kit-134.home .warda-home h1, body.elementor-kit-134.home .warda-home h2, body.elementor-kit-134.home .warda-home h3 { font-family:Cinzel,Georgia,serif !important; }


/* Warda mobile navigation contrast and spacing */
/* The mobile dropdown is a separate Elementor surface: make it match the light header. */
body.elementor-kit-134 .elementor-location-header .elementor-element-2666c96a .elementor-nav-menu--dropdown { background:#FAFAF8 !important; border:1px solid rgba(186,144,100,.45); box-shadow:0 14px 32px rgba(28,27,28,.12); }
body.elementor-kit-134 .elementor-location-header .elementor-element-2666c96a .elementor-nav-menu--dropdown a.elementor-item { min-height:56px !important; padding:16px clamp(24px,6vw,40px) !important; display:flex; align-items:center; color:#1C1B1C !important; background:transparent !important; font-family:Montserrat,Arial,sans-serif !important; font-size:12px !important; font-weight:500 !important; letter-spacing:.14em !important; line-height:1.4 !important; border-bottom:1px solid rgba(186,144,100,.22); }
body.elementor-kit-134 .elementor-location-header .elementor-element-2666c96a .elementor-nav-menu--dropdown li:last-child > a { border-bottom:0; }
body.elementor-kit-134 .elementor-location-header .elementor-element-2666c96a .elementor-nav-menu--dropdown a.elementor-item:hover,
body.elementor-kit-134 .elementor-location-header .elementor-element-2666c96a .elementor-nav-menu--dropdown a.elementor-item:focus-visible { color:#4A232D !important; background:#F0EDE7 !important; }
body.elementor-kit-134 .elementor-location-header .elementor-element-2666c96a .elementor-nav-menu--dropdown a.elementor-item-active { color:#FAFAF8 !important; background:#3D4637 !important; border-bottom-color:rgba(250,250,248,.24); }


/* Warda full-site sweep: footer and utility pages */
/* Footer: consistent light-on-burgundy contrast and compact editorial hierarchy. */
body.elementor-kit-134 .elementor-location-footer { color:#FAFAF8 !important; background:#4A232D !important; font-family:Montserrat,Arial,sans-serif !important; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-7cb70f8e { padding:48px clamp(20px,5vw,72px) 22px !important; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-26033c78 { margin:0 0 22px !important; text-align:center !important; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-26033c78 .elementor-heading-title { color:#FAFAF8 !important; font:400 clamp(25px,3.2vw,38px)/1.2 Cinzel,Georgia,serif !important; letter-spacing:.04em !important; text-align:center !important; margin:0 !important; padding:0 !important; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-1a11e7a2 { width:min(100%,760px) !important; margin:0 auto 24px !important; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-1a11e7a2,
body.elementor-kit-134 .elementor-location-footer .elementor-element-1a11e7a2 .elementor-widget-container { background:transparent !important; border:0 !important; padding:0 !important; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-1a11e7a2 .elementor-form-fields-wrapper { display:flex !important; align-items:center !important; gap:10px !important; margin:0 !important; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-1a11e7a2 .elementor-field-group { padding:0 !important; margin:0 !important; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-1a11e7a2 .elementor-field-type-email { flex:1 1 auto !important; width:auto !important; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-1a11e7a2 .e-form__buttons { flex:0 0 150px !important; width:150px !important; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-1a11e7a2 input.elementor-field { width:100% !important; min-height:50px !important; padding:12px 16px !important; border:1px solid rgba(250,250,248,.65) !important; background:#FAFAF8 !important; color:#1C1B1C !important; font:400 14px Montserrat,Arial,sans-serif !important; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-1a11e7a2 .elementor-button { width:100% !important; min-height:50px !important; padding:12px 18px !important; font:500 12px Montserrat,Arial,sans-serif !important; letter-spacing:.1em !important; text-transform:uppercase !important; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-ae7e159 { margin:0 auto 20px !important; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-ae7e159 .elementor-social-icons-wrapper { display:flex !important; justify-content:center !important; gap:14px !important; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-ae7e159 .elementor-social-icon { width:38px !important; height:38px !important; color:#BA9064 !important; background:transparent !important; transition:color .18s, transform .18s; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-ae7e159 .elementor-social-icon:hover { color:#FAFAF8 !important; transform:translateY(-2px); }
body.elementor-kit-134 .elementor-location-footer .elementor-element-3bad327e { width:100% !important; margin:0 auto 22px !important; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-3bad327e .elementor-nav-menu { display:flex !important; justify-content:center !important; align-items:center !important; flex-wrap:wrap !important; gap:8px 22px !important; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-3bad327e .elementor-nav-menu li { margin:0 !important; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-3bad327e .elementor-nav-menu a { min-height:40px !important; padding:8px 0 !important; color:#FAFAF8 !important; background:transparent !important; font:400 12px Montserrat,Arial,sans-serif !important; letter-spacing:.08em !important; text-transform:uppercase !important; border-bottom:1px solid transparent; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-3bad327e .elementor-nav-menu a:hover,
body.elementor-kit-134 .elementor-location-footer .elementor-element-3bad327e .elementor-nav-menu a:focus-visible { color:#BA9064 !important; border-bottom-color:#BA9064; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-7c16c35b { margin:0 !important; padding:18px 0 0 !important; border-top:1px solid rgba(186,144,100,.45) !important; background:transparent !important; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-7c16c35b .elementor-widget-container { background:transparent !important; padding:0 !important; }
body.elementor-kit-134 .elementor-location-footer .elementor-element-7c16c35b .elementor-heading-title { color:#FAFAF8 !important; background:transparent !important; font:400 12px/1.6 Montserrat,Arial,sans-serif !important; text-align:center !important; letter-spacing:.04em !important; padding:0 !important; margin:0 !important; }
/* Store/account forms use the same clean surfaces as contact forms. */
body.elementor-kit-134 .woocommerce form.login, body.elementor-kit-134 .woocommerce form.register,
body.elementor-kit-134 .woocommerce form.woocommerce-form-coupon, body.elementor-kit-134 .woocommerce form.woocommerce-form-login { max-width:820px; margin:24px auto 48px !important; padding:clamp(20px,4vw,36px) !important; color:#1C1B1C !important; background:#FFFFFF !important; border:1px solid rgba(186,144,100,.55) !important; box-shadow:0 12px 32px rgba(28,27,28,.06); }
body.elementor-kit-134 .woocommerce form.login label, body.elementor-kit-134 .woocommerce form.register label { color:#1C1B1C !important; font:500 13px Montserrat,Arial,sans-serif !important; }
body.elementor-kit-134 .woocommerce form.login input, body.elementor-kit-134 .woocommerce form.register input { min-height:46px; }
/* Support and legal layouts: calm reading measure, clear section hierarchy, soft cards. */
body.elementor-kit-134.elementor-page-171 .elementor-element-3d23b1dd,
body.elementor-kit-134.elementor-page-167 .elementor-element-7bcdb60 { padding-left:clamp(18px,5vw,72px) !important; padding-right:clamp(18px,5vw,72px) !important; }
body.elementor-kit-134.elementor-page-171 .elementor-element-3d23b1dd > .elementor-container,
body.elementor-kit-134.elementor-page-167 .elementor-element-7bcdb60 > .elementor-container { max-width:1180px !important; margin-inline:auto !important; }
body.elementor-kit-134.elementor-page-171 .elementor-widget-icon-box .elementor-widget-container,
body.elementor-kit-134.elementor-page-167 .elementor-widget-icon-box .elementor-widget-container { background:#FFFFFF !important; border:1px solid rgba(186,144,100,.4) !important; padding:clamp(18px,2.5vw,28px) !important; }
body.elementor-kit-134.elementor-page-171 .elementor-widget-icon-box .elementor-icon-box-title,
body.elementor-kit-134.elementor-page-167 .elementor-widget-icon-box .elementor-icon-box-title { color:#3D4637 !important; font:500 17px/1.45 Cinzel,Georgia,serif !important; }
body.elementor-kit-134.elementor-page-171 .elementor-widget-icon-box .elementor-icon-box-description,
body.elementor-kit-134.elementor-page-167 .elementor-widget-icon-box .elementor-icon-box-description { color:#383633 !important; font:400 14px/1.75 Montserrat,Arial,sans-serif !important; }
body.elementor-kit-134.elementor-page-171 .elementor-widget-toggle .elementor-toggle-item { background:#FFFFFF; border-color:rgba(186,144,100,.45) !important; }
body.elementor-kit-134.elementor-page-171 .elementor-widget-toggle .elementor-tab-title { color:#1C1B1C !important; font:500 14px/1.5 Montserrat,Arial,sans-serif !important; }
body.elementor-kit-134.elementor-page-171 .elementor-widget-toggle .elementor-tab-content { color:#383633 !important; font:400 14px/1.75 Montserrat,Arial,sans-serif !important; }
/* Contact form card; keep the newsletter form styling separate above. */
body.elementor-kit-134.elementor-page-175 .elementor-element-7512f7bb .elementor-widget-container { background:#FFFFFF !important; border:1px solid rgba(186,144,100,.45) !important; padding:clamp(18px,3vw,32px) !important; }
@media(max-width:767px) {
 body.elementor-kit-134 .elementor-location-footer .elementor-element-7cb70f8e { padding:38px 20px 20px !important; }
 body.elementor-kit-134 .elementor-location-footer .elementor-element-26033c78 .elementor-heading-title { font-size:25px !important; }
 body.elementor-kit-134 .elementor-location-footer .elementor-element-1a11e7a2 { width:100% !important; margin-bottom:22px !important; }
 body.elementor-kit-134 .elementor-location-footer .elementor-element-1a11e7a2 .elementor-form-fields-wrapper { flex-direction:column !important; gap:10px !important; }
 body.elementor-kit-134 .elementor-location-footer .elementor-element-1a11e7a2 .elementor-field-type-email,
 body.elementor-kit-134 .elementor-location-footer .elementor-element-1a11e7a2 .e-form__buttons { width:100% !important; flex:1 1 auto !important; }
 body.elementor-kit-134 .elementor-location-footer .elementor-element-3bad327e .elementor-nav-menu { gap:4px 16px !important; }
 body.elementor-kit-134 .elementor-location-footer .elementor-element-3bad327e .elementor-nav-menu a { font-size:11px !important; }
 body.elementor-kit-134.elementor-page-159 .elementor-section { padding-left:18px !important; padding-right:18px !important; }
 body.elementor-kit-134 .woocommerce form.login, body.elementor-kit-134 .woocommerce form.register { margin:18px auto 32px !important; }
}


/* Warda footer cascade fix */
/* The general non-homepage widget rule must not style the shared footer. */
body.elementor-kit-134.elementor-page:not(.home) .elementor-location-footer .elementor-widget-heading .elementor-heading-title { color:#FAFAF8 !important; }
body.elementor-kit-134.elementor-page:not(.home) .elementor-location-footer .elementor-element-1a11e7a2,
body.elementor-kit-134.elementor-page:not(.home) .elementor-location-footer .elementor-element-1a11e7a2 .elementor-widget-container { background:transparent !important; }
body.elementor-kit-134.elementor-page:not(.home) .elementor-location-footer .elementor-element-7c16c35b,
body.elementor-kit-134.elementor-page:not(.home) .elementor-location-footer .elementor-element-7c16c35b .elementor-widget-container { background:transparent !important; }
body.elementor-kit-134.elementor-page:not(.home) .elementor-location-footer .elementor-element-7c16c35b .elementor-heading-title { color:#FAFAF8 !important; }


/* Warda contact + commerce polish */
body.elementor-kit-134.elementor-page:not(.home).elementor-page-175 .elementor-element-7512f7bb,
body.elementor-kit-134.elementor-page:not(.home).elementor-page-175 .elementor-element-7512f7bb .elementor-widget-container { background:#FFFFFF !important; border:1px solid rgba(186,144,100,.5) !important; box-shadow:0 12px 32px rgba(28,27,28,.06) !important; }
body.elementor-kit-134.elementor-page:not(.home).elementor-page-175 .elementor-element-7512f7bb .elementor-field,
body.elementor-kit-134.elementor-page:not(.home).elementor-page-175 .elementor-element-7512f7bb textarea { color:#1C1B1C !important; background:#FAFAF8 !important; border:1px solid #DDD5CD !important; font:400 14px/1.5 Montserrat,Arial,sans-serif !important; }
body.elementor-kit-134.elementor-page:not(.home).elementor-page-175 .elementor-element-7512f7bb .elementor-field::placeholder,
body.elementor-kit-134.elementor-page:not(.home).elementor-page-175 .elementor-element-7512f7bb textarea::placeholder { color:#6F675F !important; opacity:1 !important; }
body.elementor-kit-134.elementor-page:not(.home).elementor-page-175 .elementor-element-7512f7bb .elementor-button { min-width:150px !important; min-height:46px !important; padding:12px 24px !important; background:#3D4637 !important; color:#FAFAF8 !important; font:500 12px Montserrat,Arial,sans-serif !important; letter-spacing:.08em !important; text-transform:uppercase !important; }
body.elementor-kit-134 .wp-block-woocommerce-coming-soon { box-sizing:border-box !important; min-height:300px !important; padding:clamp(40px,7vw,84px) 20px !important; background:#FAFAF8 !important; }
body.elementor-kit-134 .wp-block-woocommerce-coming-soon .wp-block-group { box-sizing:border-box !important; width:100% !important; max-width:900px !important; min-height:0 !important; margin-inline:auto !important; padding:0 !important; align-items:center !important; flex-wrap:wrap !important; }
body.elementor-kit-134 .wp-block-woocommerce-coming-soon .wp-block-spacer { display:none !important; }
body.elementor-kit-134 .wp-block-woocommerce-coming-soon h1 { max-width:850px !important; margin:0 auto 18px !important; color:#1C1B1C !important; font:500 clamp(30px,4.5vw,48px)/1.18 Cinzel,Georgia,serif !important; text-align:center !important; text-wrap:balance !important; }
body.elementor-kit-134 .wp-block-woocommerce-coming-soon p { max-width:620px !important; margin:0 auto !important; color:#383633 !important; font:400 15px/1.75 Montserrat,Arial,sans-serif !important; text-align:center !important; }
body.elementor-kit-134 .woocommerce button.button, body.elementor-kit-134 .woocommerce a.button, body.elementor-kit-134 .woocommerce input.button { font-family:Montserrat,Arial,sans-serif !important; letter-spacing:.04em !important; }
@media(max-width:767px) { body.elementor-kit-134 .wp-block-woocommerce-coming-soon { min-height:250px !important; padding:44px 22px !important; } body.elementor-kit-134 .wp-block-woocommerce-coming-soon h1 { font-size:32px !important; } body.elementor-kit-134 .wp-block-woocommerce-coming-soon p { font-size:14px !important; } }


/* Warda transparent footer wrappers */
body.elementor-kit-134 .elementor-location-footer .elementor-container,
body.elementor-kit-134 .elementor-location-footer .elementor-column,
body.elementor-kit-134 .elementor-location-footer .elementor-widget-wrap,
body.elementor-kit-134 .elementor-location-footer .elementor-widget-container { background:transparent !important; }
body.elementor-kit-134.elementor-page:not(.home) .elementor-location-footer .elementor-element-1a11e7a2 .elementor-widget-container { background:transparent !important; }
body.elementor-kit-134.elementor-page:not(.home).elementor-page-175 .elementor-element-7512f7bb .elementor-widget-container { border:0 !important; box-shadow:none !important; padding:0 !important; background:transparent !important; }
body.elementor-kit-134.elementor-page:not(.home).elementor-page-175 .elementor-element-7512f7bb .elementor-form-fields-wrapper { margin:0 !important; }


/* Warda shop and product presentation */
/* Shop archive: clean editorial cards, clear price hierarchy, and usable responsive columns. */
body.elementor-kit-134.post-type-archive-product .woocommerce ul.products { display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)) !important; gap:28px 22px !important; margin:42px 0 0 !important; padding:0 !important; }
body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product { float:none !important; width:auto !important; margin:0 !important; padding:10px 10px 14px !important; display:flex !important; flex-direction:column !important; height:100% !important; box-sizing:border-box !important; background:#FFFFFF !important; border:1px solid rgba(186,144,100,.28) !important; box-shadow:0 5px 18px rgba(28,27,28,.045) !important; transition:transform .18s ease,box-shadow .18s ease !important; }
body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product:hover { transform:translateY(-3px); box-shadow:0 12px 26px rgba(28,27,28,.09) !important; }
body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product a.woocommerce-LoopProduct-link { color:#1C1B1C !important; text-decoration:none !important; }
body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product img { display:block !important; width:100% !important; aspect-ratio:4/5 !important; object-fit:cover !important; margin:0 0 14px !important; }
body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product .woocommerce-loop-product__title { color:#1C1B1C !important; font:500 13px/1.5 Montserrat,Arial,sans-serif !important; letter-spacing:.015em !important; padding:0 !important; margin:0 0 6px !important; min-height:2.8em; }
body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product .price { color:#1C1B1C !important; font:500 17px/1.4 Montserrat,Arial,sans-serif !important; margin:0 0 12px !important; }
body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product .price del { color:#81776F !important; opacity:.8 !important; font-size:12px !important; }
body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product .price ins { color:#4A232D !important; font-weight:600 !important; text-decoration:none !important; }
body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product a.button { display:flex !important; align-items:center !important; justify-content:center !important; width:100% !important; min-height:42px !important; box-sizing:border-box !important; margin:auto 0 0 !important; padding:10px 12px !important; color:#FAFAF8 !important; background:#3D4637 !important; border:1px solid #3D4637 !important; border-radius:0 !important; font:500 10px/1.3 Montserrat,Arial,sans-serif !important; font-style:normal !important; letter-spacing:.08em !important; text-align:center !important; text-transform:uppercase !important; }
body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product a.button:hover { background:#4A232D !important; border-color:#4A232D !important; }
body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product .onsale { position:absolute !important; z-index:2; top:18px !important; left:18px !important; right:auto !important; min-width:0 !important; min-height:0 !important; width:auto !important; margin:0 !important; padding:6px 10px !important; border-radius:0 !important; color:#FAFAF8 !important; background:#4A232D !important; font:500 9px/1.2 Montserrat,Arial,sans-serif !important; letter-spacing:.12em !important; text-transform:uppercase !important; }
body.elementor-kit-134.post-type-archive-product .elementor-widget-woocommerce-products ul.products { margin-top:38px !important; }
@media (max-width:1024px) { body.elementor-kit-134.post-type-archive-product .woocommerce ul.products { grid-template-columns:repeat(3,minmax(0,1fr)) !important; gap:22px 16px !important; } }
@media (max-width:767px) { body.elementor-kit-134.post-type-archive-product .woocommerce ul.products { grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:14px 12px !important; margin-top:28px !important; } body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product { padding:7px 7px 10px !important; } body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product img { margin-bottom:10px !important; } body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product .woocommerce-loop-product__title { font-size:11px !important; min-height:2.8em; } body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product .price { font-size:14px !important; margin-bottom:9px !important; } body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product a.button { min-height:38px !important; font-size:9px !important; padding:8px 6px !important; } }
/* Single product pages: fix title/action hierarchy, remove broken demo thumbnails, and align recommendations. */
body.elementor-kit-134.single-product .elementor-element-d75bcde { max-width:1360px !important; margin-inline:auto !important; padding:28px clamp(20px,4vw,64px) 48px !important; }
body.elementor-kit-134.single-product .elementor-element-4e4a6224 { margin:0 0 14px !important; }
body.elementor-kit-134.single-product .elementor-element-4e4a6224 .sku_wrapper { display:none !important; }
body.elementor-kit-134.single-product .elementor-element-4e4a6224 .posted_in { color:#6F675F !important; font:500 11px Montserrat,Arial,sans-serif !important; letter-spacing:.08em !important; text-transform:uppercase !important; }
body.elementor-kit-134.single-product .elementor-element-4e4a6224 .posted_in a { color:#3D4637 !important; }
body.elementor-kit-134.single-product .elementor-widget-woocommerce-product-title .product_title { color:#1C1B1C !important; font:500 clamp(34px,4vw,54px)/1.15 Cinzel,Georgia,serif !important; margin:0 0 12px !important; }
body.elementor-kit-134.single-product .elementor-widget-woocommerce-product-price .price { color:#3D4637 !important; font:500 22px/1.4 Montserrat,Arial,sans-serif !important; }
body.elementor-kit-134.single-product .elementor-widget-woocommerce-product-price .price del { color:#81776F !important; font-size:14px !important; }
body.elementor-kit-134.single-product .elementor-widget-woocommerce-product-price .price ins { color:#4A232D !important; text-decoration:none !important; }
body.elementor-kit-134.single-product form.cart { display:flex !important; align-items:center !important; gap:12px !important; margin:22px 0 26px !important; }
body.elementor-kit-134.single-product form.cart .quantity .qty { min-height:46px !important; border:1px solid rgba(186,144,100,.7) !important; background:#FFFFFF !important; color:#1C1B1C !important; font:400 14px Montserrat,Arial,sans-serif !important; }
body.elementor-kit-134.single-product form.cart .single_add_to_cart_button { min-height:46px !important; padding:12px 24px !important; color:#FAFAF8 !important; background:#3D4637 !important; border:1px solid #3D4637 !important; border-radius:0 !important; font:500 11px Montserrat,Arial,sans-serif !important; letter-spacing:.08em !important; text-transform:uppercase !important; }
body.elementor-kit-134.single-product form.cart .single_add_to_cart_button:hover { background:#4A232D !important; border-color:#4A232D !important; }
body.elementor-kit-134.single-product .elementor-element-3d22ac7a { margin:20px 0 0 !important; }
body.elementor-kit-134.single-product .elementor-element-3d22ac7a .elementor-heading-title { color:#3D4637 !important; font:500 11px Montserrat,Arial,sans-serif !important; letter-spacing:.12em !important; text-transform:uppercase !important; }
body.elementor-kit-134.single-product .elementor-element-49f37f8a { margin:10px 0 8px !important; }
body.elementor-kit-134.single-product .elementor-element-49f37f8a .woocommerce-product-details__short-description { color:#383633 !important; font:400 14px/1.8 Montserrat,Arial,sans-serif !important; }
body.elementor-kit-134.single-product .elementor-element-640e54f .elementor-tab-title { color:#1C1B1C !important; padding:15px 0 !important; border-color:rgba(186,144,100,.42) !important; font:500 11px Montserrat,Arial,sans-serif !important; letter-spacing:.08em !important; text-transform:uppercase !important; }
body.elementor-kit-134.single-product .elementor-element-640e54f .elementor-toggle-title { color:#1C1B1C !important; }
body.elementor-kit-134.single-product .elementor-element-640e54f .elementor-tab-content { color:#383633 !important; padding:0 30px 16px 0 !important; font:400 13px/1.75 Montserrat,Arial,sans-serif !important; }
body.elementor-kit-134.single-product .woocommerce-product-gallery .flex-control-nav { display:none !important; }
body.elementor-kit-134.single-product .elementor-element-d459918 { display:none !important; }
body.elementor-kit-134.single-product .elementor-element-44fd15a9 { padding:56px clamp(20px,5vw,72px) !important; }
body.elementor-kit-134.single-product .elementor-element-38836083 .elementor-heading-title { color:#1C1B1C !important; font:500 clamp(30px,3vw,42px)/1.2 Cinzel,Georgia,serif !important; text-align:center !important; }
body.elementor-kit-134.single-product .elementor-element-44fd15a9 ul.products { display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)) !important; gap:22px !important; margin:24px 0 !important; }
body.elementor-kit-134.single-product .elementor-element-44fd15a9 ul.products li.product { float:none !important; width:auto !important; margin:0 !important; padding:8px !important; background:#FFFFFF !important; border:1px solid rgba(186,144,100,.28) !important; box-sizing:border-box !important; }
body.elementor-kit-134.single-product .elementor-element-44fd15a9 ul.products li.product img { aspect-ratio:4/5 !important; object-fit:cover !important; }
body.elementor-kit-134.single-product .elementor-element-44fd15a9 ul.products li.product .woocommerce-loop-product__title { color:#1C1B1C !important; font:500 12px/1.5 Montserrat,Arial,sans-serif !important; }
body.elementor-kit-134.single-product .elementor-element-44fd15a9 ul.products li.product .price { color:#1C1B1C !important; font:500 15px Montserrat,Arial,sans-serif !important; }
body.elementor-kit-134.single-product .elementor-element-44fd15a9 ul.products li.product a.button { width:100% !important; color:#FAFAF8 !important; background:#3D4637 !important; font:500 10px Montserrat,Arial,sans-serif !important; font-style:normal !important; letter-spacing:.06em !important; text-transform:uppercase !important; }
@media (max-width:767px) { body.elementor-kit-134.single-product .elementor-element-d75bcde { padding:16px 20px 34px !important; } body.elementor-kit-134.single-product .elementor-element-44fd15a9 ul.products { grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:12px !important; } body.elementor-kit-134.single-product .elementor-element-44fd15a9 { padding:36px 18px !important; } }


/* Warda commerce spacing and sale-price contrast */
body.elementor-kit-134.post-type-archive-product .elementor-element-wshp001 { margin-bottom:26px !important; }
body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product .price del,
body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product .price del * { color:#81776F !important; opacity:1 !important; }
body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product .price ins,
body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product .price ins * { color:#4A232D !important; }
body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product .woocommerce-loop-product__title { font-size:14px !important; }
body.elementor-kit-134.single-product .elementor-element-47cd8f2f .elementor-button { padding:8px 0 !important; color:#3D4637 !important; background:transparent !important; border:0 !important; border-bottom:1px solid rgba(186,144,100,.7) !important; border-radius:0 !important; font:500 11px Montserrat,Arial,sans-serif !important; letter-spacing:.08em !important; text-transform:uppercase !important; }
body.elementor-kit-134.single-product .elementor-element-44fd15a9 { margin-top:64px !important; padding:48px clamp(20px,5vw,72px) !important; }
body.elementor-kit-134.single-product .elementor-element-38836083 { margin-bottom:24px !important; }
body.elementor-kit-134.single-product .elementor-element-1cc12615 { margin-bottom:24px !important; }
body.elementor-kit-134.single-product .elementor-element-44fd15a9 ul.products li.product .price del,
body.elementor-kit-134.single-product .elementor-element-44fd15a9 ul.products li.product .price del * { color:#81776F !important; opacity:1 !important; }
body.elementor-kit-134.single-product .elementor-element-44fd15a9 ul.products li.product .price ins,
body.elementor-kit-134.single-product .elementor-element-44fd15a9 ul.products li.product .price ins * { color:#4A232D !important; }
body.elementor-kit-134.single-product .elementor-element-44fd15a9 ul.products li.product .woocommerce-loop-product__title { font-size:13px !important; min-height:2.8em; }
body.elementor-kit-134.single-product .elementor-element-44fd15a9 ul.products li.product .price { font-size:15px !important; margin:6px 0 10px !important; }
body.elementor-kit-134.single-product .elementor-element-44fd15a9 ul.products li.product a.button { display:flex !important; justify-content:center !important; align-items:center !important; min-height:38px !important; padding:8px 6px !important; }
body.elementor-kit-134.single-product .elementor-element-65733876 .elementor-button { padding:12px 24px !important; color:#FAFAF8 !important; background:#3D4637 !important; border:0 !important; font:500 11px Montserrat,Arial,sans-serif !important; letter-spacing:.08em !important; text-transform:uppercase !important; }


/* Keep filtered cards hidden despite the flex-card rule above. */
body.elementor-kit-134.post-type-archive-product .woocommerce ul.products li.product[hidden] { display:none !important; }/* End custom CSS */